Ensure __set_errno is still visible on LP32.

The use of the .hidden directive to avoid going via the PLT for
__set_errno had the side-effect of actually making __set_errno
hidden (which is odd because assembler directives don't usually
affect symbols defined in a different file --- you can't even
create a weak reference to a symbol that's defined in a different
file).

This change switches the system call stubs over to a new always-hidden
__set_errno_internal and has a visible __set_errno on LP32 just for
binary compatibility with old NDK apps.

Bug: 17423135
Change-Id: I6b6d7a05dda85f923d22e5ffd169a91e23499b7b
This commit is contained in:
Elliott Hughes
2014-09-08 15:25:01 -07:00
parent c8f6b82f87
commit 7efad83d43
1177 changed files with 1194 additions and 3506 deletions

View File

@@ -66,7 +66,7 @@ ENTRY(__bionic_clone)
.L__error_bc:
move a0,v0
la t9,__set_errno
la t9,__set_errno_internal
j t9
END(__bionic_clone)
.hidden __bionic_clone

View File

@@ -54,7 +54,7 @@ ENTRY(syscall)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -52,7 +52,7 @@ ENTRY(vfork)
j ra
nop
1:
la t9, __set_errno
la t9, __set_errno_internal
j t9
nop
END(vfork)

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__accept4)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__accept4)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__brk)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__brk)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__connect)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__connect)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__epoll_pwait)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__epoll_pwait)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__exit)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__exit)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__fcntl64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__fcntl64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__fstatfs64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__fstatfs64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__getcpu)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__getcpu)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__getcwd)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__getcwd)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__getdents64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__getdents64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__getpid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__getpid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__getpriority)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__getpriority)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__ioctl)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__ioctl)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__llseek)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__llseek)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__mmap2)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__mmap2)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__openat)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__openat)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__ppoll)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__ppoll)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__pselect6)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__pselect6)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__ptrace)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__ptrace)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__reboot)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__reboot)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__rt_sigaction)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__rt_sigaction)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__rt_sigpending)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__rt_sigpending)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__rt_sigprocmask)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__rt_sigprocmask)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__rt_sigsuspend)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__rt_sigsuspend)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__rt_sigtimedwait)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__rt_sigtimedwait)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__sched_getaffinity)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__sched_getaffinity)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__set_tid_address)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__set_tid_address)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__set_tls)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__set_tls)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__sigaction)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__sigaction)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__signalfd4)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__signalfd4)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__socket)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__socket)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__statfs64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__statfs64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__timer_create)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__timer_create)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__timer_delete)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__timer_delete)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__timer_getoverrun)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__timer_getoverrun)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__timer_gettime)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__timer_gettime)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__timer_settime)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__timer_settime)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(__waitid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(__waitid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(_exit)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(_exit)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(_flush_cache)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(_flush_cache)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(acct)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(acct)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(bind)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(bind)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(capget)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(capget)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(capset)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(capset)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(chdir)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(chdir)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(chroot)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(chroot)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(clock_getres)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(clock_getres)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(clock_gettime)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(clock_gettime)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(clock_nanosleep)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(clock_nanosleep)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(clock_settime)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(clock_settime)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(close)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(close)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(delete_module)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(delete_module)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(dup)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(dup)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(dup3)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(dup3)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(epoll_create1)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(epoll_create1)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(epoll_ctl)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(epoll_ctl)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(eventfd)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(eventfd)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(execve)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(execve)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(faccessat)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(faccessat)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fallocate64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fallocate64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fchdir)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fchdir)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fchmod)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fchmod)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fchmodat)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fchmodat)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fchown)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fchown)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fchownat)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fchownat)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fdatasync)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fdatasync)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fgetxattr)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fgetxattr)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(flistxattr)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(flistxattr)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(flock)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(flock)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fremovexattr)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fremovexattr)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fsetxattr)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fsetxattr)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fstat64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fstat64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fstatat64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fstatat64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(fsync)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(fsync)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(ftruncate)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(ftruncate)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(ftruncate64)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(ftruncate64)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getegid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getegid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(geteuid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(geteuid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getgid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getgid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getgroups)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getgroups)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getitimer)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getitimer)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getpeername)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getpeername)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getpgid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getpgid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getppid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getppid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getresgid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getresgid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getresuid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getresuid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getrlimit)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getrlimit)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getrusage)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getrusage)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getsid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getsid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getsockname)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getsockname)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getsockopt)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getsockopt)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(gettimeofday)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(gettimeofday)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getuid)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getuid)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(getxattr)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(getxattr)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(init_module)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(init_module)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(inotify_add_watch)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(inotify_add_watch)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

View File

@@ -2,8 +2,6 @@
#include <private/bionic_asm.h>
.hidden __set_errno
ENTRY(inotify_init1)
.set noreorder
.cpload t9
@@ -14,7 +12,7 @@ ENTRY(inotify_init1)
j ra
nop
1:
la t9,__set_errno
la t9,__set_errno_internal
j t9
nop
.set reorder

Some files were not shown because too many files have changed in this diff Show More