LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
llvm::object::pe32_header Struct Reference

The 32-bit PE header that follows the COFF header. More...

#include <COFF.h>

Collaboration diagram for llvm::object::pe32_header:
Collaboration graph
[legend]

Public Attributes

support::ulittle16_t Magic
 
uint8_t MajorLinkerVersion
 
uint8_t MinorLinkerVersion
 
support::ulittle32_t SizeOfCode
 
support::ulittle32_t SizeOfInitializedData
 
support::ulittle32_t SizeOfUninitializedData
 
support::ulittle32_t AddressOfEntryPoint
 
support::ulittle32_t BaseOfCode
 
support::ulittle32_t BaseOfData
 
support::ulittle32_t ImageBase
 
support::ulittle32_t SectionAlignment
 
support::ulittle32_t FileAlignment
 
support::ulittle16_t MajorOperatingSystemVersion
 
support::ulittle16_t MinorOperatingSystemVersion
 
support::ulittle16_t MajorImageVersion
 
support::ulittle16_t MinorImageVersion
 
support::ulittle16_t MajorSubsystemVersion
 
support::ulittle16_t MinorSubsystemVersion
 
support::ulittle32_t Win32VersionValue
 
support::ulittle32_t SizeOfImage
 
support::ulittle32_t SizeOfHeaders
 
support::ulittle32_t CheckSum
 
support::ulittle16_t Subsystem
 
support::ulittle16_t DLLCharacteristics
 
support::ulittle32_t SizeOfStackReserve
 
support::ulittle32_t SizeOfStackCommit
 
support::ulittle32_t SizeOfHeapReserve
 
support::ulittle32_t SizeOfHeapCommit
 
support::ulittle32_t LoaderFlags
 
support::ulittle32_t NumberOfRvaAndSize
 

Detailed Description

The 32-bit PE header that follows the COFF header.

Definition at line 65 of file Object/COFF.h.

Member Data Documentation

support::ulittle32_t llvm::object::pe32_header::AddressOfEntryPoint

Definition at line 72 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::BaseOfCode

Definition at line 73 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::BaseOfData

Definition at line 74 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::CheckSum

Definition at line 87 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::DLLCharacteristics

Definition at line 89 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::FileAlignment

Definition at line 77 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::ImageBase

Definition at line 75 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::LoaderFlags

Definition at line 94 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::Magic

Definition at line 66 of file Object/COFF.h.

Referenced by llvm::object::COFFObjectFile::COFFObjectFile().

support::ulittle16_t llvm::object::pe32_header::MajorImageVersion

Definition at line 80 of file Object/COFF.h.

uint8_t llvm::object::pe32_header::MajorLinkerVersion

Definition at line 67 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::MajorOperatingSystemVersion

Definition at line 78 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::MajorSubsystemVersion

Definition at line 82 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::MinorImageVersion

Definition at line 81 of file Object/COFF.h.

uint8_t llvm::object::pe32_header::MinorLinkerVersion

Definition at line 68 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::MinorOperatingSystemVersion

Definition at line 79 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::MinorSubsystemVersion

Definition at line 83 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::NumberOfRvaAndSize
support::ulittle32_t llvm::object::pe32_header::SectionAlignment

Definition at line 76 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfCode

Definition at line 69 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfHeaders

Definition at line 86 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfHeapCommit

Definition at line 93 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfHeapReserve

Definition at line 92 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfImage

Definition at line 85 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfInitializedData

Definition at line 70 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfStackCommit

Definition at line 91 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfStackReserve

Definition at line 90 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::SizeOfUninitializedData

Definition at line 71 of file Object/COFF.h.

support::ulittle16_t llvm::object::pe32_header::Subsystem

Definition at line 88 of file Object/COFF.h.

support::ulittle32_t llvm::object::pe32_header::Win32VersionValue

Definition at line 84 of file Object/COFF.h.


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