LLVM 19.0.0git
llvm::msf::MappedBlockStream Member List

This is the complete list of members for llvm::msf::MappedBlockStream, including all inherited members.

checkOffsetForRead(uint64_t Offset, uint64_t DataSize)llvm::BinaryStreaminlineprotected
createDirectoryStream(const MSFLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::MappedBlockStreamstatic
createFpmStream(const MSFLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::MappedBlockStreamstatic
createIndexedStream(const MSFLayout &Layout, BinaryStreamRef MsfData, uint32_t StreamIndex, BumpPtrAllocator &Allocator)llvm::msf::MappedBlockStreamstatic
createStream(uint32_t BlockSize, const MSFStreamLayout &Layout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::MappedBlockStreamstatic
getAllocator()llvm::msf::MappedBlockStreaminline
getBlockSize() constllvm::msf::MappedBlockStreaminline
getEndian() const overridellvm::msf::MappedBlockStreaminlinevirtual
getFlags() constllvm::BinaryStreaminlinevirtual
getLength() overridellvm::msf::MappedBlockStreamvirtual
getNumBlocks() constllvm::msf::MappedBlockStreaminline
getStreamLength() constllvm::msf::MappedBlockStreaminline
invalidateCache()llvm::msf::MappedBlockStream
MappedBlockStream(uint32_t BlockSize, const MSFStreamLayout &StreamLayout, BinaryStreamRef MsfData, BumpPtrAllocator &Allocator)llvm::msf::MappedBlockStreamprotected
readBytes(uint64_t Offset, uint64_t Size, ArrayRef< uint8_t > &Buffer) overridellvm::msf::MappedBlockStreamvirtual
readLongestContiguousChunk(uint64_t Offset, ArrayRef< uint8_t > &Buffer) overridellvm::msf::MappedBlockStreamvirtual
WritableMappedBlockStreamllvm::msf::MappedBlockStreamfriend
~BinaryStream()=defaultllvm::BinaryStreamvirtual