X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fcrt0.o_src%2Fcrt0.x86_64.asm;fp=Usermode%2FLibraries%2Fcrt0.o_src%2Fcrt0.x86_64.asm;h=56fa980112f6dd6bc5e410a57402265892c95472;hb=f3d0d7fcf0496a63625c92e5ab95471e202e958e;hp=0000000000000000000000000000000000000000;hpb=adbdc45e64c40f7d3a022caedeb22f5e95dcd12a;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/crt0.o_src/crt0.x86_64.asm b/Usermode/Libraries/crt0.o_src/crt0.x86_64.asm new file mode 100644 index 00000000..56fa9801 --- /dev/null +++ b/Usermode/Libraries/crt0.o_src/crt0.x86_64.asm @@ -0,0 +1,19 @@ +; +; Acess2 +; C Runtime 0 +; - crt0.asm + +[BITS 64] +[section .text] + + +[global _start] +[global start] +[extern main] +[extern _exit] +_start: +start: + call main + push rax + call _exit + jmp $ ; This should never be reached