Artifact 4c4a17d7b6e1c790f576ee8f3eee2decf68e19f3c3f3aad6f7c301f794350463:
- File kcore/exit.fn.x86.lin.32.s — part of check-in [e794c5edef] at 2019-06-29 09:31:50 on branch trunk — add a bunch of code, port the header mechanism to gpp; add a fuckton of definitions and compatibility header code; notably, add core function kstop and x86.lin.{32,64} impl. update docs accordingly (user: lexi, size: 202) [annotate] [blame] [check-ins using]
- File legacy/exit.fn.x86.lin.32.s — part of check-in [f9bf0d662b] at 2019-08-20 02:03:37 on branch trunk — partially unfuck x86-32, correct major error in syscall ABI (user: lexi, size: 202) [annotate] [blame] [check-ins using]
bits 32 %include "../arch/x86.lin.32.s" ; vim: ft=nasm global kio_posix_exit kio_posix_exit: mov sys.reg.0, sys.call.exit mov sys.reg.1, [esp + 4] ; first C int argument sys.call ; does not return