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

The DOS compatible header at the front of all PEs. More...

#include "llvm/BinaryFormat/COFF.h"

Public Attributes

uint16_t Magic
 
uint16_t UsedBytesInTheLastPage
 
uint16_t FileSizeInPages
 
uint16_t NumberOfRelocationItems
 
uint16_t HeaderSizeInParagraphs
 
uint16_t MinimumExtraParagraphs
 
uint16_t MaximumExtraParagraphs
 
uint16_t InitialRelativeSS
 
uint16_t InitialSP
 
uint16_t Checksum
 
uint16_t InitialIP
 
uint16_t InitialRelativeCS
 
uint16_t AddressOfRelocationTable
 
uint16_t OverlayNumber
 
uint16_t Reserved [4]
 
uint16_t OEMid
 
uint16_t OEMinfo
 
uint16_t Reserved2 [10]
 
uint32_t AddressOfNewExeHeader
 

Detailed Description

The DOS compatible header at the front of all PEs.

Definition at line 532 of file COFF.h.

Member Data Documentation

◆ AddressOfNewExeHeader

uint32_t llvm::COFF::DOSHeader::AddressOfNewExeHeader

Definition at line 551 of file COFF.h.

◆ AddressOfRelocationTable

uint16_t llvm::COFF::DOSHeader::AddressOfRelocationTable

Definition at line 545 of file COFF.h.

◆ Checksum

uint16_t llvm::COFF::DOSHeader::Checksum

Definition at line 542 of file COFF.h.

◆ FileSizeInPages

uint16_t llvm::COFF::DOSHeader::FileSizeInPages

Definition at line 535 of file COFF.h.

◆ HeaderSizeInParagraphs

uint16_t llvm::COFF::DOSHeader::HeaderSizeInParagraphs

Definition at line 537 of file COFF.h.

◆ InitialIP

uint16_t llvm::COFF::DOSHeader::InitialIP

Definition at line 543 of file COFF.h.

◆ InitialRelativeCS

uint16_t llvm::COFF::DOSHeader::InitialRelativeCS

Definition at line 544 of file COFF.h.

◆ InitialRelativeSS

uint16_t llvm::COFF::DOSHeader::InitialRelativeSS

Definition at line 540 of file COFF.h.

◆ InitialSP

uint16_t llvm::COFF::DOSHeader::InitialSP

Definition at line 541 of file COFF.h.

◆ Magic

uint16_t llvm::COFF::DOSHeader::Magic

Definition at line 533 of file COFF.h.

◆ MaximumExtraParagraphs

uint16_t llvm::COFF::DOSHeader::MaximumExtraParagraphs

Definition at line 539 of file COFF.h.

◆ MinimumExtraParagraphs

uint16_t llvm::COFF::DOSHeader::MinimumExtraParagraphs

Definition at line 538 of file COFF.h.

◆ NumberOfRelocationItems

uint16_t llvm::COFF::DOSHeader::NumberOfRelocationItems

Definition at line 536 of file COFF.h.

◆ OEMid

uint16_t llvm::COFF::DOSHeader::OEMid

Definition at line 548 of file COFF.h.

◆ OEMinfo

uint16_t llvm::COFF::DOSHeader::OEMinfo

Definition at line 549 of file COFF.h.

◆ OverlayNumber

uint16_t llvm::COFF::DOSHeader::OverlayNumber

Definition at line 546 of file COFF.h.

◆ Reserved

uint16_t llvm::COFF::DOSHeader::Reserved[4]

Definition at line 547 of file COFF.h.

◆ Reserved2

uint16_t llvm::COFF::DOSHeader::Reserved2[10]

Definition at line 550 of file COFF.h.

◆ UsedBytesInTheLastPage

uint16_t llvm::COFF::DOSHeader::UsedBytesInTheLastPage

Definition at line 534 of file COFF.h.


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