LLVM: llvm::object::XCOFFAuxiliaryHeader32 Struct Reference (original) (raw)
#include "[llvm/Object/XCOFFObjectFile.h](XCOFFObjectFile%5F8h%5Fsource.html)"
| 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.
◆ 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.
◆ BssDataSize
◆ CpuFlag
uint8_t llvm::object::XCOFFAuxiliaryHeader32::CpuFlag
◆ CpuType
uint8_t llvm::object::XCOFFAuxiliaryHeader32::CpuType
◆ DataPageSize
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.
◆ DataStartAddr
◆ EntryPointAddr
◆ FlagAndTDataAlignment
uint8_t llvm::object::XCOFFAuxiliaryHeader32::FlagAndTDataAlignment
◆ InitDataSize
◆ MaxAlignOfData
◆ MaxAlignOfText
◆ MaxDataSize
If the value is 0, the system default maximum data size is used.
Definition at line 108 of file XCOFFObjectFile.h.
◆ MaxStackSize
If the value is 0, the system default maximum stack size is used.
Definition at line 106 of file XCOFFObjectFile.h.
◆ ModuleType
◆ 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.
◆ SecNumOfBSS
◆ SecNumOfData
◆ SecNumOfEntryPoint
◆ SecNumOfLoader
◆ SecNumOfTBSS
◆ SecNumOfTData
◆ SecNumOfText
◆ SecNumOfTOC
◆ StackPageSize
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.
◆ TextPageSize
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.
◆ TextSize
◆ TextStartAddr
◆ TOCAnchorAddr
◆ 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.
The documentation for this struct was generated from the following file:
- include/llvm/Object/XCOFFObjectFile.h