Searched refs:DWARFDebugInfoEntry (Results 1 - 19 of 19) sorted by relevance

/external/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDIECollection.h28 Append (const DWARFDebugInfoEntry *die);
33 const DWARFDebugInfoEntry*
37 Insert(const DWARFDebugInfoEntry *die);
43 typedef std::vector<const DWARFDebugInfoEntry *> collection;
H A DDWARFDebugInfoEntry.h1 //===-- DWARFDebugInfoEntry.h -----------------------------------*- C++ -*-===//
23 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 class
52 typedef std::vector<DWARFDebugInfoEntry> collection;
110 DWARFDebugInfoEntry(): function in class:DWARFDebugInfoEntry
132 bool Contains (const DWARFDebugInfoEntry *die) const;
159 DWARFDebugInfoEntry** function_di
[all...]
H A DDWARFDIECollection.cpp16 #include "DWARFDebugInfoEntry.h"
22 DWARFDIECollection::Insert(const DWARFDebugInfoEntry *die)
33 DWARFDIECollection::Append (const DWARFDebugInfoEntry *die)
38 const DWARFDebugInfoEntry *
H A DDWARFDebugInfo.h32 DWARFDebugInfoEntry* die,
44 DWARFDebugInfoEntry** function_die,
45 DWARFDebugInfoEntry** block_die);
54 DWARFDebugInfoEntry* GetDIEPtr(dw_offset_t die_offset, DWARFCompileUnitSP* cu_sp_ptr);
55 DWARFDebugInfoEntry* GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_handle);
57 const DWARFDebugInfoEntry* GetDIEPtrContainingOffset(dw_offset_t die_offset, DWARFCompileUnitSP* cu_sp_ptr);
H A DSymbolFileDWARF.h54 class DWARFDebugInfoEntry;
112 virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* type_die, bool assert_not_being_parsed = true);
234 GetCachedClangDeclContextForDIE (const DWARFDebugInfoEntry *die)
244 GetClangDeclContextForDIE (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_di
[all...]
H A DDWARFCompileUnit.h13 #include "DWARFDebugInfoEntry.h"
37 DWARFDebugInfoEntry** function_die,
38 DWARFDebugInfoEntry** block_die);
67 const DWARFDebugInfoEntry*
76 const DWARFDebugInfoEntry*
86 AddDIE (DWARFDebugInfoEntry& die)
108 DWARFDebugInfoEntry*
114 DWARFDebugInfoEntry*
117 const DWARFDebugInfoEntry*
154 // AddGlobal (const DWARFDebugInfoEntry* di
[all...]
H A DUniqueDWARFASTType.cpp18 #include "DWARFDebugInfoEntry.h"
25 const DWARFDebugInfoEntry *die,
45 const DWARFDebugInfoEntry *parent_arg_die = die->GetParent();
46 const DWARFDebugInfoEntry *parend_pos_die = pos->m_die->GetParent();
H A DDWARFDebugInfoEntry.cpp1 //===-- DWARFDebugInfoEntry.cpp ---------------------------------*- C++ -*-===//
10 #include "DWARFDebugInfoEntry.h"
39 DWARFDebugInfoEntry::Attributes::Attributes() :
44 DWARFDebugInfoEntry::Attributes::~Attributes()
50 DWARFDebugInfoEntry::Attributes::FindAttributeIndex(dw_attr_t attr) const
64 DWARFDebugInfoEntry::Attributes::Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t form)
71 DWARFDebugInfoEntry::Attributes::ContainsAttribute(dw_attr_t attr) const
77 DWARFDebugInfoEntry::Attributes::RemoveAttribute(dw_attr_t attr)
89 DWARFDebugInfoEntry::Attributes::ExtractFormValueAtIndex (SymbolFileDWARF* dwarf2Data, uint32_t i, DWARFFormValue &form_value) const
97 DWARFDebugInfoEntry
[all...]
H A DUniqueDWARFASTType.h24 class DWARFDebugInfoEntry;
46 DWARFDebugInfoEntry *die,
90 const DWARFDebugInfoEntry *m_die;
122 const DWARFDebugInfoEntry *die,
155 const DWARFDebugInfoEntry *die,
H A DDWARFCompileUnit.cpp144 DWARFDebugInfoEntry::collection tmp_array;
174 DWARFDebugInfoEntry die;
289 DWARFDebugInfoEntry::collection exact_size_die_array (m_die_array.begin(), m_die_array.end());
296 DWARFDebugInfoEntry::DumpDIECollection (strm, m_die_array);
395 const DWARFDebugInfoEntry* die = DIE();
452 const DWARFDebugInfoEntry* die = DIE();
465 DWARFDebugInfoEntry** function_die_handle,
466 DWARFDebugInfoEntry** block_die_handle
485 DWARFDebugInfoEntry* child = (*function_die_handle)->GetFirstChild();
502 static bool CompareDIEOffset (const DWARFDebugInfoEntry
[all...]
H A DDWARFDebugInfo.cpp23 #include "DWARFDebugInfoEntry.h"
100 DWARFDebugInfoEntry** function_die,
101 DWARFDebugInfoEntry** block_die
124 DWARFDebugInfoEntry* die_ptr = GetDIEPtr(hint_die_offset, &cu_sp);
268 static bool CompareDIEOffset (const DWARFDebugInfoEntry& die1, const DWARFDebugInfoEntry& die2)
279 DWARFDebugInfoEntry*
290 DWARFDebugInfoEntry*
294 DWARFDebugInfoEntry* die = NULL;
313 const DWARFDebugInfoEntry*
[all...]
H A DAndroid.mk20 DWARFDebugInfoEntry.cpp \
H A DSymbolFileDWARF.cpp56 #include "DWARFDebugInfoEntry.h"
119 void Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die)
133 const DWARFDebugInfoEntry *die = m_dies[i].die;
159 Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die)
180 DIEInfo (DWARFCompileUnit *c, const DWARFDebugInfoEntry *d) :
186 const DWARFDebugInfoEntry *die;
240 const DWARFDebugInfoEntry *die,
292 for (const DWARFDebugInfoEntry *child_die = die->GetFirstChild();
363 // const DWARFDebugInfoEntry *die = DebugInfo()->GetDIEPtr(die_info.offset, NULL);
391 // const DWARFDebugInfoEntry *di
[all...]
H A DDWARFDebugPubnames.cpp103 const DWARFDebugInfoEntry *die = dies.GetDIEPtrAtIndex(die_idx);
104 DWARFDebugInfoEntry::Attributes attributes;
142 const DWARFDebugInfoEntry* parent_die = die->GetParent();
233 const DWARFDebugInfoEntry *die = dies.GetDIEPtrAtIndex(die_idx);
H A DSymbolFileDWARFDebugMap.h27 class DWARFDebugInfoEntry;
271 FindCompleteObjCDefinitionTypeForDIE (const DWARFDebugInfoEntry *die,
H A DDWARFDebugLine.h22 class DWARFDebugInfoEntry;
H A DHashedNameToDIE.h26 class DWARFDebugInfoEntry;
224 const DWARFDebugInfoEntry* die);
536 // const DWARFDebugInfoEntry* die,
542 // const DWARFDebugInfoEntry* die,
H A DSymbolFileDWARFDebugMap.cpp1213 SymbolFileDWARFDebugMap::FindCompleteObjCDefinitionTypeForDIE (const DWARFDebugInfoEntry *die,
/external/llvm/lib/DebugInfo/
H A DAndroid.mk12 DWARFDebugInfoEntry.cpp \

Completed in 346 milliseconds