From c81bee318f006f3e31eb3705fdc741d5527e63cd Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Thu, 15 Oct 2026 13:57:48 +0530 Subject: Match names to that of libelf. --- mkelf.lua | 40 +++++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 19 deletions(-) (limited to 'mkelf.lua') diff --git a/mkelf.lua b/mkelf.lua index 42159ad..521b408 100644 --- a/mkelf.lua +++ b/mkelf.lua @@ -50,24 +50,26 @@ local Type = { ---@enum Machine local Machine = { none = 0x00, - att = 0x01, -- AT&T WE 32100 - sparc = 0x02, -- SPARC - x86 = 0x03, -- x86 - m68k = 0x04, -- Motorola 68000 (M68k) - m88k = 0x05, -- Motorola 88000(M88k) - mcu = 0x06, -- Intel MCU - i8086 = 0x07, -- Intel 80860 - mips = 0x08, -- MIPS - sys370 = 0x09, -- IBM System/370 - mipsle = 0x0a, -- MIPS RS3000 Little Endian - parisc = 0x0f, -- Hewlett-Packard PA-RISC - i8096 = 0x13, -- Intel 80960 - ppc = 0x14, -- PowerPC - ppc64 = 0x15, -- PowerPC (64-bit) - s390 = 0x16, - spc = 0x17, -- IBM SPC/SPU - nec = 0x24, -- NEC V800 - fr20 = 0x25, -- Fujitsu FR20 + m32 = 0x01, -- AT&T WE 32100 + sparc = 0x02, -- SPARC + i386 = 0x03, -- Intel 80386 + m68k = 0x04, -- Motorola 68000 (M68k) + m88k = 0x05, -- Motorola 88000 (M88k) + mcu = 0x06, -- Intel MCU + i860 = 0x07, -- Intel 80860 + mips = 0x08, -- MIPS + s370 = 0x09, -- IBM System/370 + mipsrs3le = 0x0a, -- MIPS RS3000 Little Endian + parisc = 0x0f, -- Hewlett-Packard PA-RISC + vpp500 = 0x11, -- Fujitsu VPP500 + sparc32 = 0x12, -- Enhanced instruction set SPARC + i960 = 0x13, -- Intel 80960 + ppc = 0x14, -- PowerPC + ppc64 = 0x15, -- PowerPC (64-bit) + s390 = 0x16, -- IBM System/390 + spu = 0x17, -- IBM SPC/SPU + v800 = 0x24, -- NEC V800 + fr20 = 0x25, -- Fujitsu FR20 -- todo } @@ -133,7 +135,7 @@ local header = { osabi = Osabi.netbsd, abiversion = 0, type = Type.exec, - machine = Machine.x86, + machine = Machine.i386, version = ELFVERSION, entry = 0, phoff = 0x34, -- cgit v1.3