LLVM  3.7.0
Public Types | Public Attributes | List of all members
llvm::COFF::PE32Header Struct Reference

#include <COFF.h>

Collaboration diagram for llvm::COFF::PE32Header:
[legend]

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
 
uint32_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
 
uint32_t SizeOfStackReserve
 
uint32_t SizeOfStackCommit
 
uint32_t SizeOfHeapReserve
 
uint32_t SizeOfHeapCommit
 
uint32_t LoaderFlags
 
uint32_t NumberOfRvaAndSize
 

Detailed Description

Definition at line 479 of file Support/COFF.h.

Member Enumeration Documentation

anonymous enum
Enumerator
PE32 
PE32_PLUS 

Definition at line 480 of file Support/COFF.h.

Member Data Documentation

uint32_t llvm::COFF::PE32Header::AddressOfEntryPoint
uint32_t llvm::COFF::PE32Header::BaseOfCode

Definition at line 492 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::BaseOfData

Definition at line 493 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::CheckSum

Definition at line 506 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::DLLCharacteristics
uint32_t llvm::COFF::PE32Header::FileAlignment
uint32_t llvm::COFF::PE32Header::ImageBase
uint32_t llvm::COFF::PE32Header::LoaderFlags

Definition at line 514 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::Magic

Definition at line 485 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::MajorImageVersion
uint8_t llvm::COFF::PE32Header::MajorLinkerVersion

Definition at line 486 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::MajorOperatingSystemVersion
uint16_t llvm::COFF::PE32Header::MajorSubsystemVersion
uint16_t llvm::COFF::PE32Header::MinorImageVersion
uint8_t llvm::COFF::PE32Header::MinorLinkerVersion

Definition at line 487 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::MinorOperatingSystemVersion
uint16_t llvm::COFF::PE32Header::MinorSubsystemVersion
uint32_t llvm::COFF::PE32Header::NumberOfRvaAndSize

Definition at line 516 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::SectionAlignment
uint32_t llvm::COFF::PE32Header::SizeOfCode

Definition at line 488 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::SizeOfHeaders

Definition at line 505 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::SizeOfHeapCommit
uint32_t llvm::COFF::PE32Header::SizeOfHeapReserve
uint32_t llvm::COFF::PE32Header::SizeOfImage

Definition at line 504 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::SizeOfInitializedData

Definition at line 489 of file Support/COFF.h.

uint32_t llvm::COFF::PE32Header::SizeOfStackCommit
uint32_t llvm::COFF::PE32Header::SizeOfStackReserve
uint32_t llvm::COFF::PE32Header::SizeOfUninitializedData

Definition at line 490 of file Support/COFF.h.

uint16_t llvm::COFF::PE32Header::Subsystem
uint32_t llvm::COFF::PE32Header::Win32VersionValue

Definition at line 503 of file Support/COFF.h.


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