diff --git a/libc/arch-arm/bionic/__get_pc.S b/libc/arch-arm/bionic/__get_pc.S index d1377c7ec..4fc89299c 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 9acaf3da5..0a313a376 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 0cd0b92de..55c642f8d 100644 --- a/libc/arch-arm/bionic/atomics_arm.S +++ b/libc/arch-arm/bionic/atomics_arm.S @@ -28,11 +28,17 @@ #include .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