Lines Matching refs:Dwarf_Die
35 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname) in cu_find_realpath()
67 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir()
84 int cu_find_lineinfo(Dwarf_Die *cu_die, unsigned long addr, in cu_find_lineinfo()
102 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
114 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at()
115 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at() argument
117 Dwarf_Die die_mem; in cu_walk_functions_at()
118 Dwarf_Die *sc_die; in cu_walk_functions_at()
142 const char *die_get_linkage_name(Dwarf_Die *dw_die) in die_get_linkage_name()
158 bool die_compare_name(Dwarf_Die *dw_die, const char *tname) in die_compare_name()
174 bool die_match_name(Dwarf_Die *dw_die, const char *glob) in die_match_name()
196 int die_get_call_lineno(Dwarf_Die *in_die) in die_get_call_lineno()
216 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_type()
228 static Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in __die_get_real_type()
255 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_real_type()
265 static int die_get_attr_udata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_udata()
278 static int die_get_attr_sdata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_sdata()
297 bool die_is_signed_type(Dwarf_Die *tp_die) in die_is_signed_type()
315 bool die_is_func_def(Dwarf_Die *dw_die) in die_is_func_def()
331 bool die_is_func_instance(Dwarf_Die *dw_die) in die_is_func_instance()
346 int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs) in die_get_data_member_location()
373 static int die_get_call_fileno(Dwarf_Die *in_die) in die_get_call_fileno()
384 static int die_get_decl_fileno(Dwarf_Die *pdie) in die_get_decl_fileno()
401 const char *die_get_call_file(Dwarf_Die *in_die) in die_get_call_file()
403 Dwarf_Die cu_die; in die_get_call_file()
431 Dwarf_Die *die_find_child(Dwarf_Die *rt_die, in die_find_child()
432 int (*callback)(Dwarf_Die *, void *), in die_find_child() argument
433 void *data, Dwarf_Die *die_mem) in die_find_child()
435 Dwarf_Die child_die; in die_find_child()
449 memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); in die_find_child()
460 Dwarf_Die *die_mem;
463 static int __die_search_func_tail_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_tail_cb()
471 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_tail_cb()
487 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_tailfunc()
488 Dwarf_Die *die_mem) in die_find_tailfunc()
501 static int __die_search_func_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_cb()
511 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_cb()
526 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_realfunc()
527 Dwarf_Die *die_mem) in die_find_realfunc()
540 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) in __die_find_inline_cb()
562 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc()
563 Dwarf_Die *die_mem) in die_find_top_inlinefunc()
579 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc()
580 Dwarf_Die *die_mem) in die_find_inlinefunc()
582 Dwarf_Die tmp_die; in die_find_inlinefunc()
590 memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); in die_find_inlinefunc()
600 int (*callback)(Dwarf_Die *, void *);
605 static int __die_walk_instances_cb(Dwarf_Die *inst, void *data) in __die_walk_instances_cb()
609 Dwarf_Die origin_mem; in __die_walk_instances_cb()
611 Dwarf_Die *origin; in __die_walk_instances_cb()
647 int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), in die_walk_instances() argument
650 Dwarf_Die cu_die; in die_walk_instances()
651 Dwarf_Die die_mem; in die_walk_instances()
675 static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data) in __die_walk_funclines_cb()
709 static int __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, in __die_walk_funclines()
718 Dwarf_Die die_mem; in __die_walk_funclines()
736 static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) in __die_walk_culines_cb()
759 int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data) in die_walk_lines()
767 Dwarf_Die die_mem, *cu_die; in die_walk_lines()
851 static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) in __die_find_variable_cb()
880 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, in die_find_variable_at()
881 Dwarf_Addr addr, Dwarf_Die *die_mem) in die_find_variable_at()
889 static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) in __die_find_member_cb()
897 Dwarf_Die type_die, tmp_die; in __die_find_member_cb()
914 Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, in die_find_member()
915 Dwarf_Die *die_mem) in die_find_member()
931 int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_typename()
933 Dwarf_Die type; in die_get_typename()
969 int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_varname()
992 static int die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, in die_get_var_innermost_scope()
995 Dwarf_Die *scopes; in die_get_var_innermost_scope()
1055 int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) in die_get_var_range()
1108 int die_get_var_range(Dwarf_Die *sp_die __maybe_unused, in die_get_var_range()
1109 Dwarf_Die *vr_die __maybe_unused, in die_get_var_range()
1120 static bool die_has_loclist(Dwarf_Die *vr_die) in die_has_loclist()
1142 bool die_is_optimized_target(Dwarf_Die *cu_die) in die_is_optimized_target()
1144 Dwarf_Die tmp_die; in die_is_optimized_target()
1270 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, in die_skip_prologue()