Home
last modified time | relevance | path

Searched refs:DWARFDebugInfoEntry (Results 1 – 22 of 22) sorted by relevance

/external/lldb/source/Plugins/SymbolFile/DWARF/
DSymbolFileDWARF.h54 class DWARFDebugInfoEntry; variable
112 …virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* ty…
234 GetCachedClangDeclContextForDIE (const DWARFDebugInfoEntry *die) in GetCachedClangDeclContextForDIE()
244 …rDIE (const lldb_private::SymbolContext &sc, DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die);
251 const DWARFDebugInfoEntry *die,
252 const DWARFDebugInfoEntry **decl_ctx_die);
257 const DWARFDebugInfoEntry *
258 GetDeclContextDIEContainingDIE (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die);
305 const DWARFDebugInfoEntry* die);
312 …bool GetFunction (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* func_d…
[all …]
DDWARFDebugInfoEntry.h23 typedef std::map<const DWARFDebugInfoEntry*, dw_addr_t> DIEToAddressMap;
27 typedef std::map<dw_addr_t, const DWARFDebugInfoEntry*> AddressToDIEMap;
36 typedef std::map<uint32_t, const DWARFDebugInfoEntry*> UInt32ToDIEMap;
40 typedef std::multimap<uint32_t, const DWARFDebugInfoEntry*> UInt32ToDIEMMap;
49 class DWARFDebugInfoEntry
52 typedef std::vector<DWARFDebugInfoEntry> collection;
110 DWARFDebugInfoEntry(): in DWARFDebugInfoEntry() function
132 bool Contains (const DWARFDebugInfoEntry *die) const;
159 DWARFDebugInfoEntry** function_die,
160 DWARFDebugInfoEntry** block_die);
[all …]
DDWARFDebugInfoEntry.cpp39 DWARFDebugInfoEntry::Attributes::Attributes() : in Attributes()
44 DWARFDebugInfoEntry::Attributes::~Attributes() in ~Attributes()
50 DWARFDebugInfoEntry::Attributes::FindAttributeIndex(dw_attr_t attr) const in FindAttributeIndex()
64 DWARFDebugInfoEntry::Attributes::Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw… in Append()
71 DWARFDebugInfoEntry::Attributes::ContainsAttribute(dw_attr_t attr) const in ContainsAttribute()
77 DWARFDebugInfoEntry::Attributes::RemoveAttribute(dw_attr_t attr) in RemoveAttribute()
89 DWARFDebugInfoEntry::Attributes::ExtractFormValueAtIndex (SymbolFileDWARF* dwarf2Data, uint32_t i, … in ExtractFormValueAtIndex()
97 DWARFDebugInfoEntry::Attributes::FormValueAsUnsigned (SymbolFileDWARF* dwarf2Data, dw_attr_t attr, … in FormValueAsUnsigned()
106 DWARFDebugInfoEntry::Attributes::FormValueAsUnsignedAtIndex(SymbolFileDWARF* dwarf2Data, uint32_t i… in FormValueAsUnsignedAtIndex()
117 DWARFDebugInfoEntry::FastExtract in FastExtract()
[all …]
DDWARFCompileUnit.cpp144 DWARFDebugInfoEntry::collection tmp_array; in ClearDIEs()
174 DWARFDebugInfoEntry die; in ExtractDIEsIfNeeded()
289DWARFDebugInfoEntry::collection exact_size_die_array (m_die_array.begin(), m_die_array.end()); in ExtractDIEsIfNeeded()
296 DWARFDebugInfoEntry::DumpDIECollection (strm, m_die_array); in ExtractDIEsIfNeeded()
395 const DWARFDebugInfoEntry* die = DIE(); in BuildAddressRangeTable()
452 const DWARFDebugInfoEntry* die = DIE(); in GetFunctionAranges()
465 DWARFDebugInfoEntry** function_die_handle, in LookupAddress()
466 DWARFDebugInfoEntry** block_die_handle in LookupAddress()
485 DWARFDebugInfoEntry* child = (*function_die_handle)->GetFirstChild(); in LookupAddress()
502 static bool CompareDIEOffset (const DWARFDebugInfoEntry& die1, const DWARFDebugInfoEntry& die2) in CompareDIEOffset()
[all …]
DDWARFCompileUnit.h37 DWARFDebugInfoEntry** function_die,
38 DWARFDebugInfoEntry** block_die);
67 const DWARFDebugInfoEntry*
76 const DWARFDebugInfoEntry*
86 AddDIE (DWARFDebugInfoEntry& die) in AddDIE()
108 DWARFDebugInfoEntry*
114 DWARFDebugInfoEntry*
117 const DWARFDebugInfoEntry*
192 DWARFDebugInfoEntry::collection m_die_array; // The compile unit debug information entry item
DDWARFDebugInfo.h32 DWARFDebugInfoEntry* die,
44 DWARFDebugInfoEntry** function_die,
45 DWARFDebugInfoEntry** block_die);
54 DWARFDebugInfoEntry* GetDIEPtr(dw_offset_t die_offset, DWARFCompileUnitSP* cu_sp_ptr);
55DWARFDebugInfoEntry* GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_ha…
57 …const DWARFDebugInfoEntry* GetDIEPtrContainingOffset(dw_offset_t die_offset, DWARFCompileUnitSP* c…
DDWARFDIECollection.h28 Append (const DWARFDebugInfoEntry *die);
33 const DWARFDebugInfoEntry*
37 Insert(const DWARFDebugInfoEntry *die);
43 typedef std::vector<const DWARFDebugInfoEntry *> collection;
DDWARFDebugInfo.cpp100 DWARFDebugInfoEntry** function_die, in LookupAddress()
101 DWARFDebugInfoEntry** block_die in LookupAddress()
124 DWARFDebugInfoEntry* die_ptr = GetDIEPtr(hint_die_offset, &cu_sp); in LookupAddress()
268 static bool CompareDIEOffset (const DWARFDebugInfoEntry& die1, const DWARFDebugInfoEntry& die2) in CompareDIEOffset()
279 DWARFDebugInfoEntry*
290 DWARFDebugInfoEntry*
294 DWARFDebugInfoEntry* die = NULL; in GetDIEPtrWithCompileUnitHint()
313 const DWARFDebugInfoEntry*
339 DWARFDebugInfoEntry* die, in DWARFDebugInfo_ParseCallback()
400 DWARFDebugInfoEntry die; in Parse()
[all …]
DSymbolFileDWARF.cpp119 void Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die) in Push()
133 const DWARFDebugInfoEntry *die = m_dies[i].die; in LogDIEs()
159 Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die) in Push()
180 DIEInfo (DWARFCompileUnit *c, const DWARFDebugInfoEntry *d) : in DIEInfo()
186 const DWARFDebugInfoEntry *die;
240 const DWARFDebugInfoEntry *die, in GetTypes()
292 for (const DWARFDebugInfoEntry *child_die = die->GetFirstChild(); in GetTypes()
430 static const DWARFDebugInfoEntry *
431 GetParentSymbolContextDIE(const DWARFDebugInfoEntry *child_die) in GetParentSymbolContextDIE()
433 const DWARFDebugInfoEntry *die; in GetParentSymbolContextDIE()
[all …]
DUniqueDWARFASTType.h24 class DWARFDebugInfoEntry; variable
46 DWARFDebugInfoEntry *die, in UniqueDWARFASTType()
90 const DWARFDebugInfoEntry *m_die;
122 const DWARFDebugInfoEntry *die,
155 const DWARFDebugInfoEntry *die, in Find()
DDWARFDIECollection.cpp22 DWARFDIECollection::Insert(const DWARFDebugInfoEntry *die) in Insert()
33 DWARFDIECollection::Append (const DWARFDebugInfoEntry *die) in Append()
38 const DWARFDebugInfoEntry *
DUniqueDWARFASTType.cpp25 const DWARFDebugInfoEntry *die, in Find()
45 const DWARFDebugInfoEntry *parent_arg_die = die->GetParent(); in Find()
46 const DWARFDebugInfoEntry *parend_pos_die = pos->m_die->GetParent(); in Find()
DDWARFDebugPubnames.cpp103 const DWARFDebugInfoEntry *die = dies.GetDIEPtrAtIndex(die_idx); in GeneratePubnames()
104 DWARFDebugInfoEntry::Attributes attributes; in GeneratePubnames()
142 const DWARFDebugInfoEntry* parent_die = die->GetParent(); in GeneratePubnames()
233 const DWARFDebugInfoEntry *die = dies.GetDIEPtrAtIndex(die_idx); in GeneratePubBaseTypes()
DCMakeLists.txt10 DWARFDebugInfoEntry.cpp
DAndroid.mk20 DWARFDebugInfoEntry.cpp \
DSymbolFileDWARFDebugMap.h27 class DWARFDebugInfoEntry; variable
271 FindCompleteObjCDefinitionTypeForDIE (const DWARFDebugInfoEntry *die,
DHashedNameToDIE.h26 class DWARFDebugInfoEntry; variable
224 const DWARFDebugInfoEntry* die);
DDWARFDebugLine.h22 class DWARFDebugInfoEntry; variable
DSymbolFileDWARFDebugMap.cpp1213 SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE (const DWARFDebugInfoEntry *die, in FindCompleteObjCDefinitionTypeForDIE()
/external/llvm/lib/DebugInfo/DWARF/
DCMakeLists.txt11 DWARFDebugInfoEntry.cpp
DAndroid.mk13 DWARFDebugInfoEntry.cpp \
/external/lldb/lldb.xcodeproj/
Dproject.pbxproj312 …53E5F00698AC0 /* DWARFDebugInfoEntry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 260C89C110…
786 …B04 /* DWARFDebugInfoEntry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =…
787 …BB2B04 /* DWARFDebugInfoEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType …
2021 260C89C110F57C5600BB2B04 /* DWARFDebugInfoEntry.cpp */,
2022 260C89C210F57C5600BB2B04 /* DWARFDebugInfoEntry.h */,
4095 268900BD13353E5F00698AC0 /* DWARFDebugInfoEntry.cpp in Sources */,