/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFAbbreviationDeclaration.cpp | 14 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 171 uint32_t AttrIndex, uint64_t DIEOffset, const DWARFUnit &U) const { 189 uint32_t AttrIndex, uint64_t Offset, const DWARFUnit &U) const { 209 const DWARFUnit &U) const { 222 const DWARFUnit &U) const { 234 const DWARFUnit &U) const { 247 const DWARFUnit &U) const {
|
H A D | DWARFDebugInfoEntry.cpp | 14 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr,
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFExpression.h | 18 class DWARFUnit; 102 const DWARFExpression *Expr, DWARFUnit *U) const; 105 static bool verify(const Operation &Op, DWARFUnit *U); 155 void print(raw_ostream &OS, DIDumpOptions DumpOpts, DWARFUnit *U, 166 bool verify(DWARFUnit *U); 172 static bool prettyPrintRegisterOp(DWARFUnit *U, raw_ostream &OS,
|
H A D | DWARFVerifier.h | 24 class DWARFUnit; 146 unsigned verifyUnitContents(DWARFUnit &Unit, 218 llvm::function_ref<DWARFUnit *(uint64_t)> GetUnitForDieOffset);
|
H A D | DWARFContext.h | 20 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 82 getLineTableForUnit(DWARFUnit *U, 84 virtual void clearLineTableForUnit(DWARFUnit *U) = 0; 255 DWARFUnit *getUnitAtIndex(unsigned index) { 260 DWARFUnit *getDWOUnitAtIndex(unsigned index) { 341 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U); 346 getLineTableForUnit(DWARFUnit *U, 351 void clearLineTableForUnit(DWARFUnit *U); 377 /// DWARFUnit that has a DWO file will have the debug info in the
|
H A D | DWARFDebugLine.h | 16 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 128 const DWARFContext &Ctx, const DWARFUnit *U = nullptr); 284 const DWARFContext &Ctx, const DWARFUnit *U, 313 const DWARFContext &Ctx, const DWARFUnit *U, 320 using LineToUnitMap = std::map<uint64_t, DWARFUnit *>; 360 DWARFUnit *prepareToParse(uint64_t Offset);
|
H A D | DWARFDebugLoc.h | 18 class DWARFUnit; 69 const DWARFObject &Obj, DWARFUnit *U,
|
H A D | DWARFDie.h | 27 class DWARFUnit; 36 /// is relative to the compile/type unit. Prior to this class the DWARFUnit and 38 /// possibility for error if the wrong DWARFUnit was used to extract a unit 41 /// DWARFUnit for each call. 43 DWARFUnit *U = nullptr; 48 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {} 53 DWARFUnit *getDwarfUnit() const { return U; } 172 /// DWARFUnit, but that is all encapsulated in the new DWARFDie object.
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | ManualDWARFIndex.h | 37 GetGlobalVariables(DWARFUnit &unit, 163 void IndexUnit(DWARFUnit &unit, SymbolFileDWARFDwo *dwp, IndexSet &set); 165 static void IndexUnitImpl(DWARFUnit &unit,
|
H A D | DWARFDebugRanges.cpp | 10 #include "DWARFUnit.h" 44 DWARFDebugRanges::FindRanges(const DWARFUnit *cu,
|
H A D | DWARFFormValue.cpp | 19 #include "DWARFUnit.h" 48 data.GetMaxU64(offset_ptr, DWARFUnit::GetAddressByteSize(m_unit)); 191 const DWARFUnit *u) { 211 const DWARFUnit *unit) { 245 *offset_ptr += DWARFUnit::GetAddressByteSize(unit); 503 std::pair<DWARFUnit *, uint64_t> 520 return {const_cast<DWARFUnit *>(m_unit), value}; 523 DWARFUnit *ref_cu =
|
H A D | SymbolFileDWARF.h | 227 bool Supports_DW_AT_APPLE_objc_complete_type(DWARFUnit *cu); 247 GetDwoSymbolFileForCompileUnit(DWARFUnit &dwarf_cu, 272 FileSpec GetFile(DWARFUnit &unit, size_t file_idx); 274 static llvm::Expected<lldb::TypeSystemSP> GetTypeSystem(DWARFUnit &unit); 276 static DWARFASTParser *GetDWARFParser(DWARFUnit &unit); 290 static lldb::LanguageType GetLanguage(DWARFUnit &unit); 292 static lldb::LanguageType GetLanguageFamily(DWARFUnit &unit); 382 DWARFUnit *GetNextUnparsedDWARFCompileUnit(DWARFUnit *prev_cu); 398 bool ParseSupportFiles(DWARFUnit [all...] |
H A D | NameToDIE.cpp | 10 #include "DWARFUnit.h" 53 DWARFUnit &s_unit, llvm::function_ref<bool(DIERef ref)> callback) const { 54 const DWARFUnit &ns_unit = s_unit.GetNonSkeletonUnit();
|
H A D | DWARFCompileUnit.cpp | 96 return llvm::cast<DWARFCompileUnit>(DWARFUnit::GetNonSkeletonUnit());
|
H A D | ManualDWARFIndex.cpp | 49 std::vector<DWARFUnit *> units_to_index; 57 DWARFUnit *unit = main_info.GetUnitAtIndex(U); 85 std::vector<std::optional<DWARFUnit::ScopedExtractDIEs>> clear_cu_dies( 140 void ManualDWARFIndex::IndexUnit(DWARFUnit &unit, SymbolFileDWARFDwo *dwp, 197 void ManualDWARFIndex::IndexUnitImpl(DWARFUnit &unit, 402 DWARFUnit &unit, llvm::function_ref<bool(DWARFDIE die)> callback) {
|
H A D | DebugNamesDWARFIndex.cpp | 61 DWARFUnit *cu = 139 DWARFUnit &cu, llvm::function_ref<bool(DWARFDIE die)> callback) { 193 DWARFUnit *cu = m_debug_info.GetUnit(*ref);
|
H A D | DWARFIndex.h | 44 GetGlobalVariables(DWARFUnit &cu,
|
H A D | DebugNamesDWARFIndex.h | 37 GetGlobalVariables(DWARFUnit &cu,
|
H A D | SymbolFileDWARF.cpp | 70 #include "DWARFUnit.h" 421 const auto &get = [&](DWARFUnit *unit) { 724 DWARFUnit *dwarf_cu = DebugInfo().GetUnitAtIndex(comp_unit->GetID()); 748 static void MakeAbsoluteAndRemap(FileSpec &file_spec, DWARFUnit &dwarf_cu, 985 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); 994 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); 1023 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); 1074 DWARFUnit *dwarf_cu = GetDWARFCompileUnit(&comp_unit); 1084 bool SymbolFileDWARF::ParseSupportFiles(DWARFUnit &dwarf_cu, 1104 FileSpec SymbolFileDWARF::GetFile(DWARFUnit [all...] |
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | SourcePrinter.h | 30 DWARFUnit *Unit; 34 DWARFUnit *Unit, const DWARFDie FuncDie)
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
H A D | AddressesMap.h | 16 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 45 DWARFUnit &U, const DWARFExpression::Operation &Op, uint64_t StartOffset, 101 DWARFUnit *U = DIE.getDwarfUnit();
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/ |
H A D | DWARFLinkerCompileUnit.h | 15 #include "llvm/DebugInfo/DWARF/DWARFUnit.h" 108 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, 128 DWARFUnit &getOrigUnit() const { return OrigUnit; } 266 DWARFUnit &OrigUnit;
|
/freebsd-current/contrib/llvm-project/lld/Common/ |
H A D | DWARF.cpp | 18 for (std::unique_ptr<DWARFUnit> &cu : dwarf->compile_units()) {
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
H A D | DebugInfoLinker.cpp | 59 for (std::unique_ptr<DWARFUnit> &CU : Context.compile_units()) { 102 getExprOpAddressRelocAdjustment(DWARFUnit &U, 388 std::function<void(const DWARFUnit &Unit)> OnCUDieLoaded = 389 [&MaxDWARFVersion](const DWARFUnit &Unit) {
|
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-dwarfdump/ |
H A D | Statistics.cpp | 66 DWARFUnit *DwUnit; 68 DIELocation(DWARFUnit *_DwUnit, uint64_t _DIEOffset) 75 using FunctionDIECUTyMap = llvm::DenseMap<uint64_t, DWARFUnit *>; 238 DWARFUnit *U = Die.getDwarfUnit(); 332 DWARFUnit *U = Die.getDwarfUnit(); 758 DWARFUnit *DwUnit, GlobalStats &GlobalStats, LocationStats &LocStats, 806 DWARFUnit *DwUnit = CrossCUReferenceToBeResolved.DwUnit;
|