Searched refs:type_die (Results 1 - 3 of 3) sorted by relevance

/linux-master/tools/perf/util/
H A Dannotate-data.c128 Dwarf_Die *type_die)
138 if (die_get_typename_from_type(type_die, &sb) < 0)
141 dwarf_aggregate_size(type_die, &size);
165 add_member_types(result, type_die);
196 /* The type info will be saved in @type_die */
197 static int check_variable(Dwarf_Die *var_die, Dwarf_Die *type_die, int offset, argument
203 if (die_get_real_type(var_die, type_die) == NULL) {
215 if ((dwarf_tag(type_die) != DW_TAG_pointer_type &&
216 dwarf_tag(type_die) != DW_TAG_array_type) ||
217 die_get_real_type(type_die, type_di
127 dso__findnew_data_type(struct dso *dso, Dwarf_Die *type_die) argument
242 find_data_type_die(struct debuginfo *di, u64 pc, u64 addr, const char *var_name, struct annotated_op_loc *loc, Dwarf_Die *type_die) argument
369 Dwarf_Die type_die; local
[all...]
H A Ddwarf-aux.c1029 Dwarf_Die type_die, tmp_die; local
1030 if (die_get_type(die_mem, &type_die) &&
1031 die_find_member(&type_die, name, &tmp_die))
1055 * @type_die: a type DIE
1058 * Get the name of @type_die and stores it to @buf. Return 0 if succeeded.
1063 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf) argument
1068 tag = dwarf_tag(type_die);
1075 const char *name = dwarf_diename(type_die);
1088 ret = die_get_typename(type_die, buf);
1285 Dwarf_Die type_die; local
[all...]
H A Ddwarf-aux.h120 int die_get_typename_from_type(Dwarf_Die *type_die, struct strbuf *buf);

Completed in 102 milliseconds