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

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

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

Public Attributes

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

Detailed Description

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

Definition at line 180 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 183 of file RawTypes.h.

Referenced by llvm::pdb::DbiModuleList::getModuleCount().

◆ 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 188 of file RawTypes.h.


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