diff options
| author | Sunil Nimmagadda <sunil@nimmagadda.net> | 2026-10-16 10:37:53 +0530 |
|---|---|---|
| committer | Sunil Nimmagadda <sunil@nimmagadda.net> | 2026-10-16 10:37:53 +0530 |
| commit | 75f8abb1d4f9164f8551e723cab006269722602c (patch) | |
| tree | d267fc6040800b232611a6df7c05adc6c98acbf9 /mkelf.lua | |
| parent | b8664133503e40692ac3d303cc38f9a30b566923 (diff) | |
Make this local to main.
Diffstat (limited to 'mkelf.lua')
| -rw-r--r-- | mkelf.lua | 45 |
1 files changed, 22 insertions, 23 deletions
@@ -136,29 +136,6 @@ local function ElfHeader_pack(hdr) hdr.shstrndx) end ----@type ElfHeader -local header <const> = { - magic = { 0x7f, 0x45, 0x4c, 0x46 }, - class = Class.bit32, - data = Endian.big, - ident_version = ELFVERSION, - osabi = Osabi.netbsd, - abiversion = 0, - type = Type.exec, - machine = Machine.i386, - version = ELFVERSION, - entry = 0, - phoff = 0x34, - shoff = 0xff, - flags = 0, - ehsize = 52, - phentsize = 0x20, - phnum = 0, - shentsize = 0x28, - shnum = 0, - shstrndx = 0, -} - ---@class ProgramHeader ---@field type integer ---@field flags integer @@ -221,6 +198,28 @@ local function ElfPHeader_pack(hdr, endian, class) end local function main() + ---@type ElfHeader + local header <const> = { + magic = { 0x7f, 0x45, 0x4c, 0x46 }, + class = Class.bit32, + data = Endian.big, + ident_version = ELFVERSION, + osabi = Osabi.netbsd, + abiversion = 0, + type = Type.exec, + machine = Machine.i386, + version = ELFVERSION, + entry = 0, + phoff = 0x34, + shoff = 0xff, + flags = 0, + ehsize = 52, + phentsize = 0x20, + phnum = 0, + shentsize = 0x28, + shnum = 0, + shstrndx = 0, + } ---@type ProgramHeader local pheader <const> = { type = SegmentType.dynamic, |
