[Overview][Constants][Types][Index] | Reference for unit 'elfconsts' (#fcl-res)

# TElfMachineType

Enumeration for ELF machine type

## Declaration

Source position: elfconsts.pp line 23

`type TElfMachineType = (`
`emtnone,` |  | Invalid machine type
`emtsparc,` |  | Sparc machine type
`emti386,` |  | Intel 386 machine type
`emtm68k,` |  | Motorola 68000 machine type
`emtppc,` |  | PowerPC machine type
`emtppc64,` |  | PowerPC 64 machine type
`emtarm,` |  | ARM machine type
`emtarmeb,` |  | ARM Big Endian machine type
`emtia64,` |  | Intel IA-64 machine type
`emtx86_64,` |  | AMD x86_64 machine type
`emtalpha,` |  | DEC Alpha machine type
`emtmips,`
`emtmipsel,`
`emtppc64le,`
`emtaarch64`
`);`

## Description

This enumeration specifies the ELF machine type.

It is used by TElfResourceWriter to specify the machine type of the generated object file and by TElfResourceReader to read the machine type of the object file that has been read.

## See also

TElfResourceWriter.MachineType |  | The machine type of the object file
TElfResourceReader.MachineType |  | The machine type of the object file

Documentation generated on: May 14 2021