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

References

include/llvm/DebugInfo/MSF/MSFCommon.h
   55     assert(SB->FreeBlockMapBlock == 1 || SB->FreeBlockMapBlock == 2);
   55     assert(SB->FreeBlockMapBlock == 1 || SB->FreeBlockMapBlock == 2);
   56     return SB->FreeBlockMapBlock;
  117   return L.SB->BlockSize;
  151   return getNumFpmIntervals(L.SB->BlockSize, L.SB->NumBlocks,
  151   return getNumFpmIntervals(L.SB->BlockSize, L.SB->NumBlocks,
lib/DebugInfo/MSF/MSFBuilder.cpp
  253   L.SB = SB;
  324   while (BI < Layout.SB->NumBlocks) {
  328           (BI < Layout.SB->NumBlocks) ? Layout.FreePageMap.test(BI) : true;
  346   uint64_t FileSize = Layout.SB->BlockSize * Layout.SB->NumBlocks;
  346   uint64_t FileSize = Layout.SB->BlockSize * Layout.SB->NumBlocks;
  355   if (auto EC = Writer.writeObject(*Layout.SB))
  361       msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize);
  361       msf::blockToOffset(Layout.SB->BlockMapAddr, Layout.SB->BlockSize);
lib/DebugInfo/MSF/MSFCommon.cpp
   77     FL.Length = NumFpmIntervals * Msf.SB->BlockSize;
   79     FL.Length = divideCeil(Msf.SB->NumBlocks, 8);
lib/DebugInfo/MSF/MappedBlockStream.cpp
   67       Layout.SB->BlockSize, SL, MsfData, Allocator);
   76   SL.Length = Layout.SB->NumDirectoryBytes;
   77   return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
   85   return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
  334   return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
  343   SL.Length = Layout.SB->NumDirectoryBytes;
  344   return createStream(Layout.SB->BlockSize, SL, MsfData, Allocator);
  363       createStream(Layout.SB->BlockSize, FullLayout, MsfData, Allocator);
  366   std::vector<uint8_t> InitData(Layout.SB->BlockSize, 0xFF);
  370   return createStream(Layout.SB->BlockSize, MinLayout, MsfData, Allocator);
lib/DebugInfo/PDB/Native/PDBFile.cpp
   54 uint32_t PDBFile::getBlockSize() const { return ContainerLayout.SB->BlockSize; }
   57   return ContainerLayout.SB->FreeBlockMapBlock;
   61   return ContainerLayout.SB->NumBlocks;
   65   return ContainerLayout.SB->NumDirectoryBytes;
   69   return ContainerLayout.SB->BlockMapAddr;
   72 uint32_t PDBFile::getUnknown1() const { return ContainerLayout.SB->Unknown1; }
   75   return msf::bytesToBlocks(ContainerLayout.SB->NumDirectoryBytes,
   76                             ContainerLayout.SB->BlockSize);
   80   return (uint64_t)ContainerLayout.SB->BlockMapAddr *
   81          ContainerLayout.SB->BlockSize;
  137   ContainerLayout.SB = SB;
  181   assert(ContainerLayout.SB);
  206             : msf::bytesToBlocks(StreamSize, ContainerLayout.SB->BlockSize);
  219           (uint64_t)(Block + 1) * ContainerLayout.SB->BlockSize;
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
  325       blockToOffset(InfoStreamBlocks.front(), Layout.SB->BlockSize);
tools/llvm-pdbutil/ExplainOutputStyle.cpp
  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));
  280                StreamOff, uint32_t(Layout.SB->NumDirectoryBytes),
  281                uint32_t(StreamOff > Layout.SB->NumDirectoryBytes)
unittests/DebugInfo/MSF/MSFBuilderTest.cpp
  294   EXPECT_EQ(4096U, L.SB->BlockSize);
  295   EXPECT_EQ(ExpectedNumBlocks, L.SB->NumBlocks);
  321   EXPECT_EQ(msf::getMinimumBlockCount() + 2, L.SB->NumBlocks);
unittests/DebugInfo/MSF/MSFCommonTest.cpp
   31   L.SB = &SB;
   94   L.SB = &SB;
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
  495   uint64_t Offset = msf::blockToOffset(BlockIndex, Layout.SB->BlockSize);
  497   BufferRef = BufferRef.slice(Offset, Layout.SB->BlockSize);
  506   L.SB = &SB;