LLVM: llvm::pdb::DbiStreamHeader Struct Reference (original) (raw)

The fixed size header that appears at the beginning of the DBI Stream. More...

#include "[llvm/DebugInfo/PDB/Native/RawTypes.h](RawTypes%5F8h%5Fsource.html)"

Public Attributes
support::little32_t VersionSignature
support::ulittle32_t VersionHeader
support::ulittle32_t Age
How "old" is this DBI Stream. Should match the age of the PDB InfoStream.
support::ulittle16_t GlobalSymbolStreamIndex
Global symbol stream #.
support::ulittle16_t BuildNumber
See DbiBuildNo structure.
support::ulittle16_t PublicSymbolStreamIndex
Public symbols stream #.
support::ulittle16_t PdbDllVersion
version of mspdbNNN.dll
support::ulittle16_t SymRecordStreamIndex
Symbol records stream #.
support::ulittle16_t PdbDllRbld
rbld number of mspdbNNN.dll
support::little32_t ModiSubstreamSize
Size of module info stream.
support::little32_t SecContrSubstreamSize
Size of sec. contrib stream.
support::little32_t SectionMapSize
Size of sec. map substream.
support::little32_t FileInfoSize
Size of file info substream.
support::little32_t TypeServerSize
Size of type server map.
support::ulittle32_t MFCTypeServerIndex
Index of MFC Type Server.
support::little32_t OptionalDbgHdrSize
Size of DbgHeader info.
support::little32_t ECSubstreamSize
Size of EC stream (what is EC?)
support::ulittle16_t Flags
See DbiFlags enum.
support::ulittle16_t MachineType
See PDB_MachineType enum.
support::ulittle32_t Reserved
Pad to 64 bytes.

The fixed size header that appears at the beginning of the DBI Stream.

Definition at line 119 of file RawTypes.h.

Age

How "old" is this DBI Stream. Should match the age of the PDB InfoStream.

Definition at line 124 of file RawTypes.h.

BuildNumber

ECSubstreamSize

Size of EC stream (what is EC?)

Definition at line 166 of file RawTypes.h.

FileInfoSize

Size of file info substream.

Definition at line 154 of file RawTypes.h.

Flags

GlobalSymbolStreamIndex

Global symbol stream #.

Definition at line 127 of file RawTypes.h.

MachineType

See PDB_MachineType enum.

Definition at line 172 of file RawTypes.h.

MFCTypeServerIndex

ModiSubstreamSize

Size of module info stream.

Definition at line 145 of file RawTypes.h.

OptionalDbgHdrSize

Size of DbgHeader info.

Definition at line 163 of file RawTypes.h.

PdbDllRbld

rbld number of mspdbNNN.dll

Definition at line 142 of file RawTypes.h.

PdbDllVersion

version of mspdbNNN.dll

Definition at line 136 of file RawTypes.h.

PublicSymbolStreamIndex

Public symbols stream #.

Definition at line 133 of file RawTypes.h.

Reserved

SecContrSubstreamSize

Size of sec. contrib stream.

Definition at line 148 of file RawTypes.h.

SectionMapSize

Size of sec. map substream.

Definition at line 151 of file RawTypes.h.

SymRecordStreamIndex

Symbol records stream #.

Definition at line 139 of file RawTypes.h.

TypeServerSize

Size of type server map.

Definition at line 157 of file RawTypes.h.

VersionHeader

VersionSignature


The documentation for this struct was generated from the following file: