diff options
Diffstat (limited to 'src/thread/aarch64/syscall_cp.s')
-rw-r--r-- | src/thread/aarch64/syscall_cp.s | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/thread/aarch64/syscall_cp.s b/src/thread/aarch64/syscall_cp.s index 6302a0bd..30e677ce 100644 --- a/src/thread/aarch64/syscall_cp.s +++ b/src/thread/aarch64/syscall_cp.s @@ -4,10 +4,17 @@ // syscall(nr, u, v, w, x, y, z) // x8 x0 x1 x2 x3 x4 x5 +.global __cp_begin +.hidden __cp_begin +.global __cp_end +.hidden __cp_end +.global __cp_cancel +.hidden __cp_cancel +.hidden __cancel .global __syscall_cp_asm +.hidden __syscall_cp_asm .type __syscall_cp_asm,%function __syscall_cp_asm: -.global __cp_begin __cp_begin: ldr w0,[x0] cbnz w0,1f @@ -19,7 +26,6 @@ __cp_begin: mov x4,x6 mov x5,x7 svc 0 -.global __cp_end __cp_end: ret |