From 355bb650b0b9548b604040ca6725937538ff5ff7 Mon Sep 17 00:00:00 2001 From: Druid520 Date: Mon, 17 Aug 2026 16:32:37 -0700 Subject: MOD: add better linux support and fix argv/argc. --- src/start.s | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 src/start.s (limited to 'src/start.s') diff --git a/src/start.s b/src/start.s deleted file mode 100644 index 683bfe7..0000000 --- a/src/start.s +++ /dev/null @@ -1,17 +0,0 @@ -.section .text -.globl _start -.type _start, @function -_start: - xorq %rbp, %rbp # frame ptr (%rbp) = null. marks stack bottom. - - movl (%rsp), %edi # argc = first 4 bytes of stack. - leaq 8(%rsp), %rsi # argv = address of first arg ptr. - - call main - - movl %eax, %edi # status = ret val. - movl $1, %eax # SYS_exit = 1. - syscall - - .size _start, .-_start - hlt # if syscall fails hang. -- cgit 1.4.1