reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/llvm-pdbutil/ExplainOutputStyle.cpp
   36                File.getFilePath());
   38   if (File.isPdb())
   67       std::make_unique<BinaryByteStream>(File.unknown().getBuffer(),
   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());