reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
76 return ContainerLayout.StreamSizes; 79 return ContainerLayout.StreamMap; 82 const msf::MSFLayout &getMsfLayout() const { return ContainerLayout; }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; 85 return ContainerLayout.StreamSizes.size(); 89 return *std::max_element(ContainerLayout.StreamSizes.begin(), 90 ContainerLayout.StreamSizes.end()); 94 return ContainerLayout.StreamSizes[StreamIndex]; 99 return ContainerLayout.StreamMap[StreamIndex]; 137 ContainerLayout.SB = SB; 140 ContainerLayout.FreePageMap.resize(SB->NumBlocks); 155 MappedBlockStream::createFpmStream(ContainerLayout, *Buffer, Allocator); 166 ContainerLayout.FreePageMap[BI] = true; 173 if (auto EC = Reader.readArray(ContainerLayout.DirectoryBlocks, 181 assert(ContainerLayout.SB); 192 auto DS = MappedBlockStream::createDirectoryStream(ContainerLayout, *Buffer, 198 if (auto EC = Reader.readArray(ContainerLayout.StreamSizes, NumStreams)) 206 : msf::bytesToBlocks(StreamSize, ContainerLayout.SB->BlockSize); 219 (uint64_t)(Block + 1) * ContainerLayout.SB->BlockSize; 224 ContainerLayout.StreamMap.push_back(Blocks); 234 return ContainerLayout.DirectoryBlocks; 241 return MappedBlockStream::createIndexedStream(ContainerLayout, *Buffer, SN, 254 return msf::getFpmStreamLayout(ContainerLayout);