LLVM 19.0.0git
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 24 of file PublicsStream.h.

Constructor & Destructor Documentation

◆ PublicsStream()

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

Definition at line 37 of file PublicsStream.cpp.

◆ ~PublicsStream()

PublicsStream::~PublicsStream ( )
default

Member Function Documentation

◆ getAddressMap()

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

Definition at line 34 of file PublicsStream.h.

◆ getPublicsTable()

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

Definition at line 33 of file PublicsStream.h.

◆ getSectionOffsets()

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

Definition at line 40 of file PublicsStream.h.

◆ getSymHash()

uint32_t PublicsStream::getSymHash ( ) const

Definition at line 42 of file PublicsStream.cpp.

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

◆ getThunkMap()

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

Definition at line 37 of file PublicsStream.h.

◆ getThunkTableOffset()

uint32_t PublicsStream::getThunkTableOffset ( ) const

Definition at line 46 of file PublicsStream.cpp.

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

◆ getThunkTableSection()

uint16_t PublicsStream::getThunkTableSection ( ) const

Definition at line 43 of file PublicsStream.cpp.

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

◆ reload()

Error PublicsStream::reload ( )

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