Searched refs:DebugInfoEntry (Results 1 - 17 of 17) sorted by relevance
/haiku-fatelf/src/apps/debugger/dwarf/ |
H A D | DebugInfoEntry.cpp | 16 DebugInfoEntry::AddAttribute_##name(uint16 attributeName, \ 23 DebugInfoEntry::DebugInfoEntry() function in class:DebugInfoEntry 30 DebugInfoEntry::~DebugInfoEntry() 36 DebugInfoEntry::InitAfterHierarchy(DebugInfoEntryInitInfo& info) 43 DebugInfoEntry::InitAfterAttributes(DebugInfoEntryInitInfo& info) 50 DebugInfoEntry::SetParent(DebugInfoEntry* parent) 57 DebugInfoEntry [all...] |
H A D | DwarfUtils.h | 12 class DebugInfoEntry; 18 static void GetDIEName(const DebugInfoEntry* entry, 20 static void GetFullDIEName(const DebugInfoEntry* entry, 23 const DebugInfoEntry* entry, 27 const DebugInfoEntry* entry,
|
H A D | DebugInfoEntry.h | 39 class DebugInfoEntry : public DoublyLinkedListLinkImpl<DebugInfoEntry> { class in inherits:DoublyLinkedListLinkImpl 41 DebugInfoEntry(); 42 virtual ~DebugInfoEntry(); 51 DebugInfoEntry* Parent() const { return fParent; } 52 void SetParent(DebugInfoEntry* parent); 61 virtual DebugInfoEntry* Specification() const; 62 virtual DebugInfoEntry* AbstractOrigin() const; 69 virtual status_t AddChild(DebugInfoEntry* child); 179 DebugInfoEntry* fParen [all...] |
H A D | DwarfUtils.cpp | 17 DwarfUtils::GetDIEName(const DebugInfoEntry* entry, BString& _name) 23 if (DebugInfoEntry* abstractOrigin = entry->AbstractOrigin()) { 32 if (DebugInfoEntry* specification = entry->Specification()) { 43 DwarfUtils::GetFullDIEName(const DebugInfoEntry* entry, BString& _name) 50 if (DebugInfoEntry* abstractOrigin = entry->AbstractOrigin()) { 59 if (DebugInfoEntry* specification = entry->Specification()) { 81 DebugInfoEntry* parameterEntry = iterator.Next(); 167 DwarfUtils::GetFullyQualifiedDIEName(const DebugInfoEntry* entry, 173 if (DebugInfoEntry* abstractOrigin = entry->AbstractOrigin()) 180 if (DebugInfoEntry* specificatio [all...] |
H A D | CompilationUnit.h | 19 class DebugInfoEntry; 72 status_t AddDebugInfoEntry(DebugInfoEntry* entry, 75 void GetEntryAt(int index, DebugInfoEntry*& entry, 77 DebugInfoEntry* EntryForOffset(off_t offset) const; 102 Array<DebugInfoEntry*> fEntries;
|
H A D | AttributeClasses.h | 8 #include "DebugInfoEntry.h" 11 typedef status_t (DebugInfoEntry::* DebugInfoEntrySetter)(uint16,
|
H A D | DebugInfoEntries.h | 10 #include "DebugInfoEntry.h" 137 class DIECompileUnitBase : public DebugInfoEntry { 164 virtual status_t AddChild(DebugInfoEntry* child); 215 class DIEType : public DebugInfoEntry { 275 virtual DebugInfoEntry* AbstractOrigin() const; 302 DebugInfoEntry* fAbstractOrigin; 328 virtual DebugInfoEntry* Specification() const; 335 virtual status_t AddChild(DebugInfoEntry* child); 360 virtual status_t AddChild(DebugInfoEntry* child); 372 class DIENamedBase : public DebugInfoEntry { [all...] |
H A D | AttributeValue.h | 12 class DebugInfoEntry; 25 DebugInfoEntry* reference; 102 void SetToReference(DebugInfoEntry* entry) 128 DebugInfoEntry* reference; 154 void SetTo(DebugInfoEntry* reference)
|
H A D | CompilationUnit.cpp | 63 CompilationUnit::AddDebugInfoEntry(DebugInfoEntry* entry, off_t offset) 118 CompilationUnit::GetEntryAt(int index, DebugInfoEntry*& entry, 126 DebugInfoEntry*
|
H A D | DebugInfoEntries.cpp | 75 DIECompileUnitBase::AddChild(DebugInfoEntry* child) 317 DebugInfoEntry* 412 DebugInfoEntry* 427 DIECompoundType::AddChild(DebugInfoEntry* child) 465 DIEClassBaseType::AddChild(DebugInfoEntry* child) 692 DebugInfoEntry* 707 DIEArrayType::AddChild(DebugInfoEntry* child) 809 DebugInfoEntry* 817 DIEEnumerationType::AddChild(DebugInfoEntry* child) 856 DebugInfoEntry* [all...] |
H A D | DwarfFile.h | 45 const DebugInfoEntry* entry) const; 111 DebugInfoEntry*& _entry, 115 DebugInfoEntry* entry, 149 DebugInfoEntry* _ResolveReference(CompilationUnit* unit,
|
H A D | DwarfFile.cpp | 154 DebugInfoEntry* entry = fFile->_ResolveReference(fUnit, offset, local); 648 DwarfFile::CompilationUnitForDIE(const DebugInfoEntry* entry) const 851 DebugInfoEntry* entry = value->reference; 953 DebugInfoEntry* entry; 984 AbbreviationTable* abbreviationTable, DebugInfoEntry*& _entry, 1008 DebugInfoEntry* entry; 1017 ObjectDeleter<DebugInfoEntry> entryDeleter(entry); 1036 DebugInfoEntry* childEntry; 1090 DebugInfoEntry* entry; 1152 DebugInfoEntry* entr [all...] |
H A D | AttributeClasses.cpp | 39 #define ENTRY(name) "DW_AT_" #name, &DebugInfoEntry::AddAttribute_##name, \
|
/haiku-fatelf/src/apps/debugger/debug_info/ |
H A D | DwarfTypeFactory.cpp | 502 DebugInfoEntry* _memberEntry = it.Next();) { 541 DebugInfoEntry* _inheritanceEntry = it.Next();) { 574 DebugInfoEntry* _typeEntry = it.Next();) { 915 DebugInfoEntry* _dimensionEntry = it.Next();) { 971 DebugInfoEntry* _enumeratorEntry = it.Next();) { 1184 DebugInfoEntry* _parameterEntry = it.Next();) {
|
H A D | DwarfTypes.h | 20 class DebugInfoEntry; 245 DebugInfoEntry* entry, 254 DebugInfoEntry* fEntry;
|
H A D | DwarfImageDebugInfo.cpp | 328 DebugInfoEntry* entry = it.Next();) { 649 DebugInfoEntry* entry = it.Next();) {
|
H A D | DwarfTypes.cpp | 533 DwarfTemplateParameter::DwarfTemplateParameter(DebugInfoEntry* entry,
|
Completed in 132 milliseconds