/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | dwarf-aux.c | 120 Dwarf_Die die_mem; in cu_find_lineinfo() local 123 if (die_find_realfunc(cu_die, (Dwarf_Addr)addr, &die_mem) in cu_find_lineinfo() 124 && die_entrypc(&die_mem, &faddr) == 0 && in cu_find_lineinfo() 126 *fname = dwarf_decl_file(&die_mem); in cu_find_lineinfo() 127 dwarf_decl_line(&die_mem, lineno); in cu_find_lineinfo() 143 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data); 158 Dwarf_Die die_mem; in cu_walk_functions_at() local 163 for (sc_die = die_find_realfunc(cu_die, addr, &die_mem); in cu_walk_functions_at() 166 &die_mem)) { in cu_walk_functions_at() 252 * @die_mem 257 die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_get_type() argument 269 __die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) __die_get_real_type() argument 296 die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_get_real_type() argument 513 die_find_child(Dwarf_Die *rt_die, int (*callback)(Dwarf_Die *, void *), void *data, Dwarf_Die *die_mem) die_find_child() argument 542 Dwarf_Die *die_mem; global() member 569 die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_tailfunc() argument 608 die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_realfunc() argument 622 __die_find_inline_cb(Dwarf_Die *die_mem, void *data) __die_find_inline_cb() argument 644 die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_top_inlinefunc() argument 661 die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_inlinefunc() argument 736 Dwarf_Die die_mem; die_walk_instances() local 802 Dwarf_Die die_mem; __die_walk_funclines() local 855 Dwarf_Die die_mem, *cu_die; die_walk_lines() local 955 __die_find_variable_cb(Dwarf_Die *die_mem, void *data) __die_find_variable_cb() argument 988 die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_variable_at() argument 997 __die_find_member_cb(Dwarf_Die *die_mem, void *data) __die_find_member_cb() argument 1022 die_find_member(Dwarf_Die *st_die, const char *name, Dwarf_Die *die_mem) die_find_member() argument [all...] |
H A D | dwarf-aux.h | 54 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); 57 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); 76 void *data, Dwarf_Die *die_mem); 80 Dwarf_Die *die_mem); 84 Dwarf_Die *die_mem); 88 Dwarf_Die *die_mem); 92 Dwarf_Die *die_mem); 110 Dwarf_Addr addr, Dwarf_Die *die_mem); 114 Dwarf_Die *die_mem);
|
H A D | probe-finder.c | 426 Dwarf_Die *die_mem, bool user_access) in convert_variable_fields() 445 memcpy(die_mem, &type, sizeof(*die_mem)); in convert_variable_fields() 517 if (die_find_member(&type, field->name, die_mem) == NULL) { in convert_variable_fields() 527 ret = die_get_data_member_location(die_mem, &offs); in convert_variable_fields() 538 if (!dwarf_diename(die_mem)) in convert_variable_fields() 539 return convert_variable_fields(die_mem, varname, field, in convert_variable_fields() 540 &ref, die_mem, user_access); in convert_variable_fields() 545 return convert_variable_fields(die_mem, field->name, in convert_variable_fields() 546 field->next, &ref, die_mem, user_acces in convert_variable_fields() 423 convert_variable_fields(Dwarf_Die *vr_die, const char *varname, struct perf_probe_arg_field *field, struct probe_trace_arg_ref **ref_ptr, Dwarf_Die *die_mem, bool user_access) convert_variable_fields() argument 562 Dwarf_Die die_mem; convert_variable() local 749 Dwarf_Die *die_mem; global() member 796 find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) find_best_scope() argument 821 Dwarf_Die die_mem; verify_representive_line() local 854 Dwarf_Die *sc_die, die_mem; probe_point_line_walker() local 926 Dwarf_Die *sc_die, die_mem; probe_point_lazy_walker() local 1271 copy_variables_cb(Dwarf_Die *die_mem, void *data) copy_variables_cb() argument 1302 Dwarf_Die die_mem; expand_probe_args() local 1497 collect_variables_cb(Dwarf_Die *die_mem, void *data) collect_variables_cb() argument 1577 Dwarf_Die die_mem; add_available_vars() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | dwarf-aux.c | 120 Dwarf_Die die_mem; in cu_find_lineinfo() local 123 if (die_find_realfunc(cu_die, addr, &die_mem) in cu_find_lineinfo() 124 && die_entrypc(&die_mem, &faddr) == 0 && in cu_find_lineinfo() 126 *fname = die_get_decl_file(&die_mem); in cu_find_lineinfo() 127 dwarf_decl_line(&die_mem, lineno); in cu_find_lineinfo() 143 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data); 158 Dwarf_Die die_mem; in cu_walk_functions_at() local 163 for (sc_die = die_find_realfunc(cu_die, addr, &die_mem); in cu_walk_functions_at() 166 &die_mem)) { in cu_walk_functions_at() 252 * @die_mem 257 die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_get_type() argument 269 __die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) __die_get_real_type() argument 296 die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) die_get_real_type() argument 532 die_find_child(Dwarf_Die *rt_die, int (*callback)(Dwarf_Die *, void *), void *data, Dwarf_Die *die_mem) die_find_child() argument 561 Dwarf_Die *die_mem; global() member 588 die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_tailfunc() argument 627 die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_realfunc() argument 641 __die_find_inline_cb(Dwarf_Die *die_mem, void *data) __die_find_inline_cb() argument 663 die_find_top_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_top_inlinefunc() argument 680 die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_inlinefunc() argument 755 Dwarf_Die die_mem; die_walk_instances() local 821 Dwarf_Die die_mem; __die_walk_funclines() local 874 Dwarf_Die die_mem, *cu_die; die_walk_lines() local 979 __die_find_variable_cb(Dwarf_Die *die_mem, void *data) __die_find_variable_cb() argument 1012 die_find_variable_at(Dwarf_Die *sp_die, const char *name, Dwarf_Addr addr, Dwarf_Die *die_mem) die_find_variable_at() argument 1021 __die_find_member_cb(Dwarf_Die *die_mem, void *data) __die_find_member_cb() argument 1046 die_find_member(Dwarf_Die *st_die, const char *name, Dwarf_Die *die_mem) die_find_member() argument [all...] |
H A D | dwarf-aux.h | 57 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); 60 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem); 79 void *data, Dwarf_Die *die_mem); 83 Dwarf_Die *die_mem); 87 Dwarf_Die *die_mem); 91 Dwarf_Die *die_mem); 95 Dwarf_Die *die_mem); 113 Dwarf_Addr addr, Dwarf_Die *die_mem); 117 Dwarf_Die *die_mem);
|
H A D | probe-finder.c | 431 Dwarf_Die *die_mem, bool user_access) in convert_variable_fields() 450 memcpy(die_mem, &type, sizeof(*die_mem)); in convert_variable_fields() 522 if (die_find_member(&type, field->name, die_mem) == NULL) { in convert_variable_fields() 532 ret = die_get_data_member_location(die_mem, &offs); in convert_variable_fields() 543 if (!dwarf_diename(die_mem)) in convert_variable_fields() 544 return convert_variable_fields(die_mem, varname, field, in convert_variable_fields() 545 &ref, die_mem, user_access); in convert_variable_fields() 550 return convert_variable_fields(die_mem, field->name, in convert_variable_fields() 551 field->next, &ref, die_mem, user_acces in convert_variable_fields() 428 convert_variable_fields(Dwarf_Die *vr_die, const char *varname, struct perf_probe_arg_field *field, struct probe_trace_arg_ref **ref_ptr, Dwarf_Die *die_mem, bool user_access) convert_variable_fields() argument 567 Dwarf_Die die_mem; convert_variable() local 754 Dwarf_Die *die_mem; global() member 801 find_best_scope(struct probe_finder *pf, Dwarf_Die *die_mem) find_best_scope() argument 826 Dwarf_Die die_mem; verify_representive_line() local 859 Dwarf_Die *sc_die, die_mem; probe_point_line_walker() local 931 Dwarf_Die *sc_die, die_mem; probe_point_lazy_walker() local 1287 copy_variables_cb(Dwarf_Die *die_mem, void *data) copy_variables_cb() argument 1318 Dwarf_Die die_mem; expand_probe_args() local 1513 collect_variables_cb(Dwarf_Die *die_mem, void *data) collect_variables_cb() argument 1593 Dwarf_Die die_mem; add_available_vars() local [all...] |