Lines Matching full:pdb

9 #include "llvm/DebugInfo/PDB/Native/NativeSession.h"
15 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
16 #include "llvm/DebugInfo/PDB/IPDBSourceFile.h"
17 #include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h"
18 #include "llvm/DebugInfo/PDB/Native/DbiModuleList.h"
19 #include "llvm/DebugInfo/PDB/Native/DbiStream.h"
20 #include "llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h"
21 #include "llvm/DebugInfo/PDB/Native/ModuleDebugStream.h"
22 #include "llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h"
23 #include "llvm/DebugInfo/PDB/Native/NativeExeSymbol.h"
24 #include "llvm/DebugInfo/PDB/Native/PDBFile.h"
25 #include "llvm/DebugInfo/PDB/Native/RawConstants.h"
26 #include "llvm/DebugInfo/PDB/Native/RawError.h"
27 #include "llvm/DebugInfo/PDB/Native/RawTypes.h"
28 #include "llvm/DebugInfo/PDB/Native/SymbolCache.h"
29 #include "llvm/DebugInfo/PDB/PDBSymbol.h"
30 #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h"
31 #include "llvm/DebugInfo/PDB/PDBSymbolExe.h"
49 using namespace llvm::pdb;
68 : Pdb(std::move(PdbFile)), Allocator(std::move(Allocator)),
69 Cache(*this, getDbiStreamPtr(*Pdb)), AddrToModuleIndex(IMapAllocator) {}
104 if (EC || Magic != file_magic::pdb)
159 if (EC || Magic != file_magic::pdb)
184 // Check if pdb exists in the executable directory.
202 return make_error<RawError>("PDB not found");
232 auto Dbi = Pdb->getPDBDbiStream();
348 auto ISS = Pdb->getInjectedSourceStream();
353 auto Strings = Pdb->getStringTable();
358 return std::make_unique<NativeEnumInjectedSources>(*Pdb, *ISS, *Strings);
387 auto Dbi = getDbiStreamPtr(*Pdb);
423 auto Dbi = Pdb->getPDBDbiStream();
442 // PDB file should not have overlaps.
455 auto *Dbi = getDbiStreamPtr(*Pdb);
465 Pdb->createIndexedStream(ModiStream);