LLVM 19.0.0git
Public Types | Public Attributes | List of all members
llvm::COFF::BigObjHeader Struct Reference

#include "llvm/BinaryFormat/COFF.h"

Public Types

enum  : uint16_t { MinBigObjectVersion = 2 }
 

Public Attributes

uint16_t Sig1
 Must be IMAGE_FILE_MACHINE_UNKNOWN (0).
 
uint16_t Sig2
 Must be 0xFFFF.
 
uint16_t Version
 
uint16_t Machine
 
uint32_t TimeDateStamp
 
uint8_t UUID [16]
 
uint32_t unused1
 
uint32_t unused2
 
uint32_t unused3
 
uint32_t unused4
 
uint32_t NumberOfSections
 
uint32_t PointerToSymbolTable
 
uint32_t NumberOfSymbols
 

Detailed Description

Definition at line 74 of file COFF.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : uint16_t
Enumerator
MinBigObjectVersion 

Definition at line 75 of file COFF.h.

Member Data Documentation

◆ Machine

uint16_t llvm::COFF::BigObjHeader::Machine

Definition at line 80 of file COFF.h.

◆ NumberOfSections

uint32_t llvm::COFF::BigObjHeader::NumberOfSections

Definition at line 87 of file COFF.h.

◆ NumberOfSymbols

uint32_t llvm::COFF::BigObjHeader::NumberOfSymbols

Definition at line 89 of file COFF.h.

◆ PointerToSymbolTable

uint32_t llvm::COFF::BigObjHeader::PointerToSymbolTable

Definition at line 88 of file COFF.h.

◆ Sig1

uint16_t llvm::COFF::BigObjHeader::Sig1

Must be IMAGE_FILE_MACHINE_UNKNOWN (0).

Definition at line 77 of file COFF.h.

◆ Sig2

uint16_t llvm::COFF::BigObjHeader::Sig2

Must be 0xFFFF.

Definition at line 78 of file COFF.h.

◆ TimeDateStamp

uint32_t llvm::COFF::BigObjHeader::TimeDateStamp

Definition at line 81 of file COFF.h.

◆ unused1

uint32_t llvm::COFF::BigObjHeader::unused1

Definition at line 83 of file COFF.h.

◆ unused2

uint32_t llvm::COFF::BigObjHeader::unused2

Definition at line 84 of file COFF.h.

◆ unused3

uint32_t llvm::COFF::BigObjHeader::unused3

Definition at line 85 of file COFF.h.

◆ unused4

uint32_t llvm::COFF::BigObjHeader::unused4

Definition at line 86 of file COFF.h.

◆ UUID

uint8_t llvm::COFF::BigObjHeader::UUID[16]

Definition at line 82 of file COFF.h.

◆ Version

uint16_t llvm::COFF::BigObjHeader::Version

Definition at line 79 of file COFF.h.


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