LLVM 20.0.0git
Public Attributes | List of all members
llvm::object::XCOFFAuxiliaryHeader64 Struct Reference

#include "llvm/Object/XCOFFObjectFile.h"

Inheritance diagram for llvm::object::XCOFFAuxiliaryHeader64:
Inheritance graph
[legend]

Public Attributes

support::ubig16_t AuxMagic
 
support::ubig16_t Version
 
support::ubig32_t ReservedForDebugger
 
support::ubig64_t TextStartAddr
 
support::ubig64_t DataStartAddr
 
support::ubig64_t TOCAnchorAddr
 
support::ubig16_t SecNumOfEntryPoint
 
support::ubig16_t SecNumOfText
 
support::ubig16_t SecNumOfData
 
support::ubig16_t SecNumOfTOC
 
support::ubig16_t SecNumOfLoader
 
support::ubig16_t SecNumOfBSS
 
support::ubig16_t MaxAlignOfText
 
support::ubig16_t MaxAlignOfData
 
support::ubig16_t ModuleType
 
uint8_t CpuFlag
 
uint8_t CpuType
 
uint8_t TextPageSize
 
uint8_t DataPageSize
 
uint8_t StackPageSize
 
uint8_t FlagAndTDataAlignment
 
support::ubig64_t TextSize
 
support::ubig64_t InitDataSize
 
support::ubig64_t BssDataSize
 
support::ubig64_t EntryPointAddr
 
support::ubig64_t MaxStackSize
 
support::ubig64_t MaxDataSize
 
support::ubig16_t SecNumOfTData
 
support::ubig16_t SecNumOfTBSS
 
support::ubig16_t XCOFF64Flag
 

Additional Inherited Members

- Public Member Functions inherited from llvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader64 >
uint8_t getFlag () const
 
uint8_t getTDataAlignment () const
 
uint16_t getVersion () const
 
uint64_t getEntryPointAddr () const
 
- Static Public Attributes inherited from llvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader64 >
static constexpr uint8_t AuxiHeaderFlagMask
 
static constexpr uint8_t AuxiHeaderTDataAlignmentMask
 

Detailed Description

Definition at line 125 of file XCOFFObjectFile.h.

Member Data Documentation

◆ AuxMagic

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::AuxMagic

Definition at line 126 of file XCOFFObjectFile.h.

◆ BssDataSize

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::BssDataSize

Definition at line 149 of file XCOFFObjectFile.h.

◆ CpuFlag

uint8_t llvm::object::XCOFFAuxiliaryHeader64::CpuFlag

Definition at line 141 of file XCOFFObjectFile.h.

◆ CpuType

uint8_t llvm::object::XCOFFAuxiliaryHeader64::CpuType

Definition at line 142 of file XCOFFObjectFile.h.

◆ DataPageSize

uint8_t llvm::object::XCOFFAuxiliaryHeader64::DataPageSize

Definition at line 144 of file XCOFFObjectFile.h.

◆ DataStartAddr

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::DataStartAddr

Definition at line 130 of file XCOFFObjectFile.h.

◆ EntryPointAddr

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::EntryPointAddr

Definition at line 150 of file XCOFFObjectFile.h.

◆ FlagAndTDataAlignment

uint8_t llvm::object::XCOFFAuxiliaryHeader64::FlagAndTDataAlignment

Definition at line 146 of file XCOFFObjectFile.h.

◆ InitDataSize

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::InitDataSize

Definition at line 148 of file XCOFFObjectFile.h.

◆ MaxAlignOfData

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::MaxAlignOfData

Definition at line 139 of file XCOFFObjectFile.h.

◆ MaxAlignOfText

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::MaxAlignOfText

Definition at line 138 of file XCOFFObjectFile.h.

◆ MaxDataSize

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::MaxDataSize

Definition at line 152 of file XCOFFObjectFile.h.

◆ MaxStackSize

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::MaxStackSize

Definition at line 151 of file XCOFFObjectFile.h.

◆ ModuleType

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::ModuleType

Definition at line 140 of file XCOFFObjectFile.h.

◆ ReservedForDebugger

support::ubig32_t llvm::object::XCOFFAuxiliaryHeader64::ReservedForDebugger

Definition at line 128 of file XCOFFObjectFile.h.

◆ SecNumOfBSS

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfBSS

Definition at line 137 of file XCOFFObjectFile.h.

◆ SecNumOfData

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfData

Definition at line 134 of file XCOFFObjectFile.h.

◆ SecNumOfEntryPoint

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfEntryPoint

Definition at line 132 of file XCOFFObjectFile.h.

◆ SecNumOfLoader

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfLoader

Definition at line 136 of file XCOFFObjectFile.h.

◆ SecNumOfTBSS

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfTBSS

Definition at line 154 of file XCOFFObjectFile.h.

◆ SecNumOfTData

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfTData

Definition at line 153 of file XCOFFObjectFile.h.

◆ SecNumOfText

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfText

Definition at line 133 of file XCOFFObjectFile.h.

◆ SecNumOfTOC

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::SecNumOfTOC

Definition at line 135 of file XCOFFObjectFile.h.

◆ StackPageSize

uint8_t llvm::object::XCOFFAuxiliaryHeader64::StackPageSize

Definition at line 145 of file XCOFFObjectFile.h.

◆ TextPageSize

uint8_t llvm::object::XCOFFAuxiliaryHeader64::TextPageSize

Definition at line 143 of file XCOFFObjectFile.h.

◆ TextSize

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::TextSize

Definition at line 147 of file XCOFFObjectFile.h.

◆ TextStartAddr

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::TextStartAddr

Definition at line 129 of file XCOFFObjectFile.h.

◆ TOCAnchorAddr

support::ubig64_t llvm::object::XCOFFAuxiliaryHeader64::TOCAnchorAddr

Definition at line 131 of file XCOFFObjectFile.h.

◆ Version

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::Version

Definition at line 127 of file XCOFFObjectFile.h.

◆ XCOFF64Flag

support::ubig16_t llvm::object::XCOFFAuxiliaryHeader64::XCOFF64Flag

Definition at line 155 of file XCOFFObjectFile.h.


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