| /openbsd-src/gnu/llvm/lldb/source/Symbol/ |
| H A D | CompileUnit.cpp | 21 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit 25 : CompileUnit(module_sp, user_data, FileSpec(pathname), cu_sym_id, language, in CompileUnit() 28 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit 40 void CompileUnit::CalculateSymbolContext(SymbolContext *sc) { in CalculateSymbolContext() 45 ModuleSP CompileUnit::CalculateSymbolContextModule() { return GetModule(); } in CalculateSymbolContextModule() 47 CompileUnit *CompileUnit::CalculateSymbolContextCompileUnit() { return this; } in CalculateSymbolContextCompileUnit() 49 void CompileUnit::DumpSymbolContext(Stream *s) { in DumpSymbolContext() 54 void CompileUnit::GetDescription(Stream *s, in GetDescription() 61 void CompileUnit::ForeachFunction( in ForeachFunction() 77 lldb::FunctionSP CompileUnit::FindFunction( in FindFunction() [all …]
|
| H A D | SymbolFileOnDemand.cpp | 47 lldb::LanguageType SymbolFileOnDemand::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() 61 XcodeSDK SymbolFileOnDemand::ParseXcodeSDK(CompileUnit &comp_unit) { in ParseXcodeSDK() 76 size_t SymbolFileOnDemand::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() 85 bool SymbolFileOnDemand::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() 94 bool SymbolFileOnDemand::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() 104 CompileUnit &comp_unit, in ForEachExternalModule() 117 bool SymbolFileOnDemand::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() 126 bool SymbolFileOnDemand::ParseIsOptimized(CompileUnit &comp_unit) { in ParseIsOptimized() 141 size_t SymbolFileOnDemand::ParseTypes(CompileUnit &comp_unit) { in ParseTypes()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFLinker.h | 56 CompileUnit::DIEInfo &Info) = 0; 62 CompileUnit::DIEInfo &Info) = 0; 83 using Offset2UnitMap = DenseMap<uint64_t, CompileUnit *>; 126 emitDwarfDebugRangesTableFragment(const CompileUnit &Unit, 132 virtual void emitUnitRangesEntries(CompileUnit &Unit, 147 virtual void emitPubNamesForUnit(const CompileUnit &Unit) = 0; 150 virtual void emitPubTypesForUnit(const CompileUnit &Unit) = 0; 163 const CompileUnit &Unit, DWARFContext &Dwarf, 172 virtual void emitCompileUnitHeader(CompileUnit &Unit, 206 using UnitListTy = std::vector<std::unique_ptr<CompileUnit>>; [all …]
|
| H A D | DWARFStreamer.h | 70 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override; 98 emitDwarfDebugRangesTableFragment(const CompileUnit &Unit, 104 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override; 112 const CompileUnit &Unit, DWARFContext &Dwarf, 129 void emitPubNamesForUnit(const CompileUnit &Unit) override; 132 void emitPubTypesForUnit(const CompileUnit &Unit) override; 192 void emitDwarfDebugArangesTable(const CompileUnit &Unit, 234 const CompileUnit &Unit, 235 const std::vector<CompileUnit::AccelInfo> &Names);
|
| H A D | DWARFLinkerDeclContext.h | 25 class CompileUnit; variable 93 bool setLastSeenDIE(CompileUnit &U, const DWARFDie &Die); 142 CompileUnit &Unit, 163 StringRef getResolvedPath(CompileUnit &CU, unsigned FileNum,
|
| H A D | DWARFLinkerCompileUnit.h | 48 class CompileUnit { 90 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit() function 175 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit, 270 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
|
| /openbsd-src/gnu/llvm/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.cpp | 16 LLVM_DUMP_METHOD void CompileUnit::DIEInfo::dump() { in dump() 34 static bool inFunctionScope(CompileUnit &U, unsigned Idx) { in inFunctionScope() 43 uint16_t CompileUnit::getLanguage() { in getLanguage() 51 StringRef CompileUnit::getSysRoot() { in getSysRoot() 59 void CompileUnit::markEverythingAsKept() { in markEverythingAsKept() 89 uint64_t CompileUnit::computeNextUnitOffset(uint16_t DwarfVersion) { in computeNextUnitOffset() 100 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference() 105 void CompileUnit::fixupForwardReferences() { in fixupForwardReferences() 108 const CompileUnit *RefUnit; in fixupForwardReferences() 123 void CompileUnit::addLabelLowPc(uint64_t LabelLowPc, int64_t PcOffset) { in addLabelLowPc() [all …]
|
| H A D | DWARFLinker.cpp | 56 static CompileUnit *getUnitForOffset(const UnitListTy &Units, uint64_t Offset) { in getUnitForOffset() 58 Units, Offset, [](uint64_t LHS, const std::unique_ptr<CompileUnit> &RHS) { in getUnitForOffset() 71 CompileUnit *&RefCU) { in resolveDIEReference() 211 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule() 262 CompileUnit::DIEInfo *OtherInfo; 269 CompileUnit::DIEInfo *OtherInfo = nullptr) in ContextWorklistItem() 280 static bool updatePruning(const DWARFDie &Die, CompileUnit &CU, in updatePruning() 282 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updatePruning() 302 static void updateChildPruning(const DWARFDie &Die, CompileUnit &CU, in updateChildPruning() 303 CompileUnit::DIEInfo &ChildInfo) { in updateChildPruning() [all …]
|
| H A D | DWARFLinkerDeclContext.cpp | 31 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) { in setLastSeenDIE() 46 CompileUnit &U, bool InClangModule) { in getChildDeclContext() 193 DeclContextTree::getResolvedPath(CompileUnit &CU, unsigned FileNum, in getResolvedPath()
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Symbol/ |
| H A D | CompileUnit.h | 38 class CompileUnit : public std::enable_shared_from_this<CompileUnit>, 77 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, 116 CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, 136 CompileUnit *CalculateSymbolContextCompileUnit() override; 444 CompileUnit(const CompileUnit &) = delete; 445 const CompileUnit &operator=(const CompileUnit &) = delete;
|
| H A D | SymbolFileOnDemand.h | 66 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 69 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 73 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 75 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 77 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 80 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 83 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 86 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 88 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
| H A D | SymbolFile.h | 146 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0; 148 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } in ParseXcodeSDK() 149 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0; 150 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0; 151 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0; 180 lldb_private::CompileUnit &comp_unit, in ForEachExternalModule() 185 virtual bool ParseSupportFiles(CompileUnit &comp_unit, 187 virtual size_t ParseTypes(CompileUnit &comp_unit) = 0; 188 virtual bool ParseIsOptimized(CompileUnit &comp_unit) { return false; } in ParseIsOptimized()
|
| H A D | Function.h | 439 Function(CompileUnit *comp_unit, lldb::user_id_t func_uid, 453 CompileUnit *CalculateSymbolContextCompileUnit() override; 509 CompileUnit *GetCompileUnit(); 515 const CompileUnit *GetCompileUnit() const; 640 CompileUnit *m_comp_unit;
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/API/ |
| H A D | SBCompileUnit.h | 83 SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr); 85 const lldb_private::CompileUnit *operator->() const; 87 const lldb_private::CompileUnit &operator*() const; 89 lldb_private::CompileUnit *get(); 91 void reset(lldb_private::CompileUnit *lldb_object_ptr); 93 lldb_private::CompileUnit *m_opaque_ptr = nullptr;
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 51 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 53 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 55 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 57 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 59 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 62 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
| H A D | SymbolFileSymtab.cpp | 123 cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitAtIndex() 130 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() 134 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() 205 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes() 207 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable() 209 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() 213 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 63 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage() 67 lldb::FunctionSP GetOrCreateFunction(CompileUnit &comp_unit); 69 size_t ParseFunctions(CompileUnit &comp_unit) override; 71 bool ParseLineTable(CompileUnit &comp_unit) override; 73 bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } in ParseDebugMacros() 75 bool ParseSupportFiles(CompileUnit &comp_unit, 77 size_t ParseTypes(CompileUnit &cu) override { return 0; } in ParseTypes() 216 void ParseLineTableAndSupportFiles(CompileUnit &cu, CompUnitData &data);
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.h | 61 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 63 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 64 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 65 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 66 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 69 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 72 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 75 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 77 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 220 CompileUnitInfo *GetCompUnitInfo(const lldb_private::CompileUnit &comp_unit); [all …]
|
| H A D | SymbolFileDWARF.h | 110 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 113 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 115 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 117 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 119 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 122 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 125 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 128 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 130 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 242 lldb_private::CompileUnit * [all …]
|
| H A D | DWARFASTParser.h | 22 class CompileUnit; variable 39 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 64 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 66 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 68 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 70 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 72 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 75 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 187 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, 219 lldb_private::CompileUnit &comp_unit);
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 88 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 90 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 92 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 94 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 96 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 98 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 230 CompileUnit &comp_unit); 242 CompileUnit &comp_unit); 253 size_t ParseVariablesForCompileUnit(CompileUnit &comp_unit,
|
| /openbsd-src/gnu/llvm/lldb/source/API/ |
| H A D | SBCompileUnit.cpp | 26 SBCompileUnit::SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr) in SBCompileUnit() 210 const lldb_private::CompileUnit *SBCompileUnit::operator->() const { in operator ->() 214 const lldb_private::CompileUnit &SBCompileUnit::operator*() const { in operator *() 218 lldb_private::CompileUnit *SBCompileUnit::get() { return m_opaque_ptr; } in get() 220 void SBCompileUnit::reset(lldb_private::CompileUnit *lldb_object_ptr) { in reset()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
| H A D | LVReader.h | 83 LVScopeCompileUnit *CompileUnit = nullptr; variable 89 void addCompileUnitOffset(LVOffset Offset, LVScopeCompileUnit *CompileUnit) { in addCompileUnitOffset() argument 90 CompileUnits.emplace(Offset, CompileUnit); in addCompileUnitOffset() 148 LVScopeCompileUnit *getCompileUnit() const { return CompileUnit; } in getCompileUnit() 151 CompileUnit = static_cast<LVScopeCompileUnit *>(Scope); in setCompileUnit()
|
| /openbsd-src/gnu/llvm/llvm/tools/dsymutil/ |
| H A D | DwarfLinkerForBinary.h | 104 void fillDieInfo(const ValidReloc &Reloc, CompileUnit::DIEInfo &Info); 170 CompileUnit::DIEInfo &Info); 173 CompileUnit::DIEInfo &Info) override; 175 CompileUnit::DIEInfo &Info) override;
|