LLVM
8.0.1
|
#include "llvm/DebugInfo/PDB/Native/PublicsStream.h"
Public Member Functions | |
PublicsStream (std::unique_ptr< msf::MappedBlockStream > Stream) | |
~PublicsStream () | |
Error | reload () |
uint32_t | getSymHash () const |
uint16_t | getThunkTableSection () const |
uint32_t | getThunkTableOffset () const |
const GSIHashTable & | getPublicsTable () const |
FixedStreamArray< support::ulittle32_t > | getAddressMap () const |
FixedStreamArray< support::ulittle32_t > | getThunkMap () const |
FixedStreamArray< SectionOffset > | getSectionOffsets () const |
Definition at line 28 of file PublicsStream.h.
PublicsStream::PublicsStream | ( | std::unique_ptr< msf::MappedBlockStream > | Stream | ) |
Definition at line 41 of file PublicsStream.cpp.
References ~PublicsStream().
|
default |
Referenced by PublicsStream().
|
inline |
Definition at line 38 of file PublicsStream.h.
|
inline |
Definition at line 37 of file PublicsStream.h.
|
inline |
Definition at line 44 of file PublicsStream.h.
uint32_t PublicsStream::getSymHash | ( | ) | const |
Definition at line 46 of file PublicsStream.cpp.
References llvm::pdb::PublicsStreamHeader::SymHash.
|
inline |
Definition at line 41 of file PublicsStream.h.
uint32_t PublicsStream::getThunkTableOffset | ( | ) | const |
Definition at line 50 of file PublicsStream.cpp.
References llvm::pdb::PublicsStreamHeader::OffThunkTable.
uint16_t PublicsStream::getThunkTableSection | ( | ) | const |
Definition at line 47 of file PublicsStream.cpp.
References llvm::pdb::PublicsStreamHeader::ISectThunkTable.
Error PublicsStream::reload | ( | ) |
Definition at line 59 of file PublicsStream.cpp.
References llvm::pdb::PublicsStreamHeader::AddrMap, llvm::BinaryStreamReader::bytesRemaining(), llvm::pdb::corrupt_file, E, llvm::joinErrors(), llvm::pdb::PublicsStreamHeader::NumSections, llvm::pdb::PublicsStreamHeader::NumThunks, llvm::pdb::GSIHashTable::read(), llvm::BinaryStreamReader::readArray(), llvm::BinaryStreamReader::readObject(), and llvm::Error::success().