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
- public PublicsStream(std::unique_ptr<msf::MappedBlockStream> Stream)
- public FixedStreamArray<support::ulittle32_t> getAddressMap() const
- public const llvm::pdb::GSIHashTable & getPublicsTable() const
- public FixedStreamArray<llvm::pdb::SectionOffset> getSectionOffsets() const
- public uint32_t getSymHash() const
- public FixedStreamArray<support::ulittle32_t> getThunkMap() const
- public uint32_t getThunkTableOffset() const
- public uint16_t getThunkTableSection() const
- public llvm::Error reload()
- public ~PublicsStream()
Methods
¶PublicsStream(
std::unique_ptr<msf::MappedBlockStream>
Stream)
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
FixedStreamArray<support::ulittle32_t>
getAddressMap() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:34
¶const llvm::pdb::GSIHashTable& getPublicsTable()
const
const llvm::pdb::GSIHashTable& getPublicsTable()
const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:33
¶FixedStreamArray<llvm::pdb::SectionOffset>
getSectionOffsets() const
FixedStreamArray<llvm::pdb::SectionOffset>
getSectionOffsets() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:40
¶uint32_t getSymHash() const
uint32_t getSymHash() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:30
¶FixedStreamArray<support::ulittle32_t>
getThunkMap() const
FixedStreamArray<support::ulittle32_t>
getThunkMap() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:37
¶uint32_t getThunkTableOffset() const
uint32_t getThunkTableOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:32
¶uint16_t getThunkTableSection() const
uint16_t getThunkTableSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:31
¶llvm::Error reload()
llvm::Error reload()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:28
¶~PublicsStream()
~PublicsStream()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h:27