struct XCOFFAuxiliaryHeader32
Declaration
struct XCOFFAuxiliaryHeader32 : public XCOFFAuxiliaryHeader { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/XCOFFObjectFile.h:72
Inherits from: XCOFFAuxiliaryHeader
Member Variables
- public support::ubig16_t 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.
- public support::ubig16_t 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.
- public support::ubig32_t TextSize
- public support::ubig32_t InitDataSize
- public support::ubig32_t BssDataSize
- public support::ubig32_t EntryPointAddr
- public support::ubig32_t TextStartAddr
- public support::ubig32_t DataStartAddr
- public support::ubig32_t TOCAnchorAddr
- public support::ubig16_t SecNumOfEntryPoint
- public support::ubig16_t SecNumOfText
- public support::ubig16_t SecNumOfData
- public support::ubig16_t SecNumOfTOC
- public support::ubig16_t SecNumOfLoader
- public support::ubig16_t SecNumOfBSS
- public support::ubig16_t MaxAlignOfText
- public support::ubig16_t MaxAlignOfData
- public support::ubig16_t ModuleType
- public uint8_t CpuFlag
- public uint8_t CpuType
- public support::ubig32_t MaxStackSize
- If the value is 0, the system default maximum stack size is used.
- public support::ubig32_t MaxDataSize
- If the value is 0, the system default maximum data size is used.
- public support::ubig32_t 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.
- public uint8_t TextPageSize
- Specifies the size of pages for the exec text. The default value is 0 (system-selected page size).
- public uint8_t DataPageSize
- Specifies the size of pages for the exec data. The default value is 0 (system-selected page size).
- public uint8_t StackPageSize
- Specifies the size of pages for the stack. The default value is 0 (system-selected page size).
- public uint8_t FlagAndTDataAlignment
- public support::ubig16_t SecNumOfTData
- public support::ubig16_t SecNumOfTBSS