LLVM: llvm::COFF::PE32Header Struct Reference (original) (raw)

#include "[llvm/BinaryFormat/COFF.h](BinaryFormat%5F2COFF%5F8h%5Fsource.html)"

Public Types
enum { PE32 = 0x10b , PE32_PLUS = 0x20b }
Public Attributes
uint16_t Magic
uint8_t MajorLinkerVersion
uint8_t MinorLinkerVersion
uint32_t SizeOfCode
uint32_t SizeOfInitializedData
uint32_t SizeOfUninitializedData
uint32_t AddressOfEntryPoint
uint32_t BaseOfCode
uint32_t BaseOfData
uint64_t ImageBase
uint32_t SectionAlignment
uint32_t FileAlignment
uint16_t MajorOperatingSystemVersion
uint16_t MinorOperatingSystemVersion
uint16_t MajorImageVersion
uint16_t MinorImageVersion
uint16_t MajorSubsystemVersion
uint16_t MinorSubsystemVersion
uint32_t Win32VersionValue
uint32_t SizeOfImage
uint32_t SizeOfHeaders
uint32_t CheckSum
uint16_t Subsystem
uint16_t DLLCharacteristics
uint64_t SizeOfStackReserve
uint64_t SizeOfStackCommit
uint64_t SizeOfHeapReserve
uint64_t SizeOfHeapCommit
uint32_t LoaderFlags
uint32_t NumberOfRvaAndSize

Definition at line 588 of file COFF.h.

anonymous enum

Enumerator
PE32
PE32_PLUS

Definition at line 589 of file COFF.h.

AddressOfEntryPoint

uint32_t llvm::COFF::PE32Header::AddressOfEntryPoint

BaseOfCode

BaseOfData

CheckSum

DLLCharacteristics

uint16_t llvm::COFF::PE32Header::DLLCharacteristics

FileAlignment

uint32_t llvm::COFF::PE32Header::FileAlignment

ImageBase

uint64_t llvm::COFF::PE32Header::ImageBase

LoaderFlags

Magic

MajorImageVersion

uint16_t llvm::COFF::PE32Header::MajorImageVersion

MajorLinkerVersion

uint8_t llvm::COFF::PE32Header::MajorLinkerVersion

Definition at line 592 of file COFF.h.

MajorOperatingSystemVersion

uint16_t llvm::COFF::PE32Header::MajorOperatingSystemVersion

MajorSubsystemVersion

uint16_t llvm::COFF::PE32Header::MajorSubsystemVersion

MinorImageVersion

uint16_t llvm::COFF::PE32Header::MinorImageVersion

MinorLinkerVersion

uint8_t llvm::COFF::PE32Header::MinorLinkerVersion

Definition at line 593 of file COFF.h.

MinorOperatingSystemVersion

uint16_t llvm::COFF::PE32Header::MinorOperatingSystemVersion

MinorSubsystemVersion

uint16_t llvm::COFF::PE32Header::MinorSubsystemVersion

NumberOfRvaAndSize

uint32_t llvm::COFF::PE32Header::NumberOfRvaAndSize

SectionAlignment

uint32_t llvm::COFF::PE32Header::SectionAlignment

SizeOfCode

SizeOfHeaders

uint32_t llvm::COFF::PE32Header::SizeOfHeaders

Definition at line 611 of file COFF.h.

SizeOfHeapCommit

uint64_t llvm::COFF::PE32Header::SizeOfHeapCommit

SizeOfHeapReserve

uint64_t llvm::COFF::PE32Header::SizeOfHeapReserve

SizeOfImage

SizeOfInitializedData

uint32_t llvm::COFF::PE32Header::SizeOfInitializedData

Definition at line 595 of file COFF.h.

SizeOfStackCommit

uint64_t llvm::COFF::PE32Header::SizeOfStackCommit

SizeOfStackReserve

uint64_t llvm::COFF::PE32Header::SizeOfStackReserve

SizeOfUninitializedData

uint32_t llvm::COFF::PE32Header::SizeOfUninitializedData

Definition at line 596 of file COFF.h.

Subsystem

uint16_t llvm::COFF::PE32Header::Subsystem

Win32VersionValue

uint32_t llvm::COFF::PE32Header::Win32VersionValue

Definition at line 609 of file COFF.h.


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