LLVM 20.0.0git
|
#include "llvm/Object/XCOFFObjectFile.h"
Additional Inherited Members | |
Public Member Functions inherited from llvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader32 > | |
uint8_t | getFlag () const |
uint8_t | getTDataAlignment () const |
uint16_t | getVersion () const |
uint64_t | getEntryPointAddr () const |
Static Public Attributes inherited from llvm::object::XCOFFAuxiliaryHeader< XCOFFAuxiliaryHeader32 > | |
static constexpr uint8_t | AuxiHeaderFlagMask |
static constexpr uint8_t | AuxiHeaderTDataAlignmentMask |
Definition at line 79 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::AuxMagic |
If the value of the o_vstamp field is greater than 1, the o_mflags field is reserved for future use and it should contain 0.
Otherwise, this field is not used.
Definition at line 81 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::BssDataSize |
Definition at line 90 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::CpuFlag |
Definition at line 104 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::CpuType |
Definition at line 105 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::DataPageSize |
Specifies the size of pages for the exec data.
The default value is 0 (system-selected page size).
Definition at line 117 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::DataStartAddr |
Definition at line 93 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::EntryPointAddr |
Definition at line 91 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::FlagAndTDataAlignment |
Definition at line 121 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::InitDataSize |
Definition at line 89 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::MaxAlignOfData |
Definition at line 102 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::MaxAlignOfText |
Definition at line 101 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::MaxDataSize |
If the value is 0, the system default maximum data size is used.
Definition at line 108 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::MaxStackSize |
If the value is 0, the system default maximum stack size is used.
Definition at line 106 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::ModuleType |
Definition at line 103 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::ReservedForDebugger |
This field should contain 0.
When a loaded program is being debugged, the memory image of this field may be modified by a debugger to insert a trap instruction.
Definition at line 111 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfBSS |
Definition at line 100 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfData |
Definition at line 97 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfEntryPoint |
Definition at line 95 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfLoader |
Definition at line 99 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfTBSS |
Definition at line 123 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfTData |
Definition at line 122 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfText |
Definition at line 96 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::SecNumOfTOC |
Definition at line 98 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::StackPageSize |
Specifies the size of pages for the stack.
The default value is 0 (system-selected page size).
Definition at line 119 of file XCOFFObjectFile.h.
uint8_t llvm::object::XCOFFAuxiliaryHeader32::TextPageSize |
Specifies the size of pages for the exec text.
The default value is 0 (system-selected page size).
Definition at line 115 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::TextSize |
Definition at line 88 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::TextStartAddr |
Definition at line 92 of file XCOFFObjectFile.h.
support::ubig32_t llvm::object::XCOFFAuxiliaryHeader32::TOCAnchorAddr |
Definition at line 94 of file XCOFFObjectFile.h.
support::ubig16_t llvm::object::XCOFFAuxiliaryHeader32::Version |
The valid values are 1 and 2.
When the o_vstamp field is 2 in an XCOFF32 file, the new interpretation of the n_type field in the symbol table entry is used.
Definition at line 85 of file XCOFFObjectFile.h.