summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunil Nimmagadda <sunil@nimmagadda.net>2026-10-16 10:34:47 +0530
committerSunil Nimmagadda <sunil@nimmagadda.net>2026-10-16 10:34:47 +0530
commit85936b6c0fbf7a76ca16105dfb1a3c06f8204db9 (patch)
treead2ab752ca6d56dcfe7cb706359cf4ae85d1a7e0
parentcf0ebd22df2574a2cd361783cff494fdd3922cac (diff)
Remove object style pack and just call the function.
-rw-r--r--mkelf.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/mkelf.lua b/mkelf.lua
index 6dc985b..be7f6c3 100644
--- a/mkelf.lua
+++ b/mkelf.lua
@@ -157,8 +157,6 @@ local header <const> = {
shentsize = 0x28,
shnum = 0,
shstrndx = 0,
-
- pack = ElfHeader_pack
}
---@enum SegmentFlags
@@ -244,7 +242,8 @@ local function main()
::continue::
end
local f = assert(io.open(output, "w"))
- f:write(header:pack())
+ f:write(ElfHeader_pack(header))
+ f:write(ElfPHeader_pack(pheader, header.data, header.class))
f:close()
end