Lines Matching refs:Dwarf_Die

23 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname)  in cu_find_realpath()
55 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir()
64 static Dwarf_Line *cu_getsrc_die(Dwarf_Die *cu_die, Dwarf_Addr addr) in cu_getsrc_die()
117 int cu_find_lineinfo(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_find_lineinfo()
121 Dwarf_Die die_mem; in cu_find_lineinfo()
144 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
156 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at()
157 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at() argument
159 Dwarf_Die die_mem; in cu_walk_functions_at()
160 Dwarf_Die *sc_die; in cu_walk_functions_at()
184 const char *die_get_linkage_name(Dwarf_Die *dw_die) in die_get_linkage_name()
200 bool die_compare_name(Dwarf_Die *dw_die, const char *tname) in die_compare_name()
216 bool die_match_name(Dwarf_Die *dw_die, const char *glob) in die_match_name()
238 int die_get_call_lineno(Dwarf_Die *in_die) in die_get_call_lineno()
258 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_type()
270 Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in __die_get_real_type()
297 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_real_type()
307 static int die_get_attr_udata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_udata()
326 bool die_is_signed_type(Dwarf_Die *tp_die) in die_is_signed_type()
344 bool die_is_func_def(Dwarf_Die *dw_die) in die_is_func_def()
377 int die_entrypc(Dwarf_Die *dw_die, Dwarf_Addr *addr) in die_entrypc()
407 bool die_is_func_instance(Dwarf_Die *dw_die) in die_is_func_instance()
429 int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs) in die_get_data_member_location()
456 static int die_get_call_fileno(Dwarf_Die *in_die) in die_get_call_fileno()
467 static int die_get_decl_fileno(Dwarf_Die *pdie) in die_get_decl_fileno()
478 static const char *die_get_file_name(Dwarf_Die *dw_die, int idx) in die_get_file_name()
480 Dwarf_Die cu_die; in die_get_file_name()
499 const char *die_get_call_file(Dwarf_Die *in_die) in die_get_call_file()
513 const char *die_get_decl_file(Dwarf_Die *dw_die) in die_get_decl_file()
533 Dwarf_Die *die_find_child(Dwarf_Die *rt_die, in die_find_child()
534 int (*callback)(Dwarf_Die *, void *), in die_find_child() argument
535 void *data, Dwarf_Die *die_mem) in die_find_child()
537 Dwarf_Die child_die; in die_find_child()
551 memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); in die_find_child()
562 Dwarf_Die *die_mem;
565 static int __die_search_func_tail_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_tail_cb()
573 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_tail_cb()
589 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_tailfunc()
590 Dwarf_Die *die_mem) in die_find_tailfunc()
603 static int __die_search_func_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_cb()
613 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_cb()
628 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_realfunc()
629 Dwarf_Die *die_mem) in die_find_realfunc()
642 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) in __die_find_inline_cb()
664 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc()
665 Dwarf_Die *die_mem) in die_find_top_inlinefunc()
681 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc()
682 Dwarf_Die *die_mem) in die_find_inlinefunc()
684 Dwarf_Die tmp_die; in die_find_inlinefunc()
692 memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); in die_find_inlinefunc()
700 static int __die_find_func_rettype_cb(Dwarf_Die *die_mem, void *data) in __die_find_func_rettype_cb()
727 Dwarf_Die *die_find_func_rettype(Dwarf_Die *cu_die, const char *name, in die_find_func_rettype()
728 Dwarf_Die *die_mem) in die_find_func_rettype()
730 Dwarf_Die tmp_die; in die_find_func_rettype()
745 int (*callback)(Dwarf_Die *, void *);
750 static int __die_walk_instances_cb(Dwarf_Die *inst, void *data) in __die_walk_instances_cb()
754 Dwarf_Die origin_mem; in __die_walk_instances_cb()
756 Dwarf_Die *origin; in __die_walk_instances_cb()
795 int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), in die_walk_instances() argument
798 Dwarf_Die cu_die; in die_walk_instances()
799 Dwarf_Die die_mem; in die_walk_instances()
823 static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data) in __die_walk_funclines_cb()
856 static int __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, in __die_walk_funclines()
865 Dwarf_Die die_mem; in __die_walk_funclines()
883 static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) in __die_walk_culines_cb()
910 int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data) in die_walk_lines()
918 Dwarf_Die die_mem, *cu_die; in die_walk_lines()
1023 static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) in __die_find_variable_cb()
1056 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, in die_find_variable_at()
1057 Dwarf_Addr addr, Dwarf_Die *die_mem) in die_find_variable_at()
1065 static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) in __die_find_member_cb()
1073 Dwarf_Die type_die, tmp_die; in __die_find_member_cb()
1090 Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, in die_find_member()
1091 Dwarf_Die *die_mem) in die_find_member()
1107 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf) in die_get_typename_from_type()
1155 int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_typename()
1157 Dwarf_Die type; in die_get_typename()
1172 int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_varname()
1260 static int die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, in die_get_var_innermost_scope()
1263 Dwarf_Die *scopes; in die_get_var_innermost_scope()
1323 int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) in die_get_var_range()
1393 static bool match_var_offset(Dwarf_Die *die_mem, struct find_var_data *data, in match_var_offset()
1396 Dwarf_Die type_die; in match_var_offset()
1429 static int __die_find_var_reg_cb(Dwarf_Die *die_mem, void *arg) in __die_find_var_reg_cb()
1505 Dwarf_Die *die_find_variable_by_reg(Dwarf_Die *sc_die, Dwarf_Addr pc, int reg, in die_find_variable_by_reg()
1507 Dwarf_Die *die_mem) in die_find_variable_by_reg()
1515 Dwarf_Die *result; in die_find_variable_by_reg()
1524 static int __die_find_var_addr_cb(Dwarf_Die *die_mem, void *arg) in __die_find_var_addr_cb()
1562 Dwarf_Die *die_find_variable_by_addr(Dwarf_Die *sc_die, Dwarf_Addr addr, in die_find_variable_by_addr()
1563 Dwarf_Die *die_mem, int *offset) in die_find_variable_by_addr()
1568 Dwarf_Die *result; in die_find_variable_by_addr()
1576 static int __die_collect_vars_cb(Dwarf_Die *die_mem, void *arg) in __die_collect_vars_cb()
1579 Dwarf_Die type_die; in __die_collect_vars_cb()
1632 void die_collect_vars(Dwarf_Die *sc_die, struct die_var_type **var_types) in die_collect_vars()
1634 Dwarf_Die die_mem; in die_collect_vars()
1639 static int __die_collect_global_vars_cb(Dwarf_Die *die_mem, void *arg) in __die_collect_global_vars_cb()
1642 Dwarf_Die type_die; in __die_collect_global_vars_cb()
1694 void die_collect_global_vars(Dwarf_Die *cu_die, struct die_var_type **var_types) in die_collect_global_vars()
1696 Dwarf_Die die_mem; in die_collect_global_vars()
1741 static bool die_has_loclist(Dwarf_Die *vr_die) in die_has_loclist()
1763 bool die_is_optimized_target(Dwarf_Die *cu_die) in die_is_optimized_target()
1765 Dwarf_Die tmp_die; in die_is_optimized_target()
1891 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, in die_skip_prologue()
1923 Dwarf_Die *scopes;
1926 static int __die_find_scope_cb(Dwarf_Die *die_mem, void *arg) in __die_find_scope_cb()
1931 Dwarf_Die *tmp; in __die_find_scope_cb()
1956 int die_get_scopes(Dwarf_Die *cu_die, Dwarf_Addr pc, Dwarf_Die **scopes) in die_get_scopes()
1961 Dwarf_Die die_mem; in die_get_scopes()
1969 static int __die_find_member_offset_cb(Dwarf_Die *die_mem, void *arg) in __die_find_member_offset_cb()
1971 Dwarf_Die type_die; in __die_find_member_offset_cb()
2018 Dwarf_Die *die_get_member_type(Dwarf_Die *type_die, int offset, in die_get_member_type()
2019 Dwarf_Die *die_mem) in die_get_member_type()
2021 Dwarf_Die *member; in die_get_member_type()
2022 Dwarf_Die mb_type; in die_get_member_type()
2075 Dwarf_Die *die_deref_ptr_type(Dwarf_Die *ptr_die, int offset, in die_deref_ptr_type()
2076 Dwarf_Die *die_mem) in die_deref_ptr_type()
2078 Dwarf_Die type_die; in die_deref_ptr_type()