sigaltstack.S revision d1973ca51325393f304e82a4d79874f33e54ac16
1/* Generated by gensyscalls.py. Do not edit. */
2
3#include <private/bionic_asm.h>
4
5ENTRY(sigaltstack)
6    stp     x29, x30, [sp, #-16]!
7    mov     x29,  sp
8    str     x8,       [sp, #-16]!
9
10    mov     x8, __NR_sigaltstack
11    svc     #0
12
13    ldr     x8,       [sp], #16
14    ldp     x29, x30, [sp], #16
15
16    cmn     x0, #(MAX_ERRNO + 1)
17    cneg    x0, x0, hi
18    b.hi    __set_errno
19
20    ret
21END(sigaltstack)
22