LLVM: lib/DebugInfo/MSF/MSFBuilder.cpp File Reference (original) (raw)

Go to the source code of this file.

Variables
static const uint32_t kSuperBlockBlock = 0
static const uint32_t kFreePageMap0Block = 1
static const uint32_t kFreePageMap1Block = 2
static const uint32_t kNumReservedPages = 3
static const uint32_t kDefaultFreePageMap = kFreePageMap1Block
static const uint32_t kDefaultBlockMapAddr = kNumReservedPages

commitFpm()

Definition at line 312 of file MSFBuilder.cpp.

References Allocator, assert(), llvm::BinaryStreamWriter::bytesRemaining(), llvm::cantFail(), llvm::msf::WritableMappedBlockStream::createFpmStream(), llvm::msf::MSFLayout::FreePageMap, I, llvm::msf::SuperBlock::NumBlocks, llvm::msf::MSFLayout::SB, llvm::BitVector::test(), and llvm::BinaryStreamWriter::writeObject().

Referenced by llvm::msf::MSFBuilder::commit().

kDefaultBlockMapAddr

kDefaultFreePageMap

kFreePageMap0Block

kFreePageMap1Block

kNumReservedPages

kSuperBlockBlock