local osabi = { sysv = 0x00, hpux = 0x01, netbsd = 0x02, linux = 0x03, hurd = 0x04, solaris = 0x06, aix = 0x07, irix = 0x08, freebsd = 0x09, tru64 = 0x0A, modesto = 0x0B, openbsd = 0x0C, openvms = 0x0D, nsk = 0x0E, aros = 0x0F, fenixos = 0x10, cloudabi = 0x11, opevos = 0x12, } local class = { bit32 = 0x1, bit64 = 0x2, } local endian = { little = 0x1, big = 0x2, } local version = 1 local header = { class = class["bit32"] }