Object files

This section describes the Executable and Linking Format (ELF).

ELF Header

Machine Information

For file identification in e_ident the zSeries processor family requires the values shown in Table 1.

Table 1. Auxiliary Vector Types Description

Position

Value

Comments

e_ident[EI_CLASS]

ELFCLASS64

For all 64bit implementations

e_ident[EI_DATA]

ELFDATA64MSB

For all Big-Endian implementations

The ELF header's e_flags field holds bit flags associated with the file. Since the zSeries processor family defines no flags, this member contains zero.

Processor identification resides in the ELF header's e_machine field and must have the value 22, defined as the name EM_S390.