Lines Matching refs:die
38 get_type (Dwarf_Die *die, Dwarf_Attribute *attr_mem, Dwarf_Die *type_mem) in get_type() argument
41 (INTUSE(dwarf_attr_integrate) (die, DW_AT_type, attr_mem), type_mem); in get_type()
50 array_size (Dwarf_Die *die, Dwarf_Word *size, in array_size() argument
54 if (INTUSE(dwarf_aggregate_size) (get_type (die, attr_mem, type_mem), in array_size()
62 if (INTUSE(dwarf_child) (die, &child) != 0) in array_size()
100 Dwarf_Die cu = CUDIE (die->cu); in array_size()
149 int has_children = INTUSE(dwarf_child) (die, &enum_child); in array_size()
203 aggregate_size (Dwarf_Die *die, Dwarf_Word *size, Dwarf_Die *type_mem) in aggregate_size() argument
207 if (INTUSE(dwarf_attr_integrate) (die, DW_AT_byte_size, &attr_mem) != NULL) in aggregate_size()
210 switch (INTUSE(dwarf_tag) (die)) in aggregate_size()
213 return aggregate_size (get_type (die, &attr_mem, type_mem), in aggregate_size()
217 return array_size (die, size, &attr_mem, type_mem); in aggregate_size()
224 *size = die->cu->address_size; in aggregate_size()
233 dwarf_aggregate_size (Dwarf_Die *die, Dwarf_Word *size) in dwarf_aggregate_size() argument
237 if (INTUSE (dwarf_peel_type) (die, die) != 0) in dwarf_aggregate_size()
240 return aggregate_size (die, size, &type_mem); in dwarf_aggregate_size()