Searched refs:DIEObject (Results 1 – 4 of 4) sorted by relevance
29 class DIEObject : public DwarfAllocBase {38 DIEObject(const Dwarf_DIE* die, DwarfCU* parent_cu, DIEObject* parent_die) in DIEObject() function47 ~DIEObject();80 DIEObject* get_leaf_for_address(Elf_Xword address);85 DIEObject* find_die_object(const Dwarf_DIE* die_to_find);135 DIEObject* parent_die() const { in parent_die()143 DIEObject* last_child() const { in last_child()148 void link_child(DIEObject* child) { in link_child()153 DIEObject* prev_sibling() const { in prev_sibling()158 void link_sibling(DIEObject* sibl) { in link_sibling()[all …]
23 DIEObject::~DIEObject() { in ~DIEObject()25 DIEObject* to_del = last_child(); in ~DIEObject()27 DIEObject* next = to_del->prev_sibling(); in ~DIEObject()33 ElfFile* DIEObject::elf_file() const { in elf_file()37 Dwarf_Tag DIEObject::get_tag() const { in get_tag()42 const char* DIEObject::get_name() const { in get_name()53 DIEObject* org_die_obj = in get_name()63 DIEObject* org_die_obj = in get_name()74 bool DIEObject::get_attrib(Dwarf_At at_id, DIEAttrib* attr) const { in get_attrib()99 DIEObject* DIEObject::get_leaf_for_address(Elf_Xword address) { in get_leaf_for_address()[all …]
27 const DIEObject* die_obj;151 DIEObject* cu_die() const { in cu_die()217 DIEObject* get_leaf_die_for_address(Elf_Xword address) const { in get_leaf_die_for_address()252 virtual DIEObject* get_referenced_die_object(Elf_Word ref) const = 0;302 DIEObject* cu_die_;372 DIEObject* get_referenced_die_object(Elf_Word ref) const { in get_referenced_die_object()402 DIEObject* parent_obj);418 DIEObject* create_die_object(const DwarfParseContext* parse_context,420 DIEObject* parent,
336 DIEObject* parent_obj) { in process_DIE()357 DIEObject* die_obj = in process_DIE()417 DIEObject* DwarfCUImpl<Dwarf_CUHdr, Dwarf_Off>::create_die_object( in create_die_object()420 DIEObject* parent, in create_die_object()422 DIEObject* ret = NULL; in create_die_object()426 ret = new(elf_file_) DIEObject(die, this, parent); in create_die_object()