.global __syscall
+.hidden __syscall
.type __syscall,%function
__syscall:
uxtw x8,w0
.global __syscall
+.hidden __syscall
.type __syscall,%function
__syscall:
mov ip,sp
ret
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
lea 24(%esp),%eax
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
addi r12, r5, 0 # Save the system call number
.set noreorder
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
move $2, $4
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
l.ori r11, r3, 0
.global __syscall
+ .hidden __syscall
.type __syscall,@function
__syscall:
mr 0, 3 # Save the system call number
.global __syscall
+.hidden __syscall
.type __syscall, @function
__syscall:
! The kernel syscall entry point documents that the trap number indicates
typedef long syscall_arg_t;
#endif
-#if defined(__PIC__) && (100*__GNUC__+__GNUC_MINOR__ >= 303)
+#ifdef SHARED
__attribute__((visibility("hidden")))
#endif
long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
movq %rdi,%rax
.global __syscall
+.hidden __syscall
.type __syscall,@function
__syscall:
movq %rdi,%rax
#include "pthread_impl.h"
#include "syscall.h"
+#ifdef SHARED
+__attribute__((__visibility__("hidden")))
+#endif
+long __syscall_cp_c();
+
static long sccp(syscall_arg_t nr,
syscall_arg_t u, syscall_arg_t v, syscall_arg_t w,
syscall_arg_t x, syscall_arg_t y, syscall_arg_t z)