mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-5.0-pull-request' into staging
update syscall numbers to linux 5.5 (with scripts)
add clock_gettime64/clock_settime64
add AT_EXECFN
v4: restore syscall.tbl series but remove vsyscall series
v3: remove syscall.tbl series
v2: guard copy_to_user_timezone() with TARGET_NR_gettimeofday
remove "Support futex_time64" patch
guard sys_futex with TARGET_NR_exit
# gpg: Signature made Fri 20 Mar 2020 15:23:29 GMT
# gpg: using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
# gpg: issuer "laurent@vivier.eu"
# gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
# gpg: aka "Laurent Vivier <laurent@vivier.eu>" [full]
# gpg: aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F 5173 F30C 38BD 3F2F BE3C
* remotes/vivier2/tags/linux-user-for-5.0-pull-request: (32 commits)
linux-user, openrisc: sync syscall numbers with kernel v5.5
linux-user, nios2: sync syscall numbers with kernel v5.5
linux-user, aarch64: sync syscall numbers with kernel v5.5
scripts: add a script to generate syscall_nr.h
linux-user,mips: update syscall-args-o32.c.inc
linux-user,mips: move content of mips_syscall_args
linux-user: update syscall.tbl from linux 0bf999f9c5e7
linux-user, scripts: add a script to update syscall.tbl
linux-user, mips64: add syscall table generation support
linux-user, mips: add syscall table generation support
linux-user, x86_64: add syscall table generation support
linux-user, i386: add syscall table generation support
linux-user, x86_64, i386: cleanup TARGET_NR_arch_prctl
linux-user, sparc, sparc64: add syscall table generation support
linux-user, s390x: add syscall table generation support
linux-user, s390x: remove syscall definitions for !TARGET_S390X
linux-user, ppc: add syscall table generation support
linux-user, arm: add syscall table generation support
linux-user, microblaze: add syscall table generation support
linux-user, sh4: add syscall table generation support
...
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
@@ -2495,6 +2495,9 @@ S: Maintained
|
||||
F: linux-user/
|
||||
F: default-configs/*-linux-user.mak
|
||||
F: scripts/qemu-binfmt-conf.sh
|
||||
F: scripts/update-syscalltbl.sh
|
||||
F: scripts/update-mips-syscall-args.sh
|
||||
F: scripts/gensyscalls.sh
|
||||
|
||||
Tiny Code Generator (TCG)
|
||||
-------------------------
|
||||
|
||||
+2
-1
@@ -128,7 +128,8 @@ ifdef CONFIG_LINUX_USER
|
||||
|
||||
QEMU_CFLAGS+=-I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR) \
|
||||
-I$(SRC_PATH)/linux-user/host/$(ARCH) \
|
||||
-I$(SRC_PATH)/linux-user
|
||||
-I$(SRC_PATH)/linux-user \
|
||||
-Ilinux-user/$(TARGET_ABI_DIR)
|
||||
|
||||
obj-y += linux-user/
|
||||
obj-y += gdbstub.o thunk.o
|
||||
|
||||
@@ -1903,6 +1903,18 @@ fi
|
||||
# Remove old dependency files to make sure that they get properly regenerated
|
||||
rm -f */config-devices.mak.d
|
||||
|
||||
# Remove syscall_nr.h to be sure they will be regenerated in the build
|
||||
# directory, not in the source directory
|
||||
for arch in alpha hppa m68k xtensa sh4 microblaze arm ppc s390x sparc sparc64 \
|
||||
i386 x86_64 mips mips64 ; do
|
||||
# remove the file if it has been generated in the source directory
|
||||
rm -f "${source_path}/linux-user/${arch}/syscall_nr.h"
|
||||
# remove the dependency files
|
||||
find . -name "*.d" \
|
||||
-exec grep -q "${source_path}/linux-user/${arch}/syscall_nr.h" {} \; \
|
||||
-exec rm {} \;
|
||||
done
|
||||
|
||||
if test -z "$python"
|
||||
then
|
||||
error_exit "Python not found. Use --python=/path/to/python"
|
||||
@@ -7813,17 +7825,21 @@ case "$target_name" in
|
||||
i386)
|
||||
mttcg="yes"
|
||||
gdb_xml_files="i386-32bit.xml"
|
||||
TARGET_SYSTBL_ABI=i386
|
||||
;;
|
||||
x86_64)
|
||||
TARGET_BASE_ARCH=i386
|
||||
TARGET_SYSTBL_ABI=common,64
|
||||
mttcg="yes"
|
||||
gdb_xml_files="i386-64bit.xml"
|
||||
;;
|
||||
alpha)
|
||||
mttcg="yes"
|
||||
TARGET_SYSTBL_ABI=common
|
||||
;;
|
||||
arm|armeb)
|
||||
TARGET_ARCH=arm
|
||||
TARGET_SYSTBL_ABI=common,oabi
|
||||
bflt="yes"
|
||||
mttcg="yes"
|
||||
gdb_xml_files="arm-core.xml arm-vfp.xml arm-vfp3.xml arm-neon.xml"
|
||||
@@ -7839,15 +7855,18 @@ case "$target_name" in
|
||||
;;
|
||||
hppa)
|
||||
mttcg="yes"
|
||||
TARGET_SYSTBL_ABI=common,32
|
||||
;;
|
||||
lm32)
|
||||
;;
|
||||
m68k)
|
||||
bflt="yes"
|
||||
gdb_xml_files="cf-core.xml cf-fp.xml m68k-fp.xml"
|
||||
TARGET_SYSTBL_ABI=common
|
||||
;;
|
||||
microblaze|microblazeel)
|
||||
TARGET_ARCH=microblaze
|
||||
TARGET_SYSTBL_ABI=common
|
||||
bflt="yes"
|
||||
echo "TARGET_ABI32=y" >> $config_target_mak
|
||||
;;
|
||||
@@ -7855,6 +7874,7 @@ case "$target_name" in
|
||||
mttcg="yes"
|
||||
TARGET_ARCH=mips
|
||||
echo "TARGET_ABI_MIPSO32=y" >> $config_target_mak
|
||||
TARGET_SYSTBL_ABI=o32
|
||||
;;
|
||||
mipsn32|mipsn32el)
|
||||
mttcg="yes"
|
||||
@@ -7862,12 +7882,14 @@ case "$target_name" in
|
||||
TARGET_BASE_ARCH=mips
|
||||
echo "TARGET_ABI_MIPSN32=y" >> $config_target_mak
|
||||
echo "TARGET_ABI32=y" >> $config_target_mak
|
||||
TARGET_SYSTBL_ABI=n32
|
||||
;;
|
||||
mips64|mips64el)
|
||||
mttcg="yes"
|
||||
TARGET_ARCH=mips64
|
||||
TARGET_BASE_ARCH=mips
|
||||
echo "TARGET_ABI_MIPSN64=y" >> $config_target_mak
|
||||
TARGET_SYSTBL_ABI=n64
|
||||
;;
|
||||
moxie)
|
||||
;;
|
||||
@@ -7879,10 +7901,12 @@ case "$target_name" in
|
||||
;;
|
||||
ppc)
|
||||
gdb_xml_files="power-core.xml power-fpu.xml power-altivec.xml power-spe.xml"
|
||||
TARGET_SYSTBL_ABI=common,nospu,32
|
||||
;;
|
||||
ppc64)
|
||||
TARGET_BASE_ARCH=ppc
|
||||
TARGET_ABI_DIR=ppc
|
||||
TARGET_SYSTBL_ABI=common,nospu,64
|
||||
mttcg=yes
|
||||
gdb_xml_files="power64-core.xml power-fpu.xml power-altivec.xml power-spe.xml power-vsx.xml"
|
||||
;;
|
||||
@@ -7890,6 +7914,7 @@ case "$target_name" in
|
||||
TARGET_ARCH=ppc64
|
||||
TARGET_BASE_ARCH=ppc
|
||||
TARGET_ABI_DIR=ppc
|
||||
TARGET_SYSTBL_ABI=common,nospu,64
|
||||
mttcg=yes
|
||||
gdb_xml_files="power64-core.xml power-fpu.xml power-altivec.xml power-spe.xml power-vsx.xml"
|
||||
;;
|
||||
@@ -7897,6 +7922,7 @@ case "$target_name" in
|
||||
TARGET_ARCH=ppc64
|
||||
TARGET_BASE_ARCH=ppc
|
||||
TARGET_ABI_DIR=ppc
|
||||
TARGET_SYSTBL_ABI=common,nospu,32
|
||||
echo "TARGET_ABI32=y" >> $config_target_mak
|
||||
gdb_xml_files="power64-core.xml power-fpu.xml power-altivec.xml power-spe.xml power-vsx.xml"
|
||||
;;
|
||||
@@ -7920,20 +7946,25 @@ case "$target_name" in
|
||||
;;
|
||||
sh4|sh4eb)
|
||||
TARGET_ARCH=sh4
|
||||
TARGET_SYSTBL_ABI=common
|
||||
bflt="yes"
|
||||
;;
|
||||
sparc)
|
||||
TARGET_SYSTBL_ABI=common,32
|
||||
;;
|
||||
sparc64)
|
||||
TARGET_BASE_ARCH=sparc
|
||||
TARGET_SYSTBL_ABI=common,64
|
||||
;;
|
||||
sparc32plus)
|
||||
TARGET_ARCH=sparc64
|
||||
TARGET_BASE_ARCH=sparc
|
||||
TARGET_ABI_DIR=sparc
|
||||
TARGET_SYSTBL_ABI=common,32
|
||||
echo "TARGET_ABI32=y" >> $config_target_mak
|
||||
;;
|
||||
s390x)
|
||||
TARGET_SYSTBL_ABI=common,64
|
||||
mttcg=yes
|
||||
gdb_xml_files="s390x-core64.xml s390-acr.xml s390-fpr.xml s390-vx.xml s390-cr.xml s390-virt.xml s390-gs.xml"
|
||||
;;
|
||||
@@ -7945,6 +7976,7 @@ case "$target_name" in
|
||||
;;
|
||||
xtensa|xtensaeb)
|
||||
TARGET_ARCH=xtensa
|
||||
TARGET_SYSTBL_ABI=common
|
||||
bflt="yes"
|
||||
mttcg="yes"
|
||||
;;
|
||||
@@ -7974,6 +8006,9 @@ echo "TARGET_ABI_DIR=$TARGET_ABI_DIR" >> $config_target_mak
|
||||
if [ "$HOST_VARIANT_DIR" != "" ]; then
|
||||
echo "HOST_VARIANT_DIR=$HOST_VARIANT_DIR" >> $config_target_mak
|
||||
fi
|
||||
if [ "$TARGET_SYSTBL_ABI" != "" ]; then
|
||||
echo "TARGET_SYSTBL_ABI=$TARGET_SYSTBL_ABI" >> $config_target_mak
|
||||
fi
|
||||
|
||||
if supported_xen_target $target; then
|
||||
echo "CONFIG_XEN=y" >> $config_target_mak
|
||||
|
||||
@@ -5,6 +5,21 @@ obj-y = main.o syscall.o strace.o mmap.o signal.o \
|
||||
|
||||
obj-$(TARGET_HAS_BFLT) += flatload.o
|
||||
obj-$(TARGET_I386) += vm86.o
|
||||
obj-$(TARGET_ARM) += arm/nwfpe/
|
||||
obj-$(TARGET_ARM) += arm/semihost.o
|
||||
obj-$(TARGET_AARCH64) += arm/semihost.o
|
||||
|
||||
obj-$(TARGET_ALPHA) += alpha/
|
||||
obj-$(TARGET_ARM) += arm/
|
||||
obj-$(TARGET_HPPA) += hppa/
|
||||
obj-$(TARGET_I386) += i386/
|
||||
obj-$(TARGET_M68K) += m68k/
|
||||
obj-$(TARGET_MICROBLAZE) += microblaze/
|
||||
obj-$(TARGET_MIPS) += mips/
|
||||
obj-$(TARGET_MIPS64) += mips64/
|
||||
obj-$(TARGET_PPC) += ppc/
|
||||
obj-$(TARGET_PPC64) += ppc/
|
||||
obj-$(TARGET_S390X) += s390x/
|
||||
obj-$(TARGET_SH4) += sh4/
|
||||
obj-$(TARGET_SPARC) += sparc/
|
||||
obj-$(TARGET_SPARC64) += $(TARGET_ABI_DIR)/
|
||||
obj-$(TARGET_X86_64) += x86_64/
|
||||
obj-$(TARGET_XTENSA) += xtensa/
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/*
|
||||
* This file contains the system call numbers.
|
||||
* Do not modify.
|
||||
* This file is generated by scripts/gensyscalls.sh
|
||||
*/
|
||||
|
||||
#ifndef LINUX_USER_AARCH64_SYSCALL_NR_H
|
||||
#define LINUX_USER_AARCH64_SYSCALL_NR_H
|
||||
|
||||
@@ -84,7 +85,7 @@
|
||||
#define TARGET_NR_splice 76
|
||||
#define TARGET_NR_tee 77
|
||||
#define TARGET_NR_readlinkat 78
|
||||
#define TARGET_NR_fstatat64 79
|
||||
#define TARGET_NR_newfstatat 79
|
||||
#define TARGET_NR_fstat 80
|
||||
#define TARGET_NR_sync 81
|
||||
#define TARGET_NR_fsync 82
|
||||
@@ -254,8 +255,8 @@
|
||||
#define TARGET_NR_prlimit64 261
|
||||
#define TARGET_NR_fanotify_init 262
|
||||
#define TARGET_NR_fanotify_mark 263
|
||||
#define TARGET_NR_name_to_handle_at 264
|
||||
#define TARGET_NR_open_by_handle_at 265
|
||||
#define TARGET_NR_name_to_handle_at 264
|
||||
#define TARGET_NR_open_by_handle_at 265
|
||||
#define TARGET_NR_clock_adjtime 266
|
||||
#define TARGET_NR_syncfs 267
|
||||
#define TARGET_NR_setns 268
|
||||
@@ -276,5 +277,28 @@
|
||||
#define TARGET_NR_membarrier 283
|
||||
#define TARGET_NR_mlock2 284
|
||||
#define TARGET_NR_copy_file_range 285
|
||||
#define TARGET_NR_preadv2 286
|
||||
#define TARGET_NR_pwritev2 287
|
||||
#define TARGET_NR_pkey_mprotect 288
|
||||
#define TARGET_NR_pkey_alloc 289
|
||||
#define TARGET_NR_pkey_free 290
|
||||
#define TARGET_NR_statx 291
|
||||
#define TARGET_NR_io_pgetevents 292
|
||||
#define TARGET_NR_rseq 293
|
||||
#define TARGET_NR_kexec_file_load 294
|
||||
#define TARGET_NR_pidfd_send_signal 424
|
||||
#define TARGET_NR_io_uring_setup 425
|
||||
#define TARGET_NR_io_uring_enter 426
|
||||
#define TARGET_NR_io_uring_register 427
|
||||
#define TARGET_NR_open_tree 428
|
||||
#define TARGET_NR_move_mount 429
|
||||
#define TARGET_NR_fsopen 430
|
||||
#define TARGET_NR_fsconfig 431
|
||||
#define TARGET_NR_fsmount 432
|
||||
#define TARGET_NR_fspick 433
|
||||
#define TARGET_NR_pidfd_open 434
|
||||
#define TARGET_NR_clone3 435
|
||||
#define TARGET_NR_syscalls 436
|
||||
|
||||
#endif /* LINUX_USER_AARCH64_SYSCALL_NR_H */
|
||||
|
||||
#endif
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
generated-files-y += linux-user/alpha/syscall_nr.h
|
||||
|
||||
syshdr := $(SRC_PATH)/linux-user/alpha/syscallhdr.sh
|
||||
%/syscall_nr.h: $(SRC_PATH)/linux-user/alpha/syscall.tbl $(syshdr)
|
||||
$(call quiet-command, sh $(syshdr) $< $@ $(TARGET_SYSTBL_ABI),"GEN","$@")
|
||||
@@ -0,0 +1,479 @@
|
||||
# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
|
||||
#
|
||||
# system call numbers and entry vectors for alpha
|
||||
#
|
||||
# The format is:
|
||||
# <number> <abi> <name> <entry point>
|
||||
#
|
||||
# The <abi> is always "common" for this file
|
||||
#
|
||||
0 common osf_syscall alpha_syscall_zero
|
||||
1 common exit sys_exit
|
||||
2 common fork alpha_fork
|
||||
3 common read sys_read
|
||||
4 common write sys_write
|
||||
5 common osf_old_open sys_ni_syscall
|
||||
6 common close sys_close
|
||||
7 common osf_wait4 sys_osf_wait4
|
||||
8 common osf_old_creat sys_ni_syscall
|
||||
9 common link sys_link
|
||||
10 common unlink sys_unlink
|
||||
11 common osf_execve sys_ni_syscall
|
||||
12 common chdir sys_chdir
|
||||
13 common fchdir sys_fchdir
|
||||
14 common mknod sys_mknod
|
||||
15 common chmod sys_chmod
|
||||
16 common chown sys_chown
|
||||
17 common brk sys_osf_brk
|
||||
18 common osf_getfsstat sys_ni_syscall
|
||||
19 common lseek sys_lseek
|
||||
20 common getxpid sys_getxpid
|
||||
21 common osf_mount sys_osf_mount
|
||||
22 common umount2 sys_umount
|
||||
23 common setuid sys_setuid
|
||||
24 common getxuid sys_getxuid
|
||||
25 common exec_with_loader sys_ni_syscall
|
||||
26 common ptrace sys_ptrace
|
||||
27 common osf_nrecvmsg sys_ni_syscall
|
||||
28 common osf_nsendmsg sys_ni_syscall
|
||||
29 common osf_nrecvfrom sys_ni_syscall
|
||||
30 common osf_naccept sys_ni_syscall
|
||||
31 common osf_ngetpeername sys_ni_syscall
|
||||
32 common osf_ngetsockname sys_ni_syscall
|
||||
33 common access sys_access
|
||||
34 common osf_chflags sys_ni_syscall
|
||||
35 common osf_fchflags sys_ni_syscall
|
||||
36 common sync sys_sync
|
||||
37 common kill sys_kill
|
||||
38 common osf_old_stat sys_ni_syscall
|
||||
39 common setpgid sys_setpgid
|
||||
40 common osf_old_lstat sys_ni_syscall
|
||||
41 common dup sys_dup
|
||||
42 common pipe sys_alpha_pipe
|
||||
43 common osf_set_program_attributes sys_osf_set_program_attributes
|
||||
44 common osf_profil sys_ni_syscall
|
||||
45 common open sys_open
|
||||
46 common osf_old_sigaction sys_ni_syscall
|
||||
47 common getxgid sys_getxgid
|
||||
48 common osf_sigprocmask sys_osf_sigprocmask
|
||||
49 common osf_getlogin sys_ni_syscall
|
||||
50 common osf_setlogin sys_ni_syscall
|
||||
51 common acct sys_acct
|
||||
52 common sigpending sys_sigpending
|
||||
54 common ioctl sys_ioctl
|
||||
55 common osf_reboot sys_ni_syscall
|
||||
56 common osf_revoke sys_ni_syscall
|
||||
57 common symlink sys_symlink
|
||||
58 common readlink sys_readlink
|
||||
59 common execve sys_execve
|
||||
60 common umask sys_umask
|
||||
61 common chroot sys_chroot
|
||||
62 common osf_old_fstat sys_ni_syscall
|
||||
63 common getpgrp sys_getpgrp
|
||||
64 common getpagesize sys_getpagesize
|
||||
65 common osf_mremap sys_ni_syscall
|
||||
66 common vfork alpha_vfork
|
||||
67 common stat sys_newstat
|
||||
68 common lstat sys_newlstat
|
||||
69 common osf_sbrk sys_ni_syscall
|
||||
70 common osf_sstk sys_ni_syscall
|
||||
71 common mmap sys_osf_mmap
|
||||
72 common osf_old_vadvise sys_ni_syscall
|
||||
73 common munmap sys_munmap
|
||||
74 common mprotect sys_mprotect
|
||||
75 common madvise sys_madvise
|
||||
76 common vhangup sys_vhangup
|
||||
77 common osf_kmodcall sys_ni_syscall
|
||||
78 common osf_mincore sys_ni_syscall
|
||||
79 common getgroups sys_getgroups
|
||||
80 common setgroups sys_setgroups
|
||||
81 common osf_old_getpgrp sys_ni_syscall
|
||||
82 common setpgrp sys_setpgid
|
||||
83 common osf_setitimer compat_sys_setitimer
|
||||
84 common osf_old_wait sys_ni_syscall
|
||||
85 common osf_table sys_ni_syscall
|
||||
86 common osf_getitimer compat_sys_getitimer
|
||||
87 common gethostname sys_gethostname
|
||||
88 common sethostname sys_sethostname
|
||||
89 common getdtablesize sys_getdtablesize
|
||||
90 common dup2 sys_dup2
|
||||
91 common fstat sys_newfstat
|
||||
92 common fcntl sys_fcntl
|
||||
93 common osf_select sys_osf_select
|
||||
94 common poll sys_poll
|
||||
95 common fsync sys_fsync
|
||||
96 common setpriority sys_setpriority
|
||||
97 common socket sys_socket
|
||||
98 common connect sys_connect
|
||||
99 common accept sys_accept
|
||||
100 common getpriority sys_osf_getpriority
|
||||
101 common send sys_send
|
||||
102 common recv sys_recv
|
||||
103 common sigreturn sys_sigreturn
|
||||
104 common bind sys_bind
|
||||
105 common setsockopt sys_setsockopt
|
||||
106 common listen sys_listen
|
||||
107 common osf_plock sys_ni_syscall
|
||||
108 common osf_old_sigvec sys_ni_syscall
|
||||
109 common osf_old_sigblock sys_ni_syscall
|
||||
110 common osf_old_sigsetmask sys_ni_syscall
|
||||
111 common sigsuspend sys_sigsuspend
|
||||
112 common osf_sigstack sys_osf_sigstack
|
||||
113 common recvmsg sys_recvmsg
|
||||
114 common sendmsg sys_sendmsg
|
||||
115 common osf_old_vtrace sys_ni_syscall
|
||||
116 common osf_gettimeofday sys_osf_gettimeofday
|
||||
117 common osf_getrusage sys_osf_getrusage
|
||||
118 common getsockopt sys_getsockopt
|
||||
120 common readv sys_osf_readv
|
||||
121 common writev sys_osf_writev
|
||||
122 common osf_settimeofday sys_osf_settimeofday
|
||||
123 common fchown sys_fchown
|
||||
124 common fchmod sys_fchmod
|
||||
125 common recvfrom sys_recvfrom
|
||||
126 common setreuid sys_setreuid
|
||||
127 common setregid sys_setregid
|
||||
128 common rename sys_rename
|
||||
129 common truncate sys_truncate
|
||||
130 common ftruncate sys_ftruncate
|
||||
131 common flock sys_flock
|
||||
132 common setgid sys_setgid
|
||||
133 common sendto sys_sendto
|
||||
134 common shutdown sys_shutdown
|
||||
135 common socketpair sys_socketpair
|
||||
136 common mkdir sys_mkdir
|
||||
137 common rmdir sys_rmdir
|
||||
138 common osf_utimes sys_osf_utimes
|
||||
139 common osf_old_sigreturn sys_ni_syscall
|
||||
140 common osf_adjtime sys_ni_syscall
|
||||
141 common getpeername sys_getpeername
|
||||
142 common osf_gethostid sys_ni_syscall
|
||||
143 common osf_sethostid sys_ni_syscall
|
||||
144 common getrlimit sys_getrlimit
|
||||
145 common setrlimit sys_setrlimit
|
||||
146 common osf_old_killpg sys_ni_syscall
|
||||
147 common setsid sys_setsid
|
||||
148 common quotactl sys_quotactl
|
||||
149 common osf_oldquota sys_ni_syscall
|
||||
150 common getsockname sys_getsockname
|
||||
153 common osf_pid_block sys_ni_syscall
|
||||
154 common osf_pid_unblock sys_ni_syscall
|
||||
156 common sigaction sys_osf_sigaction
|
||||
157 common osf_sigwaitprim sys_ni_syscall
|
||||
158 common osf_nfssvc sys_ni_syscall
|
||||
159 common osf_getdirentries sys_osf_getdirentries
|
||||
160 common osf_statfs sys_osf_statfs
|
||||
161 common osf_fstatfs sys_osf_fstatfs
|
||||
163 common osf_asynch_daemon sys_ni_syscall
|
||||
164 common osf_getfh sys_ni_syscall
|
||||
165 common osf_getdomainname sys_osf_getdomainname
|
||||
166 common setdomainname sys_setdomainname
|
||||
169 common osf_exportfs sys_ni_syscall
|
||||
181 common osf_alt_plock sys_ni_syscall
|
||||
184 common osf_getmnt sys_ni_syscall
|
||||
187 common osf_alt_sigpending sys_ni_syscall
|
||||
188 common osf_alt_setsid sys_ni_syscall
|
||||
199 common osf_swapon sys_swapon
|
||||
200 common msgctl sys_old_msgctl
|
||||
201 common msgget sys_msgget
|
||||
202 common msgrcv sys_msgrcv
|
||||
203 common msgsnd sys_msgsnd
|
||||
204 common semctl sys_old_semctl
|
||||
205 common semget sys_semget
|
||||
206 common semop sys_semop
|
||||
207 common osf_utsname sys_osf_utsname
|
||||
208 common lchown sys_lchown
|
||||
209 common shmat sys_shmat
|
||||
210 common shmctl sys_old_shmctl
|
||||
211 common shmdt sys_shmdt
|
||||
212 common shmget sys_shmget
|
||||
213 common osf_mvalid sys_ni_syscall
|
||||
214 common osf_getaddressconf sys_ni_syscall
|
||||
215 common osf_msleep sys_ni_syscall
|
||||
216 common osf_mwakeup sys_ni_syscall
|
||||
217 common msync sys_msync
|
||||
218 common osf_signal sys_ni_syscall
|
||||
219 common osf_utc_gettime sys_ni_syscall
|
||||
220 common osf_utc_adjtime sys_ni_syscall
|
||||
222 common osf_security sys_ni_syscall
|
||||
223 common osf_kloadcall sys_ni_syscall
|
||||
224 common osf_stat sys_osf_stat
|
||||
225 common osf_lstat sys_osf_lstat
|
||||
226 common osf_fstat sys_osf_fstat
|
||||
227 common osf_statfs64 sys_osf_statfs64
|
||||
228 common osf_fstatfs64 sys_osf_fstatfs64
|
||||
233 common getpgid sys_getpgid
|
||||
234 common getsid sys_getsid
|
||||
235 common sigaltstack sys_sigaltstack
|
||||
236 common osf_waitid sys_ni_syscall
|
||||
237 common osf_priocntlset sys_ni_syscall
|
||||
238 common osf_sigsendset sys_ni_syscall
|
||||
239 common osf_set_speculative sys_ni_syscall
|
||||
240 common osf_msfs_syscall sys_ni_syscall
|
||||
241 common osf_sysinfo sys_osf_sysinfo
|
||||
242 common osf_uadmin sys_ni_syscall
|
||||
243 common osf_fuser sys_ni_syscall
|
||||
244 common osf_proplist_syscall sys_osf_proplist_syscall
|
||||
245 common osf_ntp_adjtime sys_ni_syscall
|
||||
246 common osf_ntp_gettime sys_ni_syscall
|
||||
247 common osf_pathconf sys_ni_syscall
|
||||
248 common osf_fpathconf sys_ni_syscall
|
||||
250 common osf_uswitch sys_ni_syscall
|
||||
251 common osf_usleep_thread sys_osf_usleep_thread
|
||||
252 common osf_audcntl sys_ni_syscall
|
||||
253 common osf_audgen sys_ni_syscall
|
||||
254 common sysfs sys_sysfs
|
||||
255 common osf_subsys_info sys_ni_syscall
|
||||
256 common osf_getsysinfo sys_osf_getsysinfo
|
||||
257 common osf_setsysinfo sys_osf_setsysinfo
|
||||
258 common osf_afs_syscall sys_ni_syscall
|
||||
259 common osf_swapctl sys_ni_syscall
|
||||
260 common osf_memcntl sys_ni_syscall
|
||||
261 common osf_fdatasync sys_ni_syscall
|
||||
300 common bdflush sys_bdflush
|
||||
301 common sethae sys_sethae
|
||||
302 common mount sys_mount
|
||||
303 common old_adjtimex sys_old_adjtimex
|
||||
304 common swapoff sys_swapoff
|
||||
305 common getdents sys_getdents
|
||||
306 common create_module sys_ni_syscall
|
||||
307 common init_module sys_init_module
|
||||
308 common delete_module sys_delete_module
|
||||
309 common get_kernel_syms sys_ni_syscall
|
||||
310 common syslog sys_syslog
|
||||
311 common reboot sys_reboot
|
||||
312 common clone alpha_clone
|
||||
313 common uselib sys_uselib
|
||||
314 common mlock sys_mlock
|
||||
315 common munlock sys_munlock
|
||||
316 common mlockall sys_mlockall
|
||||
317 common munlockall sys_munlockall
|
||||
318 common sysinfo sys_sysinfo
|
||||
319 common _sysctl sys_sysctl
|
||||
# 320 was sys_idle
|
||||
321 common oldumount sys_oldumount
|
||||
322 common swapon sys_swapon
|
||||
323 common times sys_times
|
||||
324 common personality sys_personality
|
||||
325 common setfsuid sys_setfsuid
|
||||
326 common setfsgid sys_setfsgid
|
||||
327 common ustat sys_ustat
|
||||
328 common statfs sys_statfs
|
||||
329 common fstatfs sys_fstatfs
|
||||
330 common sched_setparam sys_sched_setparam
|
||||
331 common sched_getparam sys_sched_getparam
|
||||
332 common sched_setscheduler sys_sched_setscheduler
|
||||
333 common sched_getscheduler sys_sched_getscheduler
|
||||
334 common sched_yield sys_sched_yield
|
||||
335 common sched_get_priority_max sys_sched_get_priority_max
|
||||
336 common sched_get_priority_min sys_sched_get_priority_min
|
||||
337 common sched_rr_get_interval sys_sched_rr_get_interval
|
||||
338 common afs_syscall sys_ni_syscall
|
||||
339 common uname sys_newuname
|
||||
340 common nanosleep sys_nanosleep
|
||||
341 common mremap sys_mremap
|
||||
342 common nfsservctl sys_ni_syscall
|
||||
343 common setresuid sys_setresuid
|
||||
344 common getresuid sys_getresuid
|
||||
345 common pciconfig_read sys_pciconfig_read
|
||||
346 common pciconfig_write sys_pciconfig_write
|
||||
347 common query_module sys_ni_syscall
|
||||
348 common prctl sys_prctl
|
||||
349 common pread64 sys_pread64
|
||||
350 common pwrite64 sys_pwrite64
|
||||
351 common rt_sigreturn sys_rt_sigreturn
|
||||
352 common rt_sigaction sys_rt_sigaction
|
||||
353 common rt_sigprocmask sys_rt_sigprocmask
|
||||
354 common rt_sigpending sys_rt_sigpending
|
||||
355 common rt_sigtimedwait sys_rt_sigtimedwait
|
||||
356 common rt_sigqueueinfo sys_rt_sigqueueinfo
|
||||
357 common rt_sigsuspend sys_rt_sigsuspend
|
||||
358 common select sys_select
|
||||
359 common gettimeofday sys_gettimeofday
|
||||
360 common settimeofday sys_settimeofday
|
||||
361 common getitimer sys_getitimer
|
||||
362 common setitimer sys_setitimer
|
||||
363 common utimes sys_utimes
|
||||
364 common getrusage sys_getrusage
|
||||
365 common wait4 sys_wait4
|
||||
366 common adjtimex sys_adjtimex
|
||||
367 common getcwd sys_getcwd
|
||||
368 common capget sys_capget
|
||||
369 common capset sys_capset
|
||||
370 common sendfile sys_sendfile64
|
||||
371 common setresgid sys_setresgid
|
||||
372 common getresgid sys_getresgid
|
||||
373 common dipc sys_ni_syscall
|
||||
374 common pivot_root sys_pivot_root
|
||||
375 common mincore sys_mincore
|
||||
376 common pciconfig_iobase sys_pciconfig_iobase
|
||||
377 common getdents64 sys_getdents64
|
||||
378 common gettid sys_gettid
|
||||
379 common readahead sys_readahead
|
||||
# 380 is unused
|
||||
381 common tkill sys_tkill
|
||||
382 common setxattr sys_setxattr
|
||||
383 common lsetxattr sys_lsetxattr
|
||||
384 common fsetxattr sys_fsetxattr
|
||||
385 common getxattr sys_getxattr
|
||||
386 common lgetxattr sys_lgetxattr
|
||||
387 common fgetxattr sys_fgetxattr
|
||||
388 common listxattr sys_listxattr
|
||||
389 common llistxattr sys_llistxattr
|
||||
390 common flistxattr sys_flistxattr
|
||||
391 common removexattr sys_removexattr
|
||||
392 common lremovexattr sys_lremovexattr
|
||||
393 common fremovexattr sys_fremovexattr
|
||||
394 common futex sys_futex
|
||||
395 common sched_setaffinity sys_sched_setaffinity
|
||||
396 common sched_getaffinity sys_sched_getaffinity
|
||||
397 common tuxcall sys_ni_syscall
|
||||
398 common io_setup sys_io_setup
|
||||
399 common io_destroy sys_io_destroy
|
||||
400 common io_getevents sys_io_getevents
|
||||
401 common io_submit sys_io_submit
|
||||
402 common io_cancel sys_io_cancel
|
||||
405 common exit_group sys_exit_group
|
||||
406 common lookup_dcookie sys_lookup_dcookie
|
||||
407 common epoll_create sys_epoll_create
|
||||
408 common epoll_ctl sys_epoll_ctl
|
||||
409 common epoll_wait sys_epoll_wait
|
||||
410 common remap_file_pages sys_remap_file_pages
|
||||
411 common set_tid_address sys_set_tid_address
|
||||
412 common restart_syscall sys_restart_syscall
|
||||
413 common fadvise64 sys_fadvise64
|
||||
414 common timer_create sys_timer_create
|
||||
415 common timer_settime sys_timer_settime
|
||||
416 common timer_gettime sys_timer_gettime
|
||||
417 common timer_getoverrun sys_timer_getoverrun
|
||||
418 common timer_delete sys_timer_delete
|
||||
419 common clock_settime sys_clock_settime
|
||||
420 common clock_gettime sys_clock_gettime
|
||||
421 common clock_getres sys_clock_getres
|
||||
422 common clock_nanosleep sys_clock_nanosleep
|
||||
423 common semtimedop sys_semtimedop
|
||||
424 common tgkill sys_tgkill
|
||||
425 common stat64 sys_stat64
|
||||
426 common lstat64 sys_lstat64
|
||||
427 common fstat64 sys_fstat64
|
||||
428 common vserver sys_ni_syscall
|
||||
429 common mbind sys_ni_syscall
|
||||
430 common get_mempolicy sys_ni_syscall
|
||||
431 common set_mempolicy sys_ni_syscall
|
||||
432 common mq_open sys_mq_open
|
||||
433 common mq_unlink sys_mq_unlink
|
||||
434 common mq_timedsend sys_mq_timedsend
|
||||
435 common mq_timedreceive sys_mq_timedreceive
|
||||
436 common mq_notify sys_mq_notify
|
||||
437 common mq_getsetattr sys_mq_getsetattr
|
||||
438 common waitid sys_waitid
|
||||
439 common add_key sys_add_key
|
||||
440 common request_key sys_request_key
|
||||
441 common keyctl sys_keyctl
|
||||
442 common ioprio_set sys_ioprio_set
|
||||
443 common ioprio_get sys_ioprio_get
|
||||
444 common inotify_init sys_inotify_init
|
||||
445 common inotify_add_watch sys_inotify_add_watch
|
||||
446 common inotify_rm_watch sys_inotify_rm_watch
|
||||
447 common fdatasync sys_fdatasync
|
||||
448 common kexec_load sys_kexec_load
|
||||
449 common migrate_pages sys_migrate_pages
|
||||
450 common openat sys_openat
|
||||
451 common mkdirat sys_mkdirat
|
||||
452 common mknodat sys_mknodat
|
||||
453 common fchownat sys_fchownat
|
||||
454 common futimesat sys_futimesat
|
||||
455 common fstatat64 sys_fstatat64
|
||||
456 common unlinkat sys_unlinkat
|
||||
457 common renameat sys_renameat
|
||||
458 common linkat sys_linkat
|
||||
459 common symlinkat sys_symlinkat
|
||||
460 common readlinkat sys_readlinkat
|
||||
461 common fchmodat sys_fchmodat
|
||||
462 common faccessat sys_faccessat
|
||||
463 common pselect6 sys_pselect6
|
||||
464 common ppoll sys_ppoll
|
||||
465 common unshare sys_unshare
|
||||
466 common set_robust_list sys_set_robust_list
|
||||
467 common get_robust_list sys_get_robust_list
|
||||
468 common splice sys_splice
|
||||
469 common sync_file_range sys_sync_file_range
|
||||
470 common tee sys_tee
|
||||
471 common vmsplice sys_vmsplice
|
||||
472 common move_pages sys_move_pages
|
||||
473 common getcpu sys_getcpu
|
||||
474 common epoll_pwait sys_epoll_pwait
|
||||
475 common utimensat sys_utimensat
|
||||
476 common signalfd sys_signalfd
|
||||
477 common timerfd sys_ni_syscall
|
||||
478 common eventfd sys_eventfd
|
||||
479 common recvmmsg sys_recvmmsg
|
||||
480 common fallocate sys_fallocate
|
||||
481 common timerfd_create sys_timerfd_create
|
||||
482 common timerfd_settime sys_timerfd_settime
|
||||
483 common timerfd_gettime sys_timerfd_gettime
|
||||
484 common signalfd4 sys_signalfd4
|
||||
485 common eventfd2 sys_eventfd2
|
||||
486 common epoll_create1 sys_epoll_create1
|
||||
487 common dup3 sys_dup3
|
||||
488 common pipe2 sys_pipe2
|
||||
489 common inotify_init1 sys_inotify_init1
|
||||
490 common preadv sys_preadv
|
||||
491 common pwritev sys_pwritev
|
||||
492 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo
|
||||
493 common perf_event_open sys_perf_event_open
|
||||
494 common fanotify_init sys_fanotify_init
|
||||
495 common fanotify_mark sys_fanotify_mark
|
||||
496 common prlimit64 sys_prlimit64
|
||||
497 common name_to_handle_at sys_name_to_handle_at
|
||||
498 common open_by_handle_at sys_open_by_handle_at
|
||||
499 common clock_adjtime sys_clock_adjtime
|
||||
500 common syncfs sys_syncfs
|
||||
501 common setns sys_setns
|
||||
502 common accept4 sys_accept4
|
||||
503 common sendmmsg sys_sendmmsg
|
||||
504 common process_vm_readv sys_process_vm_readv
|
||||
505 common process_vm_writev sys_process_vm_writev
|
||||
506 common kcmp sys_kcmp
|
||||
507 common finit_module sys_finit_module
|
||||
508 common sched_setattr sys_sched_setattr
|
||||
509 common sched_getattr sys_sched_getattr
|
||||
510 common renameat2 sys_renameat2
|
||||
511 common getrandom sys_getrandom
|
||||
512 common memfd_create sys_memfd_create
|
||||
513 common execveat sys_execveat
|
||||
514 common seccomp sys_seccomp
|
||||
515 common bpf sys_bpf
|
||||
516 common userfaultfd sys_userfaultfd
|
||||
517 common membarrier sys_membarrier
|
||||
518 common mlock2 sys_mlock2
|
||||
519 common copy_file_range sys_copy_file_range
|
||||
520 common preadv2 sys_preadv2
|
||||
521 common pwritev2 sys_pwritev2
|
||||
522 common statx sys_statx
|
||||
523 common io_pgetevents sys_io_pgetevents
|
||||
524 common pkey_mprotect sys_pkey_mprotect
|
||||
525 common pkey_alloc sys_pkey_alloc
|
||||
526 common pkey_free sys_pkey_free
|
||||
527 common rseq sys_rseq
|
||||
528 common statfs64 sys_statfs64
|
||||
529 common fstatfs64 sys_fstatfs64
|
||||
530 common getegid sys_getegid
|
||||
531 common geteuid sys_geteuid
|
||||
532 common getppid sys_getppid
|
||||
# all other architectures have common numbers for new syscall, alpha
|
||||
# is the exception.
|
||||
534 common pidfd_send_signal sys_pidfd_send_signal
|
||||
535 common io_uring_setup sys_io_uring_setup
|
||||
536 common io_uring_enter sys_io_uring_enter
|
||||
537 common io_uring_register sys_io_uring_register
|
||||
538 common open_tree sys_open_tree
|
||||
539 common move_mount sys_move_mount
|
||||
540 common fsopen sys_fsopen
|
||||
541 common fsconfig sys_fsconfig
|
||||
542 common fsmount sys_fsmount
|
||||
543 common fspick sys_fspick
|
||||
544 common pidfd_open sys_pidfd_open
|
||||
# 545 reserved for clone3
|
||||
547 common openat2 sys_openat2
|
||||
548 common pidfd_getfd sys_pidfd_getfd
|
||||
@@ -1,492 +0,0 @@
|
||||
#ifndef LINUX_USER_ALPHA_SYSCALL_NR_H
|
||||
#define LINUX_USER_ALPHA_SYSCALL_NR_H
|
||||
|
||||
#define TARGET_NR_osf_syscall 0 /* not implemented */
|
||||
#define TARGET_NR_exit 1
|
||||
#define TARGET_NR_fork 2
|
||||
#define TARGET_NR_read 3
|
||||
#define TARGET_NR_write 4
|
||||
#define TARGET_NR_osf_old_open 5 /* not implemented */
|
||||
#define TARGET_NR_close 6
|
||||
#define TARGET_NR_osf_wait4 7
|
||||
#define TARGET_NR_osf_old_creat 8 /* not implemented */
|
||||
#define TARGET_NR_link 9
|
||||
#define TARGET_NR_unlink 10
|
||||
#define TARGET_NR_osf_execve 11 /* not implemented */
|
||||
#define TARGET_NR_chdir 12
|
||||
#define TARGET_NR_fchdir 13
|
||||
#define TARGET_NR_mknod 14
|
||||
#define TARGET_NR_chmod 15
|
||||
#define TARGET_NR_chown 16
|
||||
#define TARGET_NR_brk 17
|
||||
#define TARGET_NR_osf_getfsstat 18 /* not implemented */
|
||||
#define TARGET_NR_lseek 19
|
||||
#define TARGET_NR_getxpid 20
|
||||
#define TARGET_NR_osf_mount 21
|
||||
#define TARGET_NR_umount2 22
|
||||
#define TARGET_NR_setuid 23
|
||||
#define TARGET_NR_getxuid 24
|
||||
#define TARGET_NR_exec_with_loader 25 /* not implemented */
|
||||
#define TARGET_NR_ptrace 26
|
||||
#define TARGET_NR_osf_nrecvmsg 27 /* not implemented */
|
||||
#define TARGET_NR_osf_nsendmsg 28 /* not implemented */
|
||||
#define TARGET_NR_osf_nrecvfrom 29 /* not implemented */
|
||||
#define TARGET_NR_osf_naccept 30 /* not implemented */
|
||||
#define TARGET_NR_osf_ngetpeername 31 /* not implemented */
|
||||
#define TARGET_NR_osf_ngetsockname 32 /* not implemented */
|
||||
#define TARGET_NR_access 33
|
||||
#define TARGET_NR_osf_chflags 34 /* not implemented */
|
||||
#define TARGET_NR_osf_fchflags 35 /* not implemented */
|
||||
#define TARGET_NR_sync 36
|
||||
#define TARGET_NR_kill 37
|
||||
#define TARGET_NR_osf_old_stat 38 /* not implemented */
|
||||
#define TARGET_NR_setpgid 39
|
||||
#define TARGET_NR_osf_old_lstat 40 /* not implemented */
|
||||
#define TARGET_NR_dup 41
|
||||
#define TARGET_NR_pipe 42
|
||||
#define TARGET_NR_osf_set_program_attributes 43
|
||||
#define TARGET_NR_osf_profil 44 /* not implemented */
|
||||
#define TARGET_NR_open 45
|
||||
#define TARGET_NR_osf_old_sigaction 46 /* not implemented */
|
||||
#define TARGET_NR_getxgid 47
|
||||
#define TARGET_NR_sigprocmask 48
|
||||
#define TARGET_NR_osf_getlogin 49 /* not implemented */
|
||||
#define TARGET_NR_osf_setlogin 50 /* not implemented */
|
||||
#define TARGET_NR_acct 51
|
||||
#define TARGET_NR_sigpending 52
|
||||
|
||||
#define TARGET_NR_ioctl 54
|
||||
#define TARGET_NR_osf_reboot 55 /* not implemented */
|
||||
#define TARGET_NR_osf_revoke 56 /* not implemented */
|
||||
#define TARGET_NR_symlink 57
|
||||
#define TARGET_NR_readlink 58
|
||||
#define TARGET_NR_execve 59
|
||||
#define TARGET_NR_umask 60
|
||||
#define TARGET_NR_chroot 61
|
||||
#define TARGET_NR_osf_old_fstat 62 /* not implemented */
|
||||
#define TARGET_NR_getpgrp 63
|
||||
#define TARGET_NR_getpagesize 64
|
||||
#define TARGET_NR_osf_mremap 65 /* not implemented */
|
||||
#define TARGET_NR_vfork 66
|
||||
#define TARGET_NR_stat 67
|
||||
#define TARGET_NR_lstat 68
|
||||
#define TARGET_NR_osf_sbrk 69 /* not implemented */
|
||||
#define TARGET_NR_osf_sstk 70 /* not implemented */
|
||||
#define TARGET_NR_mmap 71 /* OSF/1 mmap is superset of Linux */
|
||||
#define TARGET_NR_osf_old_vadvise 72 /* not implemented */
|
||||
#define TARGET_NR_munmap 73
|
||||
#define TARGET_NR_mprotect 74
|
||||
#define TARGET_NR_madvise 75
|
||||
#define TARGET_NR_vhangup 76
|
||||
#define TARGET_NR_osf_kmodcall 77 /* not implemented */
|
||||
#define TARGET_NR_osf_mincore 78 /* not implemented */
|
||||
#define TARGET_NR_getgroups 79
|
||||
#define TARGET_NR_setgroups 80
|
||||
#define TARGET_NR_osf_old_getpgrp 81 /* not implemented */
|
||||
#define TARGET_NR_setpgrp 82 /* BSD alias for setpgid */
|
||||
#define TARGET_NR_osf_setitimer 83
|
||||
#define TARGET_NR_osf_old_wait 84 /* not implemented */
|
||||
#define TARGET_NR_osf_table 85 /* not implemented */
|
||||
#define TARGET_NR_osf_getitimer 86
|
||||
#define TARGET_NR_gethostname 87
|
||||
#define TARGET_NR_sethostname 88
|
||||
#define TARGET_NR_getdtablesize 89
|
||||
#define TARGET_NR_dup2 90
|
||||
#define TARGET_NR_fstat 91
|
||||
#define TARGET_NR_fcntl 92
|
||||
#define TARGET_NR_osf_select 93
|
||||
#define TARGET_NR_poll 94
|
||||
#define TARGET_NR_fsync 95
|
||||
#define TARGET_NR_setpriority 96
|
||||
#define TARGET_NR_socket 97
|
||||
#define TARGET_NR_connect 98
|
||||
#define TARGET_NR_accept 99
|
||||
#define TARGET_NR_getpriority 100
|
||||
#define TARGET_NR_send 101
|
||||
#define TARGET_NR_recv 102
|
||||
#define TARGET_NR_sigreturn 103
|
||||
#define TARGET_NR_bind 104
|
||||
#define TARGET_NR_setsockopt 105
|
||||
#define TARGET_NR_listen 106
|
||||
#define TARGET_NR_osf_plock 107 /* not implemented */
|
||||
#define TARGET_NR_osf_old_sigvec 108 /* not implemented */
|
||||
#define TARGET_NR_osf_old_sigblock 109 /* not implemented */
|
||||
#define TARGET_NR_osf_old_sigsetmask 110 /* not implemented */
|
||||
#define TARGET_NR_sigsuspend 111
|
||||
#define TARGET_NR_osf_sigstack 112
|
||||
#define TARGET_NR_recvmsg 113
|
||||
#define TARGET_NR_sendmsg 114
|
||||
#define TARGET_NR_osf_old_vtrace 115 /* not implemented */
|
||||
#define TARGET_NR_osf_gettimeofday 116
|
||||
#define TARGET_NR_osf_getrusage 117
|
||||
#define TARGET_NR_getsockopt 118
|
||||
|
||||
#define TARGET_NR_readv 120
|
||||
#define TARGET_NR_writev 121
|
||||
#define TARGET_NR_osf_settimeofday 122
|
||||
#define TARGET_NR_fchown 123
|
||||
#define TARGET_NR_fchmod 124
|
||||
#define TARGET_NR_recvfrom 125
|
||||
#define TARGET_NR_setreuid 126
|
||||
#define TARGET_NR_setregid 127
|
||||
#define TARGET_NR_rename 128
|
||||
#define TARGET_NR_truncate 129
|
||||
#define TARGET_NR_ftruncate 130
|
||||
#define TARGET_NR_flock 131
|
||||
#define TARGET_NR_setgid 132
|
||||
#define TARGET_NR_sendto 133
|
||||
#define TARGET_NR_shutdown 134
|
||||
#define TARGET_NR_socketpair 135
|
||||
#define TARGET_NR_mkdir 136
|
||||
#define TARGET_NR_rmdir 137
|
||||
#define TARGET_NR_osf_utimes 138
|
||||
#define TARGET_NR_osf_old_sigreturn 139 /* not implemented */
|
||||
#define TARGET_NR_osf_adjtime 140 /* not implemented */
|
||||
#define TARGET_NR_getpeername 141
|
||||
#define TARGET_NR_osf_gethostid 142 /* not implemented */
|
||||
#define TARGET_NR_osf_sethostid 143 /* not implemented */
|
||||
#define TARGET_NR_getrlimit 144
|
||||
#define TARGET_NR_setrlimit 145
|
||||
#define TARGET_NR_osf_old_killpg 146 /* not implemented */
|
||||
#define TARGET_NR_setsid 147
|
||||
#define TARGET_NR_quotactl 148
|
||||
#define TARGET_NR_osf_oldquota 149 /* not implemented */
|
||||
#define TARGET_NR_getsockname 150
|
||||
|
||||
#define TARGET_NR_osf_pid_block 153 /* not implemented */
|
||||
#define TARGET_NR_osf_pid_unblock 154 /* not implemented */
|
||||
|
||||
#define TARGET_NR_sigaction 156
|
||||
#define TARGET_NR_osf_sigwaitprim 157 /* not implemented */
|
||||
#define TARGET_NR_osf_nfssvc 158 /* not implemented */
|
||||
#define TARGET_NR_osf_getdirentries 159
|
||||
#define TARGET_NR_osf_statfs 160
|
||||
#define TARGET_NR_osf_fstatfs 161
|
||||
|
||||
#define TARGET_NR_osf_asynch_daemon 163 /* not implemented */
|
||||
#define TARGET_NR_osf_getfh 164 /* not implemented */
|
||||
#define TARGET_NR_osf_getdomainname 165
|
||||
#define TARGET_NR_setdomainname 166
|
||||
|
||||
#define TARGET_NR_osf_exportfs 169 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_alt_plock 181 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_getmnt 184 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_alt_sigpending 187 /* not implemented */
|
||||
#define TARGET_NR_osf_alt_setsid 188 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_swapon 199
|
||||
#define TARGET_NR_msgctl 200
|
||||
#define TARGET_NR_msgget 201
|
||||
#define TARGET_NR_msgrcv 202
|
||||
#define TARGET_NR_msgsnd 203
|
||||
#define TARGET_NR_semctl 204
|
||||
#define TARGET_NR_semget 205
|
||||
#define TARGET_NR_semop 206
|
||||
#define TARGET_NR_osf_utsname 207
|
||||
#define TARGET_NR_lchown 208
|
||||
#define TARGET_NR_osf_shmat 209
|
||||
/* this has the usual shmat semantics so give it the name syscall.c expects
|
||||
* so that our support for it is enabled.
|
||||
*/
|
||||
#define TARGET_NR_shmat TARGET_NR_osf_shmat
|
||||
#define TARGET_NR_shmctl 210
|
||||
#define TARGET_NR_shmdt 211
|
||||
#define TARGET_NR_shmget 212
|
||||
#define TARGET_NR_osf_mvalid 213 /* not implemented */
|
||||
#define TARGET_NR_osf_getaddressconf 214 /* not implemented */
|
||||
#define TARGET_NR_osf_msleep 215 /* not implemented */
|
||||
#define TARGET_NR_osf_mwakeup 216 /* not implemented */
|
||||
#define TARGET_NR_msync 217
|
||||
#define TARGET_NR_osf_signal 218 /* not implemented */
|
||||
#define TARGET_NR_osf_utc_gettime 219 /* not implemented */
|
||||
#define TARGET_NR_osf_utc_adjtime 220 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_security 222 /* not implemented */
|
||||
#define TARGET_NR_osf_kloadcall 223 /* not implemented */
|
||||
|
||||
#define TARGET_NR_getpgid 233
|
||||
#define TARGET_NR_getsid 234
|
||||
#define TARGET_NR_sigaltstack 235
|
||||
#define TARGET_NR_osf_waitid 236 /* not implemented */
|
||||
#define TARGET_NR_osf_priocntlset 237 /* not implemented */
|
||||
#define TARGET_NR_osf_sigsendset 238 /* not implemented */
|
||||
#define TARGET_NR_osf_set_speculative 239 /* not implemented */
|
||||
#define TARGET_NR_osf_msfs_syscall 240 /* not implemented */
|
||||
#define TARGET_NR_osf_sysinfo 241
|
||||
#define TARGET_NR_osf_uadmin 242 /* not implemented */
|
||||
#define TARGET_NR_osf_fuser 243 /* not implemented */
|
||||
#define TARGET_NR_osf_proplist_syscall 244
|
||||
#define TARGET_NR_osf_ntp_adjtime 245 /* not implemented */
|
||||
#define TARGET_NR_osf_ntp_gettime 246 /* not implemented */
|
||||
#define TARGET_NR_osf_pathconf 247 /* not implemented */
|
||||
#define TARGET_NR_osf_fpathconf 248 /* not implemented */
|
||||
|
||||
#define TARGET_NR_osf_uswitch 250 /* not implemented */
|
||||
#define TARGET_NR_osf_usleep_thread 251
|
||||
#define TARGET_NR_osf_audcntl 252 /* not implemented */
|
||||
#define TARGET_NR_osf_audgen 253 /* not implemented */
|
||||
#define TARGET_NR_sysfs 254
|
||||
#define TARGET_NR_osf_subsys_info 255 /* not implemented */
|
||||
#define TARGET_NR_osf_getsysinfo 256
|
||||
#define TARGET_NR_osf_setsysinfo 257
|
||||
#define TARGET_NR_osf_afs_syscall 258 /* not implemented */
|
||||
#define TARGET_NR_osf_swapctl 259 /* not implemented */
|
||||
#define TARGET_NR_osf_memcntl 260 /* not implemented */
|
||||
#define TARGET_NR_osf_fdatasync 261 /* not implemented */
|
||||
|
||||
|
||||
/*
|
||||
* Linux-specific system calls begin at 300
|
||||
*/
|
||||
#define TARGET_NR_bdflush 300
|
||||
#define TARGET_NR_sethae 301
|
||||
#define TARGET_NR_mount 302
|
||||
#define TARGET_NR_old_adjtimex 303
|
||||
#define TARGET_NR_swapoff 304
|
||||
#define TARGET_NR_getdents 305
|
||||
#define TARGET_NR_create_module 306
|
||||
#define TARGET_NR_init_module 307
|
||||
#define TARGET_NR_delete_module 308
|
||||
#define TARGET_NR_get_kernel_syms 309
|
||||
#define TARGET_NR_syslog 310
|
||||
#define TARGET_NR_reboot 311
|
||||
#define TARGET_NR_clone 312
|
||||
#define TARGET_NR_uselib 313
|
||||
#define TARGET_NR_mlock 314
|
||||
#define TARGET_NR_munlock 315
|
||||
#define TARGET_NR_mlockall 316
|
||||
#define TARGET_NR_munlockall 317
|
||||
#define TARGET_NR_sysinfo 318
|
||||
#define TARGET_NR__sysctl 319
|
||||
/* 320 was sys_idle. */
|
||||
#define TARGET_NR_umount 321
|
||||
#define TARGET_NR_swapon 322
|
||||
#define TARGET_NR_times 323
|
||||
#define TARGET_NR_personality 324
|
||||
#define TARGET_NR_setfsuid 325
|
||||
#define TARGET_NR_setfsgid 326
|
||||
#define TARGET_NR_ustat 327
|
||||
#define TARGET_NR_statfs 328
|
||||
#define TARGET_NR_fstatfs 329
|
||||
#define TARGET_NR_sched_setparam 330
|
||||
#define TARGET_NR_sched_getparam 331
|
||||
#define TARGET_NR_sched_setscheduler 332
|
||||
#define TARGET_NR_sched_getscheduler 333
|
||||
#define TARGET_NR_sched_yield 334
|
||||
#define TARGET_NR_sched_get_priority_max 335
|
||||
#define TARGET_NR_sched_get_priority_min 336
|
||||
#define TARGET_NR_sched_rr_get_interval 337
|
||||
#define TARGET_NR_afs_syscall 338
|
||||
#define TARGET_NR_uname 339
|
||||
#define TARGET_NR_nanosleep 340
|
||||
#define TARGET_NR_mremap 341
|
||||
#define TARGET_NR_nfsservctl 342
|
||||
#define TARGET_NR_setresuid 343
|
||||
#define TARGET_NR_getresuid 344
|
||||
#define TARGET_NR_pciconfig_read 345
|
||||
#define TARGET_NR_pciconfig_write 346
|
||||
#define TARGET_NR_query_module 347
|
||||
#define TARGET_NR_prctl 348
|
||||
#define TARGET_NR_pread64 349
|
||||
#define TARGET_NR_pwrite64 350
|
||||
#define TARGET_NR_rt_sigreturn 351
|
||||
#define TARGET_NR_rt_sigaction 352
|
||||
#define TARGET_NR_rt_sigprocmask 353
|
||||
#define TARGET_NR_rt_sigpending 354
|
||||
#define TARGET_NR_rt_sigtimedwait 355
|
||||
#define TARGET_NR_rt_sigqueueinfo 356
|
||||
#define TARGET_NR_rt_sigsuspend 357
|
||||
#define TARGET_NR_select 358
|
||||
#define TARGET_NR_gettimeofday 359
|
||||
#define TARGET_NR_settimeofday 360
|
||||
#define TARGET_NR_getitimer 361
|
||||
#define TARGET_NR_setitimer 362
|
||||
#define TARGET_NR_utimes 363
|
||||
#define TARGET_NR_getrusage 364
|
||||
#define TARGET_NR_wait4 365
|
||||
#define TARGET_NR_adjtimex 366
|
||||
#define TARGET_NR_getcwd 367
|
||||
#define TARGET_NR_capget 368
|
||||
#define TARGET_NR_capset 369
|
||||
#define TARGET_NR_sendfile 370
|
||||
#define TARGET_NR_setresgid 371
|
||||
#define TARGET_NR_getresgid 372
|
||||
#define TARGET_NR_dipc 373
|
||||
#define TARGET_NR_pivot_root 374
|
||||
#define TARGET_NR_mincore 375
|
||||
#define TARGET_NR_pciconfig_iobase 376
|
||||
#define TARGET_NR_getdents64 377
|
||||
#define TARGET_NR_gettid 378
|
||||
#define TARGET_NR_readahead 379
|
||||
/* 380 is unused */
|
||||
#define TARGET_NR_tkill 381
|
||||
#define TARGET_NR_setxattr 382
|
||||
#define TARGET_NR_lsetxattr 383
|
||||
#define TARGET_NR_fsetxattr 384
|
||||
#define TARGET_NR_getxattr 385
|
||||
#define TARGET_NR_lgetxattr 386
|
||||
#define TARGET_NR_fgetxattr 387
|
||||
#define TARGET_NR_listxattr 388
|
||||
#define TARGET_NR_llistxattr 389
|
||||
#define TARGET_NR_flistxattr 390
|
||||
#define TARGET_NR_removexattr 391
|
||||
#define TARGET_NR_lremovexattr 392
|
||||
#define TARGET_NR_fremovexattr 393
|
||||
#define TARGET_NR_futex 394
|
||||
#define TARGET_NR_sched_setaffinity 395
|
||||
#define TARGET_NR_sched_getaffinity 396
|
||||
#define TARGET_NR_tuxcall 397
|
||||
#define TARGET_NR_io_setup 398
|
||||
#define TARGET_NR_io_destroy 399
|
||||
#define TARGET_NR_io_getevents 400
|
||||
#define TARGET_NR_io_submit 401
|
||||
#define TARGET_NR_io_cancel 402
|
||||
#define TARGET_NR_exit_group 405
|
||||
#define TARGET_NR_lookup_dcookie 406
|
||||
#define TARGET_NR_epoll_create 407
|
||||
#define TARGET_NR_epoll_ctl 408
|
||||
#define TARGET_NR_epoll_wait 409
|
||||
#define TARGET_NR_remap_file_pages 410
|
||||
#define TARGET_NR_set_tid_address 411
|
||||
#define TARGET_NR_restart_syscall 412
|
||||
#define TARGET_NR_fadvise64 413
|
||||
#define TARGET_NR_timer_create 414
|
||||
#define TARGET_NR_timer_settime 415
|
||||
#define TARGET_NR_timer_gettime 416
|
||||
#define TARGET_NR_timer_getoverrun 417
|
||||
#define TARGET_NR_timer_delete 418
|
||||
#define TARGET_NR_clock_settime 419
|
||||
#define TARGET_NR_clock_gettime 420
|
||||
#define TARGET_NR_clock_getres 421
|
||||
#define TARGET_NR_clock_nanosleep 422
|
||||
#define TARGET_NR_semtimedop 423
|
||||
#define TARGET_NR_tgkill 424
|
||||
#define TARGET_NR_stat64 425
|
||||
#define TARGET_NR_lstat64 426
|
||||
#define TARGET_NR_fstat64 427
|
||||
#define TARGET_NR_vserver 428
|
||||
#define TARGET_NR_mbind 429
|
||||
#define TARGET_NR_get_mempolicy 430
|
||||
#define TARGET_NR_set_mempolicy 431
|
||||
#define TARGET_NR_mq_open 432
|
||||
#define TARGET_NR_mq_unlink 433
|
||||
#define TARGET_NR_mq_timedsend 434
|
||||
#define TARGET_NR_mq_timedreceive 435
|
||||
#define TARGET_NR_mq_notify 436
|
||||
#define TARGET_NR_mq_getsetattr 437
|
||||
#define TARGET_NR_waitid 438
|
||||
#define TARGET_NR_add_key 439
|
||||
#define TARGET_NR_request_key 440
|
||||
#define TARGET_NR_keyctl 441
|
||||
#define TARGET_NR_ioprio_set 442
|
||||
#define TARGET_NR_ioprio_get 443
|
||||
#define TARGET_NR_inotify_init 444
|
||||
#define TARGET_NR_inotify_add_watch 445
|
||||
#define TARGET_NR_inotify_rm_watch 446
|
||||
#define TARGET_NR_fdatasync 447
|
||||
#define TARGET_NR_kexec_load 448
|
||||
#define TARGET_NR_migrate_pages 449
|
||||
#define TARGET_NR_openat 450
|
||||
#define TARGET_NR_mkdirat 451
|
||||
#define TARGET_NR_mknodat 452
|
||||
#define TARGET_NR_fchownat 453
|
||||
#define TARGET_NR_futimesat 454
|
||||
#define TARGET_NR_fstatat64 455
|
||||
#define TARGET_NR_unlinkat 456
|
||||
#define TARGET_NR_renameat 457
|
||||
#define TARGET_NR_linkat 458
|
||||
#define TARGET_NR_symlinkat 459
|
||||
#define TARGET_NR_readlinkat 460
|
||||
#define TARGET_NR_fchmodat 461
|
||||
#define TARGET_NR_faccessat 462
|
||||
#define TARGET_NR_pselect6 463
|
||||
#define TARGET_NR_ppoll 464
|
||||
#define TARGET_NR_unshare 465
|
||||
#define TARGET_NR_set_robust_list 466
|
||||
#define TARGET_NR_get_robust_list 467
|
||||
#define TARGET_NR_splice 468
|
||||
#define TARGET_NR_sync_file_range 469
|
||||
#define TARGET_NR_tee 470
|
||||
#define TARGET_NR_vmsplice 471
|
||||
#define TARGET_NR_move_pages 472
|
||||
#define TARGET_NR_getcpu 473
|
||||
#define TARGET_NR_epoll_pwait 474
|
||||
#define TARGET_NR_utimensat 475
|
||||
#define TARGET_NR_signalfd 476
|
||||
#define TARGET_NR_timerfd 477
|
||||
#define TARGET_NR_eventfd 478
|
||||
#define TARGET_NR_recvmmsg 479
|
||||
#define TARGET_NR_fallocate 480
|
||||
#define TARGET_NR_timerfd_create 481
|
||||
#define TARGET_NR_timerfd_settime 482
|
||||
#define TARGET_NR_timerfd_gettime 483
|
||||
#define TARGET_NR_signalfd4 484
|
||||
#define TARGET_NR_eventfd2 485
|
||||
#define TARGET_NR_epoll_create1 486
|
||||
#define TARGET_NR_dup3 487
|
||||
#define TARGET_NR_pipe2 488
|
||||
#define TARGET_NR_inotify_init1 489
|
||||
#define TARGET_NR_preadv 490
|
||||
#define TARGET_NR_pwritev 491
|
||||
#define TARGET_NR_rt_tgsigqueueinfo 492
|
||||
#define TARGET_NR_perf_event_open 493
|
||||
#define TARGET_NR_fanotify_init 494
|
||||
#define TARGET_NR_fanotify_mark 495
|
||||
#define TARGET_NR_prlimit64 496
|
||||
#define TARGET_NR_name_to_handle_at 497
|
||||
#define TARGET_NR_open_by_handle_at 498
|
||||
#define TARGET_NR_clock_adjtime 499
|
||||
#define TARGET_NR_syncfs 500
|
||||
#define TARGET_NR_setns 501
|
||||
#define TARGET_NR_accept4 502
|
||||
#define TARGET_NR_sendmmsg 503
|
||||
#define TARGET_NR_process_vm_readv 504
|
||||
#define TARGET_NR_process_vm_writev 505
|
||||
#define TARGET_NR_kcmp 506
|
||||
#define TARGET_NR_finit_module 507
|
||||
#define TARGET_NR_sched_setattr 508
|
||||
#define TARGET_NR_sched_getattr 509
|
||||
#define TARGET_NR_renameat2 510
|
||||
#define TARGET_NR_getrandom 511
|
||||
#define TARGET_NR_memfd_create 512
|
||||
#define TARGET_NR_execveat 513
|
||||
#define TARGET_NR_seccomp 514
|
||||
#define TARGET_NR_bpf 515
|
||||
#define TARGET_NR_userfaultfd 516
|
||||
#define TARGET_NR_membarrier 517
|
||||
#define TARGET_NR_mlock2 518
|
||||
#define TARGET_NR_copy_file_range 519
|
||||
#define TARGET_NR_preadv2 520
|
||||
#define TARGET_NR_pwritev2 521
|
||||
#define TARGET_NR_statx 522
|
||||
#define TARGET_NR_io_pgetevents 523
|
||||
#define TARGET_NR_pkey_mprotect 524
|
||||
#define TARGET_NR_pkey_alloc 525
|
||||
#define TARGET_NR_pkey_free 526
|
||||
#define TARGET_NR_rseq 527
|
||||
#define TARGET_NR_statfs64 528
|
||||
#define TARGET_NR_fstatfs64 529
|
||||
#define TARGET_NR_getegid 530
|
||||
#define TARGET_NR_geteuid 531
|
||||
#define TARGET_NR_getppid 532
|
||||
/*
|
||||
* all other architectures have common numbers for new syscall, alpha
|
||||
* is the exception.
|
||||
*/
|
||||
#define TARGET_NR_pidfd_send_signal 534
|
||||
#define TARGET_NR_io_uring_setup 535
|
||||
#define TARGET_NR_io_uring_enter 536
|
||||
#define TARGET_NR_io_uring_register 537
|
||||
#define TARGET_NR_open_tree 538
|
||||
#define TARGET_NR_move_mount 539
|
||||
#define TARGET_NR_fsopen 540
|
||||
#define TARGET_NR_fsconfig 541
|
||||
#define TARGET_NR_fsmount 542
|
||||
#define TARGET_NR_fspick 543
|
||||
#define TARGET_NR_pidfd_open 544
|
||||
/* 545 reserved for clone3 */
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
in="$1"
|
||||
out="$2"
|
||||
my_abis=`echo "($3)" | tr ',' '|'`
|
||||
prefix="$4"
|
||||
offset="$5"
|
||||
|
||||
fileguard=LINUX_USER_ALPHA_`basename "$out" | sed \
|
||||
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
|
||||
-e 's/[^A-Z0-9_]/_/g' -e 's/__/_/g'`
|
||||
grep -E "^[0-9A-Fa-fXx]+[[:space:]]+${my_abis}" "$in" | sort -n | (
|
||||
printf "#ifndef %s\n" "${fileguard}"
|
||||
printf "#define %s\n" "${fileguard}"
|
||||
printf "\n"
|
||||
|
||||
nxt=0
|
||||
while read nr abi name entry ; do
|
||||
if [ -z "$offset" ]; then
|
||||
printf "#define TARGET_NR_%s%s\t%s\n" \
|
||||
"${prefix}" "${name}" "${nr}"
|
||||
else
|
||||
printf "#define TARGET_NR_%s%s\t(%s + %s)\n" \
|
||||
"${prefix}" "${name}" "${offset}" "${nr}"
|
||||
fi
|
||||
nxt=$((nr+1))
|
||||
done
|
||||
|
||||
printf "\n"
|
||||
printf "#endif /* %s */" "${fileguard}"
|
||||
) > "$out"
|
||||
@@ -0,0 +1,8 @@
|
||||
obj-$(TARGET_ARM) += nwfpe/
|
||||
obj-$(TARGET_ARM) += semihost.o
|
||||
|
||||
generated-files-y += linux-user/arm/syscall_nr.h
|
||||
|
||||
syshdr := $(SRC_PATH)/linux-user/arm/syscallhdr.sh
|
||||
%/syscall_nr.h: $(SRC_PATH)/linux-user/arm/syscall.tbl $(syshdr)
|
||||
$(call quiet-command, sh $(syshdr) $< $@ $(TARGET_SYSTBL_ABI),"GEN","$@")
|
||||
@@ -0,0 +1,453 @@
|
||||
#
|
||||
# Linux system call numbers and entry vectors
|
||||
#
|
||||
# The format is:
|
||||
# <num> <abi> <name> [<entry point> [<oabi compat entry point>]]
|
||||
#
|
||||
# Where abi is:
|
||||
# common - for system calls shared between oabi and eabi (may have compat)
|
||||
# oabi - for oabi-only system calls (may have compat)
|
||||
# eabi - for eabi-only system calls
|
||||
#
|
||||
# For each syscall number, "common" is mutually exclusive with oabi and eabi
|
||||
#
|
||||
0 common restart_syscall sys_restart_syscall
|
||||
1 common exit sys_exit
|
||||
2 common fork sys_fork
|
||||
3 common read sys_read
|
||||
4 common write sys_write
|
||||
5 common open sys_open
|
||||
6 common close sys_close
|
||||
# 7 was sys_waitpid
|
||||
8 common creat sys_creat
|
||||
9 common link sys_link
|
||||
10 common unlink sys_unlink
|
||||
11 common execve sys_execve
|
||||
12 common chdir sys_chdir
|
||||
13 oabi time sys_time32
|
||||
14 common mknod sys_mknod
|
||||
15 common chmod sys_chmod
|
||||
16 common lchown sys_lchown16
|
||||
# 17 was sys_break
|
||||
# 18 was sys_stat
|
||||
19 common lseek sys_lseek
|
||||
20 common getpid sys_getpid
|
||||
21 common mount sys_mount
|
||||
22 oabi umount sys_oldumount
|
||||
23 common setuid sys_setuid16
|
||||
24 common getuid sys_getuid16
|
||||
25 oabi stime sys_stime32
|
||||
26 common ptrace sys_ptrace
|
||||
27 oabi alarm sys_alarm
|
||||
# 28 was sys_fstat
|
||||
29 common pause sys_pause
|
||||
30 oabi utime sys_utime32
|
||||
# 31 was sys_stty
|
||||
# 32 was sys_gtty
|
||||
33 common access sys_access
|
||||
34 common nice sys_nice
|
||||
# 35 was sys_ftime
|
||||
36 common sync sys_sync
|
||||
37 common kill sys_kill
|
||||
38 common rename sys_rename
|
||||
39 common mkdir sys_mkdir
|
||||
40 common rmdir sys_rmdir
|
||||
41 common dup sys_dup
|
||||
42 common pipe sys_pipe
|
||||
43 common times sys_times
|
||||
# 44 was sys_prof
|
||||
45 common brk sys_brk
|
||||
46 common setgid sys_setgid16
|
||||
47 common getgid sys_getgid16
|
||||
# 48 was sys_signal
|
||||
49 common geteuid sys_geteuid16
|
||||
50 common getegid sys_getegid16
|
||||
51 common acct sys_acct
|
||||
52 common umount2 sys_umount
|
||||
# 53 was sys_lock
|
||||
54 common ioctl sys_ioctl
|
||||
55 common fcntl sys_fcntl
|
||||
# 56 was sys_mpx
|
||||
57 common setpgid sys_setpgid
|
||||
# 58 was sys_ulimit
|
||||
# 59 was sys_olduname
|
||||
60 common umask sys_umask
|
||||
61 common chroot sys_chroot
|
||||
62 common ustat sys_ustat
|
||||
63 common dup2 sys_dup2
|
||||
64 common getppid sys_getppid
|
||||
65 common getpgrp sys_getpgrp
|
||||
66 common setsid sys_setsid
|
||||
67 common sigaction sys_sigaction
|
||||
# 68 was sys_sgetmask
|
||||
# 69 was sys_ssetmask
|
||||
70 common setreuid sys_setreuid16
|
||||
71 common setregid sys_setregid16
|
||||
72 common sigsuspend sys_sigsuspend
|
||||
73 common sigpending sys_sigpending
|
||||
74 common sethostname sys_sethostname
|
||||
75 common setrlimit sys_setrlimit
|
||||
# Back compat 2GB limited rlimit
|
||||
76 oabi getrlimit sys_old_getrlimit
|
||||
77 common getrusage sys_getrusage
|
||||
78 common gettimeofday sys_gettimeofday
|
||||
79 common settimeofday sys_settimeofday
|
||||
80 common getgroups sys_getgroups16
|
||||
81 common setgroups sys_setgroups16
|
||||
82 oabi select sys_old_select
|
||||
83 common symlink sys_symlink
|
||||
# 84 was sys_lstat
|
||||
85 common readlink sys_readlink
|
||||
86 common uselib sys_uselib
|
||||
87 common swapon sys_swapon
|
||||
88 common reboot sys_reboot
|
||||
89 oabi readdir sys_old_readdir
|
||||
90 oabi mmap sys_old_mmap
|
||||
91 common munmap sys_munmap
|
||||
92 common truncate sys_truncate
|
||||
93 common ftruncate sys_ftruncate
|
||||
94 common fchmod sys_fchmod
|
||||
95 common fchown sys_fchown16
|
||||
96 common getpriority sys_getpriority
|
||||
97 common setpriority sys_setpriority
|
||||
# 98 was sys_profil
|
||||
99 common statfs sys_statfs
|
||||
100 common fstatfs sys_fstatfs
|
||||
# 101 was sys_ioperm
|
||||
102 oabi socketcall sys_socketcall sys_oabi_socketcall
|
||||
103 common syslog sys_syslog
|
||||
104 common setitimer sys_setitimer
|
||||
105 common getitimer sys_getitimer
|
||||
106 common stat sys_newstat
|
||||
107 common lstat sys_newlstat
|
||||
108 common fstat sys_newfstat
|
||||
# 109 was sys_uname
|
||||
# 110 was sys_iopl
|
||||
111 common vhangup sys_vhangup
|
||||
# 112 was sys_idle
|
||||
# syscall to call a syscall!
|
||||
113 oabi syscall sys_syscall
|
||||
114 common wait4 sys_wait4
|
||||
115 common swapoff sys_swapoff
|
||||
116 common sysinfo sys_sysinfo
|
||||
117 oabi ipc sys_ipc sys_oabi_ipc
|
||||
118 common fsync sys_fsync
|
||||
119 common sigreturn sys_sigreturn_wrapper
|
||||
120 common clone sys_clone
|
||||
121 common setdomainname sys_setdomainname
|
||||
122 common uname sys_newuname
|
||||
# 123 was sys_modify_ldt
|
||||
124 common adjtimex sys_adjtimex_time32
|
||||
125 common mprotect sys_mprotect
|
||||
126 common sigprocmask sys_sigprocmask
|
||||
# 127 was sys_create_module
|
||||
128 common init_module sys_init_module
|
||||
129 common delete_module sys_delete_module
|
||||
# 130 was sys_get_kernel_syms
|
||||
131 common quotactl sys_quotactl
|
||||
132 common getpgid sys_getpgid
|
||||
133 common fchdir sys_fchdir
|
||||
134 common bdflush sys_bdflush
|
||||
135 common sysfs sys_sysfs
|
||||
136 common personality sys_personality
|
||||
# 137 was sys_afs_syscall
|
||||
138 common setfsuid sys_setfsuid16
|
||||
139 common setfsgid sys_setfsgid16
|
||||
140 common _llseek sys_llseek
|
||||
141 common getdents sys_getdents
|
||||
142 common _newselect sys_select
|
||||
143 common flock sys_flock
|
||||
144 common msync sys_msync
|
||||
145 common readv sys_readv
|
||||
146 common writev sys_writev
|
||||
147 common getsid sys_getsid
|
||||
148 common fdatasync sys_fdatasync
|
||||
149 common _sysctl sys_sysctl
|
||||
150 common mlock sys_mlock
|
||||
151 common munlock sys_munlock
|
||||
152 common mlockall sys_mlockall
|
||||
153 common munlockall sys_munlockall
|
||||
154 common sched_setparam sys_sched_setparam
|
||||
155 common sched_getparam sys_sched_getparam
|
||||
156 common sched_setscheduler sys_sched_setscheduler
|
||||
157 common sched_getscheduler sys_sched_getscheduler
|
||||
158 common sched_yield sys_sched_yield
|
||||
159 common sched_get_priority_max sys_sched_get_priority_max
|
||||
160 common sched_get_priority_min sys_sched_get_priority_min
|
||||
161 common sched_rr_get_interval sys_sched_rr_get_interval_time32
|
||||
162 common nanosleep sys_nanosleep_time32
|
||||
163 common mremap sys_mremap
|
||||
164 common setresuid sys_setresuid16
|
||||
165 common getresuid sys_getresuid16
|
||||
# 166 was sys_vm86
|
||||
# 167 was sys_query_module
|
||||
168 common poll sys_poll
|
||||
169 common nfsservctl
|
||||
170 common setresgid sys_setresgid16
|
||||
171 common getresgid sys_getresgid16
|
||||
172 common prctl sys_prctl
|
||||
173 common rt_sigreturn sys_rt_sigreturn_wrapper
|
||||
174 common rt_sigaction sys_rt_sigaction
|
||||
175 common rt_sigprocmask sys_rt_sigprocmask
|
||||
176 common rt_sigpending sys_rt_sigpending
|
||||
177 common rt_sigtimedwait sys_rt_sigtimedwait_time32
|
||||
178 common rt_sigqueueinfo sys_rt_sigqueueinfo
|
||||
179 common rt_sigsuspend sys_rt_sigsuspend
|
||||
180 common pread64 sys_pread64 sys_oabi_pread64
|
||||
181 common pwrite64 sys_pwrite64 sys_oabi_pwrite64
|
||||
182 common chown sys_chown16
|
||||
183 common getcwd sys_getcwd
|
||||
184 common capget sys_capget
|
||||
185 common capset sys_capset
|
||||
186 common sigaltstack sys_sigaltstack
|
||||
187 common sendfile sys_sendfile
|
||||
# 188 reserved
|
||||
# 189 reserved
|
||||
190 common vfork sys_vfork
|
||||
# SuS compliant getrlimit
|
||||
191 common ugetrlimit sys_getrlimit
|
||||
192 common mmap2 sys_mmap2
|
||||
193 common truncate64 sys_truncate64 sys_oabi_truncate64
|
||||
194 common ftruncate64 sys_ftruncate64 sys_oabi_ftruncate64
|
||||
195 common stat64 sys_stat64 sys_oabi_stat64
|
||||
196 common lstat64 sys_lstat64 sys_oabi_lstat64
|
||||
197 common fstat64 sys_fstat64 sys_oabi_fstat64
|
||||
198 common lchown32 sys_lchown
|
||||
199 common getuid32 sys_getuid
|
||||
200 common getgid32 sys_getgid
|
||||
201 common geteuid32 sys_geteuid
|
||||
202 common getegid32 sys_getegid
|
||||
203 common setreuid32 sys_setreuid
|
||||
204 common setregid32 sys_setregid
|
||||
205 common getgroups32 sys_getgroups
|
||||
206 common setgroups32 sys_setgroups
|
||||
207 common fchown32 sys_fchown
|
||||
208 common setresuid32 sys_setresuid
|
||||
209 common getresuid32 sys_getresuid
|
||||
210 common setresgid32 sys_setresgid
|
||||
211 common getresgid32 sys_getresgid
|
||||
212 common chown32 sys_chown
|
||||
213 common setuid32 sys_setuid
|
||||
214 common setgid32 sys_setgid
|
||||
215 common setfsuid32 sys_setfsuid
|
||||
216 common setfsgid32 sys_setfsgid
|
||||
217 common getdents64 sys_getdents64
|
||||
218 common pivot_root sys_pivot_root
|
||||
219 common mincore sys_mincore
|
||||
220 common madvise sys_madvise
|
||||
221 common fcntl64 sys_fcntl64 sys_oabi_fcntl64
|
||||
# 222 for tux
|
||||
# 223 is unused
|
||||
224 common gettid sys_gettid
|
||||
225 common readahead sys_readahead sys_oabi_readahead
|
||||
226 common setxattr sys_setxattr
|
||||
227 common lsetxattr sys_lsetxattr
|
||||
228 common fsetxattr sys_fsetxattr
|
||||
229 common getxattr sys_getxattr
|
||||
230 common lgetxattr sys_lgetxattr
|
||||
231 common fgetxattr sys_fgetxattr
|
||||
232 common listxattr sys_listxattr
|
||||
233 common llistxattr sys_llistxattr
|
||||
234 common flistxattr sys_flistxattr
|
||||
235 common removexattr sys_removexattr
|
||||
236 common lremovexattr sys_lremovexattr
|
||||
237 common fremovexattr sys_fremovexattr
|
||||
238 common tkill sys_tkill
|
||||
239 common sendfile64 sys_sendfile64
|
||||
240 common futex sys_futex_time32
|
||||
241 common sched_setaffinity sys_sched_setaffinity
|
||||
242 common sched_getaffinity sys_sched_getaffinity
|
||||
243 common io_setup sys_io_setup
|
||||
244 common io_destroy sys_io_destroy
|
||||
245 common io_getevents sys_io_getevents_time32
|
||||
246 common io_submit sys_io_submit
|
||||
247 common io_cancel sys_io_cancel
|
||||
248 common exit_group sys_exit_group
|
||||
249 common lookup_dcookie sys_lookup_dcookie
|
||||
250 common epoll_create sys_epoll_create
|
||||
251 common epoll_ctl sys_epoll_ctl sys_oabi_epoll_ctl
|
||||
252 common epoll_wait sys_epoll_wait sys_oabi_epoll_wait
|
||||
253 common remap_file_pages sys_remap_file_pages
|
||||
# 254 for set_thread_area
|
||||
# 255 for get_thread_area
|
||||
256 common set_tid_address sys_set_tid_address
|
||||
257 common timer_create sys_timer_create
|
||||
258 common timer_settime sys_timer_settime32
|
||||
259 common timer_gettime sys_timer_gettime32
|
||||
260 common timer_getoverrun sys_timer_getoverrun
|
||||
261 common timer_delete sys_timer_delete
|
||||
262 common clock_settime sys_clock_settime32
|
||||
263 common clock_gettime sys_clock_gettime32
|
||||
264 common clock_getres sys_clock_getres_time32
|
||||
265 common clock_nanosleep sys_clock_nanosleep_time32
|
||||
266 common statfs64 sys_statfs64_wrapper
|
||||
267 common fstatfs64 sys_fstatfs64_wrapper
|
||||
268 common tgkill sys_tgkill
|
||||
269 common utimes sys_utimes_time32
|
||||
270 common arm_fadvise64_64 sys_arm_fadvise64_64
|
||||
271 common pciconfig_iobase sys_pciconfig_iobase
|
||||
272 common pciconfig_read sys_pciconfig_read
|
||||
273 common pciconfig_write sys_pciconfig_write
|
||||
274 common mq_open sys_mq_open
|
||||
275 common mq_unlink sys_mq_unlink
|
||||
276 common mq_timedsend sys_mq_timedsend_time32
|
||||
277 common mq_timedreceive sys_mq_timedreceive_time32
|
||||
278 common mq_notify sys_mq_notify
|
||||
279 common mq_getsetattr sys_mq_getsetattr
|
||||
280 common waitid sys_waitid
|
||||
281 common socket sys_socket
|
||||
282 common bind sys_bind sys_oabi_bind
|
||||
283 common connect sys_connect sys_oabi_connect
|
||||
284 common listen sys_listen
|
||||
285 common accept sys_accept
|
||||
286 common getsockname sys_getsockname
|
||||
287 common getpeername sys_getpeername
|
||||
288 common socketpair sys_socketpair
|
||||
289 common send sys_send
|
||||
290 common sendto sys_sendto sys_oabi_sendto
|
||||
291 common recv sys_recv
|
||||
292 common recvfrom sys_recvfrom
|
||||
293 common shutdown sys_shutdown
|
||||
294 common setsockopt sys_setsockopt
|
||||
295 common getsockopt sys_getsockopt
|
||||
296 common sendmsg sys_sendmsg sys_oabi_sendmsg
|
||||
297 common recvmsg sys_recvmsg
|
||||
298 common semop sys_semop sys_oabi_semop
|
||||
299 common semget sys_semget
|
||||
300 common semctl sys_old_semctl
|
||||
301 common msgsnd sys_msgsnd
|
||||
302 common msgrcv sys_msgrcv
|
||||
303 common msgget sys_msgget
|
||||
304 common msgctl sys_old_msgctl
|
||||
305 common shmat sys_shmat
|
||||
306 common shmdt sys_shmdt
|
||||
307 common shmget sys_shmget
|
||||
308 common shmctl sys_old_shmctl
|
||||
309 common add_key sys_add_key
|
||||
310 common request_key sys_request_key
|
||||
311 common keyctl sys_keyctl
|
||||
312 common semtimedop sys_semtimedop_time32 sys_oabi_semtimedop
|
||||
313 common vserver
|
||||
314 common ioprio_set sys_ioprio_set
|
||||
315 common ioprio_get sys_ioprio_get
|
||||
316 common inotify_init sys_inotify_init
|
||||
317 common inotify_add_watch sys_inotify_add_watch
|
||||
318 common inotify_rm_watch sys_inotify_rm_watch
|
||||
319 common mbind sys_mbind
|
||||
320 common get_mempolicy sys_get_mempolicy
|
||||
321 common set_mempolicy sys_set_mempolicy
|
||||
322 common openat sys_openat
|
||||
323 common mkdirat sys_mkdirat
|
||||
324 common mknodat sys_mknodat
|
||||
325 common fchownat sys_fchownat
|
||||
326 common futimesat sys_futimesat_time32
|
||||
327 common fstatat64 sys_fstatat64 sys_oabi_fstatat64
|
||||
328 common unlinkat sys_unlinkat
|
||||
329 common renameat sys_renameat
|
||||
330 common linkat sys_linkat
|
||||
331 common symlinkat sys_symlinkat
|
||||
332 common readlinkat sys_readlinkat
|
||||
333 common fchmodat sys_fchmodat
|
||||
334 common faccessat sys_faccessat
|
||||
335 common pselect6 sys_pselect6_time32
|
||||
336 common ppoll sys_ppoll_time32
|
||||
337 common unshare sys_unshare
|
||||
338 common set_robust_list sys_set_robust_list
|
||||
339 common get_robust_list sys_get_robust_list
|
||||
340 common splice sys_splice
|
||||
341 common arm_sync_file_range sys_sync_file_range2
|
||||
342 common tee sys_tee
|
||||
343 common vmsplice sys_vmsplice
|
||||
344 common move_pages sys_move_pages
|
||||
345 common getcpu sys_getcpu
|
||||
346 common epoll_pwait sys_epoll_pwait
|
||||
347 common kexec_load sys_kexec_load
|
||||
348 common utimensat sys_utimensat_time32
|
||||
349 common signalfd sys_signalfd
|
||||
350 common timerfd_create sys_timerfd_create
|
||||
351 common eventfd sys_eventfd
|
||||
352 common fallocate sys_fallocate
|
||||
353 common timerfd_settime sys_timerfd_settime32
|
||||
354 common timerfd_gettime sys_timerfd_gettime32
|
||||
355 common signalfd4 sys_signalfd4
|
||||
356 common eventfd2 sys_eventfd2
|
||||
357 common epoll_create1 sys_epoll_create1
|
||||
358 common dup3 sys_dup3
|
||||
359 common pipe2 sys_pipe2
|
||||
360 common inotify_init1 sys_inotify_init1
|
||||
361 common preadv sys_preadv
|
||||
362 common pwritev sys_pwritev
|
||||
363 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo
|
||||
364 common perf_event_open sys_perf_event_open
|
||||
365 common recvmmsg sys_recvmmsg_time32
|
||||
366 common accept4 sys_accept4
|
||||
367 common fanotify_init sys_fanotify_init
|
||||
368 common fanotify_mark sys_fanotify_mark
|
||||
369 common prlimit64 sys_prlimit64
|
||||
370 common name_to_handle_at sys_name_to_handle_at
|
||||
371 common open_by_handle_at sys_open_by_handle_at
|
||||
372 common clock_adjtime sys_clock_adjtime32
|
||||
373 common syncfs sys_syncfs
|
||||
374 common sendmmsg sys_sendmmsg
|
||||
375 common setns sys_setns
|
||||
376 common process_vm_readv sys_process_vm_readv
|
||||
377 common process_vm_writev sys_process_vm_writev
|
||||
378 common kcmp sys_kcmp
|
||||
379 common finit_module sys_finit_module
|
||||
380 common sched_setattr sys_sched_setattr
|
||||
381 common sched_getattr sys_sched_getattr
|
||||
382 common renameat2 sys_renameat2
|
||||
383 common seccomp sys_seccomp
|
||||
384 common getrandom sys_getrandom
|
||||
385 common memfd_create sys_memfd_create
|
||||
386 common bpf sys_bpf
|
||||
387 common execveat sys_execveat
|
||||
388 common userfaultfd sys_userfaultfd
|
||||
389 common membarrier sys_membarrier
|
||||
390 common mlock2 sys_mlock2
|
||||
391 common copy_file_range sys_copy_file_range
|
||||
392 common preadv2 sys_preadv2
|
||||
393 common pwritev2 sys_pwritev2
|
||||
394 common pkey_mprotect sys_pkey_mprotect
|
||||
395 common pkey_alloc sys_pkey_alloc
|
||||
396 common pkey_free sys_pkey_free
|
||||
397 common statx sys_statx
|
||||
398 common rseq sys_rseq
|
||||
399 common io_pgetevents sys_io_pgetevents_time32
|
||||
400 common migrate_pages sys_migrate_pages
|
||||
401 common kexec_file_load sys_kexec_file_load
|
||||
# 402 is unused
|
||||
403 common clock_gettime64 sys_clock_gettime
|
||||
404 common clock_settime64 sys_clock_settime
|
||||
405 common clock_adjtime64 sys_clock_adjtime
|
||||
406 common clock_getres_time64 sys_clock_getres
|
||||
407 common clock_nanosleep_time64 sys_clock_nanosleep
|
||||
408 common timer_gettime64 sys_timer_gettime
|
||||
409 common timer_settime64 sys_timer_settime
|
||||
410 common timerfd_gettime64 sys_timerfd_gettime
|
||||
411 common timerfd_settime64 sys_timerfd_settime
|
||||
412 common utimensat_time64 sys_utimensat
|
||||
413 common pselect6_time64 sys_pselect6
|
||||
414 common ppoll_time64 sys_ppoll
|
||||
416 common io_pgetevents_time64 sys_io_pgetevents
|
||||
417 common recvmmsg_time64 sys_recvmmsg
|
||||
418 common mq_timedsend_time64 sys_mq_timedsend
|
||||
419 common mq_timedreceive_time64 sys_mq_timedreceive
|
||||
420 common semtimedop_time64 sys_semtimedop
|
||||
421 common rt_sigtimedwait_time64 sys_rt_sigtimedwait
|
||||
422 common futex_time64 sys_futex
|
||||
423 common sched_rr_get_interval_time64 sys_sched_rr_get_interval
|
||||
424 common pidfd_send_signal sys_pidfd_send_signal
|
||||
425 common io_uring_setup sys_io_uring_setup
|
||||
426 common io_uring_enter sys_io_uring_enter
|
||||
427 common io_uring_register sys_io_uring_register
|
||||
428 common open_tree sys_open_tree
|
||||
429 common move_mount sys_move_mount
|
||||
430 common fsopen sys_fsopen
|
||||
431 common fsconfig sys_fsconfig
|
||||
432 common fsmount sys_fsmount
|
||||
433 common fspick sys_fspick
|
||||
434 common pidfd_open sys_pidfd_open
|
||||
435 common clone3 sys_clone3
|
||||
437 common openat2 sys_openat2
|
||||
438 common pidfd_getfd sys_pidfd_getfd
|
||||
@@ -1,447 +0,0 @@
|
||||
/*
|
||||
* This file contains the system call numbers.
|
||||
*/
|
||||
|
||||
#ifndef LINUX_USER_ARM_SYSCALL_NR_H
|
||||
#define LINUX_USER_ARM_SYSCALL_NR_H
|
||||
|
||||
#define TARGET_NR_restart_syscall ( 0)
|
||||
#define TARGET_NR_exit ( 1)
|
||||
#define TARGET_NR_fork ( 2)
|
||||
#define TARGET_NR_read ( 3)
|
||||
#define TARGET_NR_write ( 4)
|
||||
#define TARGET_NR_open ( 5)
|
||||
#define TARGET_NR_close ( 6)
|
||||
#define TARGET_NR_waitpid ( 7) /* removed */
|
||||
#define TARGET_NR_creat ( 8)
|
||||
#define TARGET_NR_link ( 9)
|
||||
#define TARGET_NR_unlink ( 10)
|
||||
#define TARGET_NR_execve ( 11)
|
||||
#define TARGET_NR_chdir ( 12)
|
||||
#define TARGET_NR_time ( 13)
|
||||
#define TARGET_NR_mknod ( 14)
|
||||
#define TARGET_NR_chmod ( 15)
|
||||
#define TARGET_NR_lchown ( 16)
|
||||
#define TARGET_NR_break ( 17) /* removed */
|
||||
/* 18 was sys_stat */
|
||||
#define TARGET_NR_lseek ( 19)
|
||||
#define TARGET_NR_getpid ( 20)
|
||||
#define TARGET_NR_mount ( 21)
|
||||
#define TARGET_NR_umount ( 22)
|
||||
#define TARGET_NR_setuid ( 23)
|
||||
#define TARGET_NR_getuid ( 24)
|
||||
#define TARGET_NR_stime ( 25)
|
||||
#define TARGET_NR_ptrace ( 26)
|
||||
#define TARGET_NR_alarm ( 27)
|
||||
|
||||
#define TARGET_NR_pause ( 29)
|
||||
#define TARGET_NR_utime ( 30)
|
||||
#define TARGET_NR_stty ( 31) /* removed */
|
||||
#define TARGET_NR_gtty ( 32) /* removed */
|
||||
#define TARGET_NR_access ( 33)
|
||||
#define TARGET_NR_nice ( 34)
|
||||
#define TARGET_NR_ftime ( 35) /* removed */
|
||||
#define TARGET_NR_sync ( 36)
|
||||
#define TARGET_NR_kill ( 37)
|
||||
#define TARGET_NR_rename ( 38)
|
||||
#define TARGET_NR_mkdir ( 39)
|
||||
#define TARGET_NR_rmdir ( 40)
|
||||
#define TARGET_NR_dup ( 41)
|
||||
#define TARGET_NR_pipe ( 42)
|
||||
#define TARGET_NR_times ( 43)
|
||||
#define TARGET_NR_prof ( 44) /* removed */
|
||||
#define TARGET_NR_brk ( 45)
|
||||
#define TARGET_NR_setgid ( 46)
|
||||
#define TARGET_NR_getgid ( 47)
|
||||
#define TARGET_NR_signal ( 48) /* removed */
|
||||
#define TARGET_NR_geteuid ( 49)
|
||||
#define TARGET_NR_getegid ( 50)
|
||||
#define TARGET_NR_acct ( 51)
|
||||
#define TARGET_NR_umount2 ( 52)
|
||||
#define TARGET_NR_lock ( 53) /* removed */
|
||||
#define TARGET_NR_ioctl ( 54)
|
||||
#define TARGET_NR_fcntl ( 55)
|
||||
#define TARGET_NR_mpx ( 56) /* removed */
|
||||
#define TARGET_NR_setpgid ( 57)
|
||||
#define TARGET_NR_ulimit ( 58) /* removed */
|
||||
/* 59 was sys_olduname */
|
||||
#define TARGET_NR_umask ( 60)
|
||||
#define TARGET_NR_chroot ( 61)
|
||||
#define TARGET_NR_ustat ( 62)
|
||||
#define TARGET_NR_dup2 ( 63)
|
||||
#define TARGET_NR_getppid ( 64)
|
||||
#define TARGET_NR_getpgrp ( 65)
|
||||
#define TARGET_NR_setsid ( 66)
|
||||
#define TARGET_NR_sigaction ( 67)
|
||||
#define TARGET_NR_sgetmask ( 68) /* removed */
|
||||
#define TARGET_NR_ssetmask ( 69) /* removed */
|
||||
#define TARGET_NR_setreuid ( 70)
|
||||
#define TARGET_NR_setregid ( 71)
|
||||
#define TARGET_NR_sigsuspend ( 72)
|
||||
#define TARGET_NR_sigpending ( 73)
|
||||
#define TARGET_NR_sethostname ( 74)
|
||||
#define TARGET_NR_setrlimit ( 75)
|
||||
#define TARGET_NR_getrlimit ( 76) /* Back compat 2GB limited rlimit */
|
||||
#define TARGET_NR_getrusage ( 77)
|
||||
#define TARGET_NR_gettimeofday ( 78)
|
||||
#define TARGET_NR_settimeofday ( 79)
|
||||
#define TARGET_NR_getgroups ( 80)
|
||||
#define TARGET_NR_setgroups ( 81)
|
||||
#define TARGET_NR_select ( 82)
|
||||
#define TARGET_NR_symlink ( 83)
|
||||
/* 84 was sys_lstat */
|
||||
#define TARGET_NR_readlink ( 85)
|
||||
#define TARGET_NR_uselib ( 86)
|
||||
#define TARGET_NR_swapon ( 87)
|
||||
#define TARGET_NR_reboot ( 88)
|
||||
#define TARGET_NR_readdir ( 89)
|
||||
#define TARGET_NR_mmap ( 90)
|
||||
#define TARGET_NR_munmap ( 91)
|
||||
#define TARGET_NR_truncate ( 92)
|
||||
#define TARGET_NR_ftruncate ( 93)
|
||||
#define TARGET_NR_fchmod ( 94)
|
||||
#define TARGET_NR_fchown ( 95)
|
||||
#define TARGET_NR_getpriority ( 96)
|
||||
#define TARGET_NR_setpriority ( 97)
|
||||
#define TARGET_NR_profil ( 98) /* removed */
|
||||
#define TARGET_NR_statfs ( 99)
|
||||
#define TARGET_NR_fstatfs (100)
|
||||
#define TARGET_NR_ioperm (101)
|
||||
#define TARGET_NR_socketcall (102)
|
||||
#define TARGET_NR_syslog (103)
|
||||
#define TARGET_NR_setitimer (104)
|
||||
#define TARGET_NR_getitimer (105)
|
||||
#define TARGET_NR_stat (106)
|
||||
#define TARGET_NR_lstat (107)
|
||||
#define TARGET_NR_fstat (108)
|
||||
/* 109 was sys_uname */
|
||||
/* 110 was sys_iopl */
|
||||
#define TARGET_NR_vhangup (111)
|
||||
#define TARGET_NR_idle (112)
|
||||
#define TARGET_NR_syscall (113) /* syscall to call a syscall! */
|
||||
#define TARGET_NR_wait4 (114)
|
||||
#define TARGET_NR_swapoff (115)
|
||||
#define TARGET_NR_sysinfo (116)
|
||||
#define TARGET_NR_ipc (117)
|
||||
#define TARGET_NR_fsync (118)
|
||||
#define TARGET_NR_sigreturn (119)
|
||||
#define TARGET_NR_clone (120)
|
||||
#define TARGET_NR_setdomainname (121)
|
||||
#define TARGET_NR_uname (122)
|
||||
#define TARGET_NR_modify_ldt (123)
|
||||
#define TARGET_NR_adjtimex (124)
|
||||
#define TARGET_NR_mprotect (125)
|
||||
#define TARGET_NR_sigprocmask (126)
|
||||
#define TARGET_NR_create_module (127) /* removed */
|
||||
#define TARGET_NR_init_module (128)
|
||||
#define TARGET_NR_delete_module (129)
|
||||
#define TARGET_NR_get_kernel_syms (130) /* removed */
|
||||
#define TARGET_NR_quotactl (131)
|
||||
#define TARGET_NR_getpgid (132)
|
||||
#define TARGET_NR_fchdir (133)
|
||||
#define TARGET_NR_bdflush (134)
|
||||
#define TARGET_NR_sysfs (135)
|
||||
#define TARGET_NR_personality (136)
|
||||
#define TARGET_NR_afs_syscall (137) /* Syscall for Andrew File System */
|
||||
#define TARGET_NR_setfsuid (138)
|
||||
#define TARGET_NR_setfsgid (139)
|
||||
#define TARGET_NR__llseek (140)
|
||||
#define TARGET_NR_getdents (141)
|
||||
#define TARGET_NR__newselect (142)
|
||||
#define TARGET_NR_flock (143)
|
||||
#define TARGET_NR_msync (144)
|
||||
#define TARGET_NR_readv (145)
|
||||
#define TARGET_NR_writev (146)
|
||||
#define TARGET_NR_getsid (147)
|
||||
#define TARGET_NR_fdatasync (148)
|
||||
#define TARGET_NR__sysctl (149)
|
||||
#define TARGET_NR_mlock (150)
|
||||
#define TARGET_NR_munlock (151)
|
||||
#define TARGET_NR_mlockall (152)
|
||||
#define TARGET_NR_munlockall (153)
|
||||
#define TARGET_NR_sched_setparam (154)
|
||||
#define TARGET_NR_sched_getparam (155)
|
||||
#define TARGET_NR_sched_setscheduler (156)
|
||||
#define TARGET_NR_sched_getscheduler (157)
|
||||
#define TARGET_NR_sched_yield (158)
|
||||
#define TARGET_NR_sched_get_priority_max (159)
|
||||
#define TARGET_NR_sched_get_priority_min (160)
|
||||
#define TARGET_NR_sched_rr_get_interval (161)
|
||||
#define TARGET_NR_nanosleep (162)
|
||||
#define TARGET_NR_mremap (163)
|
||||
#define TARGET_NR_setresuid (164)
|
||||
#define TARGET_NR_getresuid (165)
|
||||
#define TARGET_NR_vm86 (166) /* removed */
|
||||
#define TARGET_NR_query_module (167) /* removed */
|
||||
#define TARGET_NR_poll (168)
|
||||
#define TARGET_NR_nfsservctl (169)
|
||||
#define TARGET_NR_setresgid (170)
|
||||
#define TARGET_NR_getresgid (171)
|
||||
#define TARGET_NR_prctl (172)
|
||||
#define TARGET_NR_rt_sigreturn (173)
|
||||
#define TARGET_NR_rt_sigaction (174)
|
||||
#define TARGET_NR_rt_sigprocmask (175)
|
||||
#define TARGET_NR_rt_sigpending (176)
|
||||
#define TARGET_NR_rt_sigtimedwait (177)
|
||||
#define TARGET_NR_rt_sigqueueinfo (178)
|
||||
#define TARGET_NR_rt_sigsuspend (179)
|
||||
#define TARGET_NR_pread64 (180)
|
||||
#define TARGET_NR_pwrite64 (181)
|
||||
#define TARGET_NR_chown (182)
|
||||
#define TARGET_NR_getcwd (183)
|
||||
#define TARGET_NR_capget (184)
|
||||
#define TARGET_NR_capset (185)
|
||||
#define TARGET_NR_sigaltstack (186)
|
||||
#define TARGET_NR_sendfile (187)
|
||||
/* 188 reserved */
|
||||
/* 189 reserved */
|
||||
#define TARGET_NR_vfork (190)
|
||||
#define TARGET_NR_ugetrlimit (191) /* SuS compliant getrlimit */
|
||||
#define TARGET_NR_mmap2 (192)
|
||||
#define TARGET_NR_truncate64 (193)
|
||||
#define TARGET_NR_ftruncate64 (194)
|
||||
#define TARGET_NR_stat64 (195)
|
||||
#define TARGET_NR_lstat64 (196)
|
||||
#define TARGET_NR_fstat64 (197)
|
||||
#define TARGET_NR_lchown32 (198)
|
||||
#define TARGET_NR_getuid32 (199)
|
||||
#define TARGET_NR_getgid32 (200)
|
||||
#define TARGET_NR_geteuid32 (201)
|
||||
#define TARGET_NR_getegid32 (202)
|
||||
#define TARGET_NR_setreuid32 (203)
|
||||
#define TARGET_NR_setregid32 (204)
|
||||
#define TARGET_NR_getgroups32 (205)
|
||||
#define TARGET_NR_setgroups32 (206)
|
||||
#define TARGET_NR_fchown32 (207)
|
||||
#define TARGET_NR_setresuid32 (208)
|
||||
#define TARGET_NR_getresuid32 (209)
|
||||
#define TARGET_NR_setresgid32 (210)
|
||||
#define TARGET_NR_getresgid32 (211)
|
||||
#define TARGET_NR_chown32 (212)
|
||||
#define TARGET_NR_setuid32 (213)
|
||||
#define TARGET_NR_setgid32 (214)
|
||||
#define TARGET_NR_setfsuid32 (215)
|
||||
#define TARGET_NR_setfsgid32 (216)
|
||||
#define TARGET_NR_getdents64 (217)
|
||||
#define TARGET_NR_pivot_root (218)
|
||||
#define TARGET_NR_mincore (219)
|
||||
#define TARGET_NR_madvise (220)
|
||||
#define TARGET_NR_fcntl64 (221)
|
||||
/* 222 for tux */
|
||||
/* 223 is unused */
|
||||
#define TARGET_NR_gettid (224)
|
||||
#define TARGET_NR_readahead (225)
|
||||
#define TARGET_NR_setxattr (226)
|
||||
#define TARGET_NR_lsetxattr (227)
|
||||
#define TARGET_NR_fsetxattr (228)
|
||||
#define TARGET_NR_getxattr (229)
|
||||
#define TARGET_NR_lgetxattr (230)
|
||||
#define TARGET_NR_fgetxattr (231)
|
||||
#define TARGET_NR_listxattr (232)
|
||||
#define TARGET_NR_llistxattr (233)
|
||||
#define TARGET_NR_flistxattr (234)
|
||||
#define TARGET_NR_removexattr (235)
|
||||
#define TARGET_NR_lremovexattr (236)
|
||||
#define TARGET_NR_fremovexattr (237)
|
||||
#define TARGET_NR_tkill (238)
|
||||
#define TARGET_NR_sendfile64 (239)
|
||||
#define TARGET_NR_futex (240)
|
||||
#define TARGET_NR_sched_setaffinity (241)
|
||||
#define TARGET_NR_sched_getaffinity (242)
|
||||
#define TARGET_NR_io_setup (243)
|
||||
#define TARGET_NR_io_destroy (244)
|
||||
#define TARGET_NR_io_getevents (245)
|
||||
#define TARGET_NR_io_submit (246)
|
||||
#define TARGET_NR_io_cancel (247)
|
||||
#define TARGET_NR_exit_group (248)
|
||||
#define TARGET_NR_lookup_dcookie (249)
|
||||
#define TARGET_NR_epoll_create (250)
|
||||
#define TARGET_NR_epoll_ctl (251)
|
||||
#define TARGET_NR_epoll_wait (252)
|
||||
#define TARGET_NR_remap_file_pages (253)
|
||||
/* 254 for set_thread_area */
|
||||
/* 255 for get_thread_area */
|
||||
/* 256 for set_tid_address */
|
||||
#define TARGET_NR_set_tid_address 256
|
||||
#define TARGET_NR_timer_create 257
|
||||
#define TARGET_NR_timer_settime 258
|
||||
#define TARGET_NR_timer_gettime 259
|
||||
#define TARGET_NR_timer_getoverrun 260
|
||||
#define TARGET_NR_timer_delete 261
|
||||
#define TARGET_NR_clock_settime 262
|
||||
#define TARGET_NR_clock_gettime 263
|
||||
#define TARGET_NR_clock_getres 264
|
||||
#define TARGET_NR_clock_nanosleep 265
|
||||
#define TARGET_NR_statfs64 266
|
||||
#define TARGET_NR_fstatfs64 267
|
||||
#define TARGET_NR_tgkill 268
|
||||
#define TARGET_NR_utimes 269
|
||||
#define TARGET_NR_arm_fadvise64_64 270
|
||||
#define TARGET_NR_pciconfig_iobase 271
|
||||
#define TARGET_NR_pciconfig_read 272
|
||||
#define TARGET_NR_pciconfig_write 273
|
||||
#define TARGET_NR_mq_open 274
|
||||
#define TARGET_NR_mq_unlink 275
|
||||
#define TARGET_NR_mq_timedsend 276
|
||||
#define TARGET_NR_mq_timedreceive 277
|
||||
#define TARGET_NR_mq_notify 278
|
||||
#define TARGET_NR_mq_getsetattr 279
|
||||
#define TARGET_NR_waitid 280
|
||||
#define TARGET_NR_socket 281
|
||||
#define TARGET_NR_bind 282
|
||||
#define TARGET_NR_connect 283
|
||||
#define TARGET_NR_listen 284
|
||||
#define TARGET_NR_accept 285
|
||||
#define TARGET_NR_getsockname 286
|
||||
#define TARGET_NR_getpeername 287
|
||||
#define TARGET_NR_socketpair 288
|
||||
#define TARGET_NR_send 289
|
||||
#define TARGET_NR_sendto 290
|
||||
#define TARGET_NR_recv 291
|
||||
#define TARGET_NR_recvfrom 292
|
||||
#define TARGET_NR_shutdown 293
|
||||
#define TARGET_NR_setsockopt 294
|
||||
#define TARGET_NR_getsockopt 295
|
||||
#define TARGET_NR_sendmsg 296
|
||||
#define TARGET_NR_recvmsg 297
|
||||
#define TARGET_NR_semop 298
|
||||
#define TARGET_NR_semget 299
|
||||
#define TARGET_NR_semctl 300
|
||||
#define TARGET_NR_msgsnd 301
|
||||
#define TARGET_NR_msgrcv 302
|
||||
#define TARGET_NR_msgget 303
|
||||
#define TARGET_NR_msgctl 304
|
||||
#define TARGET_NR_shmat 305
|
||||
#define TARGET_NR_shmdt 306
|
||||
#define TARGET_NR_shmget 307
|
||||
#define TARGET_NR_shmctl 308
|
||||
#define TARGET_NR_add_key 309
|
||||
#define TARGET_NR_request_key 310
|
||||
#define TARGET_NR_keyctl 311
|
||||
#define TARGET_NR_semtimedop 312
|
||||
#define TARGET_NR_vserver 313
|
||||
#define TARGET_NR_ioprio_set 314
|
||||
#define TARGET_NR_ioprio_get 315
|
||||
#define TARGET_NR_inotify_init 316
|
||||
#define TARGET_NR_inotify_add_watch 317
|
||||
#define TARGET_NR_inotify_rm_watch 318
|
||||
#define TARGET_NR_mbind 319
|
||||
#define TARGET_NR_get_mempolicy 320
|
||||
#define TARGET_NR_set_mempolicy 321
|
||||
#define TARGET_NR_openat (322)
|
||||
#define TARGET_NR_mkdirat (323)
|
||||
#define TARGET_NR_mknodat (324)
|
||||
#define TARGET_NR_fchownat (325)
|
||||
#define TARGET_NR_futimesat (326)
|
||||
#define TARGET_NR_fstatat64 (327)
|
||||
#define TARGET_NR_unlinkat (328)
|
||||
#define TARGET_NR_renameat (329)
|
||||
#define TARGET_NR_linkat (330)
|
||||
#define TARGET_NR_symlinkat (331)
|
||||
#define TARGET_NR_readlinkat (332)
|
||||
#define TARGET_NR_fchmodat (333)
|
||||
#define TARGET_NR_faccessat (334)
|
||||
#define TARGET_NR_pselect6 (335)
|
||||
#define TARGET_NR_ppoll (336)
|
||||
#define TARGET_NR_unshare (337)
|
||||
#define TARGET_NR_set_robust_list (338)
|
||||
#define TARGET_NR_get_robust_list (339)
|
||||
#define TARGET_NR_splice (340)
|
||||
#define TARGET_NR_arm_sync_file_range (341)
|
||||
#define TARGET_NR_sync_file_range2 TARGET_NR_arm_sync_file_range
|
||||
#define TARGET_NR_tee (342)
|
||||
#define TARGET_NR_vmsplice (343)
|
||||
#define TARGET_NR_move_pages (344)
|
||||
#define TARGET_NR_getcpu (345)
|
||||
#define TARGET_NR_epoll_pwait (346)
|
||||
#define TARGET_NR_kexec_load (347)
|
||||
#define TARGET_NR_utimensat (348)
|
||||
#define TARGET_NR_signalfd (349)
|
||||
#define TARGET_NR_timerfd_create (350)
|
||||
#define TARGET_NR_eventfd (351)
|
||||
#define TARGET_NR_fallocate (352)
|
||||
#define TARGET_NR_timerfd_settime (353)
|
||||
#define TARGET_NR_timerfd_gettime (354)
|
||||
#define TARGET_NR_signalfd4 (355)
|
||||
#define TARGET_NR_eventfd2 (356)
|
||||
#define TARGET_NR_epoll_create1 (357)
|
||||
#define TARGET_NR_dup3 (358)
|
||||
#define TARGET_NR_pipe2 (359)
|
||||
#define TARGET_NR_inotify_init1 (360)
|
||||
#define TARGET_NR_preadv (361)
|
||||
#define TARGET_NR_pwritev (362)
|
||||
#define TARGET_NR_rt_tgsigqueueinfo (363)
|
||||
#define TARGET_NR_perf_event_open (364)
|
||||
#define TARGET_NR_recvmmsg (365)
|
||||
#define TARGET_NR_accept4 (366)
|
||||
#define TARGET_NR_fanotify_init (367)
|
||||
#define TARGET_NR_fanotify_mark (368)
|
||||
#define TARGET_NR_prlimit64 (369)
|
||||
#define TARGET_NR_name_to_handle_at (370)
|
||||
#define TARGET_NR_open_by_handle_at (371)
|
||||
#define TARGET_NR_clock_adjtime (372)
|
||||
#define TARGET_NR_syncfs (373)
|
||||
#define TARGET_NR_sendmmsg (374)
|
||||
#define TARGET_NR_setns (375)
|
||||
#define TARGET_NR_process_vm_readv (376)
|
||||
#define TARGET_NR_process_vm_writev (377)
|
||||
#define TARGET_NR_kcmp (378)
|
||||
#define TARGET_NR_finit_module (379)
|
||||
|
||||
#define TARGET_NR_sched_setattr (380)
|
||||
#define TARGET_NR_sched_getattr (381)
|
||||
#define TARGET_NR_renameat2 (382)
|
||||
#define TARGET_NR_seccomp (383)
|
||||
#define TARGET_NR_getrandom (384)
|
||||
#define TARGET_NR_memfd_create (385)
|
||||
#define TARGET_NR_bpf (386)
|
||||
#define TARGET_NR_execveat (387)
|
||||
#define TARGET_NR_userfaultfd (388)
|
||||
#define TARGET_NR_membarrier (389)
|
||||
#define TARGET_NR_mlock2 (390)
|
||||
#define TARGET_NR_copy_file_range (391)
|
||||
#define TARGET_NR_preadv2 (392)
|
||||
#define TARGET_NR_pwritev2 (393)
|
||||
#define TARGET_NR_pkey_mprotect (394)
|
||||
#define TARGET_NR_pkey_alloc (395)
|
||||
#define TARGET_NR_pkey_free (396)
|
||||
#define TARGET_NR_statx (397)
|
||||
#define TARGET_NR_rseq (398)
|
||||
#define TARGET_NR_io_pgetevents (399)
|
||||
#define TARGET_NR_migrate_pages (400)
|
||||
#define TARGET_NR_kexec_file_load (401)
|
||||
/* 402 is unused */
|
||||
#define TARGET_NR_clock_gettime64 (403)
|
||||
#define TARGET_NR_clock_settime64 (404)
|
||||
#define TARGET_NR_clock_adjtime64 (405)
|
||||
#define TARGET_NR_clock_getres_time64 (406)
|
||||
#define TARGET_NR_clock_nanosleep_time64 (407)
|
||||
#define TARGET_NR_timer_gettime64 (408)
|
||||
#define TARGET_NR_timer_settime64 (409)
|
||||
#define TARGET_NR_timerfd_gettime64 (410)
|
||||
#define TARGET_NR_timerfd_settime64 (411)
|
||||
#define TARGET_NR_utimensat_time64 (412)
|
||||
#define TARGET_NR_pselect6_time64 (413)
|
||||
#define TARGET_NR_ppoll_time64 (414)
|
||||
#define TARGET_NR_io_pgetevents_time64 (416)
|
||||
#define TARGET_NR_recvmmsg_time64 (417)
|
||||
#define TARGET_NR_mq_timedsend_time64 (418)
|
||||
#define TARGET_NR_mq_timedreceive_time64 (419)
|
||||
#define TARGET_NR_semtimedop_time64 (420)
|
||||
#define TARGET_NR_rt_sigtimedwait_time64 (421)
|
||||
#define TARGET_NR_futex_time64 (422)
|
||||
#define TARGET_NR_sched_rr_get_interval_time64 (423)
|
||||
#define TARGET_NR_pidfd_send_signal (424)
|
||||
#define TARGET_NR_io_uring_setup (425)
|
||||
#define TARGET_NR_io_uring_enter (426)
|
||||
#define TARGET_NR_io_uring_register (427)
|
||||
#define TARGET_NR_open_tree (428)
|
||||
#define TARGET_NR_move_mount (429)
|
||||
#define TARGET_NR_fsopen (430)
|
||||
#define TARGET_NR_fsconfig (431)
|
||||
#define TARGET_NR_fsmount (432)
|
||||
#define TARGET_NR_fspick (433)
|
||||
#define TARGET_NR_pidfd_open (434)
|
||||
#define TARGET_NR_clone3 (435)
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,31 @@
|
||||
#!/bin/sh
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
in="$1"
|
||||
out="$2"
|
||||
my_abis=`echo "($3)" | tr ',' '|'`
|
||||
prefix="$4"
|
||||
offset="$5"
|
||||
|
||||
fileguard=LINUX_USER_ARM_`basename "$out" | sed \
|
||||
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
|
||||
-e 's/[^A-Z0-9_]/_/g' -e 's/__/_/g'`
|
||||
if echo $out | grep -q uapi; then
|
||||
fileguard="_UAPI$fileguard"
|
||||
fi
|
||||
grep -E "^[0-9A-Fa-fXx]+[[:space:]]+${my_abis}" "$in" | sort -n | (
|
||||
echo "#ifndef ${fileguard}"
|
||||
echo "#define ${fileguard} 1"
|
||||
echo ""
|
||||
|
||||
while read nr abi name entry ; do
|
||||
if [ -z "$offset" ]; then
|
||||
echo "#define TARGET_NR_${prefix}${name} $nr"
|
||||
else
|
||||
echo "#define TARGET_NR_${prefix}${name} ($offset + $nr)"
|
||||
fi
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "#endif /* ${fileguard} */"
|
||||
) > "$out"
|
||||
@@ -1573,7 +1573,7 @@ struct exec
|
||||
~(abi_ulong)(TARGET_ELF_EXEC_PAGESIZE-1))
|
||||
#define TARGET_ELF_PAGEOFFSET(_v) ((_v) & (TARGET_ELF_EXEC_PAGESIZE-1))
|
||||
|
||||
#define DLINFO_ITEMS 15
|
||||
#define DLINFO_ITEMS 16
|
||||
|
||||
static inline void memcpy_fromfs(void * to, const void * from, unsigned long n)
|
||||
{
|
||||
@@ -2037,6 +2037,7 @@ static abi_ulong create_elf_tables(abi_ulong p, int argc, int envc,
|
||||
NEW_AUX_ENT(AT_CLKTCK, (abi_ulong) sysconf(_SC_CLK_TCK));
|
||||
NEW_AUX_ENT(AT_RANDOM, (abi_ulong) u_rand_bytes);
|
||||
NEW_AUX_ENT(AT_SECURE, (abi_ulong) qemu_getauxval(AT_SECURE));
|
||||
NEW_AUX_ENT(AT_EXECFN, info->file_string);
|
||||
|
||||
#ifdef ELF_HWCAP2
|
||||
NEW_AUX_ENT(AT_HWCAP2, (abi_ulong) ELF_HWCAP2);
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
generated-files-y += linux-user/hppa/syscall_nr.h
|
||||
|
||||
syshdr := $(SRC_PATH)/linux-user/hppa/syscallhdr.sh
|
||||
%/syscall_nr.h: $(SRC_PATH)/linux-user/hppa/syscall.tbl $(syshdr)
|
||||
$(call quiet-command, sh $(syshdr) $< $@ $(TARGET_SYSTBL_ABI),"GEN","$@")
|
||||
@@ -0,0 +1,437 @@
|
||||
# SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
|
||||
#
|
||||
# system call numbers and entry vectors for parisc
|
||||
#
|
||||
# The format is:
|
||||
# <number> <abi> <name> <entry point> <compat entry point>
|
||||
#
|
||||
# The <abi> can be common, 64, or 32 for this file.
|
||||
#
|
||||
0 common restart_syscall sys_restart_syscall
|
||||
1 common exit sys_exit
|
||||
2 common fork sys_fork_wrapper
|
||||
3 common read sys_read
|
||||
4 common write sys_write
|
||||
5 common open sys_open compat_sys_open
|
||||
6 common close sys_close
|
||||
7 common waitpid sys_waitpid
|
||||
8 common creat sys_creat
|
||||
9 common link sys_link
|
||||
10 common unlink sys_unlink
|
||||
11 common execve sys_execve compat_sys_execve
|
||||
12 common chdir sys_chdir
|
||||
13 32 time sys_time32
|
||||
13 64 time sys_time
|
||||
14 common mknod sys_mknod
|
||||
15 common chmod sys_chmod
|
||||
16 common lchown sys_lchown
|
||||
17 common socket sys_socket
|
||||
18 common stat sys_newstat compat_sys_newstat
|
||||
19 common lseek sys_lseek compat_sys_lseek
|
||||
20 common getpid sys_getpid
|
||||
21 common mount sys_mount compat_sys_mount
|
||||
22 common bind sys_bind
|
||||
23 common setuid sys_setuid
|
||||
24 common getuid sys_getuid
|
||||
25 32 stime sys_stime32
|
||||
25 64 stime sys_stime
|
||||
26 common ptrace sys_ptrace compat_sys_ptrace
|
||||
27 common alarm sys_alarm
|
||||
28 common fstat sys_newfstat compat_sys_newfstat
|
||||
29 common pause sys_pause
|
||||
30 32 utime sys_utime32
|
||||
30 64 utime sys_utime
|
||||
31 common connect sys_connect
|
||||
32 common listen sys_listen
|
||||
33 common access sys_access
|
||||
34 common nice sys_nice
|
||||
35 common accept sys_accept
|
||||
36 common sync sys_sync
|
||||
37 common kill sys_kill
|
||||
38 common rename sys_rename
|
||||
39 common mkdir sys_mkdir
|
||||
40 common rmdir sys_rmdir
|
||||
41 common dup sys_dup
|
||||
42 common pipe sys_pipe
|
||||
43 common times sys_times compat_sys_times
|
||||
44 common getsockname sys_getsockname
|
||||
45 common brk sys_brk
|
||||
46 common setgid sys_setgid
|
||||
47 common getgid sys_getgid
|
||||
48 common signal sys_signal
|
||||
49 common geteuid sys_geteuid
|
||||
50 common getegid sys_getegid
|
||||
51 common acct sys_acct
|
||||
52 common umount2 sys_umount
|
||||
53 common getpeername sys_getpeername
|
||||
54 common ioctl sys_ioctl compat_sys_ioctl
|
||||
55 common fcntl sys_fcntl compat_sys_fcntl
|
||||
56 common socketpair sys_socketpair
|
||||
57 common setpgid sys_setpgid
|
||||
58 common send sys_send
|
||||
59 common uname sys_newuname
|
||||
60 common umask sys_umask
|
||||
61 common chroot sys_chroot
|
||||
62 common ustat sys_ustat compat_sys_ustat
|
||||
63 common dup2 sys_dup2
|
||||
64 common getppid sys_getppid
|
||||
65 common getpgrp sys_getpgrp
|
||||
66 common setsid sys_setsid
|
||||
67 common pivot_root sys_pivot_root
|
||||
68 common sgetmask sys_sgetmask sys32_unimplemented
|
||||
69 common ssetmask sys_ssetmask sys32_unimplemented
|
||||
70 common setreuid sys_setreuid
|
||||
71 common setregid sys_setregid
|
||||
72 common mincore sys_mincore
|
||||
73 common sigpending sys_sigpending compat_sys_sigpending
|
||||
74 common sethostname sys_sethostname
|
||||
75 common setrlimit sys_setrlimit compat_sys_setrlimit
|
||||
76 common getrlimit sys_getrlimit compat_sys_getrlimit
|
||||
77 common getrusage sys_getrusage compat_sys_getrusage
|
||||
78 common gettimeofday sys_gettimeofday compat_sys_gettimeofday
|
||||
79 common settimeofday sys_settimeofday compat_sys_settimeofday
|
||||
80 common getgroups sys_getgroups
|
||||
81 common setgroups sys_setgroups
|
||||
82 common sendto sys_sendto
|
||||
83 common symlink sys_symlink
|
||||
84 common lstat sys_newlstat compat_sys_newlstat
|
||||
85 common readlink sys_readlink
|
||||
86 common uselib sys_ni_syscall
|
||||
87 common swapon sys_swapon
|
||||
88 common reboot sys_reboot
|
||||
89 common mmap2 sys_mmap2
|
||||
90 common mmap sys_mmap
|
||||
91 common munmap sys_munmap
|
||||
92 common truncate sys_truncate compat_sys_truncate
|
||||
93 common ftruncate sys_ftruncate compat_sys_ftruncate
|
||||
94 common fchmod sys_fchmod
|
||||
95 common fchown sys_fchown
|
||||
96 common getpriority sys_getpriority
|
||||
97 common setpriority sys_setpriority
|
||||
98 common recv sys_recv
|
||||
99 common statfs sys_statfs compat_sys_statfs
|
||||
100 common fstatfs sys_fstatfs compat_sys_fstatfs
|
||||
101 common stat64 sys_stat64
|
||||
# 102 was socketcall
|
||||
103 common syslog sys_syslog
|
||||
104 common setitimer sys_setitimer compat_sys_setitimer
|
||||
105 common getitimer sys_getitimer compat_sys_getitimer
|
||||
106 common capget sys_capget
|
||||
107 common capset sys_capset
|
||||
108 32 pread64 parisc_pread64
|
||||
108 64 pread64 sys_pread64
|
||||
109 32 pwrite64 parisc_pwrite64
|
||||
109 64 pwrite64 sys_pwrite64
|
||||
110 common getcwd sys_getcwd
|
||||
111 common vhangup sys_vhangup
|
||||
112 common fstat64 sys_fstat64
|
||||
113 common vfork sys_vfork_wrapper
|
||||
114 common wait4 sys_wait4 compat_sys_wait4
|
||||
115 common swapoff sys_swapoff
|
||||
116 common sysinfo sys_sysinfo compat_sys_sysinfo
|
||||
117 common shutdown sys_shutdown
|
||||
118 common fsync sys_fsync
|
||||
119 common madvise sys_madvise
|
||||
120 common clone sys_clone_wrapper
|
||||
121 common setdomainname sys_setdomainname
|
||||
122 common sendfile sys_sendfile compat_sys_sendfile
|
||||
123 common recvfrom sys_recvfrom
|
||||
124 32 adjtimex sys_adjtimex_time32
|
||||
124 64 adjtimex sys_adjtimex
|
||||
125 common mprotect sys_mprotect
|
||||
126 common sigprocmask sys_sigprocmask compat_sys_sigprocmask
|
||||
# 127 was create_module
|
||||
128 common init_module sys_init_module
|
||||
129 common delete_module sys_delete_module
|
||||
# 130 was get_kernel_syms
|
||||
131 common quotactl sys_quotactl
|
||||
132 common getpgid sys_getpgid
|
||||
133 common fchdir sys_fchdir
|
||||
134 common bdflush sys_bdflush
|
||||
135 common sysfs sys_sysfs
|
||||
136 32 personality parisc_personality
|
||||
136 64 personality sys_personality
|
||||
# 137 was afs_syscall
|
||||
138 common setfsuid sys_setfsuid
|
||||
139 common setfsgid sys_setfsgid
|
||||
140 common _llseek sys_llseek
|
||||
141 common getdents sys_getdents compat_sys_getdents
|
||||
142 common _newselect sys_select compat_sys_select
|
||||
143 common flock sys_flock
|
||||
144 common msync sys_msync
|
||||
145 common readv sys_readv compat_sys_readv
|
||||
146 common writev sys_writev compat_sys_writev
|
||||
147 common getsid sys_getsid
|
||||
148 common fdatasync sys_fdatasync
|
||||
149 common _sysctl sys_sysctl compat_sys_sysctl
|
||||
150 common mlock sys_mlock
|
||||
151 common munlock sys_munlock
|
||||
152 common mlockall sys_mlockall
|
||||
153 common munlockall sys_munlockall
|
||||
154 common sched_setparam sys_sched_setparam
|
||||
155 common sched_getparam sys_sched_getparam
|
||||
156 common sched_setscheduler sys_sched_setscheduler
|
||||
157 common sched_getscheduler sys_sched_getscheduler
|
||||
158 common sched_yield sys_sched_yield
|
||||
159 common sched_get_priority_max sys_sched_get_priority_max
|
||||
160 common sched_get_priority_min sys_sched_get_priority_min
|
||||
161 32 sched_rr_get_interval sys_sched_rr_get_interval_time32
|
||||
161 64 sched_rr_get_interval sys_sched_rr_get_interval
|
||||
162 32 nanosleep sys_nanosleep_time32
|
||||
162 64 nanosleep sys_nanosleep
|
||||
163 common mremap sys_mremap
|
||||
164 common setresuid sys_setresuid
|
||||
165 common getresuid sys_getresuid
|
||||
166 common sigaltstack sys_sigaltstack compat_sys_sigaltstack
|
||||
# 167 was query_module
|
||||
168 common poll sys_poll
|
||||
# 169 was nfsservctl
|
||||
170 common setresgid sys_setresgid
|
||||
171 common getresgid sys_getresgid
|
||||
172 common prctl sys_prctl
|
||||
173 common rt_sigreturn sys_rt_sigreturn_wrapper
|
||||
174 common rt_sigaction sys_rt_sigaction compat_sys_rt_sigaction
|
||||
175 common rt_sigprocmask sys_rt_sigprocmask compat_sys_rt_sigprocmask
|
||||
176 common rt_sigpending sys_rt_sigpending compat_sys_rt_sigpending
|
||||
177 32 rt_sigtimedwait sys_rt_sigtimedwait_time32 compat_sys_rt_sigtimedwait_time32
|
||||
177 64 rt_sigtimedwait sys_rt_sigtimedwait
|
||||
178 common rt_sigqueueinfo sys_rt_sigqueueinfo compat_sys_rt_sigqueueinfo
|
||||
179 common rt_sigsuspend sys_rt_sigsuspend compat_sys_rt_sigsuspend
|
||||
180 common chown sys_chown
|
||||
181 common setsockopt sys_setsockopt compat_sys_setsockopt
|
||||
182 common getsockopt sys_getsockopt compat_sys_getsockopt
|
||||
183 common sendmsg sys_sendmsg compat_sys_sendmsg
|
||||
184 common recvmsg sys_recvmsg compat_sys_recvmsg
|
||||
185 common semop sys_semop
|
||||
186 common semget sys_semget
|
||||
187 common semctl sys_semctl compat_sys_semctl
|
||||
188 common msgsnd sys_msgsnd compat_sys_msgsnd
|
||||
189 common msgrcv sys_msgrcv compat_sys_msgrcv
|
||||
190 common msgget sys_msgget
|
||||
191 common msgctl sys_msgctl compat_sys_msgctl
|
||||
192 common shmat sys_shmat compat_sys_shmat
|
||||
193 common shmdt sys_shmdt
|
||||
194 common shmget sys_shmget
|
||||
195 common shmctl sys_shmctl compat_sys_shmctl
|
||||
# 196 was getpmsg
|
||||
# 197 was putpmsg
|
||||
198 common lstat64 sys_lstat64
|
||||
199 32 truncate64 parisc_truncate64
|
||||
199 64 truncate64 sys_truncate64
|
||||
200 32 ftruncate64 parisc_ftruncate64
|
||||
200 64 ftruncate64 sys_ftruncate64
|
||||
201 common getdents64 sys_getdents64
|
||||
202 common fcntl64 sys_fcntl64 compat_sys_fcntl64
|
||||
# 203 was attrctl
|
||||
# 204 was acl_get
|
||||
# 205 was acl_set
|
||||
206 common gettid sys_gettid
|
||||
207 32 readahead parisc_readahead
|
||||
207 64 readahead sys_readahead
|
||||
208 common tkill sys_tkill
|
||||
209 common sendfile64 sys_sendfile64 compat_sys_sendfile64
|
||||
210 32 futex sys_futex_time32
|
||||
210 64 futex sys_futex
|
||||
211 common sched_setaffinity sys_sched_setaffinity compat_sys_sched_setaffinity
|
||||
212 common sched_getaffinity sys_sched_getaffinity compat_sys_sched_getaffinity
|
||||
# 213 was set_thread_area
|
||||
# 214 was get_thread_area
|
||||
215 common io_setup sys_io_setup compat_sys_io_setup
|
||||
216 common io_destroy sys_io_destroy
|
||||
217 32 io_getevents sys_io_getevents_time32
|
||||
217 64 io_getevents sys_io_getevents
|
||||
218 common io_submit sys_io_submit compat_sys_io_submit
|
||||
219 common io_cancel sys_io_cancel
|
||||
# 220 was alloc_hugepages
|
||||
# 221 was free_hugepages
|
||||
222 common exit_group sys_exit_group
|
||||
223 common lookup_dcookie sys_lookup_dcookie compat_sys_lookup_dcookie
|
||||
224 common epoll_create sys_epoll_create
|
||||
225 common epoll_ctl sys_epoll_ctl
|
||||
226 common epoll_wait sys_epoll_wait
|
||||
227 common remap_file_pages sys_remap_file_pages
|
||||
228 32 semtimedop sys_semtimedop_time32
|
||||
228 64 semtimedop sys_semtimedop
|
||||
229 common mq_open sys_mq_open compat_sys_mq_open
|
||||
230 common mq_unlink sys_mq_unlink
|
||||
231 32 mq_timedsend sys_mq_timedsend_time32
|
||||
231 64 mq_timedsend sys_mq_timedsend
|
||||
232 32 mq_timedreceive sys_mq_timedreceive_time32
|
||||
232 64 mq_timedreceive sys_mq_timedreceive
|
||||
233 common mq_notify sys_mq_notify compat_sys_mq_notify
|
||||
234 common mq_getsetattr sys_mq_getsetattr compat_sys_mq_getsetattr
|
||||
235 common waitid sys_waitid compat_sys_waitid
|
||||
236 32 fadvise64_64 parisc_fadvise64_64
|
||||
236 64 fadvise64_64 sys_fadvise64_64
|
||||
237 common set_tid_address sys_set_tid_address
|
||||
238 common setxattr sys_setxattr
|
||||
239 common lsetxattr sys_lsetxattr
|
||||
240 common fsetxattr sys_fsetxattr
|
||||
241 common getxattr sys_getxattr
|
||||
242 common lgetxattr sys_lgetxattr
|
||||
243 common fgetxattr sys_fgetxattr
|
||||
244 common listxattr sys_listxattr
|
||||
245 common llistxattr sys_llistxattr
|
||||
246 common flistxattr sys_flistxattr
|
||||
247 common removexattr sys_removexattr
|
||||
248 common lremovexattr sys_lremovexattr
|
||||
249 common fremovexattr sys_fremovexattr
|
||||
250 common timer_create sys_timer_create compat_sys_timer_create
|
||||
251 32 timer_settime sys_timer_settime32
|
||||
251 64 timer_settime sys_timer_settime
|
||||
252 32 timer_gettime sys_timer_gettime32
|
||||
252 64 timer_gettime sys_timer_gettime
|
||||
253 common timer_getoverrun sys_timer_getoverrun
|
||||
254 common timer_delete sys_timer_delete
|
||||
255 32 clock_settime sys_clock_settime32
|
||||
255 64 clock_settime sys_clock_settime
|
||||
256 32 clock_gettime sys_clock_gettime32
|
||||
256 64 clock_gettime sys_clock_gettime
|
||||
257 32 clock_getres sys_clock_getres_time32
|
||||
257 64 clock_getres sys_clock_getres
|
||||
258 32 clock_nanosleep sys_clock_nanosleep_time32
|
||||
258 64 clock_nanosleep sys_clock_nanosleep
|
||||
259 common tgkill sys_tgkill
|
||||
260 common mbind sys_mbind compat_sys_mbind
|
||||
261 common get_mempolicy sys_get_mempolicy compat_sys_get_mempolicy
|
||||
262 common set_mempolicy sys_set_mempolicy compat_sys_set_mempolicy
|
||||
# 263 was vserver
|
||||
264 common add_key sys_add_key
|
||||
265 common request_key sys_request_key
|
||||
266 common keyctl sys_keyctl compat_sys_keyctl
|
||||
267 common ioprio_set sys_ioprio_set
|
||||
268 common ioprio_get sys_ioprio_get
|
||||
269 common inotify_init sys_inotify_init
|
||||
270 common inotify_add_watch sys_inotify_add_watch
|
||||
271 common inotify_rm_watch sys_inotify_rm_watch
|
||||
272 common migrate_pages sys_migrate_pages
|
||||
273 32 pselect6 sys_pselect6_time32 compat_sys_pselect6_time32
|
||||
273 64 pselect6 sys_pselect6
|
||||
274 32 ppoll sys_ppoll_time32 compat_sys_ppoll_time32
|
||||
274 64 ppoll sys_ppoll
|
||||
275 common openat sys_openat compat_sys_openat
|
||||
276 common mkdirat sys_mkdirat
|
||||
277 common mknodat sys_mknodat
|
||||
278 common fchownat sys_fchownat
|
||||
279 32 futimesat sys_futimesat_time32
|
||||
279 64 futimesat sys_futimesat
|
||||
280 common fstatat64 sys_fstatat64
|
||||
281 common unlinkat sys_unlinkat
|
||||
282 common renameat sys_renameat
|
||||
283 common linkat sys_linkat
|
||||
284 common symlinkat sys_symlinkat
|
||||
285 common readlinkat sys_readlinkat
|
||||
286 common fchmodat sys_fchmodat
|
||||
287 common faccessat sys_faccessat
|
||||
288 common unshare sys_unshare
|
||||
289 common set_robust_list sys_set_robust_list compat_sys_set_robust_list
|
||||
290 common get_robust_list sys_get_robust_list compat_sys_get_robust_list
|
||||
291 common splice sys_splice
|
||||
292 32 sync_file_range parisc_sync_file_range
|
||||
292 64 sync_file_range sys_sync_file_range
|
||||
293 common tee sys_tee
|
||||
294 common vmsplice sys_vmsplice compat_sys_vmsplice
|
||||
295 common move_pages sys_move_pages compat_sys_move_pages
|
||||
296 common getcpu sys_getcpu
|
||||
297 common epoll_pwait sys_epoll_pwait compat_sys_epoll_pwait
|
||||
298 common statfs64 sys_statfs64 compat_sys_statfs64
|
||||
299 common fstatfs64 sys_fstatfs64 compat_sys_fstatfs64
|
||||
300 common kexec_load sys_kexec_load compat_sys_kexec_load
|
||||
301 32 utimensat sys_utimensat_time32
|
||||
301 64 utimensat sys_utimensat
|
||||
302 common signalfd sys_signalfd compat_sys_signalfd
|
||||
# 303 was timerfd
|
||||
304 common eventfd sys_eventfd
|
||||
305 32 fallocate parisc_fallocate
|
||||
305 64 fallocate sys_fallocate
|
||||
306 common timerfd_create sys_timerfd_create
|
||||
307 32 timerfd_settime sys_timerfd_settime32
|
||||
307 64 timerfd_settime sys_timerfd_settime
|
||||
308 32 timerfd_gettime sys_timerfd_gettime32
|
||||
308 64 timerfd_gettime sys_timerfd_gettime
|
||||
309 common signalfd4 sys_signalfd4 compat_sys_signalfd4
|
||||
310 common eventfd2 sys_eventfd2
|
||||
311 common epoll_create1 sys_epoll_create1
|
||||
312 common dup3 sys_dup3
|
||||
313 common pipe2 sys_pipe2
|
||||
314 common inotify_init1 sys_inotify_init1
|
||||
315 common preadv sys_preadv compat_sys_preadv
|
||||
316 common pwritev sys_pwritev compat_sys_pwritev
|
||||
317 common rt_tgsigqueueinfo sys_rt_tgsigqueueinfo compat_sys_rt_tgsigqueueinfo
|
||||
318 common perf_event_open sys_perf_event_open
|
||||
319 32 recvmmsg sys_recvmmsg_time32 compat_sys_recvmmsg_time32
|
||||
319 64 recvmmsg sys_recvmmsg
|
||||
320 common accept4 sys_accept4
|
||||
321 common prlimit64 sys_prlimit64
|
||||
322 common fanotify_init sys_fanotify_init
|
||||
323 common fanotify_mark sys_fanotify_mark sys32_fanotify_mark
|
||||
324 32 clock_adjtime sys_clock_adjtime32
|
||||
324 64 clock_adjtime sys_clock_adjtime
|
||||
325 common name_to_handle_at sys_name_to_handle_at
|
||||
326 common open_by_handle_at sys_open_by_handle_at compat_sys_open_by_handle_at
|
||||
327 common syncfs sys_syncfs
|
||||
328 common setns sys_setns
|
||||
329 common sendmmsg sys_sendmmsg compat_sys_sendmmsg
|
||||
330 common process_vm_readv sys_process_vm_readv compat_sys_process_vm_readv
|
||||
331 common process_vm_writev sys_process_vm_writev compat_sys_process_vm_writev
|
||||
332 common kcmp sys_kcmp
|
||||
333 common finit_module sys_finit_module
|
||||
334 common sched_setattr sys_sched_setattr
|
||||
335 common sched_getattr sys_sched_getattr
|
||||
336 32 utimes sys_utimes_time32
|
||||
336 64 utimes sys_utimes
|
||||
337 common renameat2 sys_renameat2
|
||||
338 common seccomp sys_seccomp
|
||||
339 common getrandom sys_getrandom
|
||||
340 common memfd_create sys_memfd_create
|
||||
341 common bpf sys_bpf
|
||||
342 common execveat sys_execveat compat_sys_execveat
|
||||
343 common membarrier sys_membarrier
|
||||
344 common userfaultfd sys_userfaultfd
|
||||
345 common mlock2 sys_mlock2
|
||||
346 common copy_file_range sys_copy_file_range
|
||||
347 common preadv2 sys_preadv2 compat_sys_preadv2
|
||||
348 common pwritev2 sys_pwritev2 compat_sys_pwritev2
|
||||
349 common statx sys_statx
|
||||
350 32 io_pgetevents sys_io_pgetevents_time32 compat_sys_io_pgetevents
|
||||
350 64 io_pgetevents sys_io_pgetevents
|
||||
351 common pkey_mprotect sys_pkey_mprotect
|
||||
352 common pkey_alloc sys_pkey_alloc
|
||||
353 common pkey_free sys_pkey_free
|
||||
354 common rseq sys_rseq
|
||||
355 common kexec_file_load sys_kexec_file_load sys_kexec_file_load
|
||||
# up to 402 is unassigned and reserved for arch specific syscalls
|
||||
403 32 clock_gettime64 sys_clock_gettime sys_clock_gettime
|
||||
404 32 clock_settime64 sys_clock_settime sys_clock_settime
|
||||
405 32 clock_adjtime64 sys_clock_adjtime sys_clock_adjtime
|
||||
406 32 clock_getres_time64 sys_clock_getres sys_clock_getres
|
||||
407 32 clock_nanosleep_time64 sys_clock_nanosleep sys_clock_nanosleep
|
||||
408 32 timer_gettime64 sys_timer_gettime sys_timer_gettime
|
||||
409 32 timer_settime64 sys_timer_settime sys_timer_settime
|
||||
410 32 timerfd_gettime64 sys_timerfd_gettime sys_timerfd_gettime
|
||||
411 32 timerfd_settime64 sys_timerfd_settime sys_timerfd_settime
|
||||
412 32 utimensat_time64 sys_utimensat sys_utimensat
|
||||
413 32 pselect6_time64 sys_pselect6 compat_sys_pselect6_time64
|
||||
414 32 ppoll_time64 sys_ppoll compat_sys_ppoll_time64
|
||||
416 32 io_pgetevents_time64 sys_io_pgetevents sys_io_pgetevents
|
||||
417 32 recvmmsg_time64 sys_recvmmsg compat_sys_recvmmsg_time64
|
||||
418 32 mq_timedsend_time64 sys_mq_timedsend sys_mq_timedsend
|
||||
419 32 mq_timedreceive_time64 sys_mq_timedreceive sys_mq_timedreceive
|
||||
420 32 semtimedop_time64 sys_semtimedop sys_semtimedop
|
||||
421 32 rt_sigtimedwait_time64 sys_rt_sigtimedwait compat_sys_rt_sigtimedwait_time64
|
||||
422 32 futex_time64 sys_futex sys_futex
|
||||
423 32 sched_rr_get_interval_time64 sys_sched_rr_get_interval sys_sched_rr_get_interval
|
||||
424 common pidfd_send_signal sys_pidfd_send_signal
|
||||
425 common io_uring_setup sys_io_uring_setup
|
||||
426 common io_uring_enter sys_io_uring_enter
|
||||
427 common io_uring_register sys_io_uring_register
|
||||
428 common open_tree sys_open_tree
|
||||
429 common move_mount sys_move_mount
|
||||
430 common fsopen sys_fsopen
|
||||
431 common fsconfig sys_fsconfig
|
||||
432 common fsmount sys_fsmount
|
||||
433 common fspick sys_fspick
|
||||
434 common pidfd_open sys_pidfd_open
|
||||
435 common clone3 sys_clone3_wrapper
|
||||
437 common openat2 sys_openat2
|
||||
438 common pidfd_getfd sys_pidfd_getfd
|
||||
@@ -1,358 +0,0 @@
|
||||
/*
|
||||
* This file contains the system call numbers.
|
||||
*/
|
||||
|
||||
#ifndef LINUX_USER_HPPA_SYSCALL_NR_H
|
||||
#define LINUX_USER_HPPA_SYSCALL_NR_H
|
||||
|
||||
#define TARGET_NR_restart_syscall 0
|
||||
#define TARGET_NR_exit 1
|
||||
#define TARGET_NR_fork 2
|
||||
#define TARGET_NR_read 3
|
||||
#define TARGET_NR_write 4
|
||||
#define TARGET_NR_open 5
|
||||
#define TARGET_NR_close 6
|
||||
#define TARGET_NR_waitpid 7
|
||||
#define TARGET_NR_creat 8
|
||||
#define TARGET_NR_link 9
|
||||
#define TARGET_NR_unlink 10
|
||||
#define TARGET_NR_execve 11
|
||||
#define TARGET_NR_chdir 12
|
||||
#define TARGET_NR_time 13
|
||||
#define TARGET_NR_mknod 14
|
||||
#define TARGET_NR_chmod 15
|
||||
#define TARGET_NR_lchown 16
|
||||
#define TARGET_NR_socket 17
|
||||
#define TARGET_NR_stat 18
|
||||
#define TARGET_NR_lseek 19
|
||||
#define TARGET_NR_getpid 20
|
||||
#define TARGET_NR_mount 21
|
||||
#define TARGET_NR_bind 22
|
||||
#define TARGET_NR_setuid 23
|
||||
#define TARGET_NR_getuid 24
|
||||
#define TARGET_NR_stime 25
|
||||
#define TARGET_NR_ptrace 26
|
||||
#define TARGET_NR_alarm 27
|
||||
#define TARGET_NR_fstat 28
|
||||
#define TARGET_NR_pause 29
|
||||
#define TARGET_NR_utime 30
|
||||
#define TARGET_NR_connect 31
|
||||
#define TARGET_NR_listen 32
|
||||
#define TARGET_NR_access 33
|
||||
#define TARGET_NR_nice 34
|
||||
#define TARGET_NR_accept 35
|
||||
#define TARGET_NR_sync 36
|
||||
#define TARGET_NR_kill 37
|
||||
#define TARGET_NR_rename 38
|
||||
#define TARGET_NR_mkdir 39
|
||||
#define TARGET_NR_rmdir 40
|
||||
#define TARGET_NR_dup 41
|
||||
#define TARGET_NR_pipe 42
|
||||
#define TARGET_NR_times 43
|
||||
#define TARGET_NR_getsockname 44
|
||||
#define TARGET_NR_brk 45
|
||||
#define TARGET_NR_setgid 46
|
||||
#define TARGET_NR_getgid 47
|
||||
#define TARGET_NR_signal 48
|
||||
#define TARGET_NR_geteuid 49
|
||||
#define TARGET_NR_getegid 50
|
||||
#define TARGET_NR_acct 51
|
||||
#define TARGET_NR_umount2 52
|
||||
#define TARGET_NR_getpeername 53
|
||||
#define TARGET_NR_ioctl 54
|
||||
#define TARGET_NR_fcntl 55
|
||||
#define TARGET_NR_socketpair 56
|
||||
#define TARGET_NR_setpgid 57
|
||||
#define TARGET_NR_send 58
|
||||
#define TARGET_NR_uname 59
|
||||
#define TARGET_NR_umask 60
|
||||
#define TARGET_NR_chroot 61
|
||||
#define TARGET_NR_ustat 62
|
||||
#define TARGET_NR_dup2 63
|
||||
#define TARGET_NR_getppid 64
|
||||
#define TARGET_NR_getpgrp 65
|
||||
#define TARGET_NR_setsid 66
|
||||
#define TARGET_NR_pivot_root 67
|
||||
#define TARGET_NR_sgetmask 68
|
||||
#define TARGET_NR_ssetmask 69
|
||||
#define TARGET_NR_setreuid 70
|
||||
#define TARGET_NR_setregid 71
|
||||
#define TARGET_NR_mincore 72
|
||||
#define TARGET_NR_sigpending 73
|
||||
#define TARGET_NR_sethostname 74
|
||||
#define TARGET_NR_setrlimit 75
|
||||
#define TARGET_NR_getrlimit 76
|
||||
#define TARGET_NR_getrusage 77
|
||||
#define TARGET_NR_gettimeofday 78
|
||||
#define TARGET_NR_settimeofday 79
|
||||
#define TARGET_NR_getgroups 80
|
||||
#define TARGET_NR_setgroups 81
|
||||
#define TARGET_NR_sendto 82
|
||||
#define TARGET_NR_symlink 83
|
||||
#define TARGET_NR_lstat 84
|
||||
#define TARGET_NR_readlink 85
|
||||
#define TARGET_NR_uselib 86
|
||||
#define TARGET_NR_swapon 87
|
||||
#define TARGET_NR_reboot 88
|
||||
#define TARGET_NR_mmap2 89
|
||||
#define TARGET_NR_mmap 90
|
||||
#define TARGET_NR_munmap 91
|
||||
#define TARGET_NR_truncate 92
|
||||
#define TARGET_NR_ftruncate 93
|
||||
#define TARGET_NR_fchmod 94
|
||||
#define TARGET_NR_fchown 95
|
||||
#define TARGET_NR_getpriority 96
|
||||
#define TARGET_NR_setpriority 97
|
||||
#define TARGET_NR_recv 98
|
||||
#define TARGET_NR_statfs 99
|
||||
#define TARGET_NR_fstatfs 100
|
||||
#define TARGET_NR_stat64 101
|
||||
#define TARGET_NR_socketcall 102
|
||||
#define TARGET_NR_syslog 103
|
||||
#define TARGET_NR_setitimer 104
|
||||
#define TARGET_NR_getitimer 105
|
||||
#define TARGET_NR_capget 106
|
||||
#define TARGET_NR_capset 107
|
||||
#define TARGET_NR_pread64 108
|
||||
#define TARGET_NR_pwrite64 109
|
||||
#define TARGET_NR_getcwd 110
|
||||
#define TARGET_NR_vhangup 111
|
||||
#define TARGET_NR_fstat64 112
|
||||
#define TARGET_NR_vfork 113
|
||||
#define TARGET_NR_wait4 114
|
||||
#define TARGET_NR_swapoff 115
|
||||
#define TARGET_NR_sysinfo 116
|
||||
#define TARGET_NR_shutdown 117
|
||||
#define TARGET_NR_fsync 118
|
||||
#define TARGET_NR_madvise 119
|
||||
#define TARGET_NR_clone 120
|
||||
#define TARGET_NR_setdomainname 121
|
||||
#define TARGET_NR_sendfile 122
|
||||
#define TARGET_NR_recvfrom 123
|
||||
#define TARGET_NR_adjtimex 124
|
||||
#define TARGET_NR_mprotect 125
|
||||
#define TARGET_NR_sigprocmask 126
|
||||
#define TARGET_NR_create_module 127
|
||||
#define TARGET_NR_init_module 128
|
||||
#define TARGET_NR_delete_module 129
|
||||
#define TARGET_NR_get_kernel_syms 130
|
||||
#define TARGET_NR_quotactl 131
|
||||
#define TARGET_NR_getpgid 132
|
||||
#define TARGET_NR_fchdir 133
|
||||
#define TARGET_NR_bdflush 134
|
||||
#define TARGET_NR_sysfs 135
|
||||
#define TARGET_NR_personality 136
|
||||
#define TARGET_NR_afs_syscall 137 /* Syscall for Andrew File System */
|
||||
#define TARGET_NR_setfsuid 138
|
||||
#define TARGET_NR_setfsgid 139
|
||||
#define TARGET_NR__llseek 140
|
||||
#define TARGET_NR_getdents 141
|
||||
#define TARGET_NR__newselect 142
|
||||
#define TARGET_NR_flock 143
|
||||
#define TARGET_NR_msync 144
|
||||
#define TARGET_NR_readv 145
|
||||
#define TARGET_NR_writev 146
|
||||
#define TARGET_NR_getsid 147
|
||||
#define TARGET_NR_fdatasync 148
|
||||
#define TARGET_NR__sysctl 149
|
||||
#define TARGET_NR_mlock 150
|
||||
#define TARGET_NR_munlock 151
|
||||
#define TARGET_NR_mlockall 152
|
||||
#define TARGET_NR_munlockall 153
|
||||
#define TARGET_NR_sched_setparam 154
|
||||
#define TARGET_NR_sched_getparam 155
|
||||
#define TARGET_NR_sched_setscheduler 156
|
||||
#define TARGET_NR_sched_getscheduler 157
|
||||
#define TARGET_NR_sched_yield 158
|
||||
#define TARGET_NR_sched_get_priority_max 159
|
||||
#define TARGET_NR_sched_get_priority_min 160
|
||||
#define TARGET_NR_sched_rr_get_interval 161
|
||||
#define TARGET_NR_nanosleep 162
|
||||
#define TARGET_NR_mremap 163
|
||||
#define TARGET_NR_setresuid 164
|
||||
#define TARGET_NR_getresuid 165
|
||||
#define TARGET_NR_sigaltstack 166
|
||||
#define TARGET_NR_query_module 167
|
||||
#define TARGET_NR_poll 168
|
||||
#define TARGET_NR_nfsservctl 169
|
||||
#define TARGET_NR_setresgid 170
|
||||
#define TARGET_NR_getresgid 171
|
||||
#define TARGET_NR_prctl 172
|
||||
#define TARGET_NR_rt_sigreturn 173
|
||||
#define TARGET_NR_rt_sigaction 174
|
||||
#define TARGET_NR_rt_sigprocmask 175
|
||||
#define TARGET_NR_rt_sigpending 176
|
||||
#define TARGET_NR_rt_sigtimedwait 177
|
||||
#define TARGET_NR_rt_sigqueueinfo 178
|
||||
#define TARGET_NR_rt_sigsuspend 179
|
||||
#define TARGET_NR_chown 180
|
||||
#define TARGET_NR_setsockopt 181
|
||||
#define TARGET_NR_getsockopt 182
|
||||
#define TARGET_NR_sendmsg 183
|
||||
#define TARGET_NR_recvmsg 184
|
||||
#define TARGET_NR_semop 185
|
||||
#define TARGET_NR_semget 186
|
||||
#define TARGET_NR_semctl 187
|
||||
#define TARGET_NR_msgsnd 188
|
||||
#define TARGET_NR_msgrcv 189
|
||||
#define TARGET_NR_msgget 190
|
||||
#define TARGET_NR_msgctl 191
|
||||
#define TARGET_NR_shmat 192
|
||||
#define TARGET_NR_shmdt 193
|
||||
#define TARGET_NR_shmget 194
|
||||
#define TARGET_NR_shmctl 195
|
||||
#define TARGET_NR_getpmsg 196
|
||||
#define TARGET_NR_putpmsg 197
|
||||
#define TARGET_NR_lstat64 198
|
||||
#define TARGET_NR_truncate64 199
|
||||
#define TARGET_NR_ftruncate64 200
|
||||
#define TARGET_NR_getdents64 201
|
||||
#define TARGET_NR_fcntl64 202
|
||||
#define TARGET_NR_attrctl 203
|
||||
#define TARGET_NR_acl_get 204
|
||||
#define TARGET_NR_acl_set 205
|
||||
#define TARGET_NR_gettid 206
|
||||
#define TARGET_NR_readahead 207
|
||||
#define TARGET_NR_tkill 208
|
||||
#define TARGET_NR_sendfile64 209
|
||||
#define TARGET_NR_futex 210
|
||||
#define TARGET_NR_sched_setaffinity 211
|
||||
#define TARGET_NR_sched_getaffinity 212
|
||||
#define TARGET_NR_set_thread_area 213
|
||||
#define TARGET_NR_get_thread_area 214
|
||||
#define TARGET_NR_io_setup 215
|
||||
#define TARGET_NR_io_destroy 216
|
||||
#define TARGET_NR_io_getevents 217
|
||||
#define TARGET_NR_io_submit 218
|
||||
#define TARGET_NR_io_cancel 219
|
||||
#define TARGET_NR_alloc_hugepages 220
|
||||
#define TARGET_NR_free_hugepages 221
|
||||
#define TARGET_NR_exit_group 222
|
||||
#define TARGET_NR_lookup_dcookie 223
|
||||
#define TARGET_NR_epoll_create 224
|
||||
#define TARGET_NR_epoll_ctl 225
|
||||
#define TARGET_NR_epoll_wait 226
|
||||
#define TARGET_NR_remap_file_pages 227
|
||||
#define TARGET_NR_semtimedop 228
|
||||
#define TARGET_NR_mq_open 229
|
||||
#define TARGET_NR_mq_unlink 230
|
||||
#define TARGET_NR_mq_timedsend 231
|
||||
#define TARGET_NR_mq_timedreceive 232
|
||||
#define TARGET_NR_mq_notify 233
|
||||
#define TARGET_NR_mq_getsetattr 234
|
||||
#define TARGET_NR_waitid 235
|
||||
#define TARGET_NR_fadvise64_64 236
|
||||
#define TARGET_NR_set_tid_address 237
|
||||
#define TARGET_NR_setxattr 238
|
||||
#define TARGET_NR_lsetxattr 239
|
||||
#define TARGET_NR_fsetxattr 240
|
||||
#define TARGET_NR_getxattr 241
|
||||
#define TARGET_NR_lgetxattr 242
|
||||
#define TARGET_NR_fgetxattr 243
|
||||
#define TARGET_NR_listxattr 244
|
||||
#define TARGET_NR_llistxattr 245
|
||||
#define TARGET_NR_flistxattr 246
|
||||
#define TARGET_NR_removexattr 247
|
||||
#define TARGET_NR_lremovexattr 248
|
||||
#define TARGET_NR_fremovexattr 249
|
||||
#define TARGET_NR_timer_create 250
|
||||
#define TARGET_NR_timer_settime 251
|
||||
#define TARGET_NR_timer_gettime 252
|
||||
#define TARGET_NR_timer_getoverrun 253
|
||||
#define TARGET_NR_timer_delete 254
|
||||
#define TARGET_NR_clock_settime 255
|
||||
#define TARGET_NR_clock_gettime 256
|
||||
#define TARGET_NR_clock_getres 257
|
||||
#define TARGET_NR_clock_nanosleep 258
|
||||
#define TARGET_NR_tgkill 259
|
||||
#define TARGET_NR_mbind 260
|
||||
#define TARGET_NR_get_mempolicy 261
|
||||
#define TARGET_NR_set_mempolicy 262
|
||||
#define TARGET_NR_vserver 263
|
||||
#define TARGET_NR_add_key 264
|
||||
#define TARGET_NR_request_key 265
|
||||
#define TARGET_NR_keyctl 266
|
||||
#define TARGET_NR_ioprio_set 267
|
||||
#define TARGET_NR_ioprio_get 268
|
||||
#define TARGET_NR_inotify_init 269
|
||||
#define TARGET_NR_inotify_add_watch 270
|
||||
#define TARGET_NR_inotify_rm_watch 271
|
||||
#define TARGET_NR_migrate_pages 272
|
||||
#define TARGET_NR_pselect6 273
|
||||
#define TARGET_NR_ppoll 274
|
||||
#define TARGET_NR_openat 275
|
||||
#define TARGET_NR_mkdirat 276
|
||||
#define TARGET_NR_mknodat 277
|
||||
#define TARGET_NR_fchownat 278
|
||||
#define TARGET_NR_futimesat 279
|
||||
#define TARGET_NR_fstatat64 280
|
||||
#define TARGET_NR_unlinkat 281
|
||||
#define TARGET_NR_renameat 282
|
||||
#define TARGET_NR_linkat 283
|
||||
#define TARGET_NR_symlinkat 284
|
||||
#define TARGET_NR_readlinkat 285
|
||||
#define TARGET_NR_fchmodat 286
|
||||
#define TARGET_NR_faccessat 287
|
||||
#define TARGET_NR_unshare 288
|
||||
#define TARGET_NR_set_robust_list 289
|
||||
#define TARGET_NR_get_robust_list 290
|
||||
#define TARGET_NR_splice 291
|
||||
#define TARGET_NR_sync_file_range 292
|
||||
#define TARGET_NR_tee 293
|
||||
#define TARGET_NR_vmsplice 294
|
||||
#define TARGET_NR_move_pages 295
|
||||
#define TARGET_NR_getcpu 296
|
||||
#define TARGET_NR_epoll_pwait 297
|
||||
#define TARGET_NR_statfs64 298
|
||||
#define TARGET_NR_fstatfs64 299
|
||||
#define TARGET_NR_kexec_load 300
|
||||
#define TARGET_NR_utimensat 301
|
||||
#define TARGET_NR_signalfd 302
|
||||
#define TARGET_NR_timerfd 303
|
||||
#define TARGET_NR_eventfd 304
|
||||
#define TARGET_NR_fallocate 305
|
||||
#define TARGET_NR_timerfd_create 306
|
||||
#define TARGET_NR_timerfd_settime 307
|
||||
#define TARGET_NR_timerfd_gettime 308
|
||||
#define TARGET_NR_signalfd4 309
|
||||
#define TARGET_NR_eventfd2 310
|
||||
#define TARGET_NR_epoll_create1 311
|
||||
#define TARGET_NR_dup3 312
|
||||
#define TARGET_NR_pipe2 313
|
||||
#define TARGET_NR_inotify_init1 314
|
||||
#define TARGET_NR_preadv 315
|
||||
#define TARGET_NR_pwritev 316
|
||||
#define TARGET_NR_rt_tgsigqueueinfo 317
|
||||
#define TARGET_NR_perf_event_open 318
|
||||
#define TARGET_NR_recvmmsg 319
|
||||
#define TARGET_NR_accept4 320
|
||||
#define TARGET_NR_prlimit64 321
|
||||
#define TARGET_NR_fanotify_init 322
|
||||
#define TARGET_NR_fanotify_mark 323
|
||||
#define TARGET_NR_clock_adjtime 324
|
||||
#define TARGET_NR_name_to_handle_at 325
|
||||
#define TARGET_NR_open_by_handle_at 326
|
||||
#define TARGET_NR_syncfs 327
|
||||
#define TARGET_NR_setns 328
|
||||
#define TARGET_NR_sendmmsg 329
|
||||
#define TARGET_NR_process_vm_readv 330
|
||||
#define TARGET_NR_process_vm_writev 331
|
||||
#define TARGET_NR_kcmp 332
|
||||
#define TARGET_NR_finit_module 333
|
||||
#define TARGET_NR_sched_setattr 334
|
||||
#define TARGET_NR_sched_getattr 335
|
||||
#define TARGET_NR_utimes 336
|
||||
#define TARGET_NR_renameat2 337
|
||||
#define TARGET_NR_seccomp 338
|
||||
#define TARGET_NR_getrandom 339
|
||||
#define TARGET_NR_memfd_create 340
|
||||
#define TARGET_NR_bpf 341
|
||||
#define TARGET_NR_execveat 342
|
||||
#define TARGET_NR_membarrier 343
|
||||
#define TARGET_NR_userfaultfd 344
|
||||
#define TARGET_NR_mlock2 345
|
||||
#define TARGET_NR_copy_file_range 346
|
||||
#define TARGET_NR_preadv2 347
|
||||
#define TARGET_NR_pwritev2 348
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/bin/sh
|
||||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
in="$1"
|
||||
out="$2"
|
||||
my_abis=`echo "($3)" | tr ',' '|'`
|
||||
prefix="$4"
|
||||
offset="$5"
|
||||
|
||||
fileguard=LINUX_USER_HPPA_`basename "$out" | sed \
|
||||
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
|
||||
-e 's/[^A-Z0-9_]/_/g' -e 's/__/_/g'`
|
||||
grep -E "^[0-9A-Fa-fXx]+[[:space:]]+${my_abis}" "$in" | sort -n | (
|
||||
printf "#ifndef %s\n" "${fileguard}"
|
||||
printf "#define %s\n" "${fileguard}"
|
||||
printf "\n"
|
||||
|
||||
nxt=0
|
||||
while read nr abi name entry compat ; do
|
||||
if [ -z "$offset" ]; then
|
||||
printf "#define TARGET_NR_%s%s\t%s\n" \
|
||||
"${prefix}" "${name}" "${nr}"
|
||||
else
|
||||
printf "#define TARGET_NR_%s%s\t(%s + %s)\n" \
|
||||
"${prefix}" "${name}" "${offset}" "${nr}"
|
||||
fi
|
||||
nxt=$((nr+1))
|
||||
done
|
||||
|
||||
printf "\n"
|
||||
printf "#endif /* %s */" "${fileguard}"
|
||||
) > "$out"
|
||||
@@ -0,0 +1,5 @@
|
||||
generated-files-y += linux-user/i386/syscall_nr.h
|
||||
|
||||
syshdr := $(SRC_PATH)/linux-user/i386/syscallhdr.sh
|
||||
%/syscall_nr.h: $(SRC_PATH)/linux-user/i386/syscall_32.tbl $(syshdr)
|
||||
$(call quiet-command, sh $(syshdr) $< $@ $(TARGET_SYSTBL_ABI),"GEN","$@")
|
||||
@@ -0,0 +1,444 @@
|
||||
#
|
||||
# 32-bit system call numbers and entry vectors
|
||||
#
|
||||
# The format is:
|
||||
# <number> <abi> <name> <entry point> <compat entry point>
|
||||
#
|
||||
# The __ia32_sys and __ia32_compat_sys stubs are created on-the-fly for
|
||||
# sys_*() system calls and compat_sys_*() compat system calls if
|
||||
# IA32_EMULATION is defined, and expect struct pt_regs *regs as their only
|
||||
# parameter.
|
||||
#
|
||||
# The abi is always "i386" for this file.
|
||||
#
|
||||
0 i386 restart_syscall sys_restart_syscall __ia32_sys_restart_syscall
|
||||
1 i386 exit sys_exit __ia32_sys_exit
|
||||
2 i386 fork sys_fork __ia32_sys_fork
|
||||
3 i386 read sys_read __ia32_sys_read
|
||||
4 i386 write sys_write __ia32_sys_write
|
||||
5 i386 open sys_open __ia32_compat_sys_open
|
||||
6 i386 close sys_close __ia32_sys_close
|
||||
7 i386 waitpid sys_waitpid __ia32_sys_waitpid
|
||||
8 i386 creat sys_creat __ia32_sys_creat
|
||||
9 i386 link sys_link __ia32_sys_link
|
||||
10 i386 unlink sys_unlink __ia32_sys_unlink
|
||||
11 i386 execve sys_execve __ia32_compat_sys_execve
|
||||
12 i386 chdir sys_chdir __ia32_sys_chdir
|
||||
13 i386 time sys_time32 __ia32_sys_time32
|
||||
14 i386 mknod sys_mknod __ia32_sys_mknod
|
||||
15 i386 chmod sys_chmod __ia32_sys_chmod
|
||||
16 i386 lchown sys_lchown16 __ia32_sys_lchown16
|
||||
17 i386 break
|
||||
18 i386 oldstat sys_stat __ia32_sys_stat
|
||||
19 i386 lseek sys_lseek __ia32_compat_sys_lseek
|
||||
20 i386 getpid sys_getpid __ia32_sys_getpid
|
||||
21 i386 mount sys_mount __ia32_compat_sys_mount
|
||||
22 i386 umount sys_oldumount __ia32_sys_oldumount
|
||||
23 i386 setuid sys_setuid16 __ia32_sys_setuid16
|
||||
24 i386 getuid sys_getuid16 __ia32_sys_getuid16
|
||||
25 i386 stime sys_stime32 __ia32_sys_stime32
|
||||
26 i386 ptrace sys_ptrace __ia32_compat_sys_ptrace
|
||||
27 i386 alarm sys_alarm __ia32_sys_alarm
|
||||
28 i386 oldfstat sys_fstat __ia32_sys_fstat
|
||||
29 i386 pause sys_pause __ia32_sys_pause
|
||||
30 i386 utime sys_utime32 __ia32_sys_utime32
|
||||
31 i386 stty
|
||||
32 i386 gtty
|
||||
33 i386 access sys_access __ia32_sys_access
|
||||
34 i386 nice sys_nice __ia32_sys_nice
|
||||
35 i386 ftime
|
||||
36 i386 sync sys_sync __ia32_sys_sync
|
||||
37 i386 kill sys_kill __ia32_sys_kill
|
||||
38 i386 rename sys_rename __ia32_sys_rename
|
||||
39 i386 mkdir sys_mkdir __ia32_sys_mkdir
|
||||
40 i386 rmdir sys_rmdir __ia32_sys_rmdir
|
||||
41 i386 dup sys_dup __ia32_sys_dup
|
||||
42 i386 pipe sys_pipe __ia32_sys_pipe
|
||||
43 i386 times sys_times __ia32_compat_sys_times
|
||||
44 i386 prof
|
||||
45 i386 brk sys_brk __ia32_sys_brk
|
||||
46 i386 setgid sys_setgid16 __ia32_sys_setgid16
|
||||
47 i386 getgid sys_getgid16 __ia32_sys_getgid16
|
||||
48 i386 signal sys_signal __ia32_sys_signal
|
||||
49 i386 geteuid sys_geteuid16 __ia32_sys_geteuid16
|
||||
50 i386 getegid sys_getegid16 __ia32_sys_getegid16
|
||||
51 i386 acct sys_acct __ia32_sys_acct
|
||||
52 i386 umount2 sys_umount __ia32_sys_umount
|
||||
53 i386 lock
|
||||
54 i386 ioctl sys_ioctl __ia32_compat_sys_ioctl
|
||||
55 i386 fcntl sys_fcntl __ia32_compat_sys_fcntl64
|
||||
56 i386 mpx
|
||||
57 i386 setpgid sys_setpgid __ia32_sys_setpgid
|
||||
58 i386 ulimit
|
||||
59 i386 oldolduname sys_olduname __ia32_sys_olduname
|
||||
60 i386 umask sys_umask __ia32_sys_umask
|
||||
61 i386 chroot sys_chroot __ia32_sys_chroot
|
||||
62 i386 ustat sys_ustat __ia32_compat_sys_ustat
|
||||
63 i386 dup2 sys_dup2 __ia32_sys_dup2
|
||||
64 i386 getppid sys_getppid __ia32_sys_getppid
|
||||
65 i386 getpgrp sys_getpgrp __ia32_sys_getpgrp
|
||||
66 i386 setsid sys_setsid __ia32_sys_setsid
|
||||
67 i386 sigaction sys_sigaction __ia32_compat_sys_sigaction
|
||||
68 i386 sgetmask sys_sgetmask __ia32_sys_sgetmask
|
||||
69 i386 ssetmask sys_ssetmask __ia32_sys_ssetmask
|
||||
70 i386 setreuid sys_setreuid16 __ia32_sys_setreuid16
|
||||
71 i386 setregid sys_setregid16 __ia32_sys_setregid16
|
||||
72 i386 sigsuspend sys_sigsuspend __ia32_sys_sigsuspend
|
||||
73 i386 sigpending sys_sigpending __ia32_compat_sys_sigpending
|
||||
74 i386 sethostname sys_sethostname __ia32_sys_sethostname
|
||||
75 i386 setrlimit sys_setrlimit __ia32_compat_sys_setrlimit
|
||||
76 i386 getrlimit sys_old_getrlimit __ia32_compat_sys_old_getrlimit
|
||||
77 i386 getrusage sys_getrusage __ia32_compat_sys_getrusage
|
||||
78 i386 gettimeofday sys_gettimeofday __ia32_compat_sys_gettimeofday
|
||||
79 i386 settimeofday sys_settimeofday __ia32_compat_sys_settimeofday
|
||||
80 i386 getgroups sys_getgroups16 __ia32_sys_getgroups16
|
||||
81 i386 setgroups sys_setgroups16 __ia32_sys_setgroups16
|
||||
82 i386 select sys_old_select __ia32_compat_sys_old_select
|
||||
83 i386 symlink sys_symlink __ia32_sys_symlink
|
||||
84 i386 oldlstat sys_lstat __ia32_sys_lstat
|
||||
85 i386 readlink sys_readlink __ia32_sys_readlink
|
||||
86 i386 uselib sys_uselib __ia32_sys_uselib
|
||||
87 i386 swapon sys_swapon __ia32_sys_swapon
|
||||
88 i386 reboot sys_reboot __ia32_sys_reboot
|
||||
89 i386 readdir sys_old_readdir __ia32_compat_sys_old_readdir
|
||||
90 i386 mmap sys_old_mmap __ia32_compat_sys_x86_mmap
|
||||
91 i386 munmap sys_munmap __ia32_sys_munmap
|
||||
92 i386 truncate sys_truncate __ia32_compat_sys_truncate
|
||||
93 i386 ftruncate sys_ftruncate __ia32_compat_sys_ftruncate
|
||||
94 i386 fchmod sys_fchmod __ia32_sys_fchmod
|
||||
95 i386 fchown sys_fchown16 __ia32_sys_fchown16
|
||||
96 i386 getpriority sys_getpriority __ia32_sys_getpriority
|
||||
97 i386 setpriority sys_setpriority __ia32_sys_setpriority
|
||||
98 i386 profil
|
||||
99 i386 statfs sys_statfs __ia32_compat_sys_statfs
|
||||
100 i386 fstatfs sys_fstatfs __ia32_compat_sys_fstatfs
|
||||
101 i386 ioperm sys_ioperm __ia32_sys_ioperm
|
||||
102 i386 socketcall sys_socketcall __ia32_compat_sys_socketcall
|
||||
103 i386 syslog sys_syslog __ia32_sys_syslog
|
||||
104 i386 setitimer sys_setitimer __ia32_compat_sys_setitimer
|
||||
105 i386 getitimer sys_getitimer __ia32_compat_sys_getitimer
|
||||
106 i386 stat sys_newstat __ia32_compat_sys_newstat
|
||||
107 i386 lstat sys_newlstat __ia32_compat_sys_newlstat
|
||||
108 i386 fstat sys_newfstat __ia32_compat_sys_newfstat
|
||||
109 i386 olduname sys_uname __ia32_sys_uname
|
||||
110 i386 iopl sys_iopl __ia32_sys_iopl
|
||||
111 i386 vhangup sys_vhangup __ia32_sys_vhangup
|
||||
112 i386 idle
|
||||
113 i386 vm86old sys_vm86old __ia32_sys_ni_syscall
|
||||
114 i386 wait4 sys_wait4 __ia32_compat_sys_wait4
|
||||
115 i386 swapoff sys_swapoff __ia32_sys_swapoff
|
||||
116 i386 sysinfo sys_sysinfo __ia32_compat_sys_sysinfo
|
||||
117 i386 ipc sys_ipc __ia32_compat_sys_ipc
|
||||
118 i386 fsync sys_fsync __ia32_sys_fsync
|
||||
119 i386 sigreturn sys_sigreturn __ia32_compat_sys_sigreturn
|
||||
120 i386 clone sys_clone __ia32_compat_sys_x86_clone
|
||||
121 i386 setdomainname sys_setdomainname __ia32_sys_setdomainname
|
||||
122 i386 uname sys_newuname __ia32_sys_newuname
|
||||
123 i386 modify_ldt sys_modify_ldt __ia32_sys_modify_ldt
|
||||
124 i386 adjtimex sys_adjtimex_time32 __ia32_sys_adjtimex_time32
|
||||
125 i386 mprotect sys_mprotect __ia32_sys_mprotect
|
||||
126 i386 sigprocmask sys_sigprocmask __ia32_compat_sys_sigprocmask
|
||||
127 i386 create_module
|
||||
128 i386 init_module sys_init_module __ia32_sys_init_module
|
||||
129 i386 delete_module sys_delete_module __ia32_sys_delete_module
|
||||
130 i386 get_kernel_syms
|
||||
131 i386 quotactl sys_quotactl __ia32_compat_sys_quotactl32
|
||||
132 i386 getpgid sys_getpgid __ia32_sys_getpgid
|
||||
133 i386 fchdir sys_fchdir __ia32_sys_fchdir
|
||||
134 i386 bdflush sys_bdflush __ia32_sys_bdflush
|
||||
135 i386 sysfs sys_sysfs __ia32_sys_sysfs
|
||||
136 i386 personality sys_personality __ia32_sys_personality
|
||||
137 i386 afs_syscall
|
||||
138 i386 setfsuid sys_setfsuid16 __ia32_sys_setfsuid16
|
||||
139 i386 setfsgid sys_setfsgid16 __ia32_sys_setfsgid16
|
||||
140 i386 _llseek sys_llseek __ia32_sys_llseek
|
||||
141 i386 getdents sys_getdents __ia32_compat_sys_getdents
|
||||
142 i386 _newselect sys_select __ia32_compat_sys_select
|
||||
143 i386 flock sys_flock __ia32_sys_flock
|
||||
144 i386 msync sys_msync __ia32_sys_msync
|
||||
145 i386 readv sys_readv __ia32_compat_sys_readv
|
||||
146 i386 writev sys_writev __ia32_compat_sys_writev
|
||||
147 i386 getsid sys_getsid __ia32_sys_getsid
|
||||
148 i386 fdatasync sys_fdatasync __ia32_sys_fdatasync
|
||||
149 i386 _sysctl sys_sysctl __ia32_compat_sys_sysctl
|
||||
150 i386 mlock sys_mlock __ia32_sys_mlock
|
||||
151 i386 munlock sys_munlock __ia32_sys_munlock
|
||||
152 i386 mlockall sys_mlockall __ia32_sys_mlockall
|
||||
153 i386 munlockall sys_munlockall __ia32_sys_munlockall
|
||||
154 i386 sched_setparam sys_sched_setparam __ia32_sys_sched_setparam
|
||||
155 i386 sched_getparam sys_sched_getparam __ia32_sys_sched_getparam
|
||||
156 i386 sched_setscheduler sys_sched_setscheduler __ia32_sys_sched_setscheduler
|
||||
157 i386 sched_getscheduler sys_sched_getscheduler __ia32_sys_sched_getscheduler
|
||||
158 i386 sched_yield sys_sched_yield __ia32_sys_sched_yield
|
||||
159 i386 sched_get_priority_max sys_sched_get_priority_max __ia32_sys_sched_get_priority_max
|
||||
160 i386 sched_get_priority_min sys_sched_get_priority_min __ia32_sys_sched_get_priority_min
|
||||
161 i386 sched_rr_get_interval sys_sched_rr_get_interval_time32 __ia32_sys_sched_rr_get_interval_time32
|
||||
162 i386 nanosleep sys_nanosleep_time32 __ia32_sys_nanosleep_time32
|
||||
163 i386 mremap sys_mremap __ia32_sys_mremap
|
||||
164 i386 setresuid sys_setresuid16 __ia32_sys_setresuid16
|
||||
165 i386 getresuid sys_getresuid16 __ia32_sys_getresuid16
|
||||
166 i386 vm86 sys_vm86 __ia32_sys_ni_syscall
|
||||
167 i386 query_module
|
||||
168 i386 poll sys_poll __ia32_sys_poll
|
||||
169 i386 nfsservctl
|
||||
170 i386 setresgid sys_setresgid16 __ia32_sys_setresgid16
|
||||
171 i386 getresgid sys_getresgid16 __ia32_sys_getresgid16
|
||||
172 i386 prctl sys_prctl __ia32_sys_prctl
|
||||
173 i386 rt_sigreturn sys_rt_sigreturn __ia32_compat_sys_rt_sigreturn
|
||||
174 i386 rt_sigaction sys_rt_sigaction __ia32_compat_sys_rt_sigaction
|
||||
175 i386 rt_sigprocmask sys_rt_sigprocmask __ia32_compat_sys_rt_sigprocmask
|
||||
176 i386 rt_sigpending sys_rt_sigpending __ia32_compat_sys_rt_sigpending
|
||||
177 i386 rt_sigtimedwait sys_rt_sigtimedwait_time32 __ia32_compat_sys_rt_sigtimedwait_time32
|
||||
178 i386 rt_sigqueueinfo sys_rt_sigqueueinfo __ia32_compat_sys_rt_sigqueueinfo
|
||||
179 i386 rt_sigsuspend sys_rt_sigsuspend __ia32_compat_sys_rt_sigsuspend
|
||||
180 i386 pread64 sys_pread64 __ia32_compat_sys_x86_pread
|
||||
181 i386 pwrite64 sys_pwrite64 __ia32_compat_sys_x86_pwrite
|
||||
182 i386 chown sys_chown16 __ia32_sys_chown16
|
||||
183 i386 getcwd sys_getcwd __ia32_sys_getcwd
|
||||
184 i386 capget sys_capget __ia32_sys_capget
|
||||
185 i386 capset sys_capset __ia32_sys_capset
|
||||
186 i386 sigaltstack sys_sigaltstack __ia32_compat_sys_sigaltstack
|
||||
187 i386 sendfile sys_sendfile __ia32_compat_sys_sendfile
|
||||
188 i386 getpmsg
|
||||
189 i386 putpmsg
|
||||
190 i386 vfork sys_vfork __ia32_sys_vfork
|
||||
191 i386 ugetrlimit sys_getrlimit __ia32_compat_sys_getrlimit
|
||||
192 i386 mmap2 sys_mmap_pgoff __ia32_sys_mmap_pgoff
|
||||
193 i386 truncate64 sys_truncate64 __ia32_compat_sys_x86_truncate64
|
||||
194 i386 ftruncate64 sys_ftruncate64 __ia32_compat_sys_x86_ftruncate64
|
||||
195 i386 stat64 sys_stat64 __ia32_compat_sys_x86_stat64
|
||||
196 i386 lstat64 sys_lstat64 __ia32_compat_sys_x86_lstat64
|
||||
197 i386 fstat64 sys_fstat64 __ia32_compat_sys_x86_fstat64
|
||||
198 i386 lchown32 sys_lchown __ia32_sys_lchown
|
||||
199 i386 getuid32 sys_getuid __ia32_sys_getuid
|
||||
200 i386 getgid32 sys_getgid __ia32_sys_getgid
|
||||
201 i386 geteuid32 sys_geteuid __ia32_sys_geteuid
|
||||
202 i386 getegid32 sys_getegid __ia32_sys_getegid
|
||||
203 i386 setreuid32 sys_setreuid __ia32_sys_setreuid
|
||||
204 i386 setregid32 sys_setregid __ia32_sys_setregid
|
||||
205 i386 getgroups32 sys_getgroups __ia32_sys_getgroups
|
||||
206 i386 setgroups32 sys_setgroups __ia32_sys_setgroups
|
||||
207 i386 fchown32 sys_fchown __ia32_sys_fchown
|
||||
208 i386 setresuid32 sys_setresuid __ia32_sys_setresuid
|
||||
209 i386 getresuid32 sys_getresuid __ia32_sys_getresuid
|
||||
210 i386 setresgid32 sys_setresgid __ia32_sys_setresgid
|
||||
211 i386 getresgid32 sys_getresgid __ia32_sys_getresgid
|
||||
212 i386 chown32 sys_chown __ia32_sys_chown
|
||||
213 i386 setuid32 sys_setuid __ia32_sys_setuid
|
||||
214 i386 setgid32 sys_setgid __ia32_sys_setgid
|
||||
215 i386 setfsuid32 sys_setfsuid __ia32_sys_setfsuid
|
||||
216 i386 setfsgid32 sys_setfsgid __ia32_sys_setfsgid
|
||||
217 i386 pivot_root sys_pivot_root __ia32_sys_pivot_root
|
||||
218 i386 mincore sys_mincore __ia32_sys_mincore
|
||||
219 i386 madvise sys_madvise __ia32_sys_madvise
|
||||
220 i386 getdents64 sys_getdents64 __ia32_sys_getdents64
|
||||
221 i386 fcntl64 sys_fcntl64 __ia32_compat_sys_fcntl64
|
||||
# 222 is unused
|
||||
# 223 is unused
|
||||
224 i386 gettid sys_gettid __ia32_sys_gettid
|
||||
225 i386 readahead sys_readahead __ia32_compat_sys_x86_readahead
|
||||
226 i386 setxattr sys_setxattr __ia32_sys_setxattr
|
||||
227 i386 lsetxattr sys_lsetxattr __ia32_sys_lsetxattr
|
||||
228 i386 fsetxattr sys_fsetxattr __ia32_sys_fsetxattr
|
||||
229 i386 getxattr sys_getxattr __ia32_sys_getxattr
|
||||
230 i386 lgetxattr sys_lgetxattr __ia32_sys_lgetxattr
|
||||
231 i386 fgetxattr sys_fgetxattr __ia32_sys_fgetxattr
|
||||
232 i386 listxattr sys_listxattr __ia32_sys_listxattr
|
||||
233 i386 llistxattr sys_llistxattr __ia32_sys_llistxattr
|
||||
234 i386 flistxattr sys_flistxattr __ia32_sys_flistxattr
|
||||
235 i386 removexattr sys_removexattr __ia32_sys_removexattr
|
||||
236 i386 lremovexattr sys_lremovexattr __ia32_sys_lremovexattr
|
||||
237 i386 fremovexattr sys_fremovexattr __ia32_sys_fremovexattr
|
||||
238 i386 tkill sys_tkill __ia32_sys_tkill
|
||||
239 i386 sendfile64 sys_sendfile64 __ia32_sys_sendfile64
|
||||
240 i386 futex sys_futex_time32 __ia32_sys_futex_time32
|
||||
241 i386 sched_setaffinity sys_sched_setaffinity __ia32_compat_sys_sched_setaffinity
|
||||
242 i386 sched_getaffinity sys_sched_getaffinity __ia32_compat_sys_sched_getaffinity
|
||||
243 i386 set_thread_area sys_set_thread_area __ia32_sys_set_thread_area
|
||||
244 i386 get_thread_area sys_get_thread_area __ia32_sys_get_thread_area
|
||||
245 i386 io_setup sys_io_setup __ia32_compat_sys_io_setup
|
||||
246 i386 io_destroy sys_io_destroy __ia32_sys_io_destroy
|
||||
247 i386 io_getevents sys_io_getevents_time32 __ia32_sys_io_getevents_time32
|
||||
248 i386 io_submit sys_io_submit __ia32_compat_sys_io_submit
|
||||
249 i386 io_cancel sys_io_cancel __ia32_sys_io_cancel
|
||||
250 i386 fadvise64 sys_fadvise64 __ia32_compat_sys_x86_fadvise64
|
||||
# 251 is available for reuse (was briefly sys_set_zone_reclaim)
|
||||
252 i386 exit_group sys_exit_group __ia32_sys_exit_group
|
||||
253 i386 lookup_dcookie sys_lookup_dcookie __ia32_compat_sys_lookup_dcookie
|
||||
254 i386 epoll_create sys_epoll_create __ia32_sys_epoll_create
|
||||
255 i386 epoll_ctl sys_epoll_ctl __ia32_sys_epoll_ctl
|
||||
256 i386 epoll_wait sys_epoll_wait __ia32_sys_epoll_wait
|
||||
257 i386 remap_file_pages sys_remap_file_pages __ia32_sys_remap_file_pages
|
||||
258 i386 set_tid_address sys_set_tid_address __ia32_sys_set_tid_address
|
||||
259 i386 timer_create sys_timer_create __ia32_compat_sys_timer_create
|
||||
260 i386 timer_settime sys_timer_settime32 __ia32_sys_timer_settime32
|
||||
261 i386 timer_gettime sys_timer_gettime32 __ia32_sys_timer_gettime32
|
||||
262 i386 timer_getoverrun sys_timer_getoverrun __ia32_sys_timer_getoverrun
|
||||
263 i386 timer_delete sys_timer_delete __ia32_sys_timer_delete
|
||||
264 i386 clock_settime sys_clock_settime32 __ia32_sys_clock_settime32
|
||||
265 i386 clock_gettime sys_clock_gettime32 __ia32_sys_clock_gettime32
|
||||
266 i386 clock_getres sys_clock_getres_time32 __ia32_sys_clock_getres_time32
|
||||
267 i386 clock_nanosleep sys_clock_nanosleep_time32 __ia32_sys_clock_nanosleep_time32
|
||||
268 i386 statfs64 sys_statfs64 __ia32_compat_sys_statfs64
|
||||
269 i386 fstatfs64 sys_fstatfs64 __ia32_compat_sys_fstatfs64
|
||||
270 i386 tgkill sys_tgkill __ia32_sys_tgkill
|
||||
271 i386 utimes sys_utimes_time32 __ia32_sys_utimes_time32
|
||||
272 i386 fadvise64_64 sys_fadvise64_64 __ia32_compat_sys_x86_fadvise64_64
|
||||
273 i386 vserver
|
||||
274 i386 mbind sys_mbind __ia32_sys_mbind
|
||||
275 i386 get_mempolicy sys_get_mempolicy __ia32_compat_sys_get_mempolicy
|
||||
276 i386 set_mempolicy sys_set_mempolicy __ia32_sys_set_mempolicy
|
||||
277 i386 mq_open sys_mq_open __ia32_compat_sys_mq_open
|
||||
278 i386 mq_unlink sys_mq_unlink __ia32_sys_mq_unlink
|
||||
279 i386 mq_timedsend sys_mq_timedsend_time32 __ia32_sys_mq_timedsend_time32
|
||||
280 i386 mq_timedreceive sys_mq_timedreceive_time32 __ia32_sys_mq_timedreceive_time32
|
||||
281 i386 mq_notify sys_mq_notify __ia32_compat_sys_mq_notify
|
||||
282 i386 mq_getsetattr sys_mq_getsetattr __ia32_compat_sys_mq_getsetattr
|
||||
283 i386 kexec_load sys_kexec_load __ia32_compat_sys_kexec_load
|
||||
284 i386 waitid sys_waitid __ia32_compat_sys_waitid
|
||||
# 285 sys_setaltroot
|
||||
286 i386 add_key sys_add_key __ia32_sys_add_key
|
||||
287 i386 request_key sys_request_key __ia32_sys_request_key
|
||||
288 i386 keyctl sys_keyctl __ia32_compat_sys_keyctl
|
||||
289 i386 ioprio_set sys_ioprio_set __ia32_sys_ioprio_set
|
||||
290 i386 ioprio_get sys_ioprio_get __ia32_sys_ioprio_get
|
||||
291 i386 inotify_init sys_inotify_init __ia32_sys_inotify_init
|
||||
292 i386 inotify_add_watch sys_inotify_add_watch __ia32_sys_inotify_add_watch
|
||||
293 i386 inotify_rm_watch sys_inotify_rm_watch __ia32_sys_inotify_rm_watch
|
||||
294 i386 migrate_pages sys_migrate_pages __ia32_sys_migrate_pages
|
||||
295 i386 openat sys_openat __ia32_compat_sys_openat
|
||||
296 i386 mkdirat sys_mkdirat __ia32_sys_mkdirat
|
||||
297 i386 mknodat sys_mknodat __ia32_sys_mknodat
|
||||
298 i386 fchownat sys_fchownat __ia32_sys_fchownat
|
||||
299 i386 futimesat sys_futimesat_time32 __ia32_sys_futimesat_time32
|
||||
300 i386 fstatat64 sys_fstatat64 __ia32_compat_sys_x86_fstatat
|
||||
301 i386 unlinkat sys_unlinkat __ia32_sys_unlinkat
|
||||
302 i386 renameat sys_renameat __ia32_sys_renameat
|
||||
303 i386 linkat sys_linkat __ia32_sys_linkat
|
||||
304 i386 symlinkat sys_symlinkat __ia32_sys_symlinkat
|
||||
305 i386 readlinkat sys_readlinkat __ia32_sys_readlinkat
|
||||
306 i386 fchmodat sys_fchmodat __ia32_sys_fchmodat
|
||||
307 i386 faccessat sys_faccessat __ia32_sys_faccessat
|
||||
308 i386 pselect6 sys_pselect6_time32 __ia32_compat_sys_pselect6_time32
|
||||
309 i386 ppoll sys_ppoll_time32 __ia32_compat_sys_ppoll_time32
|
||||
310 i386 unshare sys_unshare __ia32_sys_unshare
|
||||
311 i386 set_robust_list sys_set_robust_list __ia32_compat_sys_set_robust_list
|
||||
312 i386 get_robust_list sys_get_robust_list __ia32_compat_sys_get_robust_list
|
||||
313 i386 splice sys_splice __ia32_sys_splice
|
||||
314 i386 sync_file_range sys_sync_file_range __ia32_compat_sys_x86_sync_file_range
|
||||
315 i386 tee sys_tee __ia32_sys_tee
|
||||
316 i386 vmsplice sys_vmsplice __ia32_compat_sys_vmsplice
|
||||
317 i386 move_pages sys_move_pages __ia32_compat_sys_move_pages
|
||||
318 i386 getcpu sys_getcpu __ia32_sys_getcpu
|
||||
319 i386 epoll_pwait sys_epoll_pwait __ia32_sys_epoll_pwait
|
||||
320 i386 utimensat sys_utimensat_time32 __ia32_sys_utimensat_time32
|
||||
321 i386 signalfd sys_signalfd __ia32_compat_sys_signalfd
|
||||
322 i386 timerfd_create sys_timerfd_create __ia32_sys_timerfd_create
|
||||
323 i386 eventfd sys_eventfd __ia32_sys_eventfd
|
||||
324 i386 fallocate sys_fallocate __ia32_compat_sys_x86_fallocate
|
||||
325 i386 timerfd_settime sys_timerfd_settime32 __ia32_sys_timerfd_settime32
|
||||
326 i386 timerfd_gettime sys_timerfd_gettime32 __ia32_sys_timerfd_gettime32
|
||||
327 i386 signalfd4 sys_signalfd4 __ia32_compat_sys_signalfd4
|
||||
328 i386 eventfd2 sys_eventfd2 __ia32_sys_eventfd2
|
||||
329 i386 epoll_create1 sys_epoll_create1 __ia32_sys_epoll_create1
|
||||
330 i386 dup3 sys_dup3 __ia32_sys_dup3
|
||||
331 i386 pipe2 sys_pipe2 __ia32_sys_pipe2
|
||||
332 i386 inotify_init1 sys_inotify_init1 __ia32_sys_inotify_init1
|
||||
333 i386 preadv sys_preadv __ia32_compat_sys_preadv
|
||||
334 i386 pwritev sys_pwritev __ia32_compat_sys_pwritev
|
||||
335 i386 rt_tgsigqueueinfo sys_rt_tgsigqueueinfo __ia32_compat_sys_rt_tgsigqueueinfo
|
||||
336 i386 perf_event_open sys_perf_event_open __ia32_sys_perf_event_open
|
||||
337 i386 recvmmsg sys_recvmmsg_time32 __ia32_compat_sys_recvmmsg_time32
|
||||
338 i386 fanotify_init sys_fanotify_init __ia32_sys_fanotify_init
|
||||
339 i386 fanotify_mark sys_fanotify_mark __ia32_compat_sys_fanotify_mark
|
||||
340 i386 prlimit64 sys_prlimit64 __ia32_sys_prlimit64
|
||||
341 i386 name_to_handle_at sys_name_to_handle_at __ia32_sys_name_to_handle_at
|
||||
342 i386 open_by_handle_at sys_open_by_handle_at __ia32_compat_sys_open_by_handle_at
|
||||
343 i386 clock_adjtime sys_clock_adjtime32 __ia32_sys_clock_adjtime32
|
||||
344 i386 syncfs sys_syncfs __ia32_sys_syncfs
|
||||
345 i386 sendmmsg sys_sendmmsg __ia32_compat_sys_sendmmsg
|
||||
346 i386 setns sys_setns __ia32_sys_setns
|
||||
347 i386 process_vm_readv sys_process_vm_readv __ia32_compat_sys_process_vm_readv
|
||||
348 i386 process_vm_writev sys_process_vm_writev __ia32_compat_sys_process_vm_writev
|
||||
349 i386 kcmp sys_kcmp __ia32_sys_kcmp
|
||||
350 i386 finit_module sys_finit_module __ia32_sys_finit_module
|
||||
351 i386 sched_setattr sys_sched_setattr __ia32_sys_sched_setattr
|
||||
352 i386 sched_getattr sys_sched_getattr __ia32_sys_sched_getattr
|
||||
353 i386 renameat2 sys_renameat2 __ia32_sys_renameat2
|
||||
354 i386 seccomp sys_seccomp __ia32_sys_seccomp
|
||||
355 i386 getrandom sys_getrandom __ia32_sys_getrandom
|
||||
356 i386 memfd_create sys_memfd_create __ia32_sys_memfd_create
|
||||
357 i386 bpf sys_bpf __ia32_sys_bpf
|
||||
358 i386 execveat sys_execveat __ia32_compat_sys_execveat
|
||||
359 i386 socket sys_socket __ia32_sys_socket
|
||||
360 i386 socketpair sys_socketpair __ia32_sys_socketpair
|
||||
361 i386 bind sys_bind __ia32_sys_bind
|
||||
362 i386 connect sys_connect __ia32_sys_connect
|
||||
363 i386 listen sys_listen __ia32_sys_listen
|
||||
364 i386 accept4 sys_accept4 __ia32_sys_accept4
|
||||
365 i386 getsockopt sys_getsockopt __ia32_compat_sys_getsockopt
|
||||
366 i386 setsockopt sys_setsockopt __ia32_compat_sys_setsockopt
|
||||
367 i386 getsockname sys_getsockname __ia32_sys_getsockname
|
||||
368 i386 getpeername sys_getpeername __ia32_sys_getpeername
|
||||
369 i386 sendto sys_sendto __ia32_sys_sendto
|
||||
370 i386 sendmsg sys_sendmsg __ia32_compat_sys_sendmsg
|
||||
371 i386 recvfrom sys_recvfrom __ia32_compat_sys_recvfrom
|
||||
372 i386 recvmsg sys_recvmsg __ia32_compat_sys_recvmsg
|
||||
373 i386 shutdown sys_shutdown __ia32_sys_shutdown
|
||||
374 i386 userfaultfd sys_userfaultfd __ia32_sys_userfaultfd
|
||||
375 i386 membarrier sys_membarrier __ia32_sys_membarrier
|
||||
376 i386 mlock2 sys_mlock2 __ia32_sys_mlock2
|
||||
377 i386 copy_file_range sys_copy_file_range __ia32_sys_copy_file_range
|
||||
378 i386 preadv2 sys_preadv2 __ia32_compat_sys_preadv2
|
||||
379 i386 pwritev2 sys_pwritev2 __ia32_compat_sys_pwritev2
|
||||
380 i386 pkey_mprotect sys_pkey_mprotect __ia32_sys_pkey_mprotect
|
||||
381 i386 pkey_alloc sys_pkey_alloc __ia32_sys_pkey_alloc
|
||||
382 i386 pkey_free sys_pkey_free __ia32_sys_pkey_free
|
||||
383 i386 statx sys_statx __ia32_sys_statx
|
||||
384 i386 arch_prctl sys_arch_prctl __ia32_compat_sys_arch_prctl
|
||||
385 i386 io_pgetevents sys_io_pgetevents_time32 __ia32_compat_sys_io_pgetevents
|
||||
386 i386 rseq sys_rseq __ia32_sys_rseq
|
||||
393 i386 semget sys_semget __ia32_sys_semget
|
||||
394 i386 semctl sys_semctl __ia32_compat_sys_semctl
|
||||
395 i386 shmget sys_shmget __ia32_sys_shmget
|
||||
396 i386 shmctl sys_shmctl __ia32_compat_sys_shmctl
|
||||
397 i386 shmat sys_shmat __ia32_compat_sys_shmat
|
||||
398 i386 shmdt sys_shmdt __ia32_sys_shmdt
|
||||
399 i386 msgget sys_msgget __ia32_sys_msgget
|
||||
400 i386 msgsnd sys_msgsnd __ia32_compat_sys_msgsnd
|
||||
401 i386 msgrcv sys_msgrcv __ia32_compat_sys_msgrcv
|
||||
402 i386 msgctl sys_msgctl __ia32_compat_sys_msgctl
|
||||
403 i386 clock_gettime64 sys_clock_gettime __ia32_sys_clock_gettime
|
||||
404 i386 clock_settime64 sys_clock_settime __ia32_sys_clock_settime
|
||||
405 i386 clock_adjtime64 sys_clock_adjtime __ia32_sys_clock_adjtime
|
||||
406 i386 clock_getres_time64 sys_clock_getres __ia32_sys_clock_getres
|
||||
407 i386 clock_nanosleep_time64 sys_clock_nanosleep __ia32_sys_clock_nanosleep
|
||||
408 i386 timer_gettime64 sys_timer_gettime __ia32_sys_timer_gettime
|
||||
409 i386 timer_settime64 sys_timer_settime __ia32_sys_timer_settime
|
||||
410 i386 timerfd_gettime64 sys_timerfd_gettime __ia32_sys_timerfd_gettime
|
||||
411 i386 timerfd_settime64 sys_timerfd_settime __ia32_sys_timerfd_settime
|
||||
412 i386 utimensat_time64 sys_utimensat __ia32_sys_utimensat
|
||||
413 i386 pselect6_time64 sys_pselect6 __ia32_compat_sys_pselect6_time64
|
||||
414 i386 ppoll_time64 sys_ppoll __ia32_compat_sys_ppoll_time64
|
||||
416 i386 io_pgetevents_time64 sys_io_pgetevents __ia32_sys_io_pgetevents
|
||||
417 i386 recvmmsg_time64 sys_recvmmsg __ia32_compat_sys_recvmmsg_time64
|
||||
418 i386 mq_timedsend_time64 sys_mq_timedsend __ia32_sys_mq_timedsend
|
||||
419 i386 mq_timedreceive_time64 sys_mq_timedreceive __ia32_sys_mq_timedreceive
|
||||
420 i386 semtimedop_time64 sys_semtimedop __ia32_sys_semtimedop
|
||||
421 i386 rt_sigtimedwait_time64 sys_rt_sigtimedwait __ia32_compat_sys_rt_sigtimedwait_time64
|
||||
422 i386 futex_time64 sys_futex __ia32_sys_futex
|
||||
423 i386 sched_rr_get_interval_time64 sys_sched_rr_get_interval __ia32_sys_sched_rr_get_interval
|
||||
424 i386 pidfd_send_signal sys_pidfd_send_signal __ia32_sys_pidfd_send_signal
|
||||
425 i386 io_uring_setup sys_io_uring_setup __ia32_sys_io_uring_setup
|
||||
426 i386 io_uring_enter sys_io_uring_enter __ia32_sys_io_uring_enter
|
||||
427 i386 io_uring_register sys_io_uring_register __ia32_sys_io_uring_register
|
||||
428 i386 open_tree sys_open_tree __ia32_sys_open_tree
|
||||
429 i386 move_mount sys_move_mount __ia32_sys_move_mount
|
||||
430 i386 fsopen sys_fsopen __ia32_sys_fsopen
|
||||
431 i386 fsconfig sys_fsconfig __ia32_sys_fsconfig
|
||||
432 i386 fsmount sys_fsmount __ia32_sys_fsmount
|
||||
433 i386 fspick sys_fspick __ia32_sys_fspick
|
||||
434 i386 pidfd_open sys_pidfd_open __ia32_sys_pidfd_open
|
||||
435 i386 clone3 sys_clone3 __ia32_sys_clone3
|
||||
437 i386 openat2 sys_openat2 __ia32_sys_openat2
|
||||
438 i386 pidfd_getfd sys_pidfd_getfd __ia32_sys_pidfd_getfd
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user