Searched refs:DebugInfoEntry (Results 1 - 17 of 17) sorted by relevance

/haiku-fatelf/src/apps/debugger/dwarf/
H A DDebugInfoEntry.cpp16 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 DDwarfUtils.h12 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 DDebugInfoEntry.h39 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 DDwarfUtils.cpp17 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 DCompilationUnit.h19 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 DAttributeClasses.h8 #include "DebugInfoEntry.h"
11 typedef status_t (DebugInfoEntry::* DebugInfoEntrySetter)(uint16,
H A DDebugInfoEntries.h10 #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 DAttributeValue.h12 class DebugInfoEntry;
25 DebugInfoEntry* reference;
102 void SetToReference(DebugInfoEntry* entry)
128 DebugInfoEntry* reference;
154 void SetTo(DebugInfoEntry* reference)
H A DCompilationUnit.cpp63 CompilationUnit::AddDebugInfoEntry(DebugInfoEntry* entry, off_t offset)
118 CompilationUnit::GetEntryAt(int index, DebugInfoEntry*& entry,
126 DebugInfoEntry*
H A DDebugInfoEntries.cpp75 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 DDwarfFile.h45 const DebugInfoEntry* entry) const;
111 DebugInfoEntry*& _entry,
115 DebugInfoEntry* entry,
149 DebugInfoEntry* _ResolveReference(CompilationUnit* unit,
H A DDwarfFile.cpp154 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 DAttributeClasses.cpp39 #define ENTRY(name) "DW_AT_" #name, &DebugInfoEntry::AddAttribute_##name, \
/haiku-fatelf/src/apps/debugger/debug_info/
H A DDwarfTypeFactory.cpp502 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 DDwarfTypes.h20 class DebugInfoEntry;
245 DebugInfoEntry* entry,
254 DebugInfoEntry* fEntry;
H A DDwarfImageDebugInfo.cpp328 DebugInfoEntry* entry = it.Next();) {
649 DebugInfoEntry* entry = it.Next();) {
H A DDwarfTypes.cpp533 DwarfTemplateParameter::DwarfTemplateParameter(DebugInfoEntry* entry,

Completed in 132 milliseconds