Home
last modified time | relevance | path

Searched refs:DWARFCompileUnit (Results 1 – 25 of 30) sorted by relevance

12

/external/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFDebugInfoEntry.h66 …void Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t for…
67 const DWARFCompileUnit * CompileUnitAtIndex(uint32_t i) const { return m_infos[i].cu; } in CompileUnitAtIndex()
83 …const DWARFCompileUnit *cu; // Keep the compile unit with each attribute in case we have DW_FORM_r…
136 const DWARFCompileUnit* cu,
141 const DWARFCompileUnit* cu,
146 const DWARFCompileUnit* cu,
152 const DWARFCompileUnit* cu,
158 const DWARFCompileUnit* cu,
164 const DWARFCompileUnit* cu,
171 const DWARFCompileUnit* cu,
[all …]
DSymbolFileDWARF.h68 friend class DWARFCompileUnit; variable
112 …virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* ty…
244 …GetClangDeclContextForDIE (const lldb_private::SymbolContext &sc, DWARFCompileUnit *cu, const DWAR…
250 GetClangDeclContextContainingDIE (DWARFCompileUnit *cu,
258 GetDeclContextDIEContainingDIE (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die);
304 DWARFCompileUnit* dwarf_cu,
308 lldb::CompUnitSP ParseCompileUnit (DWARFCompileUnit* dwarf_cu, uint32_t cu_idx);
309 DWARFCompileUnit* GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit);
310 DWARFCompileUnit* GetNextUnparsedDWARFCompileUnit(DWARFCompileUnit* prev_cu);
311 …lldb_private::CompileUnit* GetCompUnitForDWARFCompUnit(DWARFCompileUnit* dwarf_cu, uint32_t c…
[all …]
DDWARFFormValue.h15 class DWARFCompileUnit; variable
51 …e::Stream &s, const lldb_private::DataExtractor* debug_str_data, const DWARFCompileUnit* cu) const;
54 const DWARFCompileUnit* cu);
57 uint64_t Reference(const DWARFCompileUnit* cu) const;
59 bool ResolveCompileUnitReferences(const DWARFCompileUnit* cu);
66 …ate::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const;
67 …b_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu);
74 …st DWARFFormValue& a, const DWARFFormValue& b, const DWARFCompileUnit* a_cu, const DWARFCompileUni…
DDWARFCompileUnit.cpp38 DWARFCompileUnit::DWARFCompileUnit(SymbolFileDWARF* dwarf2Data) : in DWARFCompileUnit() function in DWARFCompileUnit
48 m_addr_size (DWARFCompileUnit::GetDefaultAddressSize()), in DWARFCompileUnit()
57 DWARFCompileUnit::Clear() in Clear()
63 m_addr_size = DWARFCompileUnit::GetDefaultAddressSize(); in Clear()
72 DWARFCompileUnit::Extract(const DataExtractor &debug_info, lldb::offset_t *offset_ptr) in Extract()
107 DWARFCompileUnit::Extract(lldb::offset_t offset, const DataExtractor& debug_info_data, const DWARFA… in Extract()
131 DWARFCompileUnit::ClearDIEs(bool keep_compile_unit_die) in ClearDIEs()
158 DWARFCompileUnit::ExtractDIEsIfNeeded (bool cu_die_only) in ExtractDIEsIfNeeded()
305 DWARFCompileUnit::GetAbbrevOffset() const in GetAbbrevOffset()
313 DWARFCompileUnit::Verify(Stream *s) const in Verify()
[all …]
DDWARFFormValue.cpp18 class DWARFCompileUnit;
117 …ue::ExtractValue(const DataExtractor& data, lldb::offset_t* offset_ptr, const DWARFCompileUnit* cu) in ExtractValue()
128 …case DW_FORM_addr: m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddre… in ExtractValue()
150 … m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddressByteSize(cu)); in ExtractValue()
186 …const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const in SkipValue()
192 …form, const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) in SkipValue()
211 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu); in SkipValue()
216 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu); in SkipValue()
281 DWARFFormValue::Dump(Stream &s, const DataExtractor* debug_str_data, const DWARFCompileUnit* cu) co… in Dump()
391 DWARFFormValue::Reference(const DWARFCompileUnit* cu) const in Reference()
[all …]
DDWARFDebugInfoEntry.cpp64 DWARFDebugInfoEntry::Attributes::Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw… in Append()
120 const DWARFCompileUnit* cu, in FastExtract()
280 const DWARFCompileUnit* cu, in Extract()
309 ((DWARFCompileUnit*)cu)->SetBaseAddress(0); in Extract()
326 ((DWARFCompileUnit*)cu)->SetBaseAddress(form_value.Unsigned()); in Extract()
449 const DWARFCompileUnit* cu, in DumpAncestry()
742 const DWARFCompileUnit* cu, in GetDIENamesAndRanges()
957 const DWARFCompileUnit* cu, in Dump()
1023 DWARFCompileUnit* cu, in DumpLocation()
1055 const DWARFCompileUnit* cu, in DumpAttribute()
[all …]
DUniqueDWARFASTType.h23 class DWARFCompileUnit; variable
45 DWARFCompileUnit *cu, in UniqueDWARFASTType()
89 const DWARFCompileUnit *m_cu;
121 const DWARFCompileUnit *cu,
154 const DWARFCompileUnit *cu, in Find()
DDWARFDebugInfo.h24 typedef std::shared_ptr<DWARFCompileUnit> DWARFCompileUnitSP;
49 bool ContainsCompileUnit (const DWARFCompileUnit *cu) const;
50 DWARFCompileUnit* GetCompileUnitAtIndex(uint32_t idx);
55 …DWARFDebugInfoEntry* GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_ha…
DDWARFDebugInfo.cpp78 DWARFCompileUnit* cu = GetCompileUnitAtIndex(idx); in GetCompileUnitAranges()
152 DWARFCompileUnitSP cu_sp(new DWARFCompileUnit(m_dwarf2Data)); in ParseCompileUnitHeadersIfNeeded()
175 DWARFCompileUnit*
178 DWARFCompileUnit* cu = NULL; in GetCompileUnitAtIndex()
185 DWARFDebugInfo::ContainsCompileUnit (const DWARFCompileUnit *cu) const in ContainsCompileUnit()
291 DWARFDebugInfo::GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_handle) in GetDIEPtrWithCompileUnitHint()
346 DWARFCompileUnit* cu = cu_sp.get(); in DWARFDebugInfo_ParseCallback()
397 DWARFCompileUnitSP cu(new DWARFCompileUnit(dwarf2Data)); in Parse()
444 cu.reset(new DWARFCompileUnit(dwarf2Data)); in Parse()
496 const DWARFCompileUnit* cu = cu_sp.get(); in DumpCallback()
[all …]
DDWARFCompileUnit.h18 class DWARFCompileUnit
30 DWARFCompileUnit(SymbolFileDWARF* dwarf2Data);
121 GetAddressByteSize(const DWARFCompileUnit* cu);
207 DISALLOW_COPY_AND_ASSIGN (DWARFCompileUnit);
DDWARFLocationList.cpp21 DWARFLocationList::Dump(Stream &s, const DWARFCompileUnit* cu, const DataExtractor& debug_loc_data,… in Dump()
24 uint32_t addr_size = DWARFCompileUnit::GetAddressByteSize(cu); in Dump()
25 s.SetAddressByteSize(DWARFCompileUnit::GetAddressByteSize(cu)); in Dump()
DSymbolFileDWARF.cpp119 void Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die) in Push()
132 DWARFCompileUnit *cu = m_dies[i].cu; in LogDIEs()
159 Push (DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die) in Push()
180 DIEInfo (DWARFCompileUnit *c, const DWARFDebugInfoEntry *d) : in DIEInfo()
185 DWARFCompileUnit *cu;
239 SymbolFileDWARF::GetTypes (DWARFCompileUnit* cu, in GetTypes()
311 DWARFCompileUnit* dwarf_cu = NULL; in GetTypes()
851 DWARFCompileUnit*
900 SymbolFileDWARF::ParseCompileUnit (DWARFCompileUnit* dwarf_cu, uint32_t cu_idx) in ParseCompileUnit()
996 DWARFCompileUnit* dwarf_cu = info->GetCompileUnitAtIndex(cu_idx); in ParseCompileUnitAtIndex()
[all …]
DDWARFAbbreviationDeclaration.h16 class DWARFCompileUnit; variable
63 const DWARFCompileUnit* cu,
DDWARFLocationList.h20 const DWARFCompileUnit* cu,
DCMakeLists.txt5 DWARFCompileUnit.cpp
DAndroid.mk15 DWARFCompileUnit.cpp \
DDWARFDebugPubnames.cpp87 DWARFCompileUnit* cu = debug_info->GetCompileUnitAtIndex(cu_idx); in GeneratePubnames()
224 DWARFCompileUnit* cu = debug_info->GetCompileUnitAtIndex(cu_idx); in GeneratePubBaseTypes()
DUniqueDWARFASTType.cpp24 const DWARFCompileUnit *cu, in Find()
/external/llvm/lib/DebugInfo/
DDWARFCompileUnit.cpp16 void DWARFCompileUnit::dump(raw_ostream &OS) { in dump()
31 DWARFCompileUnit::~DWARFCompileUnit() { in ~DWARFCompileUnit()
DDWARFCompileUnit.h17 class DWARFCompileUnit : public DWARFUnit {
19 DWARFCompileUnit(const DWARFDebugAbbrev *DA, StringRef IS, StringRef RS, in DWARFCompileUnit() function
25 ~DWARFCompileUnit() override;
DDWARFContext.cpp294 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) { in getLineTableForCompileUnit()
321 std::unique_ptr<DWARFCompileUnit> CU(new DWARFCompileUnit( in parseCompileUnits()
360 std::unique_ptr<DWARFCompileUnit> DWOCU(new DWARFCompileUnit( in parseDWOCompileUnits()
395 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS, in operator ()()
396 const std::unique_ptr<DWARFCompileUnit> &RHS) const { in operator ()()
399 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS, in operator ()()
404 const std::unique_ptr<DWARFCompileUnit> &RHS) const { in operator ()()
410 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint32_t Offset) { in getCompileUnitForOffset()
413 std::unique_ptr<DWARFCompileUnit> *CU = in getCompileUnitForOffset()
421 DWARFCompileUnit *DWARFContext::getCompileUnitForAddress(uint64_t Address) { in getCompileUnitForAddress()
[all …]
DDWARFContext.h31 typedef SmallVector<std::unique_ptr<DWARFCompileUnit>, 1> CUVector;
132 DWARFCompileUnit *getCompileUnitAtIndex(unsigned index) { in getCompileUnitAtIndex()
138 DWARFCompileUnit *getDWOCompileUnitAtIndex(unsigned index) { in getDWOCompileUnitAtIndex()
163 getLineTableForCompileUnit(DWARFCompileUnit *cu);
206 DWARFCompileUnit *getCompileUnitForOffset(uint32_t Offset);
210 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
DCMakeLists.txt4 DWARFCompileUnit.cpp
DAndroid.mk6 DWARFCompileUnit.cpp \
DDWARFDebugInfoEntry.h22 class DWARFCompileUnit; variable

12