9#ifndef LLVM_DEBUGINFO_PDB_NATIVE_PUBLICSSTREAM_H
10#define LLVM_DEBUGINFO_PDB_NATIVE_PUBLICSSTREAM_H
19class MappedBlockStream;
22struct PublicsStreamHeader;
42 return SectionOffsets;
46 std::unique_ptr<msf::MappedBlockStream> Stream;
Lightweight arrays that are backed by an arbitrary BinaryStream.
Lightweight error class with error context and mandatory checking.
FixedStreamArray is similar to VarStreamArray, except with each record having a fixed-length.
A readonly view of a hash table used in the globals and publics streams.
FixedStreamArray< support::ulittle32_t > getThunkMap() const
LLVM_ABI uint32_t getSymHash() const
FixedStreamArray< support::ulittle32_t > getAddressMap() const
LLVM_ABI uint32_t getThunkTableOffset() const
const GSIHashTable & getPublicsTable() const
LLVM_ABI ~PublicsStream()
FixedStreamArray< SectionOffset > getSectionOffsets() const
LLVM_ABI uint16_t getThunkTableSection() const
This is an optimization pass for GlobalISel generic memory operations.