Lines Matching refs:DIEObject
25 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()
117 DIEObject* child = last_child(); in get_leaf_for_address()
119 DIEObject* leaf = child->get_leaf_for_address(address); in get_leaf_for_address()
130 bool DIEObject::contains_address(Elf_Xword address) { in contains_address()
165 DIEObject* DIEObject::find_die_object(const Dwarf_DIE* die_to_find) { in find_die_object()
172 DIEObject* iter = last_child(); in find_die_object()
183 DIEObject* ret = iter->find_die_object(die_to_find); in find_die_object()
194 void DIEObject::dump(bool only_this) const { in dump()
252 const Elf_Byte* DIEObject::advance(const Dwarf_Abbr_AT** at_abbr, in advance()