reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
64 PDBFile &pdb();
71 PDBFile &DumpOutputStyle::getPdb() { return File.pdb(); } 670 auto Modules = cantFail(File.pdb().getPDBDbiStream()).modules(); 1271 auto &IS = Err(File.pdb().getPDBInfoStream()); 1278 File.pdb().getStreamByteSize(Entry.getValue())); 1583 auto ExpectedModS = getModuleDebugStream(File.pdb(), I);tools/llvm-pdbutil/ExplainOutputStyle.cpp
91 return FileOffset / File.pdb().getBlockSize(); 95 uint64_t BlockStart = pdbBlockIndex() * File.pdb().getBlockSize(); 105 return ((pdbBlockIndex() - 1) % File.pdb().getBlockSize() == 0); 108 return ((pdbBlockIndex() - 2) % File.pdb().getBlockSize() == 0); 116 return pdbBlockIndex() == File.pdb().getBlockMapIndex(); 120 const auto &Layout = File.pdb().getMsfLayout(); 125 const auto &Layout = File.pdb().getMsfLayout(); 135 if (FileOffset >= File.pdb().getFileSize()) { 137 FileOffset, File.pdb().getFileSize()); 143 bool IsFree = File.pdb().getMsfLayout().FreePageMap[pdbBlockIndex()]; 159 uint32_t(File.pdb().getMsfLayout().SB->BlockSize)); 163 uint32_t(File.pdb().getMsfLayout().SB->FreeBlockMapBlock)); 167 uint32_t(File.pdb().getMsfLayout().SB->NumBlocks)); 171 uint32_t(File.pdb().getMsfLayout().SB->NumDirectoryBytes)); 175 uint32_t(File.pdb().getMsfLayout().SB->Unknown1)); 179 uint32_t(File.pdb().getMsfLayout().SB->BlockMapAddr)); 198 const MSFLayout &Layout = File.pdb().getMsfLayout(); 204 uint32_t FpmChunk = pdbBlockIndex() / File.pdb().getBlockSize(); 210 8 * (FpmChunk * File.pdb().getBlockSize() + pdbBlockOffset()); 211 if (DescribedBlockStart > File.pdb().getBlockCount()) { 219 cantFail(File.pdb().getMsfBuffer().readBytes(FileOffset, 1, Bytes)); 225 uint64_t BlockMapOffset = File.pdb().getBlockMapOffset(); 244 discoverStreamPurposes(File.pdb(), Streams); 248 const auto &Layout = File.pdb().getStreamLayout(Stream); 250 getOffsetInStream(Layout.Blocks, FileOffset, File.pdb().getBlockSize()); 256 DbiStream &Dbi = cantFail(File.pdb().getPDBDbiStream()); 261 InfoStream &Info = cantFail(File.pdb().getPDBInfoStream()); 275 auto DirectoryBlocks = File.pdb().getDirectoryBlockArray(); 276 const auto &Layout = File.pdb().getMsfLayout(); 278 getOffsetInStream(DirectoryBlocks, FileOffset, File.pdb().getBlockSize());tools/llvm-pdbutil/InputFile.cpp
171 auto StringTable = File->pdb().getStringTable(); 179 auto MDS = getModuleDebugStream(File->pdb(), Name, Modi); 374 assert(isPdb() && pdb().hasPDBIpiStream()); 381 auto &Stream = cantFail((Kind == kIds) ? pdb().getPDBIpiStream() 382 : pdb().getPDBTpiStream()); 417 if (isObj() || !pdb().hasPDBIpiStream()) 501 auto &Dbi = cantFail(Value.File->pdb().getPDBDbiStream());tools/llvm-pdbutil/TypeReferenceTracker.cpp
45 Tpi = &cantFail(File.pdb().getPDBTpiStream()); 76 if (File.isPdb() && File.pdb().hasPDBGlobalsStream()) { 77 SymbolStream &SymStream = cantFail(File.pdb().getPDBSymbolStream()); 78 GlobalsStream &GS = cantFail(File.pdb().getPDBGlobalsStream());