Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_PDB_NATIVE_PUBLICSSTREAM_H
10 #define LLVM_DEBUGINFO_PDB_NATIVE_PUBLICSSTREAM_H
18 class MappedBlockStream;
21 struct PublicsStreamHeader;
26 PublicsStream(std::unique_ptr<msf::MappedBlockStream> Stream);
41 return SectionOffsets;
45 std::unique_ptr<msf::MappedBlockStream> Stream;
This is an optimization pass for GlobalISel generic memory operations.
uint16_t getThunkTableSection() const
FixedStreamArray< SectionOffset > getSectionOffsets() const
FixedStreamArray< support::ulittle32_t > getThunkMap() const
PublicsStream(std::unique_ptr< msf::MappedBlockStream > Stream)
A readonly view of a hash table used in the globals and publics streams.
FixedStreamArray< support::ulittle32_t > getAddressMap() const
uint32_t getThunkTableOffset() const
Lightweight error class with error context and mandatory checking.
const GSIHashTable & getPublicsTable() const
uint32_t getSymHash() const