Home
last modified time | relevance | path

Searched refs:type_die (Results 1 – 5 of 5) sorted by relevance

/linux/tools/perf/util/
H A Dannotate-data.c318 Dwarf_Die *type_die) in dso__findnew_data_type() argument
328 if (die_get_typename_from_type(type_die, &sb) < 0) in dso__findnew_data_type()
332 if (dwarf_tag(type_die) == DW_TAG_typedef) in dso__findnew_data_type()
333 die_get_real_type(type_die, type_die); in dso__findnew_data_type()
335 dwarf_aggregate_size(type_die, &size); in dso__findnew_data_type()
359 add_member_types(result, type_die); in dso__findnew_data_type()
420 static bool is_pointer_type(Dwarf_Die *type_die) in is_pointer_type() argument
422 int tag = dwarf_tag(type_die); in is_pointer_type()
427 static bool is_compound_type(Dwarf_Die *type_die) in is_compound_type() argument
429 int tag = dwarf_tag(type_die); in is_compound_type()
[all …]
H A Ddwarf-aux.c1073 Dwarf_Die type_die, tmp_die; in __die_find_member_cb() local
1074 if (die_get_type(die_mem, &type_die) && in __die_find_member_cb()
1075 die_find_member(&type_die, name, &tmp_die)) in __die_find_member_cb()
1107 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf) in die_get_typename_from_type() argument
1112 tag = dwarf_tag(type_die); in die_get_typename_from_type()
1121 const char *name = dwarf_diename(type_die); in die_get_typename_from_type()
1134 ret = die_get_typename(type_die, buf); in die_get_typename_from_type()
1396 Dwarf_Die type_die; in match_var_offset() local
1408 if (die_get_real_type(die_mem, &type_die) == NULL) in match_var_offset()
1411 if (is_pointer && dwarf_tag(&type_die) == DW_TAG_pointer_type) { in match_var_offset()
[all …]
H A Dannotate-data.h235 Dwarf_Die *type_die);
237 Dwarf_Die *type_die);
242 Dwarf_Die *type_die);
H A Ddwarf-aux.h127 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf);
155 Dwarf_Die *die_get_member_type(Dwarf_Die *type_die, int offset, Dwarf_Die *die_mem);
/linux/tools/perf/arch/x86/annotate/
H A Dinstructions.c219 Dwarf_Die type_die; in update_insn_state_x86() local
246 if (die_find_func_rettype(cu_die, func->name, &type_die)) { in update_insn_state_x86()
248 tsr->type = type_die; in update_insn_state_x86()
254 pr_debug_type_name(&type_die, tsr->kind); in update_insn_state_x86()
297 &type_die) && offset == 0) { in update_insn_state_x86()
302 tsr->type = type_die; in update_insn_state_x86()
355 &offset, &type_die) || in update_insn_state_x86()
356 !die_get_member_type(&type_die, offset, &type_die)) { in update_insn_state_x86()
361 tsr->type = type_die; in update_insn_state_x86()
426 &type_die)) { in update_insn_state_x86()
[all …]