LLVM  8.0.1
Public Member Functions | List of all members
llvm::pdb::PublicsStream Class Reference

#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 GSIHashTablegetPublicsTable () const
 
FixedStreamArray< support::ulittle32_tgetAddressMap () const
 
FixedStreamArray< support::ulittle32_tgetThunkMap () const
 
FixedStreamArray< SectionOffsetgetSectionOffsets () const
 

Detailed Description

Definition at line 28 of file PublicsStream.h.

Constructor & Destructor Documentation

◆ PublicsStream()

PublicsStream::PublicsStream ( std::unique_ptr< msf::MappedBlockStream Stream)

Definition at line 41 of file PublicsStream.cpp.

References ~PublicsStream().

◆ ~PublicsStream()

PublicsStream::~PublicsStream ( )
default

Referenced by PublicsStream().

Member Function Documentation

◆ getAddressMap()

FixedStreamArray<support::ulittle32_t> llvm::pdb::PublicsStream::getAddressMap ( ) const
inline

Definition at line 38 of file PublicsStream.h.

◆ getPublicsTable()

const GSIHashTable& llvm::pdb::PublicsStream::getPublicsTable ( ) const
inline

Definition at line 37 of file PublicsStream.h.

◆ getSectionOffsets()

FixedStreamArray<SectionOffset> llvm::pdb::PublicsStream::getSectionOffsets ( ) const
inline

Definition at line 44 of file PublicsStream.h.

◆ getSymHash()

uint32_t PublicsStream::getSymHash ( ) const

Definition at line 46 of file PublicsStream.cpp.

References llvm::pdb::PublicsStreamHeader::SymHash.

◆ getThunkMap()

FixedStreamArray<support::ulittle32_t> llvm::pdb::PublicsStream::getThunkMap ( ) const
inline

Definition at line 41 of file PublicsStream.h.

◆ getThunkTableOffset()

uint32_t PublicsStream::getThunkTableOffset ( ) const

Definition at line 50 of file PublicsStream.cpp.

References llvm::pdb::PublicsStreamHeader::OffThunkTable.

◆ getThunkTableSection()

uint16_t PublicsStream::getThunkTableSection ( ) const

Definition at line 47 of file PublicsStream.cpp.

References llvm::pdb::PublicsStreamHeader::ISectThunkTable.

◆ reload()

Error PublicsStream::reload ( )

The documentation for this class was generated from the following files: