Provides read access to the PDB publics stream and its address maps.

Synopsis

Declared in <llvm/DebugInfo/PDB/Native/PublicsStream.h>

class PublicsStream;

Member Functions

Name

Description

PublicsStream [constructor]

Construct a publics stream reader over Stream.

~PublicsStream [destructor]

Destroy the publics stream reader.

findByAddress

Find a public symbol by a segment and offset.

getAddressMap

Return the address map of symbol offsets sorted by section and offset.

getPublicsTable

Return the parsed publics GSI hash table.

getSectionOffsets

Return the section‐offset map entries from the publics stream.

getSymHash

Return the symbol‐hash size field from the publics stream header.

getThunkMap

Return the thunk map of thunk target offsets from the publics stream.

getThunkTableOffset

Return the offset of the thunk table within its section from the header.

getThunkTableSection

Return the section index of the thunk table from the header.

reload

Reload and reparse the publics stream from the underlying MSF stream.

Created with MrDocs