| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | CompileUnit.cpp | 20 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit 27 CompileUnit::CompileUnit(const lldb::ModuleSP &module_sp, void *user_data, in CompileUnit() function in CompileUnit 46 CompileUnit *CompileUnit::CalculateSymbolContextCompileUnit() { return this; } in CalculateSymbolContextCompileUnit() 53 void CompileUnit::GetDescription(Stream *s, in GetDescription() 60 void CompileUnit::ForeachFunction( in ForeachFunction() 76 lldb::FunctionSP CompileUnit::FindFunction( in FindFunction() 155 LineTable *CompileUnit::GetLineTable() { in GetLineTable() 178 DebugMacros *CompileUnit::GetDebugMacros() { in GetDebugMacros() 238 void CompileUnit::ResolveSymbolContext( in ResolveSymbolContext() 336 bool CompileUnit::GetIsOptimized() { in GetIsOptimized() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DWARFLinker/ |
| H A D | DWARFLinker.h | 151 virtual void emitUnitRangesEntries(CompileUnit &Unit, 182 const CompileUnit &Unit, DWARFContext &Dwarf, 191 virtual void emitCompileUnitHeader(CompileUnit &Unit, 372 CompileUnit &CU; 376 CompileUnit::DIEInfo *OtherInfo; 384 CompileUnit::DIEInfo *OtherInfo = nullptr) 500 CompileUnit::DIEInfo &MyInfo, 506 CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo, 516 CompileUnit &Unit, 705 void generateUnitRanges(CompileUnit &Unit) const; [all …]
|
| H A D | DWARFStreamer.h | 67 void emitCompileUnitHeader(CompileUnit &Unit, unsigned DwarfVersion) override; 99 void emitUnitRangesEntries(CompileUnit &Unit, bool DoRangesSection) override; 107 const CompileUnit &Unit, DWARFContext &Dwarf, 124 void emitPubNamesForUnit(const CompileUnit &Unit) override; 127 void emitPubTypesForUnit(const CompileUnit &Unit) override; 209 const CompileUnit &Unit, 210 const std::vector<CompileUnit::AccelInfo> &Names);
|
| H A D | DWARFLinkerDeclContext.h | 92 bool setLastSeenDIE(CompileUnit &U, const DWARFDie &Die); 136 CompileUnit &Unit, 157 StringRef getResolvedPath(CompileUnit &CU, unsigned FileNum,
|
| H A D | DWARFLinkerCompileUnit.h | 50 class CompileUnit { 79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit() function 168 void noteForwardReference(DIE *Die, const CompileUnit *RefUnit, 263 std::tuple<DIE *, const CompileUnit *, DeclContext *, PatchLocation>>
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinkerCompileUnit.cpp | 15 static bool inFunctionScope(CompileUnit &U, unsigned Idx) { in inFunctionScope() 24 uint16_t CompileUnit::getLanguage() { in getLanguage() 32 StringRef CompileUnit::getSysRoot() { in getSysRoot() 40 void CompileUnit::markEverythingAsKept() { in markEverythingAsKept() 83 void CompileUnit::noteForwardReference(DIE *Die, const CompileUnit *RefUnit, in noteForwardReference() 88 void CompileUnit::fixupForwardReferences() { in fixupForwardReferences() 91 const CompileUnit *RefUnit; in fixupForwardReferences() 128 void CompileUnit::addNamespaceAccelerator(const DIE *Die, in addNamespaceAccelerator() 133 void CompileUnit::addObjCAccelerator(const DIE *Die, in addObjCAccelerator() 139 void CompileUnit::addNameAccelerator(const DIE *Die, in addNameAccelerator() [all …]
|
| H A D | DWARFLinker.cpp | 208 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule() 259 CompileUnit::DIEInfo *OtherInfo; 279 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updatePruning() 301 CompileUnit::DIEInfo &Info = CU.getInfo(Die); in updateChildPruning() 463 const DWARFFile &File, CompileUnit &Unit, CompileUnit::DIEInfo &MyInfo, in shouldKeepSubprogramDIE() 643 CompileUnit *ReferencedCU; in lookForRefDIEsToKeep() 871 CompileUnit &Unit) { in cloneDieReferenceAttribute() 876 CompileUnit *RefUnit = nullptr; in cloneDieReferenceAttribute() 1929 CompileUnit *CU = &U; in hashFullyQualifiedName() 1943 CompileUnit *RefCU; in hashFullyQualifiedName() [all …]
|
| H A D | DWARFLinkerDeclContext.cpp | 30 bool DeclContext::setLastSeenDIE(CompileUnit &U, const DWARFDie &Die) { in setLastSeenDIE() 45 CompileUnit &U, bool InClangModule) { in getChildDeclContext() 192 DeclContextTree::getResolvedPath(CompileUnit &CU, unsigned FileNum, in getResolvedPath()
|
| /freebsd-13.1/contrib/llvm-project/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; 443 CompileUnit(const CompileUnit &) = delete; 444 const CompileUnit &operator=(const CompileUnit &) = delete;
|
| H A D | SymbolFile.h | 132 virtual lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) = 0; 134 virtual XcodeSDK ParseXcodeSDK(CompileUnit &comp_unit) { return {}; } in ParseXcodeSDK() 135 virtual size_t ParseFunctions(CompileUnit &comp_unit) = 0; 136 virtual bool ParseLineTable(CompileUnit &comp_unit) = 0; 137 virtual bool ParseDebugMacros(CompileUnit &comp_unit) = 0; 166 lldb_private::CompileUnit &comp_unit, in ForEachExternalModule() 171 virtual bool ParseSupportFiles(CompileUnit &comp_unit, 173 virtual size_t ParseTypes(CompileUnit &comp_unit) = 0; 174 virtual bool ParseIsOptimized(CompileUnit &comp_unit) { return false; } in ParseIsOptimized()
|
| H A D | Function.h | 443 Function(CompileUnit *comp_unit, lldb::user_id_t func_uid, 457 CompileUnit *CalculateSymbolContextCompileUnit() override; 513 CompileUnit *GetCompileUnit(); 519 const CompileUnit *GetCompileUnit() const; 646 CompileUnit *m_comp_unit;
|
| H A D | DebugMacros.h | 20 class CompileUnit; variable 52 const FileSpec &GetFileSpec(CompileUnit *comp_unit) const;
|
| H A D | SymbolContext.h | 73 CompileUnit *comp_unit = nullptr, 80 CompileUnit *comp_unit = nullptr, 319 CompileUnit *comp_unit = nullptr; ///< The CompileUnit for a given query
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBCompileUnit.h | 80 SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr); 82 const lldb_private::CompileUnit *operator->() const; 84 const lldb_private::CompileUnit &operator*() const; 86 lldb_private::CompileUnit *get(); 88 void reset(lldb_private::CompileUnit *lldb_object_ptr); 90 lldb_private::CompileUnit *m_opaque_ptr = nullptr;
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
| H A D | SymbolFileSymtab.h | 50 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 52 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 54 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 56 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 58 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 61 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override;
|
| H A D | SymbolFileSymtab.cpp | 127 cu_sp = std::make_shared<CompileUnit>(m_objfile_sp->GetModule(), nullptr, in ParseCompileUnitAtIndex() 134 lldb::LanguageType SymbolFileSymtab::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() 138 size_t SymbolFileSymtab::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() 209 size_t SymbolFileSymtab::ParseTypes(CompileUnit &comp_unit) { return 0; } in ParseTypes() 211 bool SymbolFileSymtab::ParseLineTable(CompileUnit &comp_unit) { return false; } in ParseLineTable() 213 bool SymbolFileSymtab::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() 217 bool SymbolFileSymtab::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | SymbolFileDWARFDebugMap.h | 59 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 61 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 62 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 63 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 64 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 67 lldb_private::CompileUnit &, llvm::DenseSet<lldb_private::SymbolFile *> &, 70 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 73 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 75 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 203 CompileUnitInfo *GetCompUnitInfo(const lldb_private::CompileUnit &comp_unit); [all …]
|
| H A D | SymbolFileDWARF.h | 107 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 110 ParseXcodeSDK(lldb_private::CompileUnit &comp_unit) override; 112 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 114 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 116 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 122 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 125 bool ParseIsOptimized(lldb_private::CompileUnit &comp_unit) override; 127 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 239 lldb_private::CompileUnit * 351 GetDWARFCompileUnit(lldb_private::CompileUnit *comp_unit); [all …]
|
| H A D | DWARFASTParser.h | 20 class CompileUnit; variable 34 ParseFunctionFromDWARF(lldb_private::CompileUnit &comp_unit,
|
| H A D | SymbolFileDWARFDebugMap.cpp | 496 SymbolFileDWARFDebugMap::GetSymbolFile(const CompileUnit &comp_unit) { in GetSymbolFile() 583 std::make_shared<CompileUnit>( in ParseCompileUnitAtIndex() 605 SymbolFileDWARFDebugMap::GetCompUnitInfo(const CompileUnit &comp_unit) { in GetCompUnitInfo() 626 SymbolFileDWARFDebugMap::ParseLanguage(CompileUnit &comp_unit) { in ParseLanguage() 642 size_t SymbolFileDWARFDebugMap::ParseFunctions(CompileUnit &comp_unit) { in ParseFunctions() 650 bool SymbolFileDWARFDebugMap::ParseLineTable(CompileUnit &comp_unit) { in ParseLineTable() 658 bool SymbolFileDWARFDebugMap::ParseDebugMacros(CompileUnit &comp_unit) { in ParseDebugMacros() 667 CompileUnit &comp_unit, in ForEachExternalModule() 677 bool SymbolFileDWARFDebugMap::ParseSupportFiles(CompileUnit &comp_unit, in ParseSupportFiles() 705 CompileUnit *comp_unit = func.GetCompileUnit(); in ParseBlocksRecursive() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Breakpad/ |
| H A D | SymbolFileBreakpad.h | 62 lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { in ParseLanguage() 66 size_t ParseFunctions(CompileUnit &comp_unit) override; 68 bool ParseLineTable(CompileUnit &comp_unit) override; 70 bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } in ParseDebugMacros() 72 bool ParseSupportFiles(CompileUnit &comp_unit, 74 size_t ParseTypes(CompileUnit &cu) override { return 0; } in ParseTypes() 213 void ParseLineTableAndSupportFiles(CompileUnit &cu, CompUnitData &data);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 84 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 86 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 88 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 90 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 92 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 94 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 201 CompileUnit &comp_unit); 213 CompileUnit &comp_unit); 224 size_t ParseVariablesForCompileUnit(CompileUnit &comp_unit,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
| H A D | SymbolFilePDB.h | 63 ParseLanguage(lldb_private::CompileUnit &comp_unit) override; 65 size_t ParseFunctions(lldb_private::CompileUnit &comp_unit) override; 67 bool ParseLineTable(lldb_private::CompileUnit &comp_unit) override; 69 bool ParseDebugMacros(lldb_private::CompileUnit &comp_unit) override; 71 bool ParseSupportFiles(lldb_private::CompileUnit &comp_unit, 74 size_t ParseTypes(lldb_private::CompileUnit &comp_unit) override; 189 bool ParseCompileUnitLineTable(lldb_private::CompileUnit &comp_unit, 221 lldb_private::CompileUnit &comp_unit);
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/API/ |
| H A D | SBCompileUnit.cpp | 28 SBCompileUnit::SBCompileUnit(lldb_private::CompileUnit *lldb_object_ptr) in SBCompileUnit() 213 const lldb_private::CompileUnit *SBCompileUnit::operator->() const { in operator ->() 217 const lldb_private::CompileUnit &SBCompileUnit::operator*() const { in operator *() 221 lldb_private::CompileUnit *SBCompileUnit::get() { return m_opaque_ptr; } in get() 223 void SBCompileUnit::reset(lldb_private::CompileUnit *lldb_object_ptr) { in reset()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | SearchFilter.h | 23 class CompileUnit; variable 149 virtual bool CompUnitPasses(CompileUnit &compUnit); 418 bool CompUnitPasses(CompileUnit &compUnit) override;
|