Searched refs:type_die (Results 1 – 5 of 5) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | annotate-data.c | 356 Dwarf_Die *type_die) in dso__findnew_data_type() argument 366 if (die_get_typename_from_type(type_die, &sb) < 0) in dso__findnew_data_type() 370 if (dwarf_tag(type_die) == DW_TAG_typedef) in dso__findnew_data_type() 371 die_get_real_type(type_die, type_die); in dso__findnew_data_type() 373 dwarf_aggregate_size(type_die, &size); in dso__findnew_data_type() 397 add_member_types(result, type_die); in dso__findnew_data_type() 458 static bool is_pointer_type(Dwarf_Die *type_die) in is_pointer_type() argument 460 int tag = dwarf_tag(type_die); in is_pointer_type() 465 static bool is_compound_type(Dwarf_Die *type_die) in is_compound_type() argument 467 int tag = dwarf_tag(type_die); in is_compound_type() [all …]
|
| H A D | dwarf-aux.c | 1073 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() 1393 Dwarf_Die type_die; in match_var_offset() local 1406 if (die_get_real_type(die_mem, &type_die) == NULL) in match_var_offset() 1409 if (is_pointer && dwarf_tag(&type_die) == DW_TAG_pointer_type) { in match_var_offset() [all …]
|
| H A D | annotate-data.h | 252 Dwarf_Die *type_die, 255 Dwarf_Die *type_die, int ptr_offset); 260 Dwarf_Die *type_die);
|
| H A D | dwarf-aux.h | 126 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf); 156 Dwarf_Die *die_get_member_type(Dwarf_Die *type_die, int offset, Dwarf_Die *die_mem);
|
| /linux/tools/perf/util/annotate-arch/ |
| H A D | annotate-x86.c | 215 Dwarf_Die type_die; in update_insn_state_x86() local 242 if (die_find_func_rettype(cu_die, func->name, &type_die)) { in update_insn_state_x86() 244 tsr->type = type_die; in update_insn_state_x86() 251 pr_debug_type_name(&type_die, tsr->kind); in update_insn_state_x86() 308 &type_die) && offset == 0) { in update_insn_state_x86() 313 tsr->type = type_die; in update_insn_state_x86() 400 __die_get_real_type(&state->regs[sreg].type, &type_die) == NULL) in update_insn_state_x86() 404 type_die = state->regs[sreg].type; in update_insn_state_x86() 407 if (die_get_member_type(&type_die, in update_insn_state_x86() 408 src->offset + src_tsr.offset, &type_die) == NULL) in update_insn_state_x86() [all …]
|