Lines Matching defs:SB
195 const PDB::SuperBlock *SB;
196 if (auto EC = getObject(SB, M, M.getBufferStart()))
200 outs() << "BlockSize: " << SB->BlockSize << '\n';
201 outs() << "Unknown0: " << SB->Unknown0 << '\n';
202 outs() << "NumBlocks: " << SB->NumBlocks << '\n';
203 outs() << "NumDirectoryBytes: " << SB->NumDirectoryBytes << '\n';
204 outs() << "Unknown1: " << SB->Unknown1 << '\n';
205 outs() << "BlockMapAddr: " << SB->BlockMapAddr << '\n';
209 if (SB->BlockSize % sizeof(support::ulittle32_t) != 0)
214 if (SB->NumDirectoryBytes % sizeof(support::ulittle32_t) != 0)
221 bytesToBlocks(SB->NumDirectoryBytes, SB->BlockSize);
229 if (NumDirectoryBlocks > SB->BlockSize / sizeof(support::ulittle32_t))
234 uint64_t BlockMapOffset = (uint64_t)SB->BlockMapAddr * SB->BlockSize;
274 blockToOffset(DirectoryBlockAddr, SB->BlockSize);
278 SB->BlockSize / sizeof(support::ulittle32_t));
287 if (DirectoryBytesRead == SB->NumDirectoryBytes)
315 bytesToBlocks(StreamSizes[StreamIdx], SB->BlockSize);
331 // We should have read exactly SB->NumDirectoryBytes bytes.
332 assert(DirectoryBytesRead == SB->NumDirectoryBytes);
362 uint64_t StreamBlockOffset = blockToOffset(StreamBlockAddr, SB->BlockSize);
368 BytesLeftToReadInStream, static_cast<uint32_t>(SB->BlockSize));