Dwarf_Die 22 tools/perf/util/dwarf-aux.c const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname) Dwarf_Die 54 tools/perf/util/dwarf-aux.c const char *cu_get_comp_dir(Dwarf_Die *cu_die) Dwarf_Die 71 tools/perf/util/dwarf-aux.c int cu_find_lineinfo(Dwarf_Die *cu_die, unsigned long addr, Dwarf_Die 89 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data); Dwarf_Die 101 tools/perf/util/dwarf-aux.c int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 102 tools/perf/util/dwarf-aux.c int (*callback)(Dwarf_Die *, void *), void *data) Dwarf_Die 104 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; Dwarf_Die 105 tools/perf/util/dwarf-aux.c Dwarf_Die *sc_die; Dwarf_Die 129 tools/perf/util/dwarf-aux.c const char *die_get_linkage_name(Dwarf_Die *dw_die) Dwarf_Die 145 tools/perf/util/dwarf-aux.c bool die_compare_name(Dwarf_Die *dw_die, const char *tname) Dwarf_Die 161 tools/perf/util/dwarf-aux.c bool die_match_name(Dwarf_Die *dw_die, const char *glob) Dwarf_Die 183 tools/perf/util/dwarf-aux.c int die_get_call_lineno(Dwarf_Die *in_die) Dwarf_Die 203 tools/perf/util/dwarf-aux.c Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) Dwarf_Die 215 tools/perf/util/dwarf-aux.c static Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) Dwarf_Die 242 tools/perf/util/dwarf-aux.c Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) Dwarf_Die 252 tools/perf/util/dwarf-aux.c static int die_get_attr_udata(Dwarf_Die *tp_die, unsigned int attr_name, Dwarf_Die 265 tools/perf/util/dwarf-aux.c static int die_get_attr_sdata(Dwarf_Die *tp_die, unsigned int attr_name, Dwarf_Die 284 tools/perf/util/dwarf-aux.c bool die_is_signed_type(Dwarf_Die *tp_die) Dwarf_Die 302 tools/perf/util/dwarf-aux.c bool die_is_func_def(Dwarf_Die *dw_die) Dwarf_Die 319 tools/perf/util/dwarf-aux.c int die_entrypc(Dwarf_Die *dw_die, Dwarf_Addr *addr) Dwarf_Die 341 tools/perf/util/dwarf-aux.c bool die_is_func_instance(Dwarf_Die *dw_die) Dwarf_Die 363 tools/perf/util/dwarf-aux.c int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs) Dwarf_Die 390 tools/perf/util/dwarf-aux.c static int die_get_call_fileno(Dwarf_Die *in_die) Dwarf_Die 401 tools/perf/util/dwarf-aux.c static int die_get_decl_fileno(Dwarf_Die *pdie) Dwarf_Die 418 tools/perf/util/dwarf-aux.c const char *die_get_call_file(Dwarf_Die *in_die) Dwarf_Die 420 tools/perf/util/dwarf-aux.c Dwarf_Die cu_die; Dwarf_Die 448 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_child(Dwarf_Die *rt_die, Dwarf_Die 449 tools/perf/util/dwarf-aux.c int (*callback)(Dwarf_Die *, void *), Dwarf_Die 450 tools/perf/util/dwarf-aux.c void *data, Dwarf_Die *die_mem) Dwarf_Die 452 tools/perf/util/dwarf-aux.c Dwarf_Die child_die; Dwarf_Die 466 tools/perf/util/dwarf-aux.c memcpy(die_mem, &child_die, sizeof(Dwarf_Die)); Dwarf_Die 477 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem; Dwarf_Die 480 tools/perf/util/dwarf-aux.c static int __die_search_func_tail_cb(Dwarf_Die *fn_die, void *data) Dwarf_Die 488 tools/perf/util/dwarf-aux.c memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); Dwarf_Die 504 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 505 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) Dwarf_Die 518 tools/perf/util/dwarf-aux.c static int __die_search_func_cb(Dwarf_Die *fn_die, void *data) Dwarf_Die 528 tools/perf/util/dwarf-aux.c memcpy(ad->die_mem, fn_die, sizeof(Dwarf_Die)); Dwarf_Die 543 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 544 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) Dwarf_Die 557 tools/perf/util/dwarf-aux.c static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data) Dwarf_Die 579 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die 580 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) Dwarf_Die 596 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die 597 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) Dwarf_Die 599 tools/perf/util/dwarf-aux.c Dwarf_Die tmp_die; Dwarf_Die 607 tools/perf/util/dwarf-aux.c memcpy(die_mem, sp_die, sizeof(Dwarf_Die)); Dwarf_Die 617 tools/perf/util/dwarf-aux.c int (*callback)(Dwarf_Die *, void *); Dwarf_Die 622 tools/perf/util/dwarf-aux.c static int __die_walk_instances_cb(Dwarf_Die *inst, void *data) Dwarf_Die 626 tools/perf/util/dwarf-aux.c Dwarf_Die origin_mem; Dwarf_Die 628 tools/perf/util/dwarf-aux.c Dwarf_Die *origin; Dwarf_Die 667 tools/perf/util/dwarf-aux.c int die_walk_instances(Dwarf_Die *or_die, int (*callback)(Dwarf_Die *, void *), Dwarf_Die 670 tools/perf/util/dwarf-aux.c Dwarf_Die cu_die; Dwarf_Die 671 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; Dwarf_Die 695 tools/perf/util/dwarf-aux.c static int __die_walk_funclines_cb(Dwarf_Die *in_die, void *data) Dwarf_Die 728 tools/perf/util/dwarf-aux.c static int __die_walk_funclines(Dwarf_Die *sp_die, bool recursive, Dwarf_Die 737 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem; Dwarf_Die 755 tools/perf/util/dwarf-aux.c static int __die_walk_culines_cb(Dwarf_Die *sp_die, void *data) Dwarf_Die 782 tools/perf/util/dwarf-aux.c int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data) Dwarf_Die 790 tools/perf/util/dwarf-aux.c Dwarf_Die die_mem, *cu_die; Dwarf_Die 890 tools/perf/util/dwarf-aux.c static int __die_find_variable_cb(Dwarf_Die *die_mem, void *data) Dwarf_Die 919 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Die 920 tools/perf/util/dwarf-aux.c Dwarf_Addr addr, Dwarf_Die *die_mem) Dwarf_Die 928 tools/perf/util/dwarf-aux.c static int __die_find_member_cb(Dwarf_Die *die_mem, void *data) Dwarf_Die 936 tools/perf/util/dwarf-aux.c Dwarf_Die type_die, tmp_die; Dwarf_Die 953 tools/perf/util/dwarf-aux.c Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, Dwarf_Die 954 tools/perf/util/dwarf-aux.c Dwarf_Die *die_mem) Dwarf_Die 970 tools/perf/util/dwarf-aux.c int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf) Dwarf_Die 972 tools/perf/util/dwarf-aux.c Dwarf_Die type; Dwarf_Die 1008 tools/perf/util/dwarf-aux.c int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf) Dwarf_Die 1031 tools/perf/util/dwarf-aux.c static int die_get_var_innermost_scope(Dwarf_Die *sp_die, Dwarf_Die *vr_die, Dwarf_Die 1034 tools/perf/util/dwarf-aux.c Dwarf_Die *scopes; Dwarf_Die 1094 tools/perf/util/dwarf-aux.c int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf) Dwarf_Die 1147 tools/perf/util/dwarf-aux.c int die_get_var_range(Dwarf_Die *sp_die __maybe_unused, Dwarf_Die 1148 tools/perf/util/dwarf-aux.c Dwarf_Die *vr_die __maybe_unused, Dwarf_Die 1159 tools/perf/util/dwarf-aux.c static bool die_has_loclist(Dwarf_Die *vr_die) Dwarf_Die 1181 tools/perf/util/dwarf-aux.c bool die_is_optimized_target(Dwarf_Die *cu_die) Dwarf_Die 1183 tools/perf/util/dwarf-aux.c Dwarf_Die tmp_die; Dwarf_Die 1309 tools/perf/util/dwarf-aux.c void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, Dwarf_Die 16 tools/perf/util/dwarf-aux.h const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname); Dwarf_Die 19 tools/perf/util/dwarf-aux.h const char *cu_get_comp_dir(Dwarf_Die *cu_die); Dwarf_Die 22 tools/perf/util/dwarf-aux.h int cu_find_lineinfo(Dwarf_Die *cudie, unsigned long addr, Dwarf_Die 26 tools/perf/util/dwarf-aux.h int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 27 tools/perf/util/dwarf-aux.h int (*callback)(Dwarf_Die *, void *), void *data); Dwarf_Die 30 tools/perf/util/dwarf-aux.h const char *die_get_linkage_name(Dwarf_Die *dw_die); Dwarf_Die 33 tools/perf/util/dwarf-aux.h int die_entrypc(Dwarf_Die *dw_die, Dwarf_Addr *addr); Dwarf_Die 36 tools/perf/util/dwarf-aux.h bool die_is_func_def(Dwarf_Die *dw_die); Dwarf_Die 39 tools/perf/util/dwarf-aux.h bool die_is_func_instance(Dwarf_Die *dw_die); Dwarf_Die 42 tools/perf/util/dwarf-aux.h bool die_compare_name(Dwarf_Die *dw_die, const char *tname); Dwarf_Die 45 tools/perf/util/dwarf-aux.h bool die_match_name(Dwarf_Die *dw_die, const char *glob); Dwarf_Die 48 tools/perf/util/dwarf-aux.h int die_get_call_lineno(Dwarf_Die *in_die); Dwarf_Die 51 tools/perf/util/dwarf-aux.h const char *die_get_call_file(Dwarf_Die *in_die); Dwarf_Die 54 tools/perf/util/dwarf-aux.h Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); Dwarf_Die 57 tools/perf/util/dwarf-aux.h Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); Dwarf_Die 60 tools/perf/util/dwarf-aux.h bool die_is_signed_type(Dwarf_Die *tp_die); Dwarf_Die 63 tools/perf/util/dwarf-aux.h int die_get_data_member_location(Dwarf_Die *mb_die, Dwarf_Word *offs); Dwarf_Die 74 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_child(Dwarf_Die *rt_die, Dwarf_Die 75 tools/perf/util/dwarf-aux.h int (*callback)(Dwarf_Die *, void *), Dwarf_Die 76 tools/perf/util/dwarf-aux.h void *data, Dwarf_Die *die_mem); Dwarf_Die 79 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 80 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); Dwarf_Die 83 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die 84 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); Dwarf_Die 87 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die 88 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); Dwarf_Die 91 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die 92 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); Dwarf_Die 95 tools/perf/util/dwarf-aux.h int die_walk_instances(Dwarf_Die *in_die, Dwarf_Die 96 tools/perf/util/dwarf-aux.h int (*callback)(Dwarf_Die *, void *), void *data); Dwarf_Die 106 tools/perf/util/dwarf-aux.h int die_walk_lines(Dwarf_Die *rt_die, line_walk_callback_t callback, void *data); Dwarf_Die 109 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Die 110 tools/perf/util/dwarf-aux.h Dwarf_Addr addr, Dwarf_Die *die_mem); Dwarf_Die 113 tools/perf/util/dwarf-aux.h Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name, Dwarf_Die 114 tools/perf/util/dwarf-aux.h Dwarf_Die *die_mem); Dwarf_Die 117 tools/perf/util/dwarf-aux.h int die_get_typename(Dwarf_Die *vr_die, struct strbuf *buf); Dwarf_Die 120 tools/perf/util/dwarf-aux.h int die_get_varname(Dwarf_Die *vr_die, struct strbuf *buf); Dwarf_Die 121 tools/perf/util/dwarf-aux.h int die_get_var_range(Dwarf_Die *sp_die, Dwarf_Die *vr_die, struct strbuf *buf); Dwarf_Die 124 tools/perf/util/dwarf-aux.h bool die_is_optimized_target(Dwarf_Die *cu_die); Dwarf_Die 127 tools/perf/util/dwarf-aux.h void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, Dwarf_Die 162 tools/perf/util/probe-finder.c static int convert_variable_location(Dwarf_Die *vr_die, Dwarf_Addr addr, Dwarf_Die 163 tools/perf/util/probe-finder.c Dwarf_Op *fb_ops, Dwarf_Die *sp_die, Dwarf_Die 282 tools/perf/util/probe-finder.c static int convert_variable_type(Dwarf_Die *vr_die, Dwarf_Die 287 tools/perf/util/probe-finder.c Dwarf_Die type; Dwarf_Die 400 tools/perf/util/probe-finder.c static int convert_variable_fields(Dwarf_Die *vr_die, const char *varname, Dwarf_Die 403 tools/perf/util/probe-finder.c Dwarf_Die *die_mem, bool user_access) Dwarf_Die 406 tools/perf/util/probe-finder.c Dwarf_Die type; Dwarf_Die 529 tools/perf/util/probe-finder.c static int convert_variable(Dwarf_Die *vr_die, struct probe_finder *pf) Dwarf_Die 531 tools/perf/util/probe-finder.c Dwarf_Die die_mem; Dwarf_Die 560 tools/perf/util/probe-finder.c static int find_variable(Dwarf_Die *sc_die, struct probe_finder *pf) Dwarf_Die 562 tools/perf/util/probe-finder.c Dwarf_Die vr_die; Dwarf_Die 602 tools/perf/util/probe-finder.c static int convert_to_trace_point(Dwarf_Die *sp_die, Dwfl_Module *mod, Dwarf_Die 654 tools/perf/util/probe-finder.c static int call_probe_finder(Dwarf_Die *sc_die, struct probe_finder *pf) Dwarf_Die 680 tools/perf/util/probe-finder.c memcpy(&pf->sp_die, sc_die, sizeof(Dwarf_Die)); Dwarf_Die 716 tools/perf/util/probe-finder.c Dwarf_Die *die_mem; Dwarf_Die 720 tools/perf/util/probe-finder.c static int find_best_scope_cb(Dwarf_Die *fn_die, void *data) Dwarf_Die 735 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); Dwarf_Die 745 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); Dwarf_Die 753 tools/perf/util/probe-finder.c static int find_inner_scope_cb(Dwarf_Die *fn_die, void *data) Dwarf_Die 757 tools/perf/util/probe-finder.c memcpy(fsp->die_mem, fn_die, sizeof(Dwarf_Die)); Dwarf_Die 763 tools/perf/util/probe-finder.c static Dwarf_Die *find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) Dwarf_Die 788 tools/perf/util/probe-finder.c Dwarf_Die *sc_die, die_mem; Dwarf_Die 857 tools/perf/util/probe-finder.c Dwarf_Die *sc_die, die_mem; Dwarf_Die 884 tools/perf/util/probe-finder.c static int find_probe_point_lazy(Dwarf_Die *sp_die, struct probe_finder *pf) Dwarf_Die 910 tools/perf/util/probe-finder.c static void skip_prologue(Dwarf_Die *sp_die, struct probe_finder *pf) Dwarf_Die 942 tools/perf/util/probe-finder.c static int probe_point_inline_cb(Dwarf_Die *in_die, void *data) Dwarf_Die 981 tools/perf/util/probe-finder.c static int probe_point_search_cb(Dwarf_Die *sp_die, void *data) Dwarf_Die 1049 tools/perf/util/probe-finder.c Dwarf_Die *cu_die; Dwarf_Die 1050 tools/perf/util/probe-finder.c Dwarf_Die *sp_die; Dwarf_Die 1084 tools/perf/util/probe-finder.c Dwarf_Die *diep; Dwarf_Die 1196 tools/perf/util/probe-finder.c static int copy_variables_cb(Dwarf_Die *die_mem, void *data) Dwarf_Die 1224 tools/perf/util/probe-finder.c static int expand_probe_args(Dwarf_Die *sc_die, struct probe_finder *pf, Dwarf_Die 1227 tools/perf/util/probe-finder.c Dwarf_Die die_mem; Dwarf_Die 1268 tools/perf/util/probe-finder.c static int add_probe_trace_event(Dwarf_Die *sc_die, struct probe_finder *pf) Dwarf_Die 1375 tools/perf/util/probe-finder.c static int collect_variables_cb(Dwarf_Die *die_mem, void *data) Dwarf_Die 1449 tools/perf/util/probe-finder.c static int add_available_vars(Dwarf_Die *sc_die, struct probe_finder *pf) Dwarf_Die 1455 tools/perf/util/probe-finder.c Dwarf_Die die_mem; Dwarf_Die 1584 tools/perf/util/probe-finder.c Dwarf_Die cudie, spdie, indie; Dwarf_Die 1720 tools/perf/util/probe-finder.c static int find_line_range_by_line(Dwarf_Die *sp_die, struct line_finder *lf) Dwarf_Die 1738 tools/perf/util/probe-finder.c static int line_range_inline_cb(Dwarf_Die *in_die, void *data) Dwarf_Die 1752 tools/perf/util/probe-finder.c static int line_range_search_cb(Dwarf_Die *sp_die, void *data) Dwarf_Die 1799 tools/perf/util/probe-finder.c Dwarf_Die *diep; Dwarf_Die 69 tools/perf/util/probe-finder.h int (*callback)(Dwarf_Die *sc_die, struct probe_finder *pf); Dwarf_Die 75 tools/perf/util/probe-finder.h Dwarf_Die cu_die; /* Current CU */ Dwarf_Die 76 tools/perf/util/probe-finder.h Dwarf_Die sp_die; Dwarf_Die 115 tools/perf/util/probe-finder.h Dwarf_Die cu_die; /* Current CU */ Dwarf_Die 116 tools/perf/util/probe-finder.h Dwarf_Die sp_die;