|
LLVM 22.0.0git
|
#include "llvm/DebugInfo/MSF/MSFCommon.h"
Public Member Functions | |
| MSFLayout ()=default | |
| uint32_t | mainFpmBlock () const |
| uint32_t | alternateFpmBlock () const |
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 |
Definition at line 52 of file MSFCommon.h.
|
default |
|
inline |
Definition at line 60 of file MSFCommon.h.
References mainFpmBlock().
Referenced by llvm::msf::getFpmStreamLayout().
|
inline |
Definition at line 55 of file MSFCommon.h.
Referenced by alternateFpmBlock(), and llvm::msf::getFpmStreamLayout().
| ArrayRef<support::ulittle32_t> llvm::msf::MSFLayout::DirectoryBlocks |
Definition at line 67 of file MSFCommon.h.
Referenced by llvm::msf::MSFBuilder::commit(), llvm::msf::MappedBlockStream::createDirectoryStream(), and llvm::msf::WritableMappedBlockStream::createDirectoryStream().
| BitVector llvm::msf::MSFLayout::FreePageMap |
Definition at line 66 of file MSFCommon.h.
Referenced by commitFpm().
| const SuperBlock* llvm::msf::MSFLayout::SB = nullptr |
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().
| std::vector<ArrayRef<support::ulittle32_t> > llvm::msf::MSFLayout::StreamMap |
Definition at line 69 of file MSFCommon.h.
Referenced by llvm::msf::MSFBuilder::commit(), llvm::pdb::PDBFileBuilder::commit(), llvm::msf::MappedBlockStream::createIndexedStream(), and llvm::msf::WritableMappedBlockStream::createIndexedStream().
| ArrayRef<support::ulittle32_t> llvm::msf::MSFLayout::StreamSizes |
Definition at line 68 of file MSFCommon.h.
Referenced by llvm::msf::MSFBuilder::commit(), llvm::msf::MappedBlockStream::createIndexedStream(), and llvm::msf::WritableMappedBlockStream::createIndexedStream().