Sign in Join
FPDoc Onlineexperiment

TElfMachineType enumeration

In unit elfconsts

Enumeration for ELF machine type

Declaration

pascal
TElfMachineType = (emtnone,emtsparc,emti386,emtm68k,emtppc,emtppc64,
 emtarm,emtarmeb,emtia64,emtx86_64,emtalpha,emtmips,
 emtmipsel,emtppc64le,emtaarch64,emtriscv32,
 emtriscv64,emtloongarch64,emtsparc64)

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

Values

emtnoneInvalid machine type
emtsparcSparc machine type
emti386Intel 386 machine type
emtm68kMotorola 68000 machine type
emtppcPowerPC machine type
emtppc64PowerPC 64 machine type
emtarmARM machine type
emtarmebARM Big Endian machine type
emtia64Intel IA-64 machine type
emtx86_64AMD x86_64 machine type
emtalphaDEC Alpha machine type
emtmips
emtmipsel
emtppc64le
emtaarch64
emtriscv32
emtriscv64
emtloongarch64
emtsparc64

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.