Updated magenta crt stack alignment

This commit is contained in:
Max Wash
2021-01-05 14:21:24 +00:00
parent 92250befd3
commit 0b8bde25a5

View File

@@ -8,8 +8,9 @@
.type main, @function .type main, @function
_start: _start:
mov %rsp, %rsi # Magenta aligns the stack to a page boundry and subtracts 8.
andq $-16, %rsp # Add 8 to restore 16-byte alignment
add $8, %rsp
call __crt_init call __crt_init
# unreachable; __crt_init() will call mx_task_kill() # unreachable; __crt_init() will call mx_task_kill()