class PublicsStream

Declaration

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

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:24

Member Variables

private std::unique_ptr<msf::MappedBlockStream> Stream
private llvm::pdb::GSIHashTable PublicsTable
private FixedStreamArray<support::ulittle32_t> AddressMap
private FixedStreamArray<support::ulittle32_t> ThunkMap
private FixedStreamArray<llvm::pdb::SectionOffset> SectionOffsets
private const llvm::pdb::PublicsStreamHeader* Header

Method Overview

Methods

PublicsStream(
    std::unique_ptr<msf::MappedBlockStream>
        Stream)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:26

Parameters

std::unique_ptr<msf::MappedBlockStream> Stream

FixedStreamArray<support::ulittle32_t>
getAddressMap() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:34

const llvm::pdb::GSIHashTable& getPublicsTable()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:33

FixedStreamArray<llvm::pdb::SectionOffset>
getSectionOffsets() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:40

uint32_t getSymHash() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:30

FixedStreamArray<support::ulittle32_t>
getThunkMap() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:37

uint32_t getThunkTableOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:32

uint16_t getThunkTableSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:31

llvm::Error reload()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:28

~PublicsStream()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:27