class IMSFFile

Declaration

class IMSFFile { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:20

Method Overview

Methods

virtual uint32_t getBlockCount() const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:25

virtual Expected<ArrayRef<uint8_t>> getBlockData(
    uint32_t BlockIndex,
    uint32_t NumBytes) const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:32

Parameters

uint32_t BlockIndex
uint32_t NumBytes

virtual uint32_t getBlockSize() const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:24

virtual uint32_t getNumStreams() const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:27

virtual ArrayRef<support::ulittle32_t>
getStreamBlockList(uint32_t StreamIndex) const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:30

Parameters

uint32_t StreamIndex

virtual uint32_t getStreamByteSize(
    uint32_t StreamIndex) const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:28

Parameters

uint32_t StreamIndex

virtual llvm::Error setBlockData(
    uint32_t BlockIndex,
    uint32_t Offset,
    ArrayRef<uint8_t> Data) const

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:34

Parameters

uint32_t BlockIndex
uint32_t Offset
ArrayRef<uint8_t> Data

virtual ~IMSFFile()

Declared at: llvm/include/llvm/DebugInfo/MSF/IMSFFile.h:22