| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFUnit.cpp | 34 DWARFUnit::DWARFUnit(SymbolFileDWARF *dwarf) in DWARFUnit() function in DWARFUnit 37 DWARFUnit::~DWARFUnit() {} in ~DWARFUnit() 42 void DWARFUnit::ExtractUnitDIEIfNeeded() { in ExtractUnitDIEIfNeeded() 79 void DWARFUnit::ExtractDIEsIfNeeded() { in ExtractDIEsIfNeeded() 101 DWARFUnit::ScopedExtractDIEs DWARFUnit::ExtractDIEsScoped() { in ExtractDIEsScoped() 121 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit *cu) : m_cu(cu) { in ScopedExtractDIEs() 145 DWARFUnit::ScopedExtractDIEs &DWARFUnit::ScopedExtractDIEs::operator=( in operator =() 462 void DWARFUnit::ClearDIEsRWLocked() { in ClearDIEsRWLocked() 621 uint8_t DWARFUnit::GetAddressByteSize(const DWARFUnit *cu) { in GetAddressByteSize() 627 bool DWARFUnit::IsDWARF64(const DWARFUnit *cu) { in IsDWARF64() [all …]
|
| H A D | DWARFDebugInfoEntry.h | 66 const DWARFUnit *cu, 74 const DWARFUnit *cu, 82 const DWARFUnit *cu, 86 size_t GetAttributes(const DWARFUnit *cu, 139 const DWARFUnit *cu) const; 142 const DWARFUnit *cu, 152 const DWARFUnit *cu, 157 DWARFUnit *cu, 161 DWARFUnit *cu, 234 void GetDeclContextDIEs(DWARFUnit *cu, [all …]
|
| H A D | DWARFBaseDIE.h | 19 class DWARFUnit; variable 29 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 32 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 33 : m_cu(const_cast<DWARFUnit *>(cu)), m_die(die) {} in DWARFBaseDIE() 35 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 38 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 39 : m_cu(const_cast<DWARFUnit *>(cu)), in DWARFBaseDIE() 58 DWARFUnit *GetCU() const { return m_cu; } in GetCU() 68 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set() 150 DWARFUnit *m_cu;
|
| H A D | DWARFUnit.h | 19 class DWARFUnit; variable 25 typedef std::shared_ptr<DWARFUnit> DWARFUnitSP; 35 class DWARFUnit { 40 virtual ~DWARFUnit(); 46 DWARFUnit *m_cu; 49 ScopedExtractDIEs(DWARFUnit *cu); 138 static uint8_t GetAddressByteSize(const DWARFUnit *cu); 140 static bool IsDWARF64(const DWARFUnit *cu); 182 DWARFUnit(SymbolFileDWARF *dwarf); 252 DISALLOW_COPY_AND_ASSIGN(DWARFUnit);
|
| H A D | SymbolFileDWARFDwo.h | 17 SymbolFileDWARFDwo(lldb::ObjectFileSP objfile, DWARFUnit *dwarf_cu); 21 lldb::CompUnitSP ParseCompileUnit(DWARFUnit *dwarf_cu, 24 DWARFUnit *GetCompileUnit(); 26 DWARFUnit * 42 GetDwoSymbolFileForCompileUnit(DWARFUnit &dwarf_cu, in GetDwoSymbolFileForCompileUnit() 47 DWARFUnit *GetBaseCompileUnit() override; 79 DWARFUnit *m_base_dwarf_cu;
|
| H A D | DWARFDebugInfo.h | 30 DWARFUnit *cu, 39 bool ContainsCompileUnit(const DWARFUnit *cu) const; 40 DWARFUnit *GetCompileUnitAtIndex(uint32_t idx); 41 DWARFUnit *GetCompileUnit(dw_offset_t cu_offset, uint32_t *idx_ptr = NULL); 42 DWARFUnit *GetCompileUnitContainingDIEOffset(dw_offset_t die_offset); 43 DWARFUnit *GetCompileUnit(const DIERef &die_ref);
|
| H A D | DWARFDebugInfoEntry.cpp | 215 const DWARFUnit *cu, in Extract() 682 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in DumpAttribute() 862 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValue() 950 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsString() 966 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsUnsigned() 982 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsSigned() 999 SymbolFileDWARF *dwarf2Data, const DWARFUnit *cu, in GetAttributeValueAsReference() 1390 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in GetDWARFDeclContext() 1407 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in MatchesDWARFDeclContext() 1425 SymbolFileDWARF *dwarf2Data, DWARFUnit *cu, in GetParentDeclContextDIE() [all …]
|
| H A D | DWARFFormValue.h | 16 class DWARFUnit; variable 59 DWARFFormValue(const DWARFUnit *cu); 60 DWARFFormValue(const DWARFUnit *cu, dw_form_t form); 61 const DWARFUnit *GetCompileUnit() const { return m_cu; } in GetCompileUnit() 62 void SetCompileUnit(const DWARFUnit *cu) { m_cu = cu; } in SetCompileUnit() 88 lldb::offset_t *offset_ptr, const DWARFUnit *cu); 98 const DWARFUnit *m_cu; // Compile unit for this form
|
| H A D | DWARFDebugInfo.cpp | 75 DWARFUnit *cu = GetCompileUnitAtIndex(idx); in GetCompileUnitAranges() 117 DWARFUnit *DWARFDebugInfo::GetCompileUnitAtIndex(uint32_t idx) { in GetCompileUnitAtIndex() 118 DWARFUnit *cu = NULL; in GetCompileUnitAtIndex() 124 bool DWARFDebugInfo::ContainsCompileUnit(const DWARFUnit *cu) const { in ContainsCompileUnit() 142 DWARFUnit *DWARFDebugInfo::GetCompileUnit(dw_offset_t cu_offset, in GetCompileUnit() 175 DWARFUnit *DWARFDebugInfo::GetCompileUnit(const DIERef &die_ref) { in GetCompileUnit() 182 DWARFUnit * 210 DWARFUnit *cu = GetCompileUnitContainingDIEOffset(die_offset); in GetDIEForDIEOffset() 223 DWARFUnit *cu = GetCompileUnit(die_ref); in GetDIE()
|
| H A D | SymbolFileDWARFDwo.cpp | 24 DWARFUnit *dwarf_cu) in SymbolFileDWARFDwo() 55 SymbolFileDWARFDwo::ParseCompileUnit(DWARFUnit *dwarf_cu, in ParseCompileUnit() 63 DWARFUnit *SymbolFileDWARFDwo::GetCompileUnit() { in GetCompileUnit() 71 DWARFUnit * 117 DWARFUnit *SymbolFileDWARFDwo::GetBaseCompileUnit() { in GetBaseCompileUnit()
|
| H A D | DWARFAttribute.h | 18 class DWARFUnit; variable 58 void Append(const DWARFUnit *cu, dw_offset_t attr_die_offset, 60 const DWARFUnit *CompileUnitAtIndex(uint32_t i) const { in CompileUnitAtIndex() 81 const DWARFUnit *cu; // Keep the compile unit with each attribute in
|
| H A D | DWARFDebugLine.h | 24 class DWARFUnit; variable 212 lldb_private::FileSpecList &support_files, DWARFUnit *dwarf_cu); 216 DWARFUnit *dwarf_cu = nullptr); 220 void *userData, DWARFUnit *dwarf_cu); 232 DWARFUnit *dwarf_cu);
|
| H A D | SymbolFileDWARF.h | 69 friend class DWARFUnit; variable 273 GetCompUnitForDWARFCompUnit(DWARFUnit *dwarf_cu, 279 bool Supports_DW_AT_APPLE_objc_complete_type(DWARFUnit *cu); 285 virtual lldb::CompUnitSP ParseCompileUnit(DWARFUnit *dwarf_cu, 304 GetDwoSymbolFileForCompileUnit(DWARFUnit &dwarf_cu, 310 virtual DWARFUnit *GetBaseCompileUnit(); 350 virtual DWARFUnit * 353 DWARFUnit *GetNextUnparsedDWARFCompileUnit(DWARFUnit *prev_cu);
|
| H A D | DWARFDebugRanges.h | 23 virtual bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 33 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset, 61 bool FindRanges(const DWARFUnit *cu, dw_offset_t debug_ranges_offset,
|
| H A D | ManualDWARFIndex.h | 30 void GetGlobalVariables(const DWARFUnit &cu, DIEArray &offsets) override; 59 void IndexUnit(DWARFUnit &unit, IndexSet &set); 62 IndexUnitImpl(DWARFUnit &unit, const lldb::LanguageType cu_language,
|
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 73 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl() 85 std::unique_ptr<DWARFUnit> U; in addUnitsImpl() 121 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit() 142 DWARFUnit * 172 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit 194 DWARFUnit::~DWARFUnit() = default; 333 void DWARFUnit::clear() { in clear() 342 const char *DWARFUnit::getCompilationDir() { in getCompilationDir() 346 void DWARFUnit::extractDIEsToVector( in extractDIEsToVector() 477 bool DWARFUnit::parseDWO() { in parseDWO() [all …]
|
| H A D | DWARFAbbreviationDeclaration.cpp | 153 const DWARFUnit &U) const { in getAttributeValue() 187 const DWARFUnit &U) const { in getByteSize() 199 const DWARFUnit &U) const { in getByteSize() 212 const DWARFUnit &U) const { in getFixedAttributesByteSize()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/ |
| H A D | DWARFExpression.h | 21 class DWARFUnit; variable 52 explicit DWARFExpression(DWARFUnit *dwarf_cu); 68 DWARFUnit *dwarf_cu, lldb::offset_t data_offset, 339 DWARFUnit *dwarf_cu, const lldb::offset_t offset, 355 static size_t LocationListSize(const DWARFUnit *dwarf_cu, 363 static void PrintDWARFLocationList(Stream &s, const DWARFUnit *cu, 396 const DWARFUnit *dwarf_cu, const DataExtractor &debug_loc_data, 408 DWARFUnit *m_dwarf_cu; ///< The DWARF compile unit this expression
|
| /freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFUnit.h | 42 class DWARFUnit; variable 110 class DWARFUnitVector final : public SmallVector<std::unique_ptr<DWARFUnit>, 1> { 111 std::function<std::unique_ptr<DWARFUnit>(uint32_t, DWARFSectionKind, 118 using UnitVector = SmallVectorImpl<std::unique_ptr<DWARFUnit>>; 122 DWARFUnit *getUnitForOffset(uint32_t Offset) const; 123 DWARFUnit *getUnitForIndexEntry(const DWARFUnitIndex::Entry &E); 141 DWARFUnit *addUnit(std::unique_ptr<DWARFUnit> Unit); 189 class DWARFUnit { 233 std::shared_ptr<DWARFUnit> DWO; 261 DWARFUnit(DWARFContext &Context, const DWARFSection &Section, [all …]
|
| H A D | DWARFAbbreviationDeclaration.h | 25 class DWARFUnit; variable 83 Optional<int64_t> getByteSize(const DWARFUnit &U) const; 136 const DWARFUnit &U) const; 144 Optional<size_t> getFixedAttributesByteSize(const DWARFUnit &U) const; 169 size_t getByteSize(const DWARFUnit &U) const;
|
| H A D | DWARFDebugInfoEntry.h | 21 class DWARFUnit; variable 40 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr); 43 bool extractFast(const DWARFUnit &U, uint32_t *OffsetPtr,
|
| H A D | DWARFCompileUnit.h | 18 class DWARFCompileUnit : public DWARFUnit { 26 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS, in DWARFCompileUnit() 34 static bool classof(const DWARFUnit *U) { return !U->isTypeUnit(); } in classof()
|
| H A D | DWARFDebugLine.h | 29 class DWARFUnit; variable 128 const DWARFContext &Ctx, const DWARFUnit *U = nullptr); 252 const DWARFContext &Ctx, const DWARFUnit *U, 276 const DWARFContext &Ctx, const DWARFUnit *U, 284 using LineToUnitMap = std::map<uint64_t, DWARFUnit *>; 321 DWARFUnit *prepareToParse(uint32_t Offset);
|
| H A D | DWARFTypeUnit.h | 26 class DWARFTypeUnit : public DWARFUnit { 34 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS, in DWARFTypeUnit() 42 static bool classof(const DWARFUnit *U) { return U->isTypeUnit(); } in classof()
|
| H A D | DWARFFormValue.h | 24 class DWARFUnit; variable 57 const DWARFUnit *U = nullptr; /// Remember the DWARFUnit at extract time. 75 const DWARFUnit *getUnit() const { return U; } in getUnit() 89 const DWARFUnit *Unit = nullptr); 92 dwarf::FormParams FormParams, const DWARFUnit *U) { in extractValue()
|