blob: ab5cda50d8872164a0a41c669a41e40e820872bb [file] [log] [blame]
/* Generated by gensyscalls.py. Do not edit. */
#include <private/bionic_asm.h>
ENTRY(execve)
.set noreorder
.cpload $t9
li $v0, __NR_execve
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(execve)
ENTRY(getuid)
.set noreorder
.cpload $t9
li $v0, __NR_getuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getuid)
ENTRY(getgid)
.set noreorder
.cpload $t9
li $v0, __NR_getgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getgid)
ENTRY(geteuid)
.set noreorder
.cpload $t9
li $v0, __NR_geteuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(geteuid)
ENTRY(getegid)
.set noreorder
.cpload $t9
li $v0, __NR_getegid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getegid)
ENTRY(getresuid)
.set noreorder
.cpload $t9
li $v0, __NR_getresuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getresuid)
ENTRY(getresgid)
.set noreorder
.cpload $t9
li $v0, __NR_getresgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getresgid)
ENTRY(readahead)
.set noreorder
.cpload $t9
li $v0, __NR_readahead
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(readahead)
ENTRY(getgroups)
.set noreorder
.cpload $t9
li $v0, __NR_getgroups
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getgroups)
ENTRY(getpgid)
.set noreorder
.cpload $t9
li $v0, __NR_getpgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getpgid)
ENTRY(getppid)
.set noreorder
.cpload $t9
li $v0, __NR_getppid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getppid)
ENTRY(getsid)
.set noreorder
.cpload $t9
li $v0, __NR_getsid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getsid)
ENTRY(setsid)
.set noreorder
.cpload $t9
li $v0, __NR_setsid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setsid)
ENTRY(setgid)
.set noreorder
.cpload $t9
li $v0, __NR_setgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setgid)
ENTRY(setuid)
.set noreorder
.cpload $t9
li $v0, __NR_setuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setuid)
ENTRY(setreuid)
.set noreorder
.cpload $t9
li $v0, __NR_setreuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setreuid)
ENTRY(setresuid)
.set noreorder
.cpload $t9
li $v0, __NR_setresuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setresuid)
ENTRY(setresgid)
.set noreorder
.cpload $t9
li $v0, __NR_setresgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setresgid)
ENTRY(__brk)
.set noreorder
.cpload $t9
li $v0, __NR_brk
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__brk)
ENTRY(kill)
.set noreorder
.cpload $t9
li $v0, __NR_kill
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(kill)
ENTRY(tgkill)
.set noreorder
.cpload $t9
li $v0, __NR_tgkill
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(tgkill)
ENTRY(__ptrace)
.set noreorder
.cpload $t9
li $v0, __NR_ptrace
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__ptrace)
ENTRY(getrusage)
.set noreorder
.cpload $t9
li $v0, __NR_getrusage
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getrusage)
ENTRY(__getpriority)
.set noreorder
.cpload $t9
li $v0, __NR_getpriority
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__getpriority)
ENTRY(setpriority)
.set noreorder
.cpload $t9
li $v0, __NR_setpriority
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setpriority)
ENTRY(getrlimit)
.set noreorder
.cpload $t9
li $v0, __NR_getrlimit
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getrlimit)
ENTRY(setrlimit)
.set noreorder
.cpload $t9
li $v0, __NR_setrlimit
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setrlimit)
ENTRY(prlimit64)
.set noreorder
.cpload $t9
li $v0, __NR_prlimit64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(prlimit64)
ENTRY(setgroups)
.set noreorder
.cpload $t9
li $v0, __NR_setgroups
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setgroups)
ENTRY(setpgid)
.set noreorder
.cpload $t9
li $v0, __NR_setpgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setpgid)
ENTRY(setregid)
.set noreorder
.cpload $t9
li $v0, __NR_setregid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setregid)
ENTRY(chroot)
.set noreorder
.cpload $t9
li $v0, __NR_chroot
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(chroot)
ENTRY(prctl)
.set noreorder
.cpload $t9
li $v0, __NR_prctl
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(prctl)
ENTRY(capget)
.set noreorder
.cpload $t9
li $v0, __NR_capget
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(capget)
ENTRY(capset)
.set noreorder
.cpload $t9
li $v0, __NR_capset
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(capset)
ENTRY(sigaltstack)
.set noreorder
.cpload $t9
li $v0, __NR_sigaltstack
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sigaltstack)
ENTRY(acct)
.set noreorder
.cpload $t9
li $v0, __NR_acct
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(acct)
ENTRY(read)
.set noreorder
.cpload $t9
li $v0, __NR_read
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(read)
ENTRY(write)
.set noreorder
.cpload $t9
li $v0, __NR_write
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(write)
ENTRY(pread64)
.set noreorder
.cpload $t9
li $v0, __NR_pread64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(pread64)
ENTRY(pwrite64)
.set noreorder
.cpload $t9
li $v0, __NR_pwrite64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(pwrite64)
ENTRY(__preadv64)
.set noreorder
.cpload $t9
li $v0, __NR_preadv
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__preadv64)
ENTRY(__pwritev64)
.set noreorder
.cpload $t9
li $v0, __NR_pwritev
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__pwritev64)
ENTRY(___close)
.set noreorder
.cpload $t9
li $v0, __NR_close
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___close)
.hidden ___close
ENTRY(__getpid)
.set noreorder
.cpload $t9
li $v0, __NR_getpid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__getpid)
ENTRY(munmap)
.set noreorder
.cpload $t9
li $v0, __NR_munmap
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(munmap)
ENTRY(___mremap)
.set noreorder
.cpload $t9
li $v0, __NR_mremap
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___mremap)
.hidden ___mremap
ENTRY(msync)
.set noreorder
.cpload $t9
li $v0, __NR_msync
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(msync)
ENTRY(mprotect)
.set noreorder
.cpload $t9
li $v0, __NR_mprotect
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mprotect)
ENTRY(madvise)
.set noreorder
.cpload $t9
li $v0, __NR_madvise
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(madvise)
ENTRY(mlock)
.set noreorder
.cpload $t9
li $v0, __NR_mlock
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mlock)
ENTRY(munlock)
.set noreorder
.cpload $t9
li $v0, __NR_munlock
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(munlock)
ENTRY(mlockall)
.set noreorder
.cpload $t9
li $v0, __NR_mlockall
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mlockall)
ENTRY(munlockall)
.set noreorder
.cpload $t9
li $v0, __NR_munlockall
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(munlockall)
ENTRY(mincore)
.set noreorder
.cpload $t9
li $v0, __NR_mincore
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mincore)
ENTRY(__ioctl)
.set noreorder
.cpload $t9
li $v0, __NR_ioctl
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__ioctl)
ENTRY(readv)
.set noreorder
.cpload $t9
li $v0, __NR_readv
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(readv)
ENTRY(writev)
.set noreorder
.cpload $t9
li $v0, __NR_writev
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(writev)
ENTRY(__fcntl64)
.set noreorder
.cpload $t9
li $v0, __NR_fcntl64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__fcntl64)
ENTRY(flock)
.set noreorder
.cpload $t9
li $v0, __NR_flock
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(flock)
ENTRY(___fchmod)
.set noreorder
.cpload $t9
li $v0, __NR_fchmod
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___fchmod)
.hidden ___fchmod
ENTRY(dup)
.set noreorder
.cpload $t9
li $v0, __NR_dup
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(dup)
ENTRY(pipe2)
.set noreorder
.cpload $t9
li $v0, __NR_pipe2
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(pipe2)
ENTRY(dup3)
.set noreorder
.cpload $t9
li $v0, __NR_dup3
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(dup3)
ENTRY(fsync)
.set noreorder
.cpload $t9
li $v0, __NR_fsync
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fsync)
ENTRY(fdatasync)
.set noreorder
.cpload $t9
li $v0, __NR_fdatasync
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fdatasync)
ENTRY(fchown)
.set noreorder
.cpload $t9
li $v0, __NR_fchown
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fchown)
ENTRY(sync)
.set noreorder
.cpload $t9
li $v0, __NR_sync
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sync)
ENTRY(syncfs)
.set noreorder
.cpload $t9
li $v0, __NR_syncfs
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(syncfs)
ENTRY(___fsetxattr)
.set noreorder
.cpload $t9
li $v0, __NR_fsetxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___fsetxattr)
.hidden ___fsetxattr
ENTRY(___fgetxattr)
.set noreorder
.cpload $t9
li $v0, __NR_fgetxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___fgetxattr)
.hidden ___fgetxattr
ENTRY(___flistxattr)
.set noreorder
.cpload $t9
li $v0, __NR_flistxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___flistxattr)
.hidden ___flistxattr
ENTRY(fremovexattr)
.set noreorder
.cpload $t9
li $v0, __NR_fremovexattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fremovexattr)
ENTRY(__getdents64)
.set noreorder
.cpload $t9
li $v0, __NR_getdents64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__getdents64)
ENTRY(__openat)
.set noreorder
.cpload $t9
li $v0, __NR_openat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__openat)
ENTRY(___faccessat)
.set noreorder
.cpload $t9
li $v0, __NR_faccessat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___faccessat)
.hidden ___faccessat
ENTRY(___fchmodat)
.set noreorder
.cpload $t9
li $v0, __NR_fchmodat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___fchmodat)
.hidden ___fchmodat
ENTRY(fchownat)
.set noreorder
.cpload $t9
li $v0, __NR_fchownat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fchownat)
ENTRY(fstatat64)
.set noreorder
.cpload $t9
li $v0, __NR_fstatat64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fstatat64)
ALIAS_SYMBOL(fstatat, fstatat64)
ENTRY(linkat)
.set noreorder
.cpload $t9
li $v0, __NR_linkat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(linkat)
ENTRY(mkdirat)
.set noreorder
.cpload $t9
li $v0, __NR_mkdirat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mkdirat)
ENTRY(mknodat)
.set noreorder
.cpload $t9
li $v0, __NR_mknodat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mknodat)
ENTRY(readlinkat)
.set noreorder
.cpload $t9
li $v0, __NR_readlinkat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(readlinkat)
ENTRY(renameat)
.set noreorder
.cpload $t9
li $v0, __NR_renameat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(renameat)
ENTRY(symlinkat)
.set noreorder
.cpload $t9
li $v0, __NR_symlinkat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(symlinkat)
ENTRY(unlinkat)
.set noreorder
.cpload $t9
li $v0, __NR_unlinkat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(unlinkat)
ENTRY(utimensat)
.set noreorder
.cpload $t9
li $v0, __NR_utimensat
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(utimensat)
ENTRY(lseek)
.set noreorder
.cpload $t9
li $v0, __NR_lseek
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(lseek)
ENTRY(__llseek)
.set noreorder
.cpload $t9
li $v0, __NR__llseek
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__llseek)
ENTRY(ftruncate64)
.set noreorder
.cpload $t9
li $v0, __NR_ftruncate64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(ftruncate64)
ENTRY(sendfile)
.set noreorder
.cpload $t9
li $v0, __NR_sendfile
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sendfile)
ENTRY(sendfile64)
.set noreorder
.cpload $t9
li $v0, __NR_sendfile64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sendfile64)
ENTRY(truncate)
.set noreorder
.cpload $t9
li $v0, __NR_truncate
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(truncate)
ENTRY(truncate64)
.set noreorder
.cpload $t9
li $v0, __NR_truncate64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(truncate64)
ENTRY(__mmap2)
.set noreorder
.cpload $t9
li $v0, __NR_mmap2
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__mmap2)
ENTRY(fallocate64)
.set noreorder
.cpload $t9
li $v0, __NR_fallocate
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fallocate64)
ENTRY(__fadvise64)
.set noreorder
.cpload $t9
li $v0, __NR_fadvise64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__fadvise64)
ENTRY(__fstatfs64)
.set noreorder
.cpload $t9
li $v0, __NR_fstatfs64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__fstatfs64)
ENTRY(__statfs64)
.set noreorder
.cpload $t9
li $v0, __NR_statfs64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__statfs64)
ENTRY(fstat64)
.set noreorder
.cpload $t9
li $v0, __NR_fstat64
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fstat64)
ALIAS_SYMBOL(fstat, fstat64)
ENTRY(chdir)
.set noreorder
.cpload $t9
li $v0, __NR_chdir
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(chdir)
ENTRY(mount)
.set noreorder
.cpload $t9
li $v0, __NR_mount
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(mount)
ENTRY(umount2)
.set noreorder
.cpload $t9
li $v0, __NR_umount2
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(umount2)
ENTRY(__getcwd)
.set noreorder
.cpload $t9
li $v0, __NR_getcwd
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__getcwd)
ENTRY(fchdir)
.set noreorder
.cpload $t9
li $v0, __NR_fchdir
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(fchdir)
ENTRY(setxattr)
.set noreorder
.cpload $t9
li $v0, __NR_setxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setxattr)
ENTRY(lsetxattr)
.set noreorder
.cpload $t9
li $v0, __NR_lsetxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(lsetxattr)
ENTRY(getxattr)
.set noreorder
.cpload $t9
li $v0, __NR_getxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getxattr)
ENTRY(lgetxattr)
.set noreorder
.cpload $t9
li $v0, __NR_lgetxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(lgetxattr)
ENTRY(listxattr)
.set noreorder
.cpload $t9
li $v0, __NR_listxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(listxattr)
ENTRY(llistxattr)
.set noreorder
.cpload $t9
li $v0, __NR_llistxattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(llistxattr)
ENTRY(removexattr)
.set noreorder
.cpload $t9
li $v0, __NR_removexattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(removexattr)
ENTRY(lremovexattr)
.set noreorder
.cpload $t9
li $v0, __NR_lremovexattr
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(lremovexattr)
ENTRY(swapon)
.set noreorder
.cpload $t9
li $v0, __NR_swapon
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(swapon)
ENTRY(swapoff)
.set noreorder
.cpload $t9
li $v0, __NR_swapoff
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(swapoff)
ENTRY(settimeofday)
.set noreorder
.cpload $t9
li $v0, __NR_settimeofday
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(settimeofday)
ENTRY(times)
.set noreorder
.cpload $t9
li $v0, __NR_times
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(times)
ENTRY(nanosleep)
.set noreorder
.cpload $t9
li $v0, __NR_nanosleep
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(nanosleep)
ENTRY(clock_settime)
.set noreorder
.cpload $t9
li $v0, __NR_clock_settime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(clock_settime)
ENTRY(___clock_nanosleep)
.set noreorder
.cpload $t9
li $v0, __NR_clock_nanosleep
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___clock_nanosleep)
.hidden ___clock_nanosleep
ENTRY(getitimer)
.set noreorder
.cpload $t9
li $v0, __NR_getitimer
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getitimer)
ENTRY(setitimer)
.set noreorder
.cpload $t9
li $v0, __NR_setitimer
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setitimer)
ENTRY(__timer_create)
.set noreorder
.cpload $t9
li $v0, __NR_timer_create
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__timer_create)
ENTRY(__timer_settime)
.set noreorder
.cpload $t9
li $v0, __NR_timer_settime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__timer_settime)
ENTRY(__timer_gettime)
.set noreorder
.cpload $t9
li $v0, __NR_timer_gettime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__timer_gettime)
ENTRY(__timer_getoverrun)
.set noreorder
.cpload $t9
li $v0, __NR_timer_getoverrun
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__timer_getoverrun)
ENTRY(__timer_delete)
.set noreorder
.cpload $t9
li $v0, __NR_timer_delete
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__timer_delete)
ENTRY(timerfd_create)
.set noreorder
.cpload $t9
li $v0, __NR_timerfd_create
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(timerfd_create)
ENTRY(timerfd_settime)
.set noreorder
.cpload $t9
li $v0, __NR_timerfd_settime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(timerfd_settime)
ENTRY(timerfd_gettime)
.set noreorder
.cpload $t9
li $v0, __NR_timerfd_gettime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(timerfd_gettime)
ENTRY(adjtimex)
.set noreorder
.cpload $t9
li $v0, __NR_adjtimex
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(adjtimex)
ENTRY(clock_adjtime)
.set noreorder
.cpload $t9
li $v0, __NR_clock_adjtime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(clock_adjtime)
ENTRY(__sigaction)
.set noreorder
.cpload $t9
li $v0, __NR_sigaction
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__sigaction)
ENTRY(__rt_sigaction)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigaction
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__rt_sigaction)
ENTRY(__rt_sigpending)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigpending
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__rt_sigpending)
ENTRY(__rt_sigprocmask)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigprocmask
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__rt_sigprocmask)
ENTRY(__rt_sigsuspend)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigsuspend
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__rt_sigsuspend)
ENTRY(__rt_sigtimedwait)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigtimedwait
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__rt_sigtimedwait)
ENTRY(___rt_sigqueueinfo)
.set noreorder
.cpload $t9
li $v0, __NR_rt_sigqueueinfo
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(___rt_sigqueueinfo)
.hidden ___rt_sigqueueinfo
ENTRY(__signalfd4)
.set noreorder
.cpload $t9
li $v0, __NR_signalfd4
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__signalfd4)
ENTRY(__socket)
.set noreorder
.cpload $t9
li $v0, __NR_socket
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__socket)
ENTRY(socketpair)
.set noreorder
.cpload $t9
li $v0, __NR_socketpair
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(socketpair)
ENTRY(bind)
.set noreorder
.cpload $t9
li $v0, __NR_bind
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(bind)
ENTRY(__connect)
.set noreorder
.cpload $t9
li $v0, __NR_connect
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__connect)
ENTRY(listen)
.set noreorder
.cpload $t9
li $v0, __NR_listen
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(listen)
ENTRY(__accept4)
.set noreorder
.cpload $t9
li $v0, __NR_accept4
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__accept4)
ENTRY(getsockname)
.set noreorder
.cpload $t9
li $v0, __NR_getsockname
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getsockname)
ENTRY(getpeername)
.set noreorder
.cpload $t9
li $v0, __NR_getpeername
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getpeername)
ENTRY(sendto)
.set noreorder
.cpload $t9
li $v0, __NR_sendto
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sendto)
ENTRY(recvfrom)
.set noreorder
.cpload $t9
li $v0, __NR_recvfrom
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(recvfrom)
ENTRY(shutdown)
.set noreorder
.cpload $t9
li $v0, __NR_shutdown
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(shutdown)
ENTRY(setsockopt)
.set noreorder
.cpload $t9
li $v0, __NR_setsockopt
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setsockopt)
ENTRY(getsockopt)
.set noreorder
.cpload $t9
li $v0, __NR_getsockopt
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getsockopt)
ENTRY(recvmsg)
.set noreorder
.cpload $t9
li $v0, __NR_recvmsg
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(recvmsg)
ENTRY(sendmsg)
.set noreorder
.cpload $t9
li $v0, __NR_sendmsg
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sendmsg)
ENTRY(recvmmsg)
.set noreorder
.cpload $t9
li $v0, __NR_recvmmsg
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(recvmmsg)
ENTRY(sendmmsg)
.set noreorder
.cpload $t9
li $v0, __NR_sendmmsg
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sendmmsg)
ENTRY(sched_setscheduler)
.set noreorder
.cpload $t9
li $v0, __NR_sched_setscheduler
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_setscheduler)
ENTRY(sched_getscheduler)
.set noreorder
.cpload $t9
li $v0, __NR_sched_getscheduler
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_getscheduler)
ENTRY(sched_yield)
.set noreorder
.cpload $t9
li $v0, __NR_sched_yield
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_yield)
ENTRY(sched_setparam)
.set noreorder
.cpload $t9
li $v0, __NR_sched_setparam
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_setparam)
ENTRY(sched_getparam)
.set noreorder
.cpload $t9
li $v0, __NR_sched_getparam
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_getparam)
ENTRY(sched_get_priority_max)
.set noreorder
.cpload $t9
li $v0, __NR_sched_get_priority_max
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_get_priority_max)
ENTRY(sched_get_priority_min)
.set noreorder
.cpload $t9
li $v0, __NR_sched_get_priority_min
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_get_priority_min)
ENTRY(sched_rr_get_interval)
.set noreorder
.cpload $t9
li $v0, __NR_sched_rr_get_interval
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_rr_get_interval)
ENTRY(sched_setaffinity)
.set noreorder
.cpload $t9
li $v0, __NR_sched_setaffinity
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sched_setaffinity)
ENTRY(setns)
.set noreorder
.cpload $t9
li $v0, __NR_setns
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setns)
ENTRY(unshare)
.set noreorder
.cpload $t9
li $v0, __NR_unshare
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(unshare)
ENTRY(__sched_getaffinity)
.set noreorder
.cpload $t9
li $v0, __NR_sched_getaffinity
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__sched_getaffinity)
ENTRY(__getcpu)
.set noreorder
.cpload $t9
li $v0, __NR_getcpu
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__getcpu)
ENTRY(uname)
.set noreorder
.cpload $t9
li $v0, __NR_uname
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(uname)
ENTRY(umask)
.set noreorder
.cpload $t9
li $v0, __NR_umask
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(umask)
ENTRY(__reboot)
.set noreorder
.cpload $t9
li $v0, __NR_reboot
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__reboot)
ENTRY(init_module)
.set noreorder
.cpload $t9
li $v0, __NR_init_module
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(init_module)
ENTRY(delete_module)
.set noreorder
.cpload $t9
li $v0, __NR_delete_module
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(delete_module)
ENTRY(klogctl)
.set noreorder
.cpload $t9
li $v0, __NR_syslog
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(klogctl)
ENTRY(sysinfo)
.set noreorder
.cpload $t9
li $v0, __NR_sysinfo
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sysinfo)
ENTRY(personality)
.set noreorder
.cpload $t9
li $v0, __NR_personality
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(personality)
ENTRY(tee)
.set noreorder
.cpload $t9
li $v0, __NR_tee
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(tee)
ENTRY(splice)
.set noreorder
.cpload $t9
li $v0, __NR_splice
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(splice)
ENTRY(vmsplice)
.set noreorder
.cpload $t9
li $v0, __NR_vmsplice
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(vmsplice)
ENTRY(epoll_create1)
.set noreorder
.cpload $t9
li $v0, __NR_epoll_create1
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(epoll_create1)
ENTRY(epoll_ctl)
.set noreorder
.cpload $t9
li $v0, __NR_epoll_ctl
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(epoll_ctl)
ENTRY(__epoll_pwait)
.set noreorder
.cpload $t9
li $v0, __NR_epoll_pwait
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__epoll_pwait)
ENTRY(eventfd)
.set noreorder
.cpload $t9
li $v0, __NR_eventfd2
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(eventfd)
ENTRY(_exit)
.set noreorder
.cpload $t9
li $v0, __NR_exit_group
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(_exit)
ALIAS_SYMBOL(_Exit, _exit)
ENTRY(__exit)
.set noreorder
.cpload $t9
li $v0, __NR_exit
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__exit)
ENTRY(inotify_init1)
.set noreorder
.cpload $t9
li $v0, __NR_inotify_init1
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(inotify_init1)
ENTRY(inotify_add_watch)
.set noreorder
.cpload $t9
li $v0, __NR_inotify_add_watch
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(inotify_add_watch)
ENTRY(inotify_rm_watch)
.set noreorder
.cpload $t9
li $v0, __NR_inotify_rm_watch
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(inotify_rm_watch)
ENTRY(__pselect6)
.set noreorder
.cpload $t9
li $v0, __NR_pselect6
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__pselect6)
ENTRY(__ppoll)
.set noreorder
.cpload $t9
li $v0, __NR_ppoll
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__ppoll)
ENTRY(process_vm_readv)
.set noreorder
.cpload $t9
li $v0, __NR_process_vm_readv
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(process_vm_readv)
ENTRY(process_vm_writev)
.set noreorder
.cpload $t9
li $v0, __NR_process_vm_writev
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(process_vm_writev)
ENTRY(quotactl)
.set noreorder
.cpload $t9
li $v0, __NR_quotactl
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(quotactl)
ENTRY(__set_tid_address)
.set noreorder
.cpload $t9
li $v0, __NR_set_tid_address
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__set_tid_address)
ENTRY(setfsgid)
.set noreorder
.cpload $t9
li $v0, __NR_setfsgid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setfsgid)
ENTRY(setfsuid)
.set noreorder
.cpload $t9
li $v0, __NR_setfsuid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setfsuid)
ENTRY(setdomainname)
.set noreorder
.cpload $t9
li $v0, __NR_setdomainname
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(setdomainname)
ENTRY(sethostname)
.set noreorder
.cpload $t9
li $v0, __NR_sethostname
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(sethostname)
ENTRY(__sync_file_range)
.set noreorder
.cpload $t9
li $v0, __NR_sync_file_range
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__sync_file_range)
ENTRY(wait4)
.set noreorder
.cpload $t9
li $v0, __NR_wait4
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(wait4)
ENTRY(__waitid)
.set noreorder
.cpload $t9
li $v0, __NR_waitid
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__waitid)
ENTRY(_flush_cache)
.set noreorder
.cpload $t9
li $v0, __NR_cacheflush
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(_flush_cache)
ENTRY(__set_tls)
.set noreorder
.cpload $t9
li $v0, __NR_set_thread_area
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__set_tls)
ENTRY(__clock_getres)
.set noreorder
.cpload $t9
li $v0, __NR_clock_getres
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__clock_getres)
ENTRY(__clock_gettime)
.set noreorder
.cpload $t9
li $v0, __NR_clock_gettime
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__clock_gettime)
ENTRY(__gettimeofday)
.set noreorder
.cpload $t9
li $v0, __NR_gettimeofday
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(__gettimeofday)
ENTRY(getrandom)
.set noreorder
.cpload $t9
li $v0, __NR_getrandom
syscall
bnez $a3, 1f
move $a0, $v0
j $ra
nop
1:
la $t9,__set_errno_internal
j $t9
nop
.set reorder
END(getrandom)