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()
154 bool die_match_name(Dwarf_Die *dw_die, const char *glob) in die_match_name()
169 int die_get_call_lineno(Dwarf_Die *in_die) in die_get_call_lineno()
189 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_type()
201 static Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in __die_get_real_type()
228 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_real_type()
238 static int die_get_attr_udata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_udata()
251 static int die_get_attr_sdata(Dwarf_Die *tp_die, unsigned int attr_name, in die_get_attr_sdata()
270 bool die_is_signed_type(Dwarf_Die *tp_die) in die_is_signed_type()
288 bool die_is_func_def(Dwarf_Die *dw_die) in die_is_func_def()
304 bool die_is_func_instance(Dwarf_Die *dw_die) in die_is_func_instance()
319 int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs) in die_get_data_member_location()
346 static int die_get_call_fileno(Dwarf_Die *in_die) in die_get_call_fileno()
357 static int die_get_decl_fileno(Dwarf_Die *pdie) in die_get_decl_fileno()
374 const char *die_get_call_file(Dwarf_Die *in_die) in die_get_call_file()
376 Dwarf_Die cu_die; in die_get_call_file()
404 Dwarf_Die *die_find_child(Dwarf_Die *rt_die, in die_find_child()
405 int (*callback)(Dwarf_Die *, void *), in die_find_child() argument
406 void *data, Dwarf_Die *die_mem) in die_find_child()
408 Dwarf_Die child_die; in die_find_child()
422 memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); in die_find_child()
433 Dwarf_Die *die_mem;
436 static int __die_search_func_tail_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_tail_cb()
444 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_tail_cb()
460 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_tailfunc()
461 Dwarf_Die *die_mem) in die_find_tailfunc()
474 static int __die_search_func_cb(Dwarf_Die *fn_die, void *data) in __die_search_func_cb()
484 memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); in __die_search_func_cb()
499 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_realfunc()
500 Dwarf_Die *die_mem) in die_find_realfunc()
513 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) in __die_find_inline_cb()
535 Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_top_inlinefunc()
536 Dwarf_Die *die_mem) in die_find_top_inlinefunc()
552 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, in die_find_inlinefunc()
553 Dwarf_Die *die_mem) in die_find_inlinefunc()
555 Dwarf_Die tmp_die; in die_find_inlinefunc()
563 memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); in die_find_inlinefunc()
573 int (*callback)(Dwarf_Die *, void *);
578 static int __die_walk_instances_cb(Dwarf_Die *inst, void *data) in __die_walk_instances_cb()
582 Dwarf_Die origin_mem; in __die_walk_instances_cb()
584 Dwarf_Die *origin; in __die_walk_instances_cb()
620 int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), in die_walk_instances() argument
623 Dwarf_Die cu_die; in die_walk_instances()
624 Dwarf_Die die_mem; in die_walk_instances()
648 static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data) in __die_walk_funclines_cb()
682 static int __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, in __die_walk_funclines()
691 Dwarf_Die die_mem; in __die_walk_funclines()
709 static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) in __die_walk_culines_cb()
732 int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data) in die_walk_lines()
740 Dwarf_Die die_mem, *cu_die; in die_walk_lines()
824 static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) in __die_find_variable_cb()
853 Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, in die_find_variable_at()
854 Dwarf_Addr addr, Dwarf_Die *die_mem) in die_find_variable_at()
862 static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) in __die_find_member_cb()
870 Dwarf_Die type_die, tmp_die; in __die_find_member_cb()
887 Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, in die_find_member()
888 Dwarf_Die *die_mem) in die_find_member()
904 int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_typename()
906 Dwarf_Die type; in die_get_typename()
947 int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf) in die_get_varname()
971 static int die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, in die_get_var_innermost_scope()
974 Dwarf_Die *scopes; in die_get_var_innermost_scope()
1032 int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) in die_get_var_range()