10 #ifndef LLVM_DEBUGINFO_PDB_RAW_PUBLICSSTREAM_H
11 #define LLVM_DEBUGINFO_PDB_RAW_PUBLICSSTREAM_H
51 return SectionOffsets;
59 std::unique_ptr<msf::MappedBlockStream> Stream;
68 const HeaderInfo *Header;
iterator_range< codeview::CVSymbolArray::Iterator > getSymbols(bool *HadError) const
msf::FixedStreamArray< support::ulittle32_t > getAddressMap() const
msf::FixedStreamArray< SectionOffset > getSectionOffsets() const
msf::FixedStreamArray< support::ulittle32_t > getThunkMap() const
uint32_t getSymHash() const
PublicsStream(PDBFile &File, std::unique_ptr< msf::MappedBlockStream > Stream)
A range adaptor for a pair of iterators.
uint32_t getNumBuckets() const
uint32_t getAddrMap() const
Lightweight error class with error context and mandatory checking.
msf::FixedStreamArray< support::ulittle32_t > getHashBuckets() const