Home
last modified time | relevance | path

Searched refs:PDBSymbolCompiland (Results 1 – 25 of 31) sorted by relevance

12

/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBSession.h20 class PDBSymbolCompiland; variable
53 findLineNumbers(const PDBSymbolCompiland &Compiland,
64 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern,
67 findOneSourceFile(const PDBSymbolCompiland *Compiland,
70 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
73 virtual std::unique_ptr<PDBSymbolCompiland>
79 getSourceFilesForCompiland(const PDBSymbolCompiland &Compiland) const = 0;
H A DPDBSymbolCompiland.h21 class PDBSymbolCompiland : public PDBSymbol {
H A DIPDBSourceFile.h33 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DIPDBSectionContrib.h23 virtual std::unique_ptr<PDBSymbolCompiland> getCompiland() const = 0;
H A DPDBSymDumper.h26 virtual void dump(const PDBSymbolCompiland &Symbol);
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIASession.h50 findLineNumbers(const PDBSymbolCompiland &Compiland,
61 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern,
64 findOneSourceFile(const PDBSymbolCompiland *Compiland,
67 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
70 std::unique_ptr<PDBSymbolCompiland>
75 const PDBSymbolCompiland &Compiland) const override;
H A DDIASourceFile.h28 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DDIASectionContrib.h24 std::unique_ptr<PDBSymbolCompiland> getCompiland() const override;
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSession.h28 class PDBSymbolCompiland; variable
70 findLineNumbers(const PDBSymbolCompiland &Compiland,
81 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern,
84 findOneSourceFile(const PDBSymbolCompiland *Compiland,
87 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
90 std::unique_ptr<PDBSymbolCompiland>
95 const PDBSymbolCompiland &Compiland) const override;
H A DNativeSourceFile.h18 class PDBSymbolCompiland; variable
31 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DSymbolCache.h34 class PDBSymbolCompiland; variable
182 std::unique_ptr<PDBSymbolCompiland> getOrCreateCompiland(uint32_t Index);
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASourceFile.cpp52 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
61 return std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>( in getCompilands()
62 new ConcreteSymbolEnumerator<PDBSymbolCompiland>(std::move(Enumerator))); in getCompilands()
H A DDIASession.cpp235 DIASession::findLineNumbers(const PDBSymbolCompiland &Compiland, in findLineNumbers()
283 DIASession::findSourceFiles(const PDBSymbolCompiland *Compiland, in findSourceFiles()
305 DIASession::findOneSourceFile(const PDBSymbolCompiland *Compiland, in findOneSourceFile()
314 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
323 std::unique_ptr<PDBSymbolCompiland>
341 const PDBSymbolCompiland &Compiland) const { in getSourceFilesForCompiland()
H A DDIASectionContrib.cpp21 std::unique_ptr<PDBSymbolCompiland> DIASectionContrib::getCompiland() const { in getCompiland()
27 return PDBSymbol::createAs<PDBSymbolCompiland>(Session, std::move(RawSymbol)); in getCompiland()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolCompiland.cpp25 void PDBSymbolCompiland::dump(PDBSymDumper &Dumper) const { in dump()
29 std::string PDBSymbolCompiland::getSourceFileName() const { in getSourceFileName()
33 std::string PDBSymbolCompiland::getSourceFileFullPath() const { in getSourceFileFullPath()
H A DPDBSymDumper.cpp32 void PDBSymDumper::dump(const PDBSymbolCompiland &Symbol) { in dump()
33 PDB_SYMDUMP_UNREACHABLE(PDBSymbolCompiland) in dump()
H A DCMakeLists.txt112 PDBSymbolCompiland.cpp
/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/
H A DNativeSymbolReuseTest.cpp70 auto Compilands = GS->findAllChildren<PDBSymbolCompiland>(); in TEST()
87 auto Compilands = GS->findAllChildren<PDBSymbolCompiland>(); in TEST()
114 auto Compilands = GS->findAllChildren<PDBSymbolCompiland>(); in TEST()
H A DPDBApiTest.cpp99 findLineNumbers(const PDBSymbolCompiland &Compiland, in findLineNumbers()
117 findSourceFiles(const PDBSymbolCompiland *Compiland, llvm::StringRef Pattern, in findSourceFiles()
122 findOneSourceFile(const PDBSymbolCompiland *Compiland, in findOneSourceFile()
127 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
132 std::unique_ptr<PDBSymbolCompiland>
142 const PDBSymbolCompiland &Compiland) const override { in getSourceFilesForCompiland()
477 VerifyDyncast<PDBSymbolCompiland>(PDB_SymType::Compiland); in TEST_F()
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSession.cpp274 NativeSession::findLineNumbers(const PDBSymbolCompiland &Compiland, in findLineNumbers()
298 NativeSession::findSourceFiles(const PDBSymbolCompiland *Compiland, in findSourceFiles()
305 NativeSession::findOneSourceFile(const PDBSymbolCompiland *Compiland, in findOneSourceFile()
311 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
317 std::unique_ptr<PDBSymbolCompiland>
328 const PDBSymbolCompiland &Compiland) const { in getSourceFilesForCompiland()
H A DNativeSourceFile.cpp46 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.h191 const llvm::pdb::PDBSymbolCompiland &pdb_compiland,
221 void GetCompileUnitIndex(const llvm::pdb::PDBSymbolCompiland &pdb_compiland,
226 std::unique_ptr<llvm::pdb::PDBSymbolCompiland>
H A DSymbolFilePDB.cpp207 auto compilands = m_global_scope_up->findAllChildren<PDBSymbolCompiland>(); in CalculateNumCompileUnits()
233 const llvm::pdb::PDBSymbolCompiland &pdb_compiland, uint32_t &index) { in GetCompileUnitIndex()
234 auto results_up = m_global_scope_up->findAllChildren<PDBSymbolCompiland>(); in GetCompileUnitIndex()
250 std::unique_ptr<llvm::pdb::PDBSymbolCompiland>
252 return m_session_up->getConcreteSymbolById<PDBSymbolCompiland>(uid); in GetPDBCompilandByUID()
262 auto results = m_global_scope_up->findAllChildren<PDBSymbolCompiland>(); in ParseCompileUnitAtIndex()
1869 const PDBSymbolCompiland &compiland, in BuildSupportFileIdToSupportFileIndexMap()
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DPrettyCompilandDumper.h26 void start(const PDBSymbolCompiland &Symbol, CompilandDumpFlags flags);
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/PDB/
H A DBUILD.gn77 "PDBSymbolCompiland.cpp",

12