From 828dd435725ea315abd2ea9875325ee3b17041a9 Mon Sep 17 00:00:00 2001 From: "Nathan P. Reiner" Date: Thu, 15 Dec 2022 18:20:33 +0100 Subject: did this while lecture (builtins, parsing, exec and env by stdlib) --- lib/sys/start.S | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/sys/start.S') diff --git a/lib/sys/start.S b/lib/sys/start.S index deafd67..1faf691 100644 --- a/lib/sys/start.S +++ b/lib/sys/start.S @@ -1,6 +1,10 @@ .global _start _start: + mov (%rsp), %rdi + xor %rax, %rax + lea 8(%rsp, %rax, 8), %rsi + lea 16(%rsp, %rdi, 8), %rdx call main - mov %rax, %rdi + mov $0, %rdi mov $60, %rax syscall -- cgit v1.2.3-70-g09d2