Home
last modified time | relevance | path

Searched refs:Dwarf_Die (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/tools/perf/util/
H A Ddwarf-aux.h57 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);
62 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem);
79 Dwarf_Die *die_find_child(Dwarf_Die *rt_die,
84 Dwarf_Die *die_find_realfunc(Dwarf_Die *cu_die, Dwarf_Addr addr,
88 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr,
96 Dwarf_Die *die_find_inlinefunc(Dwarf_Die *sp_die, Dwarf_Addr addr,
122 Dwarf_Die *die_find_member(Dwarf_Die *st_die, const char *name,
138 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die,
154 Dwarf_Die *die_get_member_type(Dwarf_Die *type_die, int offset, Dwarf_Die *die_mem);
[all …]
H A Ddwarf-aux.c121 Dwarf_Die die_mem; in cu_find_lineinfo()
159 Dwarf_Die die_mem; in cu_walk_functions_at()
160 Dwarf_Die *sc_die; in cu_walk_functions_at()
258 Dwarf_Die *die_get_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_type()
270 Dwarf_Die *__die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in __die_get_real_type()
297 Dwarf_Die *die_get_real_type(Dwarf_Die *vr_die, Dwarf_Die *die_mem) in die_get_real_type()
533 Dwarf_Die *die_find_child(Dwarf_Die *rt_die, in die_find_child()
589 Dwarf_Die *die_find_tailfunc(Dwarf_Die *cu_die, Dwarf_Addr addr, in die_find_tailfunc()
1157 Dwarf_Die type; in die_get_typename()
1885 void die_skip_prologue(Dwarf_Die *sp_die, Dwarf_Die *cu_die, in die_skip_prologue()
[all …]
H A Dprobe-finder.h58 int (*callback)(Dwarf_Die *sc_die, struct probe_finder *pf);
64 Dwarf_Die cu_die; /* Current CU */
65 Dwarf_Die sp_die;
105 Dwarf_Die cu_die; /* Current CU */
106 Dwarf_Die sp_die;
H A Dannotate-data.h174 Dwarf_Die type;
185 Dwarf_Die type;
240 Dwarf_Die *type_die);
242 Dwarf_Die *type_die);
245 bool get_global_var_type(Dwarf_Die *cu_die, struct data_loc_info *dloc,
247 Dwarf_Die *type_die);
250 void pr_debug_type_name(Dwarf_Die *die, enum type_state_kind kind);
H A Dannotate-data.c299 Dwarf_Die die_mem; in add_member_types()
469 static bool is_better_type(Dwarf_Die *type_a, Dwarf_Die *type_b) in is_better_type()
472 Dwarf_Die die_a, die_b; in is_better_type()
519 Dwarf_Die sized_type; in check_variable()
789 Dwarf_Die var_die; in get_global_var_type()
831 static bool die_is_same(Dwarf_Die *die_a, Dwarf_Die *die_b) in die_is_same()
850 Dwarf_Die mem_die; in update_var_state()
892 Dwarf_Die orig_type; in update_var_state()
1072 Dwarf_Die sized_type; in check_matching_type()
1534 Dwarf_Die mem_die; in find_data_type_die()
[all …]
H A Dprobe-finder.c207 Dwarf_Die type; in convert_variable_type()
327 Dwarf_Die type; in convert_variable_fields()
460 Dwarf_Die die_mem; in convert_variable()
491 Dwarf_Die vr_die; in find_variable()
717 Dwarf_Die die_mem; in verify_representive_line()
1027 Dwarf_Die *cu_die;
1028 Dwarf_Die *sp_die;
1065 Dwarf_Die *diep; in debuginfo__find_probe_location()
1184 Dwarf_Die var_die; in copy_variables_cb()
1223 Dwarf_Die die_mem; in expand_probe_args()
[all …]
H A Ddisasm.h44 struct data_loc_info *dloc, Dwarf_Die *cu_die,
/linux-6.15/scripts/gendwarfksyms/
H A Ddwarf.c92 Dwarf_Die origin; in match_export_symbol()
115 Dwarf_Die cudie; in is_definition_private()
258 Dwarf_Die current; in process_die_container()
286 Dwarf_Die *die);
291 Dwarf_Die type; in process_type_attr()
437 Dwarf_Die *die) in process_variant_type()
521 Dwarf_Die type; in check_union_member_kabi_status()
643 Dwarf_Die type; in is_kabi_ignored()
796 Dwarf_Die child; in process_cached()
1006 Dwarf_Die type; in save_symbol_ptr()
[all …]
H A Dgendwarfksyms.h129 void symbol_set_ptr(struct symbol *sym, Dwarf_Die *ptr);
130 void symbol_set_die(struct symbol *sym, Dwarf_Die *die);
196 struct die *die_map_get(Dwarf_Die *die, enum die_state state);
250 Dwarf_Die placeholder;
256 Dwarf_Die die;
270 Dwarf_Die *die);
271 typedef bool (*die_match_callback_t)(Dwarf_Die *die);
272 bool match_all(Dwarf_Die *die);
275 Dwarf_Die *die, die_callback_t func,
278 void process_cu(Dwarf_Die *cudie);
H A Dsymbols.c105 sym->ptr_die_addr = (uintptr_t)((Dwarf_Die *)data)->addr; in set_ptr()
108 void symbol_set_ptr(struct symbol *sym, Dwarf_Die *ptr) in symbol_set_ptr()
116 sym->die_addr = (uintptr_t)((Dwarf_Die *)data)->addr; in set_die()
120 void symbol_set_die(struct symbol *sym, Dwarf_Die *die) in symbol_set_die()
H A Ddie.c32 static struct die *create_die(Dwarf_Die *die, enum die_state state) in create_die()
58 struct die *die_map_get(Dwarf_Die *die, enum die_state state) in die_map_get()
H A Dgendwarfksyms.c54 Dwarf_Die cudie; in process_module()
/linux-6.15/tools/perf/arch/powerpc/annotate/
H A Dinstructions.c260 struct data_loc_info *dloc, Dwarf_Die * cu_die __maybe_unused, in update_insn_state_powerpc()
/linux-6.15/tools/perf/arch/x86/annotate/
H A Dinstructions.c213 struct data_loc_info *dloc, Dwarf_Die *cu_die, in update_insn_state_x86()
220 Dwarf_Die type_die; in update_insn_state_x86()