Home
last modified time | relevance | path

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

/linux-6.12.1/tools/perf/util/
Ddwarf-aux.h17 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname);
20 const char *cu_get_comp_dir(Dwarf_Die *cu_die);
23 int cu_find_lineinfo(Dwarf_Die *cudie, Dwarf_Addr addr,
27 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr,
28 int (*callback)(Dwarf_Die *, void *), void *data);
31 const char *die_get_linkage_name(Dwarf_Die *dw_die);
34 int die_entrypc(Dwarf_Die *dw_die, Dwarf_Addr *addr);
37 bool die_is_func_def(Dwarf_Die *dw_die);
40 bool die_is_func_instance(Dwarf_Die *dw_die);
43 bool die_compare_name(Dwarf_Die *dw_die, const char *tname);
[all …]
Ddwarf-aux.c23 const char *cu_find_realpath(Dwarf_Die *cu_die, const char *fname) in cu_find_realpath()
55 const char *cu_get_comp_dir(Dwarf_Die *cu_die) in cu_get_comp_dir()
64 static Dwarf_Line *cu_getsrc_die(Dwarf_Die *cu_die, Dwarf_Addr addr) in cu_getsrc_die()
117 int cu_find_lineinfo(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_find_lineinfo()
121 Dwarf_Die die_mem; in cu_find_lineinfo()
144 static int __die_find_inline_cb(Dwarf_Die *die_mem, void *data);
156 int cu_walk_functions_at(Dwarf_Die *cu_die, Dwarf_Addr addr, in cu_walk_functions_at()
157 int (*callback)(Dwarf_Die *, void *), void *data) in cu_walk_functions_at() argument
159 Dwarf_Die die_mem; in cu_walk_functions_at()
160 Dwarf_Die *sc_die; in cu_walk_functions_at()
[all …]
Dprobe-finder.h55 int (*callback)(Dwarf_Die *sc_die, struct probe_finder *pf);
61 Dwarf_Die cu_die; /* Current CU */
62 Dwarf_Die sp_die;
102 Dwarf_Die cu_die; /* Current CU */
103 Dwarf_Die sp_die;
Dannotate-data.h174 Dwarf_Die type;
185 Dwarf_Die type;
235 Dwarf_Die *type_die);
237 Dwarf_Die *type_die);
240 bool get_global_var_type(Dwarf_Die *cu_die, struct data_loc_info *dloc,
242 Dwarf_Die *type_die);
245 void pr_debug_type_name(Dwarf_Die *die, enum type_state_kind kind);
Dannotate-data.c42 void pr_debug_type_name(Dwarf_Die *die, enum type_state_kind kind) in pr_debug_type_name()
83 static void pr_debug_location(Dwarf_Die *die, u64 pc, int reg) in pr_debug_location()
134 static void pr_debug_scope(Dwarf_Die *scope_die) in pr_debug_scope()
220 static int __add_member_cb(Dwarf_Die *die, void *arg) in __add_member_cb()
224 Dwarf_Die member_type, die_mem; in __add_member_cb()
297 static void add_member_types(struct annotated_data_type *parent, Dwarf_Die *type) in add_member_types()
299 Dwarf_Die die_mem; in add_member_types()
318 Dwarf_Die *type_die) in dso__findnew_data_type()
365 static bool find_cu_die(struct debuginfo *di, u64 pc, Dwarf_Die *cu_die) in find_cu_die()
420 static bool is_pointer_type(Dwarf_Die *type_die) in is_pointer_type()
[all …]
Dprobe-finder.c57 static int convert_variable_location(Dwarf_Die *vr_die, Dwarf_Addr addr, in convert_variable_location()
58 Dwarf_Op *fb_ops, Dwarf_Die *sp_die, in convert_variable_location()
189 static int convert_variable_type(Dwarf_Die *vr_die, in convert_variable_type()
194 Dwarf_Die type; in convert_variable_type()
308 static int convert_variable_fields(Dwarf_Die *vr_die, const char *varname, in convert_variable_fields()
311 Dwarf_Die *die_mem, bool user_access) in convert_variable_fields()
314 Dwarf_Die type; in convert_variable_fields()
445 static int convert_variable(Dwarf_Die *vr_die, struct probe_finder *pf) in convert_variable()
447 Dwarf_Die die_mem; in convert_variable()
476 static int find_variable(Dwarf_Die *sc_die, struct probe_finder *pf) in find_variable()
[all …]
Ddisasm.h44 struct data_loc_info *dloc, Dwarf_Die *cu_die,
/linux-6.12.1/tools/perf/arch/powerpc/annotate/
Dinstructions.c260 struct data_loc_info *dloc, Dwarf_Die * cu_die __maybe_unused, in update_insn_state_powerpc()
/linux-6.12.1/tools/perf/arch/x86/annotate/
Dinstructions.c212 struct data_loc_info *dloc, Dwarf_Die *cu_die, in update_insn_state_x86()
219 Dwarf_Die type_die; in update_insn_state_x86()