LLVM: llvm::msf::MSFLayout Struct Reference (original) (raw)
#include "[llvm/DebugInfo/MSF/MSFCommon.h](MSFCommon%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| const SuperBlock * | SB = nullptr |
| BitVector | FreePageMap |
| ArrayRef< support::ulittle32_t > | DirectoryBlocks |
| ArrayRef< support::ulittle32_t > | StreamSizes |
| std::vector< ArrayRef< support::ulittle32_t > > | StreamMap |
Detailed Description
Definition at line 52 of file MSFCommon.h.
Constructor & Destructor Documentation
| llvm::msf::MSFLayout::MSFLayout ( ) | default |
|---|
Member Function Documentation
◆ alternateFpmBlock()
| uint32_t llvm::msf::MSFLayout::alternateFpmBlock ( ) const | inline |
|---|
◆ mainFpmBlock()
| uint32_t llvm::msf::MSFLayout::mainFpmBlock ( ) const | inline |
|---|
Member Data Documentation
◆ DirectoryBlocks
◆ FreePageMap
◆ SB
Definition at line 65 of file MSFCommon.h.
Referenced by llvm::msf::MSFBuilder::commit(), llvm::pdb::PDBFileBuilder::commit(), commitFpm(), llvm::msf::MappedBlockStream::createDirectoryStream(), llvm::msf::WritableMappedBlockStream::createDirectoryStream(), llvm::msf::MappedBlockStream::createFpmStream(), llvm::msf::WritableMappedBlockStream::createFpmStream(), llvm::msf::MappedBlockStream::createIndexedStream(), llvm::msf::WritableMappedBlockStream::createIndexedStream(), llvm::msf::getFpmStreamLayout(), and mainFpmBlock().
◆ StreamMap
◆ StreamSizes
The documentation for this struct was generated from the following file:
- include/llvm/DebugInfo/MSF/MSFCommon.h