Lines Matching refs:SB
54 uint32_t PDBFile::getBlockSize() const { return ContainerLayout.SB->BlockSize; } in getBlockSize()
57 return ContainerLayout.SB->FreeBlockMapBlock; in getFreeBlockMapBlock()
61 return ContainerLayout.SB->NumBlocks; in getBlockCount()
65 return ContainerLayout.SB->NumDirectoryBytes; in getNumDirectoryBytes()
69 return ContainerLayout.SB->BlockMapAddr; in getBlockMapIndex()
72 uint32_t PDBFile::getUnknown1() const { return ContainerLayout.SB->Unknown1; } in getUnknown1()
75 return msf::bytesToBlocks(ContainerLayout.SB->NumDirectoryBytes, in getNumDirectoryBlocks()
76 ContainerLayout.SB->BlockSize); in getNumDirectoryBlocks()
80 return (uint64_t)ContainerLayout.SB->BlockMapAddr * in getBlockMapOffset()
81 ContainerLayout.SB->BlockSize; in getBlockMapOffset()
123 const msf::SuperBlock *SB = nullptr; in parseFileHeaders() local
124 if (auto EC = Reader.readObject(SB)) { in parseFileHeaders()
130 if (auto EC = msf::validateSuperBlock(*SB)) in parseFileHeaders()
133 if (Buffer->getLength() % SB->BlockSize != 0) in parseFileHeaders()
136 ContainerLayout.SB = SB; in parseFileHeaders()
139 ContainerLayout.FreePageMap.resize(SB->NumBlocks); in parseFileHeaders()
180 assert(ContainerLayout.SB); in parseStreamData()
205 : msf::bytesToBlocks(StreamSize, ContainerLayout.SB->BlockSize); in parseStreamData()
218 (uint64_t)(Block + 1) * ContainerLayout.SB->BlockSize; in parseStreamData()