/external/llvm/lib/DebugInfo/ |
DWARFCompileUnit.cpp | 1 //===-- DWARFCompileUnit.cpp ----------------------------------------------===// 10 #include "DWARFCompileUnit.h" 16 void DWARFCompileUnit::dump(raw_ostream &OS) { 31 DWARFCompileUnit::~DWARFCompileUnit() {
|
DWARFCompileUnit.h | 1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===// 17 class DWARFCompileUnit : public DWARFUnit { 19 DWARFCompileUnit(const DWARFDebugAbbrev *DA, StringRef IS, StringRef RS, 25 ~DWARFCompileUnit() override;
|
Android.mk | 6 DWARFCompileUnit.cpp \
|
DWARFContext.h | 13 #include "DWARFCompileUnit.h" 31 typedef SmallVector<std::unique_ptr<DWARFCompileUnit>, 1> CUVector; 132 DWARFCompileUnit *getCompileUnitAtIndex(unsigned index) { 138 DWARFCompileUnit *getDWOCompileUnitAtIndex(unsigned index) { 163 getLineTableForCompileUnit(DWARFCompileUnit *cu); 206 DWARFCompileUnit *getCompileUnitForOffset(uint32_t Offset); 210 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
|
DWARFContext.cpp | 294 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) { 321 std::unique_ptr<DWARFCompileUnit> CU(new DWARFCompileUnit( 360 std::unique_ptr<DWARFCompileUnit> DWOCU(new DWARFCompileUnit( 395 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS, 396 const std::unique_ptr<DWARFCompileUnit> &RHS) const { 399 bool operator()(const std::unique_ptr<DWARFCompileUnit> &LHS, 404 const std::unique_ptr<DWARFCompileUnit> &RHS) const { 410 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint32_t Offset) [all...] |
DWARFDebugInfoEntry.h | 22 class DWARFCompileUnit;
|
/external/lldb/source/Plugins/SymbolFile/DWARF/ |
DWARFFormValue.h | 15 class DWARFCompileUnit; 51 void Dump(lldb_private::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 bool SkipValue(const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const; 67 static bool SkipValue(const dw_form_t form, const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu); 68 // static bool TransferValue(dw_form_t form, const lldb_private::DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu, BinaryStreamBuf& out_buff); 69 // static bool TransferValue(const DWARFFormValue& formValue, const DWARFCompileUnit* cu, BinaryStreamBuf& out_buff); 70 // static bool PutUnsigned(dw_form_t form, dw_offset_t offset, uint64_t value, BinaryStreamBuf& out_buff, const DWARFCompileUnit* cu, bool fixup_cu_relative_refs) [all...] |
DWARFDebugInfoEntry.h | 66 void Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t form); 67 const DWARFCompileUnit * CompileUnitAtIndex(uint32_t i) const { return m_infos[i].cu; } 83 const DWARFCompileUnit *cu; // Keep the compile unit with each attribute in case we have DW_FORM_ref_addr values 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...] |
SymbolFileDWARF.h | 68 friend class DWARFCompileUnit; 112 virtual lldb_private::Type* ResolveType (DWARFCompileUnit* dwarf_cu, const DWARFDebugInfoEntry* type_die, bool assert_not_being_parsed = true); 244 GetClangDeclContextForDIE (const lldb_private::SymbolContext &sc, DWARFCompileUnit *cu, const DWARFDebugInfoEntry *die); 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) [all...] |
DWARFDebugInfo.h | 24 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_handle);
|
DWARFLocationList.h | 20 const DWARFCompileUnit* cu,
|
UniqueDWARFASTType.h | 23 class DWARFCompileUnit; 45 DWARFCompileUnit *cu, 89 const DWARFCompileUnit *m_cu; 121 const DWARFCompileUnit *cu, 154 const DWARFCompileUnit *cu,
|
DWARFLocationList.cpp | 14 #include "DWARFCompileUnit.h" 21 DWARFLocationList::Dump(Stream &s, const DWARFCompileUnit* cu, const DataExtractor& debug_loc_data, lldb::offset_t offset) 24 uint32_t addr_size = DWARFCompileUnit::GetAddressByteSize(cu); 25 s.SetAddressByteSize(DWARFCompileUnit::GetAddressByteSize(cu));
|
DWARFCompileUnit.cpp | 1 //===-- DWARFCompileUnit.cpp ------------------------------------*- C++ -*-===// 10 #include "DWARFCompileUnit.h" 38 DWARFCompileUnit::DWARFCompileUnit(SymbolFileDWARF* dwarf2Data) : 48 m_addr_size (DWARFCompileUnit::GetDefaultAddressSize()), 57 DWARFCompileUnit::Clear() 63 m_addr_size = DWARFCompileUnit::GetDefaultAddressSize(); 72 DWARFCompileUnit::Extract(const DataExtractor &debug_info, lldb::offset_t *offset_ptr) 107 DWARFCompileUnit::Extract(lldb::offset_t offset, const DataExtractor& debug_info_data, const DWARFAbbreviationDeclarationSet* abbrevs) 131 DWARFCompileUnit::ClearDIEs(bool keep_compile_unit_die [all...] |
DWARFFormValue.cpp | 16 #include "DWARFCompileUnit.h" 18 class DWARFCompileUnit; 117 DWARFFormValue::ExtractValue(const DataExtractor& data, lldb::offset_t* offset_ptr, const DWARFCompileUnit* cu) 128 case DW_FORM_addr: m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddressByteSize(cu)); break; 150 m_value.value.uval = data.GetMaxU64(offset_ptr, DWARFCompileUnit::GetAddressByteSize(cu)); 186 DWARFFormValue::SkipValue(const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) const 192 DWARFFormValue::SkipValue(dw_form_t form, const DataExtractor& debug_info_data, lldb::offset_t *offset_ptr, const DWARFCompileUnit* cu) 211 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu); 216 *offset_ptr += DWARFCompileUnit::GetAddressByteSize(cu); 281 DWARFFormValue::Dump(Stream &s, const DataExtractor* debug_str_data, const DWARFCompileUnit* cu) cons [all...] |
DWARFCompileUnit.h | 1 //===-- DWARFCompileUnit.h --------------------------------------*- C++ -*-===// 18 class DWARFCompileUnit 30 DWARFCompileUnit(SymbolFileDWARF* dwarf2Data); 121 GetAddressByteSize(const DWARFCompileUnit* cu); 207 DISALLOW_COPY_AND_ASSIGN (DWARFCompileUnit);
|
Android.mk | 15 DWARFCompileUnit.cpp \
|
DWARFAbbreviationDeclaration.h | 16 class DWARFCompileUnit; 63 const DWARFCompileUnit* cu,
|
DWARFDebugInfoEntry.cpp | 21 #include "DWARFCompileUnit.h" 64 DWARFDebugInfoEntry::Attributes::Append(const DWARFCompileUnit *cu, dw_offset_t attr_die_offset, dw_attr_t attr, dw_form_t form) 120 const DWARFCompileUnit* cu, 280 const DWARFCompileUnit* cu, 309 ((DWARFCompileUnit*)cu)->SetBaseAddress(0); 326 ((DWARFCompileUnit*)cu)->SetBaseAddress(form_value.Unsigned()); 449 const DWARFCompileUnit* cu, 495 // DWARFCompileUnit* a_cu, const DWARFDebugInfoEntry* a_die, 496 // DWARFCompileUnit* b_cu, const DWARFDebugInfoEntry* b_die, 722 // const DWARFCompileUnit* cu_a [all...] |
DWARFDebugInfo.cpp | 21 #include "DWARFCompileUnit.h" 78 DWARFCompileUnit* cu = GetCompileUnitAtIndex(idx); 152 DWARFCompileUnitSP cu_sp(new DWARFCompileUnit(m_dwarf2Data)); 175 DWARFCompileUnit* 178 DWARFCompileUnit* cu = NULL; 185 DWARFDebugInfo::ContainsCompileUnit (const DWARFCompileUnit *cu) const 291 DWARFDebugInfo::GetDIEPtrWithCompileUnitHint (dw_offset_t die_offset, DWARFCompileUnit**cu_handle) 346 DWARFCompileUnit* cu = cu_sp.get(); 397 DWARFCompileUnitSP cu(new DWARFCompileUnit(dwarf2Data)); 444 cu.reset(new DWARFCompileUnit(dwarf2Data)) [all...] |
UniqueDWARFASTType.cpp | 24 const DWARFCompileUnit *cu,
|