diff options
| -rw-r--r-- | libc/arch-arm/bionic/__get_pc.S | 1 | ||||
| -rw-r--r-- | libc/arch-arm/bionic/__get_sp.S | 1 | ||||
| -rw-r--r-- | libc/arch-arm/bionic/atomics_arm.S | 6 |
3 files changed, 8 insertions, 0 deletions
diff --git a/libc/arch-arm/bionic/__get_pc.S b/libc/arch-arm/bionic/__get_pc.S index d1377c7..4fc8929 100644 --- a/libc/arch-arm/bionic/__get_pc.S +++ b/libc/arch-arm/bionic/__get_pc.S @@ -26,6 +26,7 @@ * SUCH DAMAGE. */ .global __get_pc +.type __get_pc, %function __get_pc: mov r0, pc diff --git a/libc/arch-arm/bionic/__get_sp.S b/libc/arch-arm/bionic/__get_sp.S index 9acaf3d..0a313a3 100644 --- a/libc/arch-arm/bionic/__get_sp.S +++ b/libc/arch-arm/bionic/__get_sp.S @@ -26,6 +26,7 @@ * SUCH DAMAGE. */ .global __get_sp +.type __get_sp, %function __get_sp: mov r0, sp diff --git a/libc/arch-arm/bionic/atomics_arm.S b/libc/arch-arm/bionic/atomics_arm.S index 0cd0b92..55c642f 100644 --- a/libc/arch-arm/bionic/atomics_arm.S +++ b/libc/arch-arm/bionic/atomics_arm.S @@ -28,11 +28,17 @@ #include <sys/linux-syscalls.h> .global __atomic_cmpxchg +.type __atomic_cmpxchg, %function .global __atomic_swap +.type __atomic_swap, %function .global __atomic_dec +.type __atomic_dec, %function .global __atomic_inc +.type __atomic_inc, %function .global __futex_wait +.type __futex_wait, %function .global __futex_wake +.type __futex_wake, %function #define FUTEX_WAIT 0 #define FUTEX_WAKE 1 |
