Home
last modified time | relevance | path

Searched refs:DIEObject (Results 1 – 4 of 4) sorted by relevance

/ndk/sources/host-tools/ndk-stack/elff/
Ddwarf_die.h29 class DIEObject : public DwarfAllocBase {
38 DIEObject(const Dwarf_DIE* die, DwarfCU* parent_cu, DIEObject* parent_die) in DIEObject() function
47 ~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 …]
Ddwarf_die.cc25 DIEObject::~DIEObject() { in ~DIEObject()
27 DIEObject* to_del = last_child(); in ~DIEObject()
29 DIEObject* next = to_del->prev_sibling(); in ~DIEObject()
35 ElfFile* DIEObject::elf_file() const { in elf_file()
39 Dwarf_Tag DIEObject::get_tag() const { in get_tag()
44 const char* DIEObject::get_name() const { in get_name()
55 DIEObject* org_die_obj = in get_name()
65 DIEObject* org_die_obj = in get_name()
76 bool DIEObject::get_attrib(Dwarf_At at_id, DIEAttrib* attr) const { in get_attrib()
101 DIEObject* DIEObject::get_leaf_for_address(Elf_Xword address) { in get_leaf_for_address()
[all …]
Ddwarf_cu.h27 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,
Ddwarf_cu.cc336 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()