summaryrefslogtreecommitdiff
path: root/mkelf.lua
blob: 94cde856700e13e6c066ee196583725ca39484d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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 <const> = 1

local header = {
    class = class["bit32"]
}