Lines Matching refs:DIASession
78 DIASession::DIASession(CComPtr<IDiaSession> DiaSession) : Session(DiaSession) {} in DIASession() function in DIASession
80 Error DIASession::createFromPdb(StringRef Path, in createFromPdb()
101 Session.reset(new DIASession(DiaSession)); in createFromPdb()
105 Error DIASession::createFromExe(StringRef Path, in createFromExe()
126 Session.reset(new DIASession(DiaSession)); in createFromExe()
130 uint64_t DIASession::getLoadAddress() const { in getLoadAddress()
136 void DIASession::setLoadAddress(uint64_t Address) { in setLoadAddress()
140 std::unique_ptr<PDBSymbolExe> DIASession::getGlobalScope() const { in getGlobalScope()
152 std::unique_ptr<PDBSymbol> DIASession::getSymbolById(uint32_t SymbolId) const { in getSymbolById()
162 DIASession::findSymbolByAddress(uint64_t Address, PDB_SymType Type) const { in findSymbolByAddress()
179 DIASession::findLineNumbers(const PDBSymbolCompiland &Compiland, in findLineNumbers()
195 DIASession::findLineNumbersByAddress(uint64_t Address, uint32_t Length) const { in findLineNumbersByAddress()
204 DIASession::findSourceFiles(const PDBSymbolCompiland *Compiland, in findSourceFiles()
226 DIASession::findOneSourceFile(const PDBSymbolCompiland *Compiland, in findOneSourceFile()
236 DIASession::findCompilandsForSourceFile(llvm::StringRef Pattern, in findCompilandsForSourceFile()
245 DIASession::findOneCompilandForSourceFile(llvm::StringRef Pattern, in findOneCompilandForSourceFile()
253 std::unique_ptr<IPDBEnumSourceFiles> DIASession::getAllSourceFiles() const { in getAllSourceFiles()
261 std::unique_ptr<IPDBEnumSourceFiles> DIASession::getSourceFilesForCompiland( in getSourceFilesForCompiland()
275 DIASession::getSourceFileById(uint32_t FileId) const { in getSourceFileById()
283 std::unique_ptr<IPDBEnumDataStreams> DIASession::getDebugStreams() const { in getDebugStreams()