|
LLVM
4.0.0
|
The header preceeding each entry in the Module Info substream of the DBI stream. More...
#include <RawTypes.h>
Public Attributes | |
| support::ulittle32_t | Mod |
| Currently opened module. More... | |
| SectionContribEntry | SC |
| First section contribution of this module. More... | |
| support::ulittle16_t | Flags |
| See ModInfoFlags definition. More... | |
| support::ulittle16_t | ModDiStream |
| Stream Number of module debug info. More... | |
| support::ulittle32_t | SymBytes |
| Size of local symbol debug info in above stream. More... | |
| support::ulittle32_t | LineBytes |
| Size of line number debug info in above stream. More... | |
| support::ulittle32_t | C13Bytes |
| Size of C13 line number info in above stream. More... | |
| support::ulittle16_t | NumFiles |
| Number of files contributing to this module. More... | |
| char | Padding1 [2] |
| Padding so the next field is 4-byte aligned. More... | |
| support::ulittle32_t | FileNameOffs |
| Array of [0..NumFiles) DBI name buffer offsets. More... | |
| support::ulittle32_t | SrcFileNameNI |
| Name Index for src file name. More... | |
| support::ulittle32_t | PdbFilePathNI |
| Name Index for path to compiler PDB. More... | |
The header preceeding each entry in the Module Info substream of the DBI stream.
Definition at line 215 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::C13Bytes |
Size of C13 line number info in above stream.
Definition at line 238 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::FileNameOffs |
Array of [0..NumFiles) DBI name buffer offsets.
This field is a pointer in the reference implementation, but as with Mod, we ignore it for now since it is unused.
Definition at line 249 of file RawTypes.h.
| support::ulittle16_t llvm::pdb::ModuleInfoHeader::Flags |
See ModInfoFlags definition.
Definition at line 226 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::LineBytes |
Size of line number debug info in above stream.
Definition at line 235 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::Mod |
Currently opened module.
This field is a pointer in the reference implementation, but that won't work on 64-bit systems, and anyway it doesn't make sense to read a pointer from a file. For now it is unused, so just ignore it.
Definition at line 220 of file RawTypes.h.
| support::ulittle16_t llvm::pdb::ModuleInfoHeader::ModDiStream |
Stream Number of module debug info.
Definition at line 229 of file RawTypes.h.
| support::ulittle16_t llvm::pdb::ModuleInfoHeader::NumFiles |
Number of files contributing to this module.
Definition at line 241 of file RawTypes.h.
| char llvm::pdb::ModuleInfoHeader::Padding1[2] |
Padding so the next field is 4-byte aligned.
Definition at line 244 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::PdbFilePathNI |
Name Index for path to compiler PDB.
Definition at line 255 of file RawTypes.h.
| SectionContribEntry llvm::pdb::ModuleInfoHeader::SC |
First section contribution of this module.
Definition at line 223 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::SrcFileNameNI |
Name Index for src file name.
Definition at line 252 of file RawTypes.h.
| support::ulittle32_t llvm::pdb::ModuleInfoHeader::SymBytes |
Size of local symbol debug info in above stream.
Definition at line 232 of file RawTypes.h.
1.8.6