LLVM  8.0.1
Public Attributes | List of all members
llvm::pdb::FileInfoSubstreamHeader Struct Reference

The header preceeding the File Info Substream of the DBI stream. More...

#include "llvm/DebugInfo/PDB/Native/RawTypes.h"

Collaboration diagram for llvm::pdb::FileInfoSubstreamHeader:
Collaboration graph
[legend]

Public Attributes

support::ulittle16_t NumModules
 Total # of modules, should match number of records in the ModuleInfo substream. More...
 
support::ulittle16_t NumSourceFiles
 Total # of source files. More...
 

Detailed Description

The header preceeding the File Info Substream of the DBI stream.

Definition at line 181 of file RawTypes.h.

Member Data Documentation

◆ NumModules

support::ulittle16_t llvm::pdb::FileInfoSubstreamHeader::NumModules

Total # of modules, should match number of records in the ModuleInfo substream.

Definition at line 184 of file RawTypes.h.

◆ NumSourceFiles

support::ulittle16_t llvm::pdb::FileInfoSubstreamHeader::NumSourceFiles

Total # of source files.

This value is not accurate because PDB actually supports more than 64k source files, so we ignore it and compute the value from other stream fields.

Definition at line 189 of file RawTypes.h.


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