summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-10-10 22:53:19 -0400
committerIan Moffett <ian@osmora.org>2025-10-10 22:53:46 -0400
commit5b69f55071747e3081ffafd12cfef1fcd65c8ce5 (patch)
treec5c8d32499d1875997e6fd312112fc51bee41263
parente9d5ccc0131ba96981d1b070f6054bafcc6c2d1f (diff)
libc: crt: Exit after main routinedev
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--src/lib/libc/amd64/crt/crt0.S5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/libc/amd64/crt/crt0.S b/src/lib/libc/amd64/crt/crt0.S
index 15cd8fd..dc1a273 100644
--- a/src/lib/libc/amd64/crt/crt0.S
+++ b/src/lib/libc/amd64/crt/crt0.S
@@ -31,4 +31,7 @@
.globl _start
_start:
call main
- jmp .
+ mov $0x01, %rax
+ xor %rdi, %rdi
+ int $0x80
+ ud2