Lines Matching refs:Dwarf_Die
32 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname) in cu_find_realpath()
64 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir()
81 int cu_find_lineinfo(Dwarf_Die *cu_die, unsigned long addr, in cu_find_lineinfo()
99 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
111 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at()
112 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at() argument
114 Dwarf_Die die_mem; in cu_walk_functions_at()
115 Dwarf_Die *sc_die; in cu_walk_functions_at()
139 bool die_compare_name(Dwarf_Die *dw_die, const char *tname) in die_compare_name()
153 int die_get_call_lineno(Dwarf_Die *in_die) in die_get_call_lineno()
173 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_type()
185 static Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in __die_get_real_type()
212 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_real_type()
222 static int die_get_attr_udata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_udata()
235 static int die_get_attr_sdata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_sdata()
254 bool die_is_signed_type(Dwarf_Die *tp_die) in die_is_signed_type()
272 bool die_is_func_def(Dwarf_Die *dw_die) in die_is_func_def()
288 bool die_is_func_instance(Dwarf_Die *dw_die) in die_is_func_instance()
303 int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs) in die_get_data_member_location()
330 static int die_get_call_fileno(Dwarf_Die *in_die) in die_get_call_fileno()
341 static int die_get_decl_fileno(Dwarf_Die *pdie) in die_get_decl_fileno()
358 const char *die_get_call_file(Dwarf_Die *in_die) in die_get_call_file()
360 Dwarf_Die cu_die; in die_get_call_file()
388 Dwarf_Die *die_find_child(Dwarf_Die *rt_die, in die_find_child()
389 int (*callback)(Dwarf_Die *, void *), in die_find_child() argument
390 void *data, Dwarf_Die *die_mem) in die_find_child()
392 Dwarf_Die child_die; in die_find_child()
406 memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); in die_find_child()
417 Dwarf_Die *die_mem;
421 static int __die_search_func_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_cb()
431 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_cb()
446 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_realfunc()
447 Dwarf_Die *die_mem) in die_find_realfunc()
460 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) in __die_find_inline_cb()
482 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc()
483 Dwarf_Die *die_mem) in die_find_top_inlinefunc()
499 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc()
500 Dwarf_Die *die_mem) in die_find_inlinefunc()
502 Dwarf_Die tmp_die; in die_find_inlinefunc()
510 memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); in die_find_inlinefunc()
520 int (*callback)(Dwarf_Die *, void *);
525 static int __die_walk_instances_cb(Dwarf_Die *inst, void *data) in __die_walk_instances_cb()
529 Dwarf_Die origin_mem; in __die_walk_instances_cb()
531 Dwarf_Die *origin; in __die_walk_instances_cb()
567 int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), in die_walk_instances() argument
570 Dwarf_Die cu_die; in die_walk_instances()
571 Dwarf_Die die_mem; in die_walk_instances()
595 static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data) in __die_walk_funclines_cb()
629 static int __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, in __die_walk_funclines()
638 Dwarf_Die die_mem; in __die_walk_funclines()
656 static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) in __die_walk_culines_cb()
679 int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data) in die_walk_lines()
686 Dwarf_Die die_mem, *cu_die; in die_walk_lines()
762 static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) in __die_find_variable_cb()
791 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, in die_find_variable_at()
792 Dwarf_Addr addr, Dwarf_Die *die_mem) in die_find_variable_at()
800 static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) in __die_find_member_cb()
808 Dwarf_Die type_die, tmp_die; in __die_find_member_cb()
825 Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, in die_find_member()
826 Dwarf_Die *die_mem) in die_find_member()
844 int die_get_typename(Dwarf_Die *vr_die, char *buf, int len) in die_get_typename()
846 Dwarf_Die type; in die_get_typename()
889 int die_get_varname(Dwarf_Die *vr_die, char *buf, int len) in die_get_varname()