mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-24 03:20:30 +00:00
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
This commit is contained in:
parent
7e46645193
commit
e5e3cdf447
1200 changed files with 5341 additions and 3677 deletions
|
@ -24,10 +24,18 @@
|
|||
__restore_bt:
|
||||
nop
|
||||
.endfn __restore_bt,globl,hidden
|
||||
nop # gap so that __get_symbol(st, addr - 1) fails
|
||||
nop // gap so that __get_symbol(st, addr - 1) fails
|
||||
.balign 16
|
||||
__restore_rt: # @see gdb/amd64-linux-tdep.c
|
||||
mov $__NR_linux_sigreturn,%rax # [sic]
|
||||
__restore_rt: // @see gdb/amd64-linux-tdep.c
|
||||
#ifdef __x86_64__
|
||||
mov $__NR_linux_sigreturn,%rax // [sic]
|
||||
syscall
|
||||
#elif defined(__aarch64__)
|
||||
mov x8,#139 // __NR_rt_sigreturn
|
||||
svc #0
|
||||
#elif defined(__powerpc64__)
|
||||
li 0,172 // __NR_rt_sigreturn
|
||||
sc
|
||||
#endif /* __x86_64__ */
|
||||
.balign 16
|
||||
.endfn __restore_rt,globl,hidden
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue