LLVM 17.0.0git
Public Attributes | List of all members
llvm::object::dos_header Struct Reference

The DOS compatible header at the front of all PE/COFF executables. More...

#include "llvm/Object/COFF.h"

Collaboration diagram for llvm::object::dos_header:
Collaboration graph

Public Attributes

char Magic [2]
support::ulittle16_t UsedBytesInTheLastPage
support::ulittle16_t FileSizeInPages
support::ulittle16_t NumberOfRelocationItems
support::ulittle16_t HeaderSizeInParagraphs
support::ulittle16_t MinimumExtraParagraphs
support::ulittle16_t MaximumExtraParagraphs
support::ulittle16_t InitialRelativeSS
support::ulittle16_t InitialSP
support::ulittle16_t Checksum
support::ulittle16_t InitialIP
support::ulittle16_t InitialRelativeCS
support::ulittle16_t AddressOfRelocationTable
support::ulittle16_t OverlayNumber
support::ulittle16_t Reserved [4]
support::ulittle16_t OEMid
support::ulittle16_t OEMinfo
support::ulittle16_t Reserved2 [10]
support::ulittle32_t AddressOfNewExeHeader

Detailed Description

The DOS compatible header at the front of all PE/COFF executables.

Definition at line 53 of file COFF.h.

Member Data Documentation

◆ AddressOfNewExeHeader

support::ulittle32_t llvm::object::dos_header::AddressOfNewExeHeader

Definition at line 72 of file COFF.h.

Referenced by writeCOFF().

◆ AddressOfRelocationTable

support::ulittle16_t llvm::object::dos_header::AddressOfRelocationTable

Definition at line 66 of file COFF.h.

Referenced by writeCOFF().

◆ Checksum

support::ulittle16_t llvm::object::dos_header::Checksum

Definition at line 63 of file COFF.h.

◆ FileSizeInPages

support::ulittle16_t llvm::object::dos_header::FileSizeInPages

Definition at line 56 of file COFF.h.

◆ HeaderSizeInParagraphs

support::ulittle16_t llvm::object::dos_header::HeaderSizeInParagraphs

Definition at line 58 of file COFF.h.

◆ InitialIP

support::ulittle16_t llvm::object::dos_header::InitialIP

Definition at line 64 of file COFF.h.

◆ InitialRelativeCS

support::ulittle16_t llvm::object::dos_header::InitialRelativeCS

Definition at line 65 of file COFF.h.

◆ InitialRelativeSS

support::ulittle16_t llvm::object::dos_header::InitialRelativeSS

Definition at line 61 of file COFF.h.

◆ InitialSP

support::ulittle16_t llvm::object::dos_header::InitialSP

Definition at line 62 of file COFF.h.

◆ Magic

char llvm::object::dos_header::Magic[2]

Definition at line 54 of file COFF.h.

Referenced by writeCOFF().

◆ MaximumExtraParagraphs

support::ulittle16_t llvm::object::dos_header::MaximumExtraParagraphs

Definition at line 60 of file COFF.h.

◆ MinimumExtraParagraphs

support::ulittle16_t llvm::object::dos_header::MinimumExtraParagraphs

Definition at line 59 of file COFF.h.

◆ NumberOfRelocationItems

support::ulittle16_t llvm::object::dos_header::NumberOfRelocationItems

Definition at line 57 of file COFF.h.

◆ OEMid

support::ulittle16_t llvm::object::dos_header::OEMid

Definition at line 69 of file COFF.h.

◆ OEMinfo

support::ulittle16_t llvm::object::dos_header::OEMinfo

Definition at line 70 of file COFF.h.

◆ OverlayNumber

support::ulittle16_t llvm::object::dos_header::OverlayNumber

Definition at line 67 of file COFF.h.

◆ Reserved

support::ulittle16_t llvm::object::dos_header::Reserved[4]

Definition at line 68 of file COFF.h.

◆ Reserved2

support::ulittle16_t llvm::object::dos_header::Reserved2[10]

Definition at line 71 of file COFF.h.

◆ UsedBytesInTheLastPage

support::ulittle16_t llvm::object::dos_header::UsedBytesInTheLastPage

Definition at line 55 of file COFF.h.

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