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