Lines Matching refs:PdbPath
93 loadPdbFile(StringRef PdbPath, std::unique_ptr<BumpPtrAllocator> &Allocator) { in loadPdbFile() argument
95 MemoryBuffer::getFile(PdbPath, /*IsText=*/false, in loadPdbFile()
101 PdbPath = Buffer->getBufferIdentifier(); in loadPdbFile()
103 auto EC = identify_magic(PdbPath, Magic); in loadPdbFile()
110 auto File = std::make_unique<PDBFile>(PdbPath, std::move(Stream), *Allocator); in loadPdbFile()
120 Error NativeSession::createFromPdbPath(StringRef PdbPath, in createFromPdbPath() argument
123 auto PdbFile = loadPdbFile(PdbPath, Allocator); in createFromPdbPath()
143 StringRef PdbPath; in getPdbPathFromExe() local
145 if (Error E = ObjFile->getDebugPDBInfo(PdbInfo, PdbPath)) in getPdbPathFromExe()
148 return std::string(PdbPath); in getPdbPathFromExe()
153 Expected<std::string> PdbPath = getPdbPathFromExe(ExePath); in createFromExe() local
154 if (!PdbPath) in createFromExe()
155 return PdbPath.takeError(); in createFromExe()
158 auto EC = identify_magic(PdbPath.get(), Magic); in createFromExe()
163 auto File = loadPdbFile(PdbPath.get(), Allocator); in createFromExe()
185 SmallString<128> PdbPath = StringRef(Opts.ExePath); in searchForPdb() local
186 sys::path::remove_filename(PdbPath); in searchForPdb()
187 sys::path::append(PdbPath, PdbName); in searchForPdb()
191 if (auto File = loadPdbFile(PdbPath, Allocator)) in searchForPdb()
192 return std::string(PdbPath); in searchForPdb()