Merge pull request #18263 from keszybz/syscalls-auto

Generate missing syscalls headers programatically
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2021-01-16 17:21:34 +01:00 committed by GitHub
commit 2b5a1402f6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 10395 additions and 544 deletions

View file

@ -1626,6 +1626,16 @@ includes = include_directories('src/basic',
add_project_arguments('-include', 'config.h', language : 'c')
generate_gperfs = find_program('tools/generate-gperfs.py')
autosuspend_update_sh = find_program('tools/autosuspend-update.sh')
hwdb_update_sh = find_program('tools/hwdb-update.sh')
make_autosuspend_rules_py = find_program('tools/make-autosuspend-rules.py')
make_directive_index_py = find_program('tools/make-directive-index.py')
make_man_index_py = find_program('tools/make-man-index.py')
syscall_table_update_sh = find_program('tools/syscall-table-update.sh')
xml_helper_py = find_program('tools/xml_helper.py')
update_dbus_docs_py = find_program('tools/update-dbus-docs.py')
############################################################
subdir('po')
subdir('catalog')
@ -1694,17 +1704,6 @@ install_libsystemd_static = static_library(
############################################################
autosuspend_update_sh = find_program('tools/autosuspend-update.sh')
hwdb_update_sh = find_program('tools/hwdb-update.sh')
make_autosuspend_rules_py = find_program('tools/make-autosuspend-rules.py')
make_directive_index_py = find_program('tools/make-directive-index.py')
make_man_index_py = find_program('tools/make-man-index.py')
syscall_names_update_sh = find_program('tools/syscall-names-update.sh')
xml_helper_py = find_program('tools/xml_helper.py')
update_dbus_docs_py = find_program('tools/update-dbus-docs.py')
############################################################
# binaries that have --help and are intended for use by humans,
# usually, but not always, installed in /bin.
public_programs = []

View file

@ -4,9 +4,9 @@ set -eu
for i in *.h */*.h; do
if [[ $i == 'loadavg.h' ]]; then
curl https://raw.githubusercontent.com/torvalds/linux/master/include/linux/sched/$i -o $i
curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/linux/sched/$i -o $i
else
curl https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i -o $i
curl --fail https://raw.githubusercontent.com/torvalds/linux/master/include/uapi/linux/$i -o $i
fi
sed -i -e 's/__user //g' -e '/^#include <linux\/compiler.h>/ d' $i

View file

@ -262,6 +262,9 @@ missing_audit_h = files('missing_audit.h')
missing_capability_h = files('missing_capability.h')
missing_socket_h = files('missing_socket.h')
missing_syscall_def_h = files('missing_syscall_def.h')
basic_sources += missing_syscall_def_h
generate_af_list = find_program('generate-af-list.sh')
af_list_txt = custom_target(
'af-list.txt',
@ -330,9 +333,47 @@ foreach item : [['af', af_list_txt, 'af', ''],
endforeach
basic_sources += generated_gperf_headers
basic_gcrypt_sources = files(
'gcrypt-util.c',
'gcrypt-util.h')
############################################################
arch_list = [
'alpha',
'arc',
'arm',
'arm64',
'i386',
'ia64',
'm68k',
'mips64',
'mips64n32',
'mipso32',
'powerpc',
'powerpc64',
's390',
's390x',
'sparc',
'x86_64']
run_target(
'update-syscall-tables',
command : [syscall_table_update_sh, meson.current_source_dir()] + arch_list)
syscall_names_text = files('syscall-names.text')
syscall_lists = []
foreach arch: arch_list
syscall_lists += files('syscalls-@0@'.format(arch))
endforeach
missing_syscalls_py = find_program('missing_syscalls.py')
run_target(
'update-syscall-header',
command : [missing_syscalls_py,
missing_syscall_def_h,
syscall_lists])
############################################################
libbasic = static_library(
'basic',
@ -348,6 +389,12 @@ libbasic = static_library(
c_args : ['-fvisibility=default'],
install : false)
############################################################
basic_gcrypt_sources = files(
'gcrypt-util.c',
'gcrypt-util.h')
# A convenience library that is separate from libbasic to avoid
# unnecessary linking to libgcrypt.
libbasic_gcrypt = static_library(

View file

@ -15,34 +15,17 @@
#include <asm/sgidefs.h>
#endif
#if defined(__alpha__)
# define systemd_SC_arch_bias(x) (110 + (x))
#elif defined(__ia64__)
# define systemd_SC_arch_bias(x) (1024 + (x))
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_SC_arch_bias(x) (4000 + (x))
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_SC_arch_bias(x) (6000 + (x))
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_SC_arch_bias(x) (5000 + (x))
# else
# error "Unknown MIPS ABI"
# endif
#elif defined(__x86_64__) && defined(__ILP32__)
# define systemd_SC_arch_bias(x) ((x) | /* __X32_SYSCALL_BIT */ 0x40000000)
#else
# define systemd_SC_arch_bias(x) (x)
#endif
#include "missing_keyctl.h"
#include "missing_stat.h"
#include "missing_syscall_def.h"
/* linux/kcmp.h */
#ifndef KCMP_FILE /* 3f4994cfc15f38a3159c6e3a4b3ab2e1481a6b02 (3.19) */
#define KCMP_FILE 0
#endif
/* ======================================================================= */
#if !HAVE_PIVOT_ROOT
static inline int missing_pivot_root(const char *new_root, const char *put_old) {
return syscall(__NR_pivot_root, new_root, put_old);
@ -53,54 +36,6 @@ static inline int missing_pivot_root(const char *new_root, const char *put_old)
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_memfd_create 279
#elif defined(__alpha__)
# define systemd_NR_memfd_create 512
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_memfd_create 279
#elif defined(__arm__)
# define systemd_NR_memfd_create 385
#elif defined(__i386__)
# define systemd_NR_memfd_create 356
#elif defined(__ia64__)
# define systemd_NR_memfd_create systemd_SC_arch_bias(316)
#elif defined(__m68k__)
# define systemd_NR_memfd_create 353
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_memfd_create systemd_SC_arch_bias(354)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_memfd_create systemd_SC_arch_bias(318)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_memfd_create systemd_SC_arch_bias(314)
# endif
#elif defined(__powerpc__)
# define systemd_NR_memfd_create 360
#elif defined(__s390__)
# define systemd_NR_memfd_create 350
#elif defined(__sparc__)
# define systemd_NR_memfd_create 348
#elif defined(__x86_64__)
# define systemd_NR_memfd_create systemd_SC_arch_bias(319)
#else
# warning "memfd_create() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_memfd_create && __NR_memfd_create >= 0
# if defined systemd_NR_memfd_create
assert_cc(__NR_memfd_create == systemd_NR_memfd_create);
# endif
#else
# if defined __NR_memfd_create
# undef __NR_memfd_create
# endif
# if defined systemd_NR_memfd_create
# define __NR_memfd_create systemd_NR_memfd_create
# endif
#endif
#if !HAVE_MEMFD_CREATE
static inline int missing_memfd_create(const char *name, unsigned int flags) {
# ifdef __NR_memfd_create
@ -116,54 +51,6 @@ static inline int missing_memfd_create(const char *name, unsigned int flags) {
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_getrandom 278
#elif defined(__alpha__)
# define systemd_NR_getrandom 511
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_getrandom 278
#elif defined(__arm__)
# define systemd_NR_getrandom 384
#elif defined(__i386__)
# define systemd_NR_getrandom 355
#elif defined(__ia64__)
# define systemd_NR_getrandom systemd_SC_arch_bias(318)
#elif defined(__m68k__)
# define systemd_NR_getrandom 352
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_getrandom systemd_SC_arch_bias(353)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_getrandom systemd_SC_arch_bias(317)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_getrandom systemd_SC_arch_bias(313)
# endif
#elif defined(__powerpc__)
# define systemd_NR_getrandom 359
#elif defined(__s390__)
# define systemd_NR_getrandom 349
#elif defined(__sparc__)
# define systemd_NR_getrandom 347
#elif defined(__x86_64__)
# define systemd_NR_getrandom systemd_SC_arch_bias(318)
#else
# warning "getrandom() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_getrandom && __NR_getrandom >= 0
# if defined systemd_NR_getrandom
assert_cc(__NR_getrandom == systemd_NR_getrandom);
# endif
#else
# if defined __NR_getrandom
# undef __NR_getrandom
# endif
# if defined systemd_NR_getrandom
# define __NR_getrandom systemd_NR_getrandom
# endif
#endif
#if !HAVE_GETRANDOM
static inline int missing_getrandom(void *buffer, size_t count, unsigned flags) {
# ifdef __NR_getrandom
@ -194,54 +81,6 @@ static inline pid_t missing_gettid(void) {
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_name_to_handle_at 264
#elif defined(__alpha__)
# define systemd_NR_name_to_handle_at 497
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_name_to_handle_at 264
#elif defined(__arm__)
# define systemd_NR_name_to_handle_at 370
#elif defined(__i386__)
# define systemd_NR_name_to_handle_at 341
#elif defined(__ia64__)
# define systemd_NR_name_to_handle_at systemd_SC_arch_bias(302)
#elif defined(__m68k__)
# define systemd_NR_name_to_handle_at 340
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_name_to_handle_at systemd_SC_arch_bias(339)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_name_to_handle_at systemd_SC_arch_bias(303)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_name_to_handle_at systemd_SC_arch_bias(298)
# endif
#elif defined(__powerpc__)
# define systemd_NR_name_to_handle_at 345
#elif defined(__s390__)
# define systemd_NR_name_to_handle_at 335
#elif defined(__sparc__)
# define systemd_NR_name_to_handle_at 332
#elif defined(__x86_64__)
# define systemd_NR_name_to_handle_at systemd_SC_arch_bias(303)
#else
# warning "name_to_handle_at() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_name_to_handle_at && __NR_name_to_handle_at >= 0
# if defined systemd_NR_name_to_handle_at
assert_cc(__NR_name_to_handle_at == systemd_NR_name_to_handle_at);
# endif
#else
# if defined __NR_name_to_handle_at
# undef __NR_name_to_handle_at
# endif
# if defined systemd_NR_name_to_handle_at
# define __NR_name_to_handle_at systemd_NR_name_to_handle_at
# endif
#endif
#if !HAVE_NAME_TO_HANDLE_AT
struct file_handle {
unsigned int handle_bytes;
@ -263,54 +102,6 @@ static inline int missing_name_to_handle_at(int fd, const char *name, struct fil
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_setns 268
#elif defined(__alpha__)
# define systemd_NR_setns 501
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_setns 268
#elif defined(__arm__)
# define systemd_NR_setns 375
#elif defined(__i386__)
# define systemd_NR_setns 346
#elif defined(__ia64__)
# define systemd_NR_setns systemd_SC_arch_bias(306)
#elif defined(__m68k__)
# define systemd_NR_setns 344
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_setns systemd_SC_arch_bias(344)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_setns systemd_SC_arch_bias(308)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_setns systemd_SC_arch_bias(303)
# endif
#elif defined(__powerpc__)
# define systemd_NR_setns 350
#elif defined(__s390__)
# define systemd_NR_setns 339
#elif defined(__sparc__)
# define systemd_NR_setns 337
#elif defined(__x86_64__)
# define systemd_NR_setns systemd_SC_arch_bias(308)
#else
# warning "setns() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_setns && __NR_setns >= 0
# if defined systemd_NR_setns
assert_cc(__NR_setns == systemd_NR_setns);
# endif
#else
# if defined __NR_setns
# undef __NR_setns
# endif
# if defined systemd_NR_setns
# define __NR_setns systemd_NR_setns
# endif
#endif
#if !HAVE_SETNS
static inline int missing_setns(int fd, int nstype) {
# ifdef __NR_setns
@ -336,54 +127,6 @@ static inline pid_t raw_getpid(void) {
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_renameat2 276
#elif defined(__alpha__)
# define systemd_NR_renameat2 510
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_renameat2 276
#elif defined(__arm__)
# define systemd_NR_renameat2 382
#elif defined(__i386__)
# define systemd_NR_renameat2 353
#elif defined(__ia64__)
# define systemd_NR_renameat2 systemd_SC_arch_bias(314)
#elif defined(__m68k__)
# define systemd_NR_renameat2 351
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_renameat2 systemd_SC_arch_bias(351)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_renameat2 systemd_SC_arch_bias(315)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_renameat2 systemd_SC_arch_bias(311)
# endif
#elif defined(__powerpc__)
# define systemd_NR_renameat2 357
#elif defined(__s390__)
# define systemd_NR_renameat2 347
#elif defined(__sparc__)
# define systemd_NR_renameat2 345
#elif defined(__x86_64__)
# define systemd_NR_renameat2 systemd_SC_arch_bias(316)
#else
# warning "renameat2() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_renameat2 && __NR_renameat2 >= 0
# if defined systemd_NR_renameat2
assert_cc(__NR_renameat2 == systemd_NR_renameat2);
# endif
#else
# if defined __NR_renameat2
# undef __NR_renameat2
# endif
# if defined systemd_NR_renameat2
# define __NR_renameat2 systemd_NR_renameat2
# endif
#endif
#if !HAVE_RENAMEAT2
static inline int missing_renameat2(int oldfd, const char *oldname, int newfd, const char *newname, unsigned flags) {
# ifdef __NR_renameat2
@ -451,54 +194,6 @@ static inline key_serial_t missing_request_key(const char *type, const char *des
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_copy_file_range 285
#elif defined(__alpha__)
# define systemd_NR_copy_file_range 519
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_copy_file_range 285
#elif defined(__arm__)
# define systemd_NR_copy_file_range 391
#elif defined(__i386__)
# define systemd_NR_copy_file_range 377
#elif defined(__ia64__)
# define systemd_NR_copy_file_range systemd_SC_arch_bias(323)
#elif defined(__m68k__)
# define systemd_NR_copy_file_range 376
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_copy_file_range systemd_SC_arch_bias(360)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_copy_file_range systemd_SC_arch_bias(324)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_copy_file_range systemd_SC_arch_bias(320)
# endif
#elif defined(__powerpc__)
# define systemd_NR_copy_file_range 379
#elif defined(__s390__)
# define systemd_NR_copy_file_range 375
#elif defined(__sparc__)
# define systemd_NR_copy_file_range 357
#elif defined(__x86_64__)
# define systemd_NR_copy_file_range systemd_SC_arch_bias(326)
#else
# warning "copy_file_range() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_copy_file_range && __NR_copy_file_range >= 0
# if defined systemd_NR_copy_file_range
assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
# endif
#else
# if defined __NR_copy_file_range
# undef __NR_copy_file_range
# endif
# if defined systemd_NR_copy_file_range
# define __NR_copy_file_range systemd_NR_copy_file_range
# endif
#endif
#if !HAVE_COPY_FILE_RANGE
static inline ssize_t missing_copy_file_range(int fd_in, loff_t *off_in,
int fd_out, loff_t *off_out,
@ -517,54 +212,6 @@ static inline ssize_t missing_copy_file_range(int fd_in, loff_t *off_in,
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_bpf 280
#elif defined(__alpha__)
# define systemd_NR_bpf 515
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_bpf 280
#elif defined(__arm__)
# define systemd_NR_bpf 386
#elif defined(__i386__)
# define systemd_NR_bpf 357
#elif defined(__ia64__)
# define systemd_NR_bpf systemd_SC_arch_bias(317)
#elif defined(__m68k__)
# define systemd_NR_bpf 354
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_bpf systemd_SC_arch_bias(355)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_bpf systemd_SC_arch_bias(319)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_bpf systemd_SC_arch_bias(315)
# endif
#elif defined(__powerpc__)
# define systemd_NR_bpf 361
#elif defined(__s390__)
# define systemd_NR_bpf 351
#elif defined(__sparc__)
# define systemd_NR_bpf 349
#elif defined(__x86_64__)
# define systemd_NR_bpf systemd_SC_arch_bias(321)
#else
# warning "bpf() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_bpf && __NR_bpf >= 0
# if defined systemd_NR_bpf
assert_cc(__NR_bpf == systemd_NR_bpf);
# endif
#else
# if defined __NR_bpf
# undef __NR_bpf
# endif
# if defined systemd_NR_bpf
# define __NR_bpf systemd_NR_bpf
# endif
#endif
#if !HAVE_BPF
union bpf_attr;
@ -582,106 +229,6 @@ static inline int missing_bpf(int cmd, union bpf_attr *attr, size_t size) {
/* ======================================================================= */
#ifndef __IGNORE_pkey_mprotect
# if defined(__aarch64__)
# define systemd_NR_pkey_mprotect 288
# elif defined(__alpha__)
# define systemd_NR_pkey_mprotect 524
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pkey_mprotect 226
# elif defined(__arm__)
# define systemd_NR_pkey_mprotect 394
# elif defined(__i386__)
# define systemd_NR_pkey_mprotect 380
# elif defined(__ia64__)
# define systemd_NR_pkey_mprotect systemd_SC_arch_bias(330)
# elif defined(__m68k__)
# define systemd_NR_pkey_mprotect 381
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_pkey_mprotect systemd_SC_arch_bias(363)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_pkey_mprotect systemd_SC_arch_bias(327)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_pkey_mprotect systemd_SC_arch_bias(323)
# endif
# elif defined(__powerpc__)
# define systemd_NR_pkey_mprotect 386
# elif defined(__s390__)
# define systemd_NR_pkey_mprotect 384
# elif defined(__sparc__)
# define systemd_NR_pkey_mprotect 362
# elif defined(__x86_64__)
# define systemd_NR_pkey_mprotect systemd_SC_arch_bias(329)
# else
# warning "pkey_mprotect() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_pkey_mprotect && __NR_pkey_mprotect >= 0
# if defined systemd_NR_pkey_mprotect
assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect);
# endif
# else
# if defined __NR_pkey_mprotect
# undef __NR_pkey_mprotect
# endif
# if defined systemd_NR_pkey_mprotect
# define __NR_pkey_mprotect systemd_NR_pkey_mprotect
# endif
# endif
#endif
/* ======================================================================= */
#if defined(__aarch64__)
# define systemd_NR_statx 291
#elif defined(__alpha__)
# define systemd_NR_statx 522
#elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_statx 291
#elif defined(__arm__)
# define systemd_NR_statx 397
#elif defined(__i386__)
# define systemd_NR_statx 383
#elif defined(__ia64__)
# define systemd_NR_statx systemd_SC_arch_bias(326)
#elif defined(__m68k__)
# define systemd_NR_statx 379
#elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_statx systemd_SC_arch_bias(366)
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_statx systemd_SC_arch_bias(330)
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_statx systemd_SC_arch_bias(326)
# endif
#elif defined(__powerpc__)
# define systemd_NR_statx 383
#elif defined(__s390__)
# define systemd_NR_statx 379
#elif defined(__sparc__)
# define systemd_NR_statx 360
#elif defined(__x86_64__)
# define systemd_NR_statx systemd_SC_arch_bias(332)
#else
# warning "statx() syscall number is unknown for your architecture"
#endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_statx && __NR_statx >= 0
# if defined systemd_NR_statx
assert_cc(__NR_statx == systemd_NR_statx);
# endif
#else
# if defined __NR_statx
# undef __NR_statx
# endif
# if defined systemd_NR_statx
# define __NR_statx systemd_NR_statx
# endif
#endif
#if !HAVE_STATX
struct statx;
@ -747,21 +294,6 @@ static inline long missing_get_mempolicy(int *mode, unsigned long *nodemask,
/* ======================================================================= */
/* should be always defined, see kernel 39036cd2727395c3369b1051005da74059a85317 */
#define systemd_NR_pidfd_send_signal systemd_SC_arch_bias(424)
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_pidfd_send_signal && __NR_pidfd_send_signal >= 0
# if defined systemd_NR_pidfd_send_signal
assert_cc(__NR_pidfd_send_signal == systemd_NR_pidfd_send_signal);
# endif
#else
# if defined __NR_pidfd_send_signal
# undef __NR_pidfd_send_signal
# endif
# define __NR_pidfd_send_signal systemd_NR_pidfd_send_signal
#endif
#if !HAVE_PIDFD_SEND_SIGNAL
static inline int missing_pidfd_send_signal(int fd, int sig, siginfo_t *info, unsigned flags) {
# ifdef __NR_pidfd_send_signal
@ -775,21 +307,6 @@ static inline int missing_pidfd_send_signal(int fd, int sig, siginfo_t *info, un
# define pidfd_send_signal missing_pidfd_send_signal
#endif
/* should be always defined, see kernel 7615d9e1780e26e0178c93c55b73309a5dc093d7 */
#define systemd_NR_pidfd_open systemd_SC_arch_bias(434)
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_pidfd_open && __NR_pidfd_open >= 0
# if defined systemd_NR_pidfd_open
assert_cc(__NR_pidfd_open == systemd_NR_pidfd_open);
# endif
#else
# if defined __NR_pidfd_open
# undef __NR_pidfd_open
# endif
# define __NR_pidfd_open systemd_NR_pidfd_open
#endif
#if !HAVE_PIDFD_OPEN
static inline int missing_pidfd_open(pid_t pid, unsigned flags) {
# ifdef __NR_pidfd_open
@ -838,22 +355,6 @@ static inline int missing_execveat(int dirfd, const char *pathname,
/* ======================================================================= */
#define systemd_NR_close_range systemd_SC_arch_bias(436)
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
#if defined __NR_close_range && __NR_close_range >= 0
# if defined systemd_NR_close_range
assert_cc(__NR_close_range == systemd_NR_close_range);
# endif
#else
# if defined __NR_close_range
# undef __NR_close_range
# endif
# if defined systemd_NR_close_range
# define __NR_close_range systemd_NR_close_range
# endif
#endif
#if !HAVE_CLOSE_RANGE
static inline int missing_close_range(int first_fd, int end_fd, unsigned flags) {
# ifdef __NR_close_range

View file

@ -0,0 +1,674 @@
/* This file is generated. Do not edit! */
#ifndef __IGNORE_bpf
# if defined(__aarch64__)
# define systemd_NR_bpf 280
# elif defined(__alpha__)
# define systemd_NR_bpf 515
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_bpf 280
# elif defined(__arm__)
# define systemd_NR_bpf 386
# elif defined(__i386__)
# define systemd_NR_bpf 357
# elif defined(__ia64__)
# define systemd_NR_bpf 1341
# elif defined(__m68k__)
# define systemd_NR_bpf 354
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_bpf 4355
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_bpf 6319
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_bpf 5315
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_bpf 361
# elif defined(__s390__)
# define systemd_NR_bpf 351
# elif defined(__sparc__)
# define systemd_NR_bpf 349
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_bpf (321 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_bpf 321
# endif
# else
# warning "bpf() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_bpf && __NR_bpf >= 0
# if defined systemd_NR_bpf
assert_cc(__NR_bpf == systemd_NR_bpf);
# endif
# else
# if defined __NR_bpf
# undef __NR_bpf
# endif
# if defined systemd_NR_bpf && systemd_NR_bpf >= 0
# define __NR_bpf systemd_NR_bpf
# endif
# endif
#endif
#ifndef __IGNORE_close_range
# if defined(__aarch64__)
# define systemd_NR_close_range 436
# elif defined(__alpha__)
# define systemd_NR_close_range 546
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_close_range 436
# elif defined(__arm__)
# define systemd_NR_close_range 436
# elif defined(__i386__)
# define systemd_NR_close_range 436
# elif defined(__ia64__)
# define systemd_NR_close_range 1460
# elif defined(__m68k__)
# define systemd_NR_close_range 436
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_close_range 4436
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_close_range 6436
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_close_range 5436
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_close_range 436
# elif defined(__s390__)
# define systemd_NR_close_range 436
# elif defined(__sparc__)
# define systemd_NR_close_range 436
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_close_range (436 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_close_range 436
# endif
# else
# warning "close_range() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_close_range && __NR_close_range >= 0
# if defined systemd_NR_close_range
assert_cc(__NR_close_range == systemd_NR_close_range);
# endif
# else
# if defined __NR_close_range
# undef __NR_close_range
# endif
# if defined systemd_NR_close_range && systemd_NR_close_range >= 0
# define __NR_close_range systemd_NR_close_range
# endif
# endif
#endif
#ifndef __IGNORE_copy_file_range
# if defined(__aarch64__)
# define systemd_NR_copy_file_range 285
# elif defined(__alpha__)
# define systemd_NR_copy_file_range 519
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_copy_file_range 285
# elif defined(__arm__)
# define systemd_NR_copy_file_range 391
# elif defined(__i386__)
# define systemd_NR_copy_file_range 377
# elif defined(__ia64__)
# define systemd_NR_copy_file_range 1347
# elif defined(__m68k__)
# define systemd_NR_copy_file_range 376
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_copy_file_range 4360
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_copy_file_range 6324
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_copy_file_range 5320
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_copy_file_range 379
# elif defined(__s390__)
# define systemd_NR_copy_file_range 375
# elif defined(__sparc__)
# define systemd_NR_copy_file_range 357
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_copy_file_range (326 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_copy_file_range 326
# endif
# else
# warning "copy_file_range() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_copy_file_range && __NR_copy_file_range >= 0
# if defined systemd_NR_copy_file_range
assert_cc(__NR_copy_file_range == systemd_NR_copy_file_range);
# endif
# else
# if defined __NR_copy_file_range
# undef __NR_copy_file_range
# endif
# if defined systemd_NR_copy_file_range && systemd_NR_copy_file_range >= 0
# define __NR_copy_file_range systemd_NR_copy_file_range
# endif
# endif
#endif
#ifndef __IGNORE_getrandom
# if defined(__aarch64__)
# define systemd_NR_getrandom 278
# elif defined(__alpha__)
# define systemd_NR_getrandom 511
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_getrandom 278
# elif defined(__arm__)
# define systemd_NR_getrandom 384
# elif defined(__i386__)
# define systemd_NR_getrandom 355
# elif defined(__ia64__)
# define systemd_NR_getrandom 1339
# elif defined(__m68k__)
# define systemd_NR_getrandom 352
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_getrandom 4353
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_getrandom 6317
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_getrandom 5313
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_getrandom 359
# elif defined(__s390__)
# define systemd_NR_getrandom 349
# elif defined(__sparc__)
# define systemd_NR_getrandom 347
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_getrandom (318 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_getrandom 318
# endif
# else
# warning "getrandom() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_getrandom && __NR_getrandom >= 0
# if defined systemd_NR_getrandom
assert_cc(__NR_getrandom == systemd_NR_getrandom);
# endif
# else
# if defined __NR_getrandom
# undef __NR_getrandom
# endif
# if defined systemd_NR_getrandom && systemd_NR_getrandom >= 0
# define __NR_getrandom systemd_NR_getrandom
# endif
# endif
#endif
#ifndef __IGNORE_memfd_create
# if defined(__aarch64__)
# define systemd_NR_memfd_create 279
# elif defined(__alpha__)
# define systemd_NR_memfd_create 512
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_memfd_create 279
# elif defined(__arm__)
# define systemd_NR_memfd_create 385
# elif defined(__i386__)
# define systemd_NR_memfd_create 356
# elif defined(__ia64__)
# define systemd_NR_memfd_create 1340
# elif defined(__m68k__)
# define systemd_NR_memfd_create 353
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_memfd_create 4354
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_memfd_create 6318
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_memfd_create 5314
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_memfd_create 360
# elif defined(__s390__)
# define systemd_NR_memfd_create 350
# elif defined(__sparc__)
# define systemd_NR_memfd_create 348
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_memfd_create (319 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_memfd_create 319
# endif
# else
# warning "memfd_create() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_memfd_create && __NR_memfd_create >= 0
# if defined systemd_NR_memfd_create
assert_cc(__NR_memfd_create == systemd_NR_memfd_create);
# endif
# else
# if defined __NR_memfd_create
# undef __NR_memfd_create
# endif
# if defined systemd_NR_memfd_create && systemd_NR_memfd_create >= 0
# define __NR_memfd_create systemd_NR_memfd_create
# endif
# endif
#endif
#ifndef __IGNORE_name_to_handle_at
# if defined(__aarch64__)
# define systemd_NR_name_to_handle_at 264
# elif defined(__alpha__)
# define systemd_NR_name_to_handle_at 497
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_name_to_handle_at 264
# elif defined(__arm__)
# define systemd_NR_name_to_handle_at 370
# elif defined(__i386__)
# define systemd_NR_name_to_handle_at 341
# elif defined(__ia64__)
# define systemd_NR_name_to_handle_at 1326
# elif defined(__m68k__)
# define systemd_NR_name_to_handle_at 340
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_name_to_handle_at 4339
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_name_to_handle_at 6303
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_name_to_handle_at 5298
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_name_to_handle_at 345
# elif defined(__s390__)
# define systemd_NR_name_to_handle_at 335
# elif defined(__sparc__)
# define systemd_NR_name_to_handle_at 332
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_name_to_handle_at (303 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_name_to_handle_at 303
# endif
# else
# warning "name_to_handle_at() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_name_to_handle_at && __NR_name_to_handle_at >= 0
# if defined systemd_NR_name_to_handle_at
assert_cc(__NR_name_to_handle_at == systemd_NR_name_to_handle_at);
# endif
# else
# if defined __NR_name_to_handle_at
# undef __NR_name_to_handle_at
# endif
# if defined systemd_NR_name_to_handle_at && systemd_NR_name_to_handle_at >= 0
# define __NR_name_to_handle_at systemd_NR_name_to_handle_at
# endif
# endif
#endif
#ifndef __IGNORE_pidfd_open
# if defined(__aarch64__)
# define systemd_NR_pidfd_open 434
# elif defined(__alpha__)
# define systemd_NR_pidfd_open 544
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pidfd_open 434
# elif defined(__arm__)
# define systemd_NR_pidfd_open 434
# elif defined(__i386__)
# define systemd_NR_pidfd_open 434
# elif defined(__ia64__)
# define systemd_NR_pidfd_open 1458
# elif defined(__m68k__)
# define systemd_NR_pidfd_open 434
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_pidfd_open 4434
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_pidfd_open 6434
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_pidfd_open 5434
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_pidfd_open 434
# elif defined(__s390__)
# define systemd_NR_pidfd_open 434
# elif defined(__sparc__)
# define systemd_NR_pidfd_open 434
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_pidfd_open (434 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_pidfd_open 434
# endif
# else
# warning "pidfd_open() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_pidfd_open && __NR_pidfd_open >= 0
# if defined systemd_NR_pidfd_open
assert_cc(__NR_pidfd_open == systemd_NR_pidfd_open);
# endif
# else
# if defined __NR_pidfd_open
# undef __NR_pidfd_open
# endif
# if defined systemd_NR_pidfd_open && systemd_NR_pidfd_open >= 0
# define __NR_pidfd_open systemd_NR_pidfd_open
# endif
# endif
#endif
#ifndef __IGNORE_pidfd_send_signal
# if defined(__aarch64__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__alpha__)
# define systemd_NR_pidfd_send_signal 534
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__arm__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__i386__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__ia64__)
# define systemd_NR_pidfd_send_signal 1448
# elif defined(__m68k__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_pidfd_send_signal 4424
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_pidfd_send_signal 6424
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_pidfd_send_signal 5424
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__s390__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__sparc__)
# define systemd_NR_pidfd_send_signal 424
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_pidfd_send_signal (424 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_pidfd_send_signal 424
# endif
# else
# warning "pidfd_send_signal() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_pidfd_send_signal && __NR_pidfd_send_signal >= 0
# if defined systemd_NR_pidfd_send_signal
assert_cc(__NR_pidfd_send_signal == systemd_NR_pidfd_send_signal);
# endif
# else
# if defined __NR_pidfd_send_signal
# undef __NR_pidfd_send_signal
# endif
# if defined systemd_NR_pidfd_send_signal && systemd_NR_pidfd_send_signal >= 0
# define __NR_pidfd_send_signal systemd_NR_pidfd_send_signal
# endif
# endif
#endif
#ifndef __IGNORE_pkey_mprotect
# if defined(__aarch64__)
# define systemd_NR_pkey_mprotect 288
# elif defined(__alpha__)
# define systemd_NR_pkey_mprotect 524
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_pkey_mprotect 288
# elif defined(__arm__)
# define systemd_NR_pkey_mprotect 394
# elif defined(__i386__)
# define systemd_NR_pkey_mprotect 380
# elif defined(__ia64__)
# define systemd_NR_pkey_mprotect 1354
# elif defined(__m68k__)
# define systemd_NR_pkey_mprotect 381
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_pkey_mprotect 4363
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_pkey_mprotect 6327
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_pkey_mprotect 5323
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_pkey_mprotect 386
# elif defined(__s390__)
# define systemd_NR_pkey_mprotect 384
# elif defined(__sparc__)
# define systemd_NR_pkey_mprotect 362
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_pkey_mprotect (329 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_pkey_mprotect 329
# endif
# else
# warning "pkey_mprotect() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_pkey_mprotect && __NR_pkey_mprotect >= 0
# if defined systemd_NR_pkey_mprotect
assert_cc(__NR_pkey_mprotect == systemd_NR_pkey_mprotect);
# endif
# else
# if defined __NR_pkey_mprotect
# undef __NR_pkey_mprotect
# endif
# if defined systemd_NR_pkey_mprotect && systemd_NR_pkey_mprotect >= 0
# define __NR_pkey_mprotect systemd_NR_pkey_mprotect
# endif
# endif
#endif
#ifndef __IGNORE_renameat2
# if defined(__aarch64__)
# define systemd_NR_renameat2 276
# elif defined(__alpha__)
# define systemd_NR_renameat2 510
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_renameat2 276
# elif defined(__arm__)
# define systemd_NR_renameat2 382
# elif defined(__i386__)
# define systemd_NR_renameat2 353
# elif defined(__ia64__)
# define systemd_NR_renameat2 1338
# elif defined(__m68k__)
# define systemd_NR_renameat2 351
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_renameat2 4351
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_renameat2 6315
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_renameat2 5311
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_renameat2 357
# elif defined(__s390__)
# define systemd_NR_renameat2 347
# elif defined(__sparc__)
# define systemd_NR_renameat2 345
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_renameat2 (316 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_renameat2 316
# endif
# else
# warning "renameat2() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_renameat2 && __NR_renameat2 >= 0
# if defined systemd_NR_renameat2
assert_cc(__NR_renameat2 == systemd_NR_renameat2);
# endif
# else
# if defined __NR_renameat2
# undef __NR_renameat2
# endif
# if defined systemd_NR_renameat2 && systemd_NR_renameat2 >= 0
# define __NR_renameat2 systemd_NR_renameat2
# endif
# endif
#endif
#ifndef __IGNORE_setns
# if defined(__aarch64__)
# define systemd_NR_setns 268
# elif defined(__alpha__)
# define systemd_NR_setns 501
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_setns 268
# elif defined(__arm__)
# define systemd_NR_setns 375
# elif defined(__i386__)
# define systemd_NR_setns 346
# elif defined(__ia64__)
# define systemd_NR_setns 1330
# elif defined(__m68k__)
# define systemd_NR_setns 344
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_setns 4344
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_setns 6308
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_setns 5303
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_setns 350
# elif defined(__s390__)
# define systemd_NR_setns 339
# elif defined(__sparc__)
# define systemd_NR_setns 337
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_setns (308 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_setns 308
# endif
# else
# warning "setns() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_setns && __NR_setns >= 0
# if defined systemd_NR_setns
assert_cc(__NR_setns == systemd_NR_setns);
# endif
# else
# if defined __NR_setns
# undef __NR_setns
# endif
# if defined systemd_NR_setns && systemd_NR_setns >= 0
# define __NR_setns systemd_NR_setns
# endif
# endif
#endif
#ifndef __IGNORE_statx
# if defined(__aarch64__)
# define systemd_NR_statx 291
# elif defined(__alpha__)
# define systemd_NR_statx 522
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_statx 291
# elif defined(__arm__)
# define systemd_NR_statx 397
# elif defined(__i386__)
# define systemd_NR_statx 383
# elif defined(__ia64__)
# define systemd_NR_statx 1350
# elif defined(__m68k__)
# define systemd_NR_statx 379
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_statx 4366
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_statx 6330
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_statx 5326
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_statx 383
# elif defined(__s390__)
# define systemd_NR_statx 379
# elif defined(__sparc__)
# define systemd_NR_statx 360
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_statx (332 | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_statx 332
# endif
# else
# warning "statx() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_statx && __NR_statx >= 0
# if defined systemd_NR_statx
assert_cc(__NR_statx == systemd_NR_statx);
# endif
# else
# if defined __NR_statx
# undef __NR_statx
# endif
# if defined systemd_NR_statx && systemd_NR_statx >= 0
# define __NR_statx systemd_NR_statx
# endif
# endif
#endif

View file

@ -0,0 +1,115 @@
#!/usr/bin/env python3
import sys
import os
import functools
# We only generate numbers for a dozen or so syscalls
SYSCALLS = [
'bpf',
'close_range',
'copy_file_range',
'getrandom',
'memfd_create',
'name_to_handle_at',
'pidfd_open',
'pidfd_send_signal',
'pkey_mprotect',
'renameat2',
'setns',
'statx']
def dictify(f):
def wrap(*args, **kwargs):
return dict(f(*args, **kwargs))
return functools.update_wrapper(wrap, f)
@dictify
def parse_syscall_table(filename):
print(f'Reading {filename}')
for line in open(filename):
items = line.split()
if len(items) >= 2:
yield items[0], int(items[1])
def parse_syscall_tables(filenames):
return {filename.split('-')[-1]: parse_syscall_table(filename)
for filename in filenames}
DEF_TEMPLATE = '''\
#ifndef __IGNORE_{syscall}
# if defined(__aarch64__)
# define systemd_NR_{syscall} {nr_arm64}
# elif defined(__alpha__)
# define systemd_NR_{syscall} {nr_alpha}
# elif defined(__arc__) || defined(__tilegx__)
# define systemd_NR_{syscall} {nr_arc}
# elif defined(__arm__)
# define systemd_NR_{syscall} {nr_arm}
# elif defined(__i386__)
# define systemd_NR_{syscall} {nr_i386}
# elif defined(__ia64__)
# define systemd_NR_{syscall} {nr_ia64}
# elif defined(__m68k__)
# define systemd_NR_{syscall} {nr_m68k}
# elif defined(_MIPS_SIM)
# if _MIPS_SIM == _MIPS_SIM_ABI32
# define systemd_NR_{syscall} {nr_mipso32}
# elif _MIPS_SIM == _MIPS_SIM_NABI32
# define systemd_NR_{syscall} {nr_mips64n32}
# elif _MIPS_SIM == _MIPS_SIM_ABI64
# define systemd_NR_{syscall} {nr_mips64}
# else
# error "Unknown MIPS ABI"
# endif
# elif defined(__powerpc__)
# define systemd_NR_{syscall} {nr_powerpc}
# elif defined(__s390__)
# define systemd_NR_{syscall} {nr_s390}
# elif defined(__sparc__)
# define systemd_NR_{syscall} {nr_sparc}
# elif defined(__x86_64__)
# if defined(__ILP32__)
# define systemd_NR_{syscall} ({nr_x86_64} | /* __X32_SYSCALL_BIT */ 0x40000000)
# else
# define systemd_NR_{syscall} {nr_x86_64}
# endif
# else
# warning "{syscall}() syscall number is unknown for your architecture"
# endif
/* may be (invalid) negative number due to libseccomp, see PR 13319 */
# if defined __NR_{syscall} && __NR_{syscall} >= 0
# if defined systemd_NR_{syscall}
assert_cc(__NR_{syscall} == systemd_NR_{syscall});
# endif
# else
# if defined __NR_{syscall}
# undef __NR_{syscall}
# endif
# if defined systemd_NR_{syscall} && systemd_NR_{syscall} >= 0
# define __NR_{syscall} systemd_NR_{syscall}
# endif
# endif
#endif
'''
def print_syscall_def(syscall, tables, out):
mappings = {f'nr_{arch}':t.get(syscall, -1)
for arch, t in tables.items()}
print(DEF_TEMPLATE.format(syscall=syscall, **mappings),
file=out)
def print_syscall_defs(syscalls, tables, out):
print('/* This file is generated. Do not edit! */\n', file=out)
for syscall in syscalls:
print_syscall_def(syscall, tables, out)
if __name__ == '__main__':
output_file = sys.argv[1]
arch_files = sys.argv[2:]
out = open(output_file, 'wt')
tables = parse_syscall_tables(arch_files)
print_syscall_defs(SYSCALLS, tables, out)
print(f'Wrote {output_file}')

View file

@ -13,7 +13,6 @@ arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
arm_sync_file_range
atomic_barrier
atomic_cmpxchg_32
bdflush
@ -60,6 +59,7 @@ epoll_create1
epoll_ctl
epoll_ctl_old
epoll_pwait
epoll_pwait2
epoll_wait
epoll_wait_old
eventfd
@ -241,7 +241,6 @@ name_to_handle_at
nanosleep
newfstatat
nfsservctl
ni_syscall
nice
old_adjtimex
old_getpagesize
@ -568,7 +567,6 @@ times
tkill
truncate
truncate64
udftrap
ugetrlimit
umask
umount
@ -584,7 +582,6 @@ utime
utimensat
utimensat_time64
utimes
utimesat
utrap_install
vfork
vhangup

595
src/basic/syscalls-alpha Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl 319
accept 99
accept4 502
access 33
acct 51
add_key 439
adjtimex 366
alarm
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 300
bfin_spinlock
bind 104
bpf 515
brk 17
cache_sync
cachectl
cacheflush
capget 368
capset 369
chdir 12
chmod 15
chown 16
chown32
chroot 61
clock_adjtime 499
clock_adjtime64
clock_getres 421
clock_getres_time64
clock_gettime 420
clock_gettime64
clock_nanosleep 422
clock_nanosleep_time64
clock_settime 419
clock_settime64
clone 312
clone2
clone3
close 6
close_range 546
connect 98
copy_file_range 519
creat
create_module 306
delete_module 308
dipc 373
dup 41
dup2 90
dup3 487
epoll_create 407
epoll_create1 486
epoll_ctl 408
epoll_ctl_old
epoll_pwait 474
epoll_pwait2 551
epoll_wait 409
epoll_wait_old
eventfd 478
eventfd2 485
exec_with_loader 25
execv
execve 59
execveat 513
exit 1
exit_group 405
faccessat 462
faccessat2 549
fadvise64 413
fadvise64_64
fallocate 480
fanotify_init 494
fanotify_mark 495
fchdir 13
fchmod 124
fchmodat 461
fchown 123
fchown32
fchownat 453
fcntl 92
fcntl64
fdatasync 447
fgetxattr 387
finit_module 507
flistxattr 390
flock 131
fork 2
fp_udfiex_crtl
fremovexattr 393
fsconfig 541
fsetxattr 384
fsmount 542
fsopen 540
fspick 543
fstat 91
fstat64 427
fstatat64 455
fstatfs 329
fstatfs64 529
fsync 95
ftruncate 130
ftruncate64
futex 394
futex_time64
futimesat 454
get_kernel_syms 309
get_mempolicy 430
get_robust_list 467
get_thread_area
getcpu 473
getcwd 367
getdents 305
getdents64 377
getdomainname
getdtablesize 89
getegid 530
getegid32
geteuid 531
geteuid32
getgid 47
getgid32
getgroups 79
getgroups32
gethostname 87
getitimer 361
getpagesize 64
getpeername 141
getpgid 233
getpgrp 63
getpid 20
getpmsg
getppid 532
getpriority 100
getrandom 511
getresgid 372
getresgid32
getresuid 344
getresuid32
getrlimit 144
getrusage 364
getsid 234
getsockname 150
getsockopt 118
gettid 378
gettimeofday 359
getuid 24
getuid32
getunwind
getxattr 385
getxgid 47
getxpid 20
getxuid 24
idle
init_module 307
inotify_add_watch 445
inotify_init 444
inotify_init1 489
inotify_rm_watch 446
io_cancel 402
io_destroy 399
io_getevents 400
io_pgetevents 523
io_pgetevents_time64
io_setup 398
io_submit 401
io_uring_enter 536
io_uring_register 537
io_uring_setup 535
ioctl 54
ioperm
iopl
ioprio_get 443
ioprio_set 442
ipc
kcmp 506
kern_features
kexec_file_load
kexec_load 448
keyctl 441
kill 37
lchown 208
lchown32
lgetxattr 386
link 9
linkat 458
listen 106
listxattr 388
llistxattr 389
lookup_dcookie 406
lremovexattr 392
lseek 19
lsetxattr 383
lstat 68
lstat64 426
madvise 75
mbind 429
membarrier 517
memfd_create 512
memory_ordering
migrate_pages 449
mincore 375
mkdir 136
mkdirat 451
mknod 14
mknodat 452
mlock 314
mlock2 518
mlockall 316
mmap 71
mmap2
modify_ldt
mount 302
move_mount 539
move_pages 472
mprotect 74
mq_getsetattr 437
mq_notify 436
mq_open 432
mq_timedreceive 435
mq_timedreceive_time64
mq_timedsend 434
mq_timedsend_time64
mq_unlink 433
mremap 341
msgctl 200
msgget 201
msgrcv 202
msgsnd 203
msync 217
multiplexer
munlock 315
munlockall 317
munmap 73
name_to_handle_at 497
nanosleep 340
newfstatat
nfsservctl 342
nice
old_adjtimex 303
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount 321
olduname
open 45
open_by_handle_at 498
open_tree 538
openat 450
openat2 547
or1k_atomic
osf_adjtime 140
osf_afs_syscall 258
osf_alt_plock 181
osf_alt_setsid 188
osf_alt_sigpending 187
osf_asynch_daemon 163
osf_audcntl 252
osf_audgen 253
osf_chflags 34
osf_execve 11
osf_exportfs 169
osf_fchflags 35
osf_fdatasync 261
osf_fpathconf 248
osf_fstat 226
osf_fstatfs 161
osf_fstatfs64 228
osf_fuser 243
osf_getaddressconf 214
osf_getdirentries 159
osf_getdomainname 165
osf_getfh 164
osf_getfsstat 18
osf_gethostid 142
osf_getitimer 86
osf_getlogin 49
osf_getmnt 184
osf_getrusage 117
osf_getsysinfo 256
osf_gettimeofday 116
osf_kloadcall 223
osf_kmodcall 77
osf_lstat 225
osf_memcntl 260
osf_mincore 78
osf_mount 21
osf_mremap 65
osf_msfs_syscall 240
osf_msleep 215
osf_mvalid 213
osf_mwakeup 216
osf_naccept 30
osf_nfssvc 158
osf_ngetpeername 31
osf_ngetsockname 32
osf_nrecvfrom 29
osf_nrecvmsg 27
osf_nsendmsg 28
osf_ntp_adjtime 245
osf_ntp_gettime 246
osf_old_creat 8
osf_old_fstat 62
osf_old_getpgrp 81
osf_old_killpg 146
osf_old_lstat 40
osf_old_open 5
osf_old_sigaction 46
osf_old_sigblock 109
osf_old_sigreturn 139
osf_old_sigsetmask 110
osf_old_sigvec 108
osf_old_stat 38
osf_old_vadvise 72
osf_old_vtrace 115
osf_old_wait 84
osf_oldquota 149
osf_pathconf 247
osf_pid_block 153
osf_pid_unblock 154
osf_plock 107
osf_priocntlset 237
osf_profil 44
osf_proplist_syscall 244
osf_reboot 55
osf_revoke 56
osf_sbrk 69
osf_security 222
osf_select 93
osf_set_program_attributes 43
osf_set_speculative 239
osf_sethostid 143
osf_setitimer 83
osf_setlogin 50
osf_setsysinfo 257
osf_settimeofday 122
osf_shmat 209
osf_signal 218
osf_sigprocmask 48
osf_sigsendset 238
osf_sigstack 112
osf_sigwaitprim 157
osf_sstk 70
osf_stat 224
osf_statfs 160
osf_statfs64 227
osf_subsys_info 255
osf_swapctl 259
osf_swapon 199
osf_syscall 0
osf_sysinfo 241
osf_table 85
osf_uadmin 242
osf_usleep_thread 251
osf_uswitch 250
osf_utc_adjtime 220
osf_utc_gettime 219
osf_utimes 138
osf_utsname 207
osf_wait4 7
osf_waitid 236
pause
pciconfig_iobase 376
pciconfig_read 345
pciconfig_write 346
perf_event_open 493
perfctr
perfmonctl
personality 324
pidfd_getfd 548
pidfd_open 544
pidfd_send_signal 534
pipe 42
pipe2 488
pivot_root 374
pkey_alloc 525
pkey_free 526
pkey_mprotect 524
poll 94
ppoll 464
ppoll_time64
prctl 348
pread64 349
preadv 490
preadv2 520
prlimit64 496
process_madvise 550
process_vm_readv 504
process_vm_writev 505
pselect6 463
pselect6_time64
ptrace 26
pwrite64 350
pwritev 491
pwritev2 521
query_module 347
quotactl 148
read 3
readahead 379
readdir
readlink 58
readlinkat 460
readv 120
reboot 311
recv 102
recvfrom 125
recvmmsg 479
recvmmsg_time64
recvmsg 113
remap_file_pages 410
removexattr 391
rename 128
renameat 457
renameat2 510
request_key 440
restart_syscall 412
riscv_flush_icache
rmdir 137
rseq 527
rt_sigaction 352
rt_sigpending 354
rt_sigprocmask 353
rt_sigqueueinfo 356
rt_sigreturn 351
rt_sigsuspend 357
rt_sigtimedwait 355
rt_sigtimedwait_time64
rt_tgsigqueueinfo 492
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 335
sched_get_priority_min 336
sched_getaffinity 396
sched_getattr 509
sched_getparam 331
sched_getscheduler 333
sched_rr_get_interval 337
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 395
sched_setattr 508
sched_setparam 330
sched_setscheduler 332
sched_yield 334
seccomp 514
select 358
semctl 204
semget 205
semop 206
semtimedop 423
semtimedop_time64
send 101
sendfile 370
sendfile64
sendmmsg 503
sendmsg 114
sendto 133
set_mempolicy 431
set_robust_list 466
set_thread_area
set_tid_address 411
setdomainname 166
setfsgid 326
setfsgid32
setfsuid 325
setfsuid32
setgid 132
setgid32
setgroups 80
setgroups32
sethae 301
sethostname 88
setitimer 362
setns 501
setpgid 39
setpgrp 82
setpriority 96
setregid 127
setregid32
setresgid 371
setresgid32
setresuid 343
setresuid32
setreuid 126
setreuid32
setrlimit 145
setsid 147
setsockopt 105
settimeofday 360
setuid 23
setuid32
setxattr 382
sgetmask
shmat 209
shmctl 210
shmdt 211
shmget 212
shutdown 134
sigaction 156
sigaltstack 235
signal
signalfd 476
signalfd4 484
sigpending 52
sigprocmask
sigreturn 103
sigsuspend 111
socket 97
socketcall
socketpair 135
splice 468
spu_create
spu_run
ssetmask
stat 67
stat64 425
statfs 328
statfs64 528
statx 522
stime
subpage_prot
swapcontext
swapoff 304
swapon 322
switch_endian
symlink 57
symlinkat 459
sync 36
sync_file_range 469
sync_file_range2
syncfs 500
sys_debug_setcontext
syscall
sysfs 254
sysinfo 318
syslog 310
sysmips
tee 470
tgkill 424
time
timer_create 414
timer_delete 418
timer_getoverrun 417
timer_gettime 416
timer_gettime64
timer_settime 415
timer_settime64
timerfd 477
timerfd_create 481
timerfd_gettime 483
timerfd_gettime64
timerfd_settime 482
timerfd_settime64
times 323
tkill 381
truncate 129
truncate64
ugetrlimit
umask 60
umount 22
umount2 22
uname 339
unlink 10
unlinkat 456
unshare 465
uselib 313
userfaultfd 516
ustat 327
utime
utimensat 475
utimensat_time64
utimes 363
utrap_install
vfork 66
vhangup 76
vm86
vm86old
vmsplice 471
wait4 365
waitid 438
waitpid
write 4
writev 121

595
src/basic/syscalls-arc Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl
accept 202
accept4 242
access
acct 89
add_key 217
adjtimex 171
alarm
arc_gettls 246
arc_settls 245
arc_usr_cmpxchg 248
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush
bfin_spinlock
bind 200
bpf 280
brk 214
cache_sync
cachectl
cacheflush 244
capget 90
capset 91
chdir 49
chmod
chown
chown32
chroot 51
clock_adjtime 266
clock_adjtime64 405
clock_getres 114
clock_getres_time64 406
clock_gettime 113
clock_gettime64 403
clock_nanosleep 115
clock_nanosleep_time64 407
clock_settime 112
clock_settime64 404
clone 220
clone2
clone3 435
close 57
close_range 436
connect 203
copy_file_range 285
creat
create_module
delete_module 106
dipc
dup 23
dup2
dup3 24
epoll_create
epoll_create1 20
epoll_ctl 21
epoll_ctl_old
epoll_pwait 22
epoll_pwait2 441
epoll_wait
epoll_wait_old
eventfd
eventfd2 19
exec_with_loader
execv
execve 221
execveat 281
exit 93
exit_group 94
faccessat 48
faccessat2 439
fadvise64
fadvise64_64 223
fallocate 47
fanotify_init 262
fanotify_mark 263
fchdir 50
fchmod 52
fchmodat 53
fchown 55
fchown32
fchownat 54
fcntl
fcntl64 25
fdatasync 83
fgetxattr 10
finit_module 273
flistxattr 13
flock 32
fork
fp_udfiex_crtl
fremovexattr 16
fsconfig 431
fsetxattr 7
fsmount 432
fsopen 430
fspick 433
fstat
fstat64 80
fstatat64 79
fstatfs
fstatfs64 44
fsync 82
ftruncate
ftruncate64 46
futex 98
futex_time64 422
futimesat
get_kernel_syms
get_mempolicy 236
get_robust_list 100
get_thread_area
getcpu 168
getcwd 17
getdents
getdents64 61
getdomainname
getdtablesize
getegid 177
getegid32
geteuid 175
geteuid32
getgid 176
getgid32
getgroups 158
getgroups32
gethostname
getitimer 102
getpagesize
getpeername 205
getpgid 155
getpgrp
getpid 172
getpmsg
getppid 173
getpriority 141
getrandom 278
getresgid 150
getresgid32
getresuid 148
getresuid32
getrlimit 163
getrusage 165
getsid 156
getsockname 204
getsockopt 209
gettid 178
gettimeofday 169
getuid 174
getuid32
getunwind
getxattr 8
getxgid
getxpid
getxuid
idle
init_module 105
inotify_add_watch 27
inotify_init
inotify_init1 26
inotify_rm_watch 28
io_cancel 3
io_destroy 1
io_getevents 4
io_pgetevents 292
io_pgetevents_time64 416
io_setup 0
io_submit 2
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 29
ioperm
iopl
ioprio_get 31
ioprio_set 30
ipc
kcmp 272
kern_features
kexec_file_load 294
kexec_load 104
keyctl 219
kill 129
lchown
lchown32
lgetxattr 9
link
linkat 37
listen 201
listxattr 11
llistxattr 12
lookup_dcookie 18
lremovexattr 15
lseek
lsetxattr 6
lstat
lstat64
madvise 233
mbind 235
membarrier 283
memfd_create 279
memory_ordering
migrate_pages 238
mincore 232
mkdir
mkdirat 34
mknod
mknodat 33
mlock 228
mlock2 284
mlockall 230
mmap
mmap2 222
modify_ldt
mount 40
move_mount 429
move_pages 239
mprotect 226
mq_getsetattr 185
mq_notify 184
mq_open 180
mq_timedreceive 183
mq_timedreceive_time64 419
mq_timedsend 182
mq_timedsend_time64 418
mq_unlink 181
mremap 216
msgctl 187
msgget 186
msgrcv 188
msgsnd 189
msync 227
multiplexer
munlock 229
munlockall 231
munmap 215
name_to_handle_at 264
nanosleep 101
newfstatat
nfsservctl 42
nice
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open
open_by_handle_at 265
open_tree 428
openat 56
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 241
perfctr
perfmonctl
personality 92
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe
pipe2 59
pivot_root 41
pkey_alloc 289
pkey_free 290
pkey_mprotect 288
poll
ppoll 73
ppoll_time64 414
prctl 167
pread64 67
preadv 69
preadv2 286
prlimit64 261
process_madvise 440
process_vm_readv 270
process_vm_writev 271
pselect6 72
pselect6_time64 413
ptrace 117
pwrite64 68
pwritev 70
pwritev2 287
query_module
quotactl 60
read 63
readahead 213
readdir
readlink
readlinkat 78
readv 65
reboot 142
recv
recvfrom 207
recvmmsg 243
recvmmsg_time64 417
recvmsg 212
remap_file_pages 234
removexattr 14
rename
renameat 38
renameat2 276
request_key 218
restart_syscall 128
riscv_flush_icache
rmdir
rseq 293
rt_sigaction 134
rt_sigpending 136
rt_sigprocmask 135
rt_sigqueueinfo 138
rt_sigreturn 139
rt_sigsuspend 133
rt_sigtimedwait 137
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 240
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 125
sched_get_priority_min 126
sched_getaffinity 123
sched_getattr 275
sched_getparam 121
sched_getscheduler 120
sched_rr_get_interval 127
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 122
sched_setattr 274
sched_setparam 118
sched_setscheduler 119
sched_yield 124
seccomp 277
select
semctl 191
semget 190
semop 193
semtimedop 192
semtimedop_time64 420
send
sendfile
sendfile64 71
sendmmsg 269
sendmsg 211
sendto 206
set_mempolicy 237
set_robust_list 99
set_thread_area
set_tid_address 96
setdomainname 162
setfsgid 152
setfsgid32
setfsuid 151
setfsuid32
setgid 144
setgid32
setgroups 159
setgroups32
sethae
sethostname 161
setitimer 103
setns 268
setpgid 154
setpgrp
setpriority 140
setregid 143
setregid32
setresgid 149
setresgid32
setresuid 147
setresuid32
setreuid 145
setreuid32
setrlimit 164
setsid 157
setsockopt 208
settimeofday 170
setuid 146
setuid32
setxattr 5
sgetmask
shmat 196
shmctl 195
shmdt 197
shmget 194
shutdown 210
sigaction
sigaltstack 132
signal
signalfd
signalfd4 74
sigpending
sigprocmask
sigreturn
sigsuspend
socket 198
socketcall
socketpair 199
splice 76
spu_create
spu_run
ssetmask
stat
stat64
statfs
statfs64 43
statx 291
stime
subpage_prot
swapcontext
swapoff 225
swapon 224
switch_endian
symlink
symlinkat 36
sync 81
sync_file_range 84
sync_file_range2
syncfs 267
sys_debug_setcontext
syscall
sysfs 247
sysinfo 179
syslog 116
sysmips
tee 77
tgkill 131
time
timer_create 107
timer_delete 111
timer_getoverrun 109
timer_gettime 108
timer_gettime64 408
timer_settime 110
timer_settime64 409
timerfd
timerfd_create 85
timerfd_gettime 87
timerfd_gettime64 410
timerfd_settime 86
timerfd_settime64 411
times 153
tkill 130
truncate
truncate64 45
ugetrlimit
umask 166
umount
umount2 39
uname 160
unlink
unlinkat 35
unshare 97
uselib
userfaultfd 282
ustat
utime
utimensat 88
utimensat_time64 412
utimes
utrap_install
vfork
vhangup 58
vm86
vm86old
vmsplice 75
wait4 260
waitid 95
waitpid
write 64
writev 66

595
src/basic/syscalls-arm Normal file
View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept 285
accept4 366
access 33
acct 51
add_key 309
adjtimex 124
alarm
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64 270
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 282
bpf 386
brk 45
cache_sync
cachectl
cacheflush
capget 184
capset 185
chdir 12
chmod 15
chown 182
chown32 212
chroot 61
clock_adjtime 372
clock_adjtime64 405
clock_getres 264
clock_getres_time64 406
clock_gettime 263
clock_gettime64 403
clock_nanosleep 265
clock_nanosleep_time64 407
clock_settime 262
clock_settime64 404
clone 120
clone2
clone3 435
close 6
close_range 436
connect 283
copy_file_range 391
creat 8
create_module
delete_module 129
dipc
dup 41
dup2 63
dup3 358
epoll_create 250
epoll_create1 357
epoll_ctl 251
epoll_ctl_old
epoll_pwait 346
epoll_pwait2 441
epoll_wait 252
epoll_wait_old
eventfd 351
eventfd2 356
exec_with_loader
execv
execve 11
execveat 387
exit 1
exit_group 248
faccessat 334
faccessat2 439
fadvise64
fadvise64_64
fallocate 352
fanotify_init 367
fanotify_mark 368
fchdir 133
fchmod 94
fchmodat 333
fchown 95
fchown32 207
fchownat 325
fcntl 55
fcntl64 221
fdatasync 148
fgetxattr 231
finit_module 379
flistxattr 234
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 237
fsconfig 431
fsetxattr 228
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64 197
fstatat64 327
fstatfs 100
fstatfs64 267
fsync 118
ftruncate 93
ftruncate64 194
futex 240
futex_time64 422
futimesat 326
get_kernel_syms
get_mempolicy 320
get_robust_list 339
get_thread_area
getcpu 345
getcwd 183
getdents 141
getdents64 217
getdomainname
getdtablesize
getegid 50
getegid32 202
geteuid 49
geteuid32 201
getgid 47
getgid32 200
getgroups 80
getgroups32 205
gethostname
getitimer 105
getpagesize
getpeername 287
getpgid 132
getpgrp 65
getpid 20
getpmsg
getppid 64
getpriority 96
getrandom 384
getresgid 171
getresgid32 211
getresuid 165
getresuid32 209
getrlimit
getrusage 77
getsid 147
getsockname 286
getsockopt 295
gettid 224
gettimeofday 78
getuid 24
getuid32 199
getunwind
getxattr 229
getxgid
getxpid
getxuid
idle
init_module 128
inotify_add_watch 317
inotify_init 316
inotify_init1 360
inotify_rm_watch 318
io_cancel 247
io_destroy 244
io_getevents 245
io_pgetevents 399
io_pgetevents_time64 416
io_setup 243
io_submit 246
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm
iopl
ioprio_get 315
ioprio_set 314
ipc
kcmp 378
kern_features
kexec_file_load 401
kexec_load 347
keyctl 311
kill 37
lchown 16
lchown32 198
lgetxattr 230
link 9
linkat 330
listen 284
listxattr 232
llistxattr 233
lookup_dcookie 249
lremovexattr 236
lseek 19
lsetxattr 227
lstat 107
lstat64 196
madvise 220
mbind 319
membarrier 389
memfd_create 385
memory_ordering
migrate_pages 400
mincore 219
mkdir 39
mkdirat 323
mknod 14
mknodat 324
mlock 150
mlock2 390
mlockall 152
mmap
mmap2 192
modify_ldt
mount 21
move_mount 429
move_pages 344
mprotect 125
mq_getsetattr 279
mq_notify 278
mq_open 274
mq_timedreceive 277
mq_timedreceive_time64 419
mq_timedsend 276
mq_timedsend_time64 418
mq_unlink 275
mremap 163
msgctl 304
msgget 303
msgrcv 302
msgsnd 301
msync 144
multiplexer
munlock 151
munlockall 153
munmap 91
name_to_handle_at 370
nanosleep 162
newfstatat
nfsservctl 169
nice 34
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 5
open_by_handle_at 371
open_tree 428
openat 322
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase 271
pciconfig_read 272
pciconfig_write 273
perf_event_open 364
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 359
pivot_root 218
pkey_alloc 395
pkey_free 396
pkey_mprotect 394
poll 168
ppoll 336
ppoll_time64 414
prctl 172
pread64 180
preadv 361
preadv2 392
prlimit64 369
process_madvise 440
process_vm_readv 376
process_vm_writev 377
pselect6 335
pselect6_time64 413
ptrace 26
pwrite64 181
pwritev 362
pwritev2 393
query_module
quotactl 131
read 3
readahead 225
readdir
readlink 85
readlinkat 332
readv 145
reboot 88
recv 291
recvfrom 292
recvmmsg 365
recvmmsg_time64 417
recvmsg 297
remap_file_pages 253
removexattr 235
rename 38
renameat 329
renameat2 382
request_key 310
restart_syscall 0
riscv_flush_icache
rmdir 40
rseq 398
rt_sigaction 174
rt_sigpending 176
rt_sigprocmask 175
rt_sigqueueinfo 178
rt_sigreturn 173
rt_sigsuspend 179
rt_sigtimedwait 177
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 363
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 242
sched_getattr 381
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 241
sched_setattr 380
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 383
select
semctl 300
semget 299
semop 298
semtimedop 312
semtimedop_time64 420
send 289
sendfile 187
sendfile64 239
sendmmsg 374
sendmsg 296
sendto 290
set_mempolicy 321
set_robust_list 338
set_thread_area
set_tid_address 256
setdomainname 121
setfsgid 139
setfsgid32 216
setfsuid 138
setfsuid32 215
setgid 46
setgid32 214
setgroups 81
setgroups32 206
sethae
sethostname 74
setitimer 104
setns 375
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32 204
setresgid 170
setresgid32 210
setresuid 164
setresuid32 208
setreuid 70
setreuid32 203
setrlimit 75
setsid 66
setsockopt 294
settimeofday 79
setuid 23
setuid32 213
setxattr 226
sgetmask
shmat 305
shmctl 308
shmdt 306
shmget 307
shutdown 293
sigaction 67
sigaltstack 186
signal
signalfd 349
signalfd4 355
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 281
socketcall
socketpair 288
splice 340
spu_create
spu_run
ssetmask
stat 106
stat64 195
statfs 99
statfs64 266
statx 397
stime
subpage_prot
swapcontext
swapoff 115
swapon 87
switch_endian
symlink 83
symlinkat 331
sync 36
sync_file_range
sync_file_range2 341
syncfs 373
sys_debug_setcontext
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 342
tgkill 268
time
timer_create 257
timer_delete 261
timer_getoverrun 260
timer_gettime 259
timer_gettime64 408
timer_settime 258
timer_settime64 409
timerfd
timerfd_create 350
timerfd_gettime 354
timerfd_gettime64 410
timerfd_settime 353
timerfd_settime64 411
times 43
tkill 238
truncate 92
truncate64 193
ugetrlimit 191
umask 60
umount
umount2 52
uname 122
unlink 10
unlinkat 328
unshare 337
uselib 86
userfaultfd 388
ustat 62
utime
utimensat 348
utimensat_time64 412
utimes 269
utrap_install
vfork 190
vhangup 111
vm86
vm86old
vmsplice 343
wait4 114
waitid 280
waitpid
write 4
writev 146

595
src/basic/syscalls-arm64 Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl
accept 202
accept4 242
access
acct 89
add_key 217
adjtimex 171
alarm
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush
bfin_spinlock
bind 200
bpf 280
brk 214
cache_sync
cachectl
cacheflush
capget 90
capset 91
chdir 49
chmod
chown
chown32
chroot 51
clock_adjtime 266
clock_adjtime64
clock_getres 114
clock_getres_time64
clock_gettime 113
clock_gettime64
clock_nanosleep 115
clock_nanosleep_time64
clock_settime 112
clock_settime64
clone 220
clone2
clone3 435
close 57
close_range 436
connect 203
copy_file_range 285
creat
create_module
delete_module 106
dipc
dup 23
dup2
dup3 24
epoll_create
epoll_create1 20
epoll_ctl 21
epoll_ctl_old
epoll_pwait 22
epoll_pwait2 441
epoll_wait
epoll_wait_old
eventfd
eventfd2 19
exec_with_loader
execv
execve 221
execveat 281
exit 93
exit_group 94
faccessat 48
faccessat2 439
fadvise64 223
fadvise64_64
fallocate 47
fanotify_init 262
fanotify_mark 263
fchdir 50
fchmod 52
fchmodat 53
fchown 55
fchown32
fchownat 54
fcntl 25
fcntl64
fdatasync 83
fgetxattr 10
finit_module 273
flistxattr 13
flock 32
fork
fp_udfiex_crtl
fremovexattr 16
fsconfig 431
fsetxattr 7
fsmount 432
fsopen 430
fspick 433
fstat 80
fstat64
fstatat64
fstatfs 44
fstatfs64
fsync 82
ftruncate 46
ftruncate64
futex 98
futex_time64
futimesat
get_kernel_syms
get_mempolicy 236
get_robust_list 100
get_thread_area
getcpu 168
getcwd 17
getdents
getdents64 61
getdomainname
getdtablesize
getegid 177
getegid32
geteuid 175
geteuid32
getgid 176
getgid32
getgroups 158
getgroups32
gethostname
getitimer 102
getpagesize
getpeername 205
getpgid 155
getpgrp
getpid 172
getpmsg
getppid 173
getpriority 141
getrandom 278
getresgid 150
getresgid32
getresuid 148
getresuid32
getrlimit 163
getrusage 165
getsid 156
getsockname 204
getsockopt 209
gettid 178
gettimeofday 169
getuid 174
getuid32
getunwind
getxattr 8
getxgid
getxpid
getxuid
idle
init_module 105
inotify_add_watch 27
inotify_init
inotify_init1 26
inotify_rm_watch 28
io_cancel 3
io_destroy 1
io_getevents 4
io_pgetevents 292
io_pgetevents_time64
io_setup 0
io_submit 2
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 29
ioperm
iopl
ioprio_get 31
ioprio_set 30
ipc
kcmp 272
kern_features
kexec_file_load 294
kexec_load 104
keyctl 219
kill 129
lchown
lchown32
lgetxattr 9
link
linkat 37
listen 201
listxattr 11
llistxattr 12
lookup_dcookie 18
lremovexattr 15
lseek 62
lsetxattr 6
lstat
lstat64
madvise 233
mbind 235
membarrier 283
memfd_create 279
memory_ordering
migrate_pages 238
mincore 232
mkdir
mkdirat 34
mknod
mknodat 33
mlock 228
mlock2 284
mlockall 230
mmap 222
mmap2
modify_ldt
mount 40
move_mount 429
move_pages 239
mprotect 226
mq_getsetattr 185
mq_notify 184
mq_open 180
mq_timedreceive 183
mq_timedreceive_time64
mq_timedsend 182
mq_timedsend_time64
mq_unlink 181
mremap 216
msgctl 187
msgget 186
msgrcv 188
msgsnd 189
msync 227
multiplexer
munlock 229
munlockall 231
munmap 215
name_to_handle_at 264
nanosleep 101
newfstatat 79
nfsservctl 42
nice
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open
open_by_handle_at 265
open_tree 428
openat 56
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 241
perfctr
perfmonctl
personality 92
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe
pipe2 59
pivot_root 41
pkey_alloc 289
pkey_free 290
pkey_mprotect 288
poll
ppoll 73
ppoll_time64
prctl 167
pread64 67
preadv 69
preadv2 286
prlimit64 261
process_madvise 440
process_vm_readv 270
process_vm_writev 271
pselect6 72
pselect6_time64
ptrace 117
pwrite64 68
pwritev 70
pwritev2 287
query_module
quotactl 60
read 63
readahead 213
readdir
readlink
readlinkat 78
readv 65
reboot 142
recv
recvfrom 207
recvmmsg 243
recvmmsg_time64
recvmsg 212
remap_file_pages 234
removexattr 14
rename
renameat 38
renameat2 276
request_key 218
restart_syscall 128
riscv_flush_icache
rmdir
rseq 293
rt_sigaction 134
rt_sigpending 136
rt_sigprocmask 135
rt_sigqueueinfo 138
rt_sigreturn 139
rt_sigsuspend 133
rt_sigtimedwait 137
rt_sigtimedwait_time64
rt_tgsigqueueinfo 240
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 125
sched_get_priority_min 126
sched_getaffinity 123
sched_getattr 275
sched_getparam 121
sched_getscheduler 120
sched_rr_get_interval 127
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 122
sched_setattr 274
sched_setparam 118
sched_setscheduler 119
sched_yield 124
seccomp 277
select
semctl 191
semget 190
semop 193
semtimedop 192
semtimedop_time64
send
sendfile 71
sendfile64
sendmmsg 269
sendmsg 211
sendto 206
set_mempolicy 237
set_robust_list 99
set_thread_area
set_tid_address 96
setdomainname 162
setfsgid 152
setfsgid32
setfsuid 151
setfsuid32
setgid 144
setgid32
setgroups 159
setgroups32
sethae
sethostname 161
setitimer 103
setns 268
setpgid 154
setpgrp
setpriority 140
setregid 143
setregid32
setresgid 149
setresgid32
setresuid 147
setresuid32
setreuid 145
setreuid32
setrlimit 164
setsid 157
setsockopt 208
settimeofday 170
setuid 146
setuid32
setxattr 5
sgetmask
shmat 196
shmctl 195
shmdt 197
shmget 194
shutdown 210
sigaction
sigaltstack 132
signal
signalfd
signalfd4 74
sigpending
sigprocmask
sigreturn
sigsuspend
socket 198
socketcall
socketpair 199
splice 76
spu_create
spu_run
ssetmask
stat
stat64
statfs 43
statfs64
statx 291
stime
subpage_prot
swapcontext
swapoff 225
swapon 224
switch_endian
symlink
symlinkat 36
sync 81
sync_file_range 84
sync_file_range2
syncfs 267
sys_debug_setcontext
syscall
sysfs
sysinfo 179
syslog 116
sysmips
tee 77
tgkill 131
time
timer_create 107
timer_delete 111
timer_getoverrun 109
timer_gettime 108
timer_gettime64
timer_settime 110
timer_settime64
timerfd
timerfd_create 85
timerfd_gettime 87
timerfd_gettime64
timerfd_settime 86
timerfd_settime64
times 153
tkill 130
truncate 45
truncate64
ugetrlimit
umask 166
umount
umount2 39
uname 160
unlink
unlinkat 35
unshare 97
uselib
userfaultfd 282
ustat
utime
utimensat 88
utimensat_time64
utimes
utrap_install
vfork
vhangup 58
vm86
vm86old
vmsplice 75
wait4 260
waitid 95
waitpid
write 64
writev 66

595
src/basic/syscalls-i386 Normal file
View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept
accept4 364
access 33
acct 51
add_key 286
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl 384
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 361
bpf 357
brk 45
cache_sync
cachectl
cacheflush
capget 184
capset 185
chdir 12
chmod 15
chown 182
chown32 212
chroot 61
clock_adjtime 343
clock_adjtime64 405
clock_getres 266
clock_getres_time64 406
clock_gettime 265
clock_gettime64 403
clock_nanosleep 267
clock_nanosleep_time64 407
clock_settime 264
clock_settime64 404
clone 120
clone2
clone3 435
close 6
close_range 436
connect 362
copy_file_range 377
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 330
epoll_create 254
epoll_create1 329
epoll_ctl 255
epoll_ctl_old
epoll_pwait 319
epoll_pwait2 441
epoll_wait 256
epoll_wait_old
eventfd 323
eventfd2 328
exec_with_loader
execv
execve 11
execveat 358
exit 1
exit_group 252
faccessat 307
faccessat2 439
fadvise64 250
fadvise64_64 272
fallocate 324
fanotify_init 338
fanotify_mark 339
fchdir 133
fchmod 94
fchmodat 306
fchown 95
fchown32 207
fchownat 298
fcntl 55
fcntl64 221
fdatasync 148
fgetxattr 231
finit_module 350
flistxattr 234
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 237
fsconfig 431
fsetxattr 228
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64 197
fstatat64 300
fstatfs 100
fstatfs64 269
fsync 118
ftruncate 93
ftruncate64 194
futex 240
futex_time64 422
futimesat 299
get_kernel_syms 130
get_mempolicy 275
get_robust_list 312
get_thread_area 244
getcpu 318
getcwd 183
getdents 141
getdents64 220
getdomainname
getdtablesize
getegid 50
getegid32 202
geteuid 49
geteuid32 201
getgid 47
getgid32 200
getgroups 80
getgroups32 205
gethostname
getitimer 105
getpagesize
getpeername 368
getpgid 132
getpgrp 65
getpid 20
getpmsg 188
getppid 64
getpriority 96
getrandom 355
getresgid 171
getresgid32 211
getresuid 165
getresuid32 209
getrlimit 76
getrusage 77
getsid 147
getsockname 367
getsockopt 365
gettid 224
gettimeofday 78
getuid 24
getuid32 199
getunwind
getxattr 229
getxgid
getxpid
getxuid
idle 112
init_module 128
inotify_add_watch 292
inotify_init 291
inotify_init1 332
inotify_rm_watch 293
io_cancel 249
io_destroy 246
io_getevents 247
io_pgetevents 385
io_pgetevents_time64 416
io_setup 245
io_submit 248
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm 101
iopl 110
ioprio_get 290
ioprio_set 289
ipc 117
kcmp 349
kern_features
kexec_file_load
kexec_load 283
keyctl 288
kill 37
lchown 16
lchown32 198
lgetxattr 230
link 9
linkat 303
listen 363
listxattr 232
llistxattr 233
lookup_dcookie 253
lremovexattr 236
lseek 19
lsetxattr 227
lstat 107
lstat64 196
madvise 219
mbind 274
membarrier 375
memfd_create 356
memory_ordering
migrate_pages 294
mincore 218
mkdir 39
mkdirat 296
mknod 14
mknodat 297
mlock 150
mlock2 376
mlockall 152
mmap 90
mmap2 192
modify_ldt 123
mount 21
move_mount 429
move_pages 317
mprotect 125
mq_getsetattr 282
mq_notify 281
mq_open 277
mq_timedreceive 280
mq_timedreceive_time64 419
mq_timedsend 279
mq_timedsend_time64 418
mq_unlink 278
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer
munlock 151
munlockall 153
munmap 91
name_to_handle_at 341
nanosleep 162
newfstatat
nfsservctl 169
nice 34
old_adjtimex
old_getpagesize
oldfstat 28
oldlstat 84
oldolduname 59
oldstat 18
oldumount
olduname 109
open 5
open_by_handle_at 342
open_tree 428
openat 295
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 336
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 331
pivot_root 217
pkey_alloc 381
pkey_free 382
pkey_mprotect 380
poll 168
ppoll 309
ppoll_time64 414
prctl 172
pread64 180
preadv 333
preadv2 378
prlimit64 340
process_madvise 440
process_vm_readv 347
process_vm_writev 348
pselect6 308
pselect6_time64 413
ptrace 26
pwrite64 181
pwritev 334
pwritev2 379
query_module 167
quotactl 131
read 3
readahead 225
readdir 89
readlink 85
readlinkat 305
readv 145
reboot 88
recv
recvfrom 371
recvmmsg 337
recvmmsg_time64 417
recvmsg 372
remap_file_pages 257
removexattr 235
rename 38
renameat 302
renameat2 353
request_key 287
restart_syscall 0
riscv_flush_icache
rmdir 40
rseq 386
rt_sigaction 174
rt_sigpending 176
rt_sigprocmask 175
rt_sigqueueinfo 178
rt_sigreturn 173
rt_sigsuspend 179
rt_sigtimedwait 177
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 335
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 242
sched_getattr 352
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 241
sched_setattr 351
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 354
select 82
semctl 394
semget 393
semop
semtimedop
semtimedop_time64 420
send
sendfile 187
sendfile64 239
sendmmsg 345
sendmsg 370
sendto 369
set_mempolicy 276
set_robust_list 311
set_thread_area 243
set_tid_address 258
setdomainname 121
setfsgid 139
setfsgid32 216
setfsuid 138
setfsuid32 215
setgid 46
setgid32 214
setgroups 81
setgroups32 206
sethae
sethostname 74
setitimer 104
setns 346
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32 204
setresgid 170
setresgid32 210
setresuid 164
setresuid32 208
setreuid 70
setreuid32 203
setrlimit 75
setsid 66
setsockopt 366
settimeofday 79
setuid 23
setuid32 213
setxattr 226
sgetmask 68
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 373
sigaction 67
sigaltstack 186
signal 48
signalfd 321
signalfd4 327
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 359
socketcall 102
socketpair 360
splice 313
spu_create
spu_run
ssetmask 69
stat 106
stat64 195
statfs 99
statfs64 268
statx 383
stime 25
subpage_prot
swapcontext
swapoff 115
swapon 87
switch_endian
symlink 83
symlinkat 304
sync 36
sync_file_range 314
sync_file_range2
syncfs 344
sys_debug_setcontext
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 315
tgkill 270
time 13
timer_create 259
timer_delete 263
timer_getoverrun 262
timer_gettime 261
timer_gettime64 408
timer_settime 260
timer_settime64 409
timerfd
timerfd_create 322
timerfd_gettime 326
timerfd_gettime64 410
timerfd_settime 325
timerfd_settime64 411
times 43
tkill 238
truncate 92
truncate64 193
ugetrlimit 191
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 301
unshare 310
uselib 86
userfaultfd 374
ustat 62
utime 30
utimensat 320
utimensat_time64 412
utimes 271
utrap_install
vfork 190
vhangup 111
vm86 166
vm86old 113
vmsplice 316
wait4 114
waitid 284
waitpid 7
write 4
writev 146

595
src/basic/syscalls-ia64 Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl 1150
accept 1194
accept4 1334
access 1049
acct 1064
add_key 1271
adjtimex 1131
alarm
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 1138
bfin_spinlock
bind 1191
bpf 1341
brk 1060
cache_sync
cachectl
cacheflush
capget 1185
capset 1186
chdir 1034
chmod 1038
chown 1039
chown32
chroot 1068
clock_adjtime 1328
clock_adjtime64
clock_getres 1255
clock_getres_time64
clock_gettime 1254
clock_gettime64
clock_nanosleep 1256
clock_nanosleep_time64
clock_settime 1253
clock_settime64
clone 1128
clone2 1213
clone3
close 1029
close_range 1460
connect 1192
copy_file_range 1347
creat 1030
create_module
delete_module 1134
dipc
dup 1057
dup2 1070
dup3 1316
epoll_create 1243
epoll_create1 1315
epoll_ctl 1244
epoll_ctl_old
epoll_pwait 1305
epoll_pwait2 1465
epoll_wait 1245
epoll_wait_old
eventfd 1309
eventfd2 1314
exec_with_loader
execv
execve 1033
execveat 1342
exit 1025
exit_group 1236
faccessat 1293
faccessat2 1463
fadvise64 1234
fadvise64_64
fallocate 1303
fanotify_init 1323
fanotify_mark 1324
fchdir 1035
fchmod 1099
fchmodat 1292
fchown 1100
fchown32
fchownat 1284
fcntl 1066
fcntl64
fdatasync 1052
fgetxattr 1222
finit_module 1335
flistxattr 1225
flock 1145
fork
fp_udfiex_crtl
fremovexattr 1228
fsconfig 1455
fsetxattr 1219
fsmount 1456
fsopen 1454
fspick 1457
fstat 1212
fstat64
fstatat64
fstatfs 1104
fstatfs64 1257
fsync 1051
ftruncate 1098
ftruncate64
futex 1230
futex_time64
futimesat 1285
get_kernel_syms
get_mempolicy 1260
get_robust_list 1299
get_thread_area
getcpu 1304
getcwd 1184
getdents 1144
getdents64 1214
getdomainname
getdtablesize
getegid 1063
getegid32
geteuid 1047
geteuid32
getgid 1062
getgid32
getgroups 1077
getgroups32
gethostname
getitimer 1119
getpagesize
getpeername 1196
getpgid 1079
getpgrp
getpid 1041
getpmsg 1188
getppid 1042
getpriority 1101
getrandom 1339
getresgid 1075
getresgid32
getresuid 1073
getresuid32
getrlimit 1085
getrusage 1086
getsid 1082
getsockname 1195
getsockopt 1204
gettid 1105
gettimeofday 1087
getuid 1046
getuid32
getunwind 1215
getxattr 1220
getxgid
getxpid
getxuid
idle
init_module 1133
inotify_add_watch 1278
inotify_init 1277
inotify_init1 1318
inotify_rm_watch 1279
io_cancel 1242
io_destroy 1239
io_getevents 1240
io_pgetevents 1351
io_pgetevents_time64
io_setup 1238
io_submit 1241
io_uring_enter 1450
io_uring_register 1451
io_uring_setup 1449
ioctl 1065
ioperm
iopl
ioprio_get 1275
ioprio_set 1274
ipc
kcmp 1345
kern_features
kexec_file_load
kexec_load 1268
keyctl 1273
kill 1053
lchown 1124
lchown32
lgetxattr 1221
link 1031
linkat 1289
listen 1193
listxattr 1223
llistxattr 1224
lookup_dcookie 1237
lremovexattr 1227
lseek 1040
lsetxattr 1218
lstat 1211
lstat64
madvise 1209
mbind 1259
membarrier 1344
memfd_create 1340
memory_ordering
migrate_pages 1280
mincore 1208
mkdir 1055
mkdirat 1282
mknod 1037
mknodat 1283
mlock 1153
mlock2 1346
mlockall 1154
mmap 1151
mmap2 1172
modify_ldt
mount 1043
move_mount 1453
move_pages 1276
mprotect 1155
mq_getsetattr 1267
mq_notify 1266
mq_open 1262
mq_timedreceive 1265
mq_timedreceive_time64
mq_timedsend 1264
mq_timedsend_time64
mq_unlink 1263
mremap 1156
msgctl 1112
msgget 1109
msgrcv 1111
msgsnd 1110
msync 1157
multiplexer
munlock 1158
munlockall 1159
munmap 1152
name_to_handle_at 1326
nanosleep 1168
newfstatat 1286
nfsservctl 1169
nice
old_adjtimex
old_getpagesize 1171
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 1028
open_by_handle_at 1327
open_tree 1452
openat 1281
openat2 1461
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause
pciconfig_iobase
pciconfig_read 1173
pciconfig_write 1174
perf_event_open 1352
perfctr
perfmonctl 1175
personality 1140
pidfd_getfd 1462
pidfd_open 1458
pidfd_send_signal 1448
pipe 1058
pipe2 1317
pivot_root 1207
pkey_alloc 1355
pkey_free 1356
pkey_mprotect 1354
poll 1090
ppoll 1295
ppoll_time64
prctl 1170
pread64 1148
preadv 1319
preadv2 1348
prlimit64 1325
process_madvise 1464
process_vm_readv 1332
process_vm_writev 1333
pselect6 1294
pselect6_time64
ptrace 1048
pwrite64 1149
pwritev 1320
pwritev2 1349
query_module
quotactl 1137
read 1026
readahead 1216
readdir
readlink 1092
readlinkat 1291
readv 1146
reboot 1096
recv 1200
recvfrom 1201
recvmmsg 1322
recvmmsg_time64
recvmsg 1206
remap_file_pages 1125
removexattr 1226
rename 1054
renameat 1288
renameat2 1338
request_key 1272
restart_syscall 1246
riscv_flush_icache
rmdir 1056
rseq 1357
rt_sigaction 1177
rt_sigpending 1178
rt_sigprocmask 1179
rt_sigqueueinfo 1180
rt_sigreturn 1181
rt_sigsuspend 1182
rt_sigtimedwait 1183
rt_sigtimedwait_time64
rt_tgsigqueueinfo 1321
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 1165
sched_get_priority_min 1166
sched_getaffinity 1232
sched_getattr 1337
sched_getparam 1160
sched_getscheduler 1162
sched_rr_get_interval 1167
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 1231
sched_setattr 1336
sched_setparam 1161
sched_setscheduler 1163
sched_yield 1164
seccomp 1353
select 1089
semctl 1108
semget 1106
semop 1107
semtimedop 1247
semtimedop_time64
send 1198
sendfile 1187
sendfile64
sendmmsg 1331
sendmsg 1205
sendto 1199
set_mempolicy 1261
set_robust_list 1298
set_thread_area
set_tid_address 1233
setdomainname 1129
setfsgid 1143
setfsgid32
setfsuid 1142
setfsuid32
setgid 1061
setgid32
setgroups 1078
setgroups32
sethae
sethostname 1083
setitimer 1118
setns 1330
setpgid 1080
setpgrp
setpriority 1102
setregid 1072
setregid32
setresgid 1076
setresgid32
setresuid 1074
setresuid32
setreuid 1071
setreuid32
setrlimit 1084
setsid 1081
setsockopt 1203
settimeofday 1088
setuid 1045
setuid32
setxattr 1217
sgetmask
shmat 1114
shmctl 1116
shmdt 1115
shmget 1113
shutdown 1202
sigaction
sigaltstack 1176
signal
signalfd 1307
signalfd4 1313
sigpending
sigprocmask
sigreturn
sigsuspend
socket 1190
socketcall
socketpair 1197
splice 1297
spu_create
spu_run
ssetmask
stat 1210
stat64
statfs 1103
statfs64 1258
statx 1350
stime
subpage_prot
swapcontext
swapoff 1095
swapon 1094
switch_endian
symlink 1091
symlinkat 1290
sync 1050
sync_file_range 1300
sync_file_range2
syncfs 1329
sys_debug_setcontext
syscall
sysfs 1139
sysinfo 1127
syslog 1117
sysmips
tee 1301
tgkill 1235
time
timer_create 1248
timer_delete 1252
timer_getoverrun 1251
timer_gettime 1250
timer_gettime64
timer_settime 1249
timer_settime64
timerfd 1308
timerfd_create 1310
timerfd_gettime 1312
timerfd_gettime64
timerfd_settime 1311
timerfd_settime64
times 1059
tkill 1229
truncate 1097
truncate64
ugetrlimit
umask 1067
umount 1044
umount2 1044
uname 1130
unlink 1032
unlinkat 1287
unshare 1296
uselib 1093
userfaultfd 1343
ustat 1069
utime
utimensat 1306
utimensat_time64
utimes 1036
utrap_install
vfork
vhangup 1123
vm86
vm86old
vmsplice 1302
wait4 1126
waitid 1270
waitpid
write 1027
writev 1147

595
src/basic/syscalls-m68k Normal file
View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept
accept4 361
access 33
acct 51
add_key 279
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier 336
atomic_cmpxchg_32 335
bdflush 134
bfin_spinlock
bind 358
bpf 354
brk 45
cache_sync
cachectl
cacheflush 123
capget 184
capset 185
chdir 12
chmod 15
chown 16
chown32 198
chroot 61
clock_adjtime 342
clock_adjtime64 405
clock_getres 261
clock_getres_time64 406
clock_gettime 260
clock_gettime64 403
clock_nanosleep 262
clock_nanosleep_time64 407
clock_settime 259
clock_settime64 404
clone 120
clone2
clone3 435
close 6
close_range 436
connect 359
copy_file_range 376
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 326
epoll_create 249
epoll_create1 325
epoll_ctl 250
epoll_ctl_old
epoll_pwait 315
epoll_pwait2 441
epoll_wait 251
epoll_wait_old
eventfd 319
eventfd2 324
exec_with_loader
execv
execve 11
execveat 355
exit 1
exit_group 247
faccessat 300
faccessat2 439
fadvise64 246
fadvise64_64 267
fallocate 320
fanotify_init 337
fanotify_mark 338
fchdir 133
fchmod 94
fchmodat 299
fchown 95
fchown32 207
fchownat 291
fcntl 55
fcntl64 239
fdatasync 148
fgetxattr 228
finit_module 348
flistxattr 231
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 234
fsconfig 431
fsetxattr 225
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64 197
fstatat64 293
fstatfs 100
fstatfs64 264
fsync 118
ftruncate 93
ftruncate64 194
futex 235
futex_time64 422
futimesat 292
get_kernel_syms 130
get_mempolicy 269
get_robust_list 305
get_thread_area 333
getcpu 314
getcwd 183
getdents 141
getdents64 220
getdomainname
getdtablesize
getegid 50
getegid32 202
geteuid 49
geteuid32 201
getgid 47
getgid32 200
getgroups 80
getgroups32 205
gethostname
getitimer 105
getpagesize 166
getpeername 365
getpgid 132
getpgrp 65
getpid 20
getpmsg 188
getppid 64
getpriority 96
getrandom 352
getresgid 171
getresgid32 211
getresuid 165
getresuid32 209
getrlimit 76
getrusage 77
getsid 147
getsockname 364
getsockopt 362
gettid 221
gettimeofday 78
getuid 24
getuid32 199
getunwind
getxattr 226
getxgid
getxpid
getxuid
idle
init_module 128
inotify_add_watch 285
inotify_init 284
inotify_init1 328
inotify_rm_watch 286
io_cancel 245
io_destroy 242
io_getevents 243
io_pgetevents
io_pgetevents_time64 416
io_setup 241
io_submit 244
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm
iopl
ioprio_get 283
ioprio_set 282
ipc 117
kcmp 347
kern_features
kexec_file_load
kexec_load 313
keyctl 281
kill 37
lchown 182
lchown32 212
lgetxattr 227
link 9
linkat 296
listen 360
listxattr 229
llistxattr 230
lookup_dcookie 248
lremovexattr 233
lseek 19
lsetxattr 224
lstat 107
lstat64 196
madvise 238
mbind 268
membarrier 374
memfd_create 353
memory_ordering
migrate_pages 287
mincore 237
mkdir 39
mkdirat 289
mknod 14
mknodat 290
mlock 150
mlock2 375
mlockall 152
mmap 90
mmap2 192
modify_ldt
mount 21
move_mount 429
move_pages 310
mprotect 125
mq_getsetattr 276
mq_notify 275
mq_open 271
mq_timedreceive 274
mq_timedreceive_time64 419
mq_timedsend 273
mq_timedsend_time64 418
mq_unlink 272
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer
munlock 151
munlockall 153
munmap 91
name_to_handle_at 340
nanosleep 162
newfstatat
nfsservctl 169
nice 34
old_adjtimex
old_getpagesize
oldfstat 28
oldlstat 84
oldolduname
oldstat 18
oldumount
olduname
open 5
open_by_handle_at 341
open_tree 428
openat 288
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 332
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 327
pivot_root 217
pkey_alloc 382
pkey_free 383
pkey_mprotect 381
poll 168
ppoll 302
ppoll_time64 414
prctl 172
pread64 180
preadv 329
preadv2 377
prlimit64 339
process_madvise 440
process_vm_readv 345
process_vm_writev 346
pselect6 301
pselect6_time64 413
ptrace 26
pwrite64 181
pwritev 330
pwritev2 378
query_module 167
quotactl 131
read 3
readahead 240
readdir 89
readlink 85
readlinkat 298
readv 145
reboot 88
recv
recvfrom 368
recvmmsg 371
recvmmsg_time64 417
recvmsg 369
remap_file_pages 252
removexattr 232
rename 38
renameat 295
renameat2 351
request_key 280
restart_syscall 0
riscv_flush_icache
rmdir 40
rseq 384
rt_sigaction 174
rt_sigpending 176
rt_sigprocmask 175
rt_sigqueueinfo 178
rt_sigreturn 173
rt_sigsuspend 179
rt_sigtimedwait 177
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 331
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 312
sched_getattr 350
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 311
sched_setattr 349
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 380
select 82
semctl 394
semget 393
semop
semtimedop
semtimedop_time64 420
send
sendfile 187
sendfile64 236
sendmmsg 372
sendmsg 367
sendto 366
set_mempolicy 270
set_robust_list 304
set_thread_area 334
set_tid_address 253
setdomainname 121
setfsgid 139
setfsgid32 216
setfsuid 138
setfsuid32 215
setgid 46
setgid32 214
setgroups 81
setgroups32 206
sethae
sethostname 74
setitimer 104
setns 344
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32 204
setresgid 170
setresgid32 210
setresuid 164
setresuid32 208
setreuid 70
setreuid32 203
setrlimit 75
setsid 66
setsockopt 363
settimeofday 79
setuid 23
setuid32 213
setxattr 223
sgetmask 68
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 370
sigaction 67
sigaltstack 186
signal 48
signalfd 317
signalfd4 323
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 356
socketcall 102
socketpair 357
splice 306
spu_create
spu_run
ssetmask 69
stat 106
stat64 195
statfs 99
statfs64 263
statx 379
stime 25
subpage_prot
swapcontext
swapoff 115
swapon 87
switch_endian
symlink 83
symlinkat 297
sync 36
sync_file_range 307
sync_file_range2
syncfs 343
sys_debug_setcontext
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 308
tgkill 265
time 13
timer_create 254
timer_delete 258
timer_getoverrun 257
timer_gettime 256
timer_gettime64 408
timer_settime 255
timer_settime64 409
timerfd
timerfd_create 318
timerfd_gettime 322
timerfd_gettime64 410
timerfd_settime 321
timerfd_settime64 411
times 43
tkill 222
truncate 92
truncate64 193
ugetrlimit 191
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 294
unshare 303
uselib 86
userfaultfd 373
ustat 62
utime 30
utimensat 316
utimensat_time64 412
utimes 266
utrap_install
vfork 190
vhangup 111
vm86
vm86old
vmsplice 309
wait4 114
waitid 277
waitpid 7
write 4
writev 146

595
src/basic/syscalls-mips64 Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect 5022
_sysctl 5152
accept 5042
accept4 5293
access 5020
acct 5158
add_key 5239
adjtimex 5154
alarm 5037
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush
bfin_spinlock
bind 5048
bpf 5315
brk 5012
cache_sync
cachectl 5198
cacheflush 5197
capget 5123
capset 5124
chdir 5078
chmod 5088
chown 5090
chown32
chroot 5156
clock_adjtime 5300
clock_adjtime64
clock_getres 5223
clock_getres_time64
clock_gettime 5222
clock_gettime64
clock_nanosleep 5224
clock_nanosleep_time64
clock_settime 5221
clock_settime64
clone 5055
clone2
clone3 5435
close 5003
close_range 5436
connect 5041
copy_file_range 5320
creat 5083
create_module 5167
delete_module 5169
dipc
dup 5031
dup2 5032
dup3 5286
epoll_create 5207
epoll_create1 5285
epoll_ctl 5208
epoll_ctl_old
epoll_pwait 5272
epoll_pwait2 5441
epoll_wait 5209
epoll_wait_old
eventfd 5278
eventfd2 5284
exec_with_loader
execv
execve 5057
execveat 5316
exit 5058
exit_group 5205
faccessat 5259
faccessat2 5439
fadvise64 5215
fadvise64_64
fallocate 5279
fanotify_init 5295
fanotify_mark 5296
fchdir 5079
fchmod 5089
fchmodat 5258
fchown 5091
fchown32
fchownat 5250
fcntl 5070
fcntl64
fdatasync 5073
fgetxattr 5185
finit_module 5307
flistxattr 5188
flock 5071
fork 5056
fp_udfiex_crtl
fremovexattr 5191
fsconfig 5431
fsetxattr 5182
fsmount 5432
fsopen 5430
fspick 5433
fstat 5005
fstat64
fstatat64
fstatfs 5135
fstatfs64
fsync 5072
ftruncate 5075
ftruncate64
futex 5194
futex_time64
futimesat 5251
get_kernel_syms 5170
get_mempolicy 5228
get_robust_list 5269
get_thread_area
getcpu 5271
getcwd 5077
getdents 5076
getdents64 5308
getdomainname
getdtablesize
getegid 5106
getegid32
geteuid 5105
geteuid32
getgid 5102
getgid32
getgroups 5113
getgroups32
gethostname
getitimer 5035
getpagesize
getpeername 5051
getpgid 5119
getpgrp 5109
getpid 5038
getpmsg 5174
getppid 5108
getpriority 5137
getrandom 5313
getresgid 5118
getresgid32
getresuid 5116
getresuid32
getrlimit 5095
getrusage 5096
getsid 5122
getsockname 5050
getsockopt 5054
gettid 5178
gettimeofday 5094
getuid 5100
getuid32
getunwind
getxattr 5183
getxgid
getxpid
getxuid
idle
init_module 5168
inotify_add_watch 5244
inotify_init 5243
inotify_init1 5288
inotify_rm_watch 5245
io_cancel 5204
io_destroy 5201
io_getevents 5202
io_pgetevents 5328
io_pgetevents_time64
io_setup 5200
io_submit 5203
io_uring_enter 5426
io_uring_register 5427
io_uring_setup 5425
ioctl 5015
ioperm
iopl
ioprio_get 5274
ioprio_set 5273
ipc
kcmp 5306
kern_features
kexec_file_load
kexec_load 5270
keyctl 5241
kill 5060
lchown 5092
lchown32
lgetxattr 5184
link 5084
linkat 5255
listen 5049
listxattr 5186
llistxattr 5187
lookup_dcookie 5206
lremovexattr 5190
lseek 5008
lsetxattr 5181
lstat 5006
lstat64
madvise 5027
mbind 5227
membarrier 5318
memfd_create 5314
memory_ordering
migrate_pages 5246
mincore 5026
mkdir 5081
mkdirat 5248
mknod 5131
mknodat 5249
mlock 5146
mlock2 5319
mlockall 5148
mmap 5009
mmap2
modify_ldt
mount 5160
move_mount 5429
move_pages 5267
mprotect 5010
mq_getsetattr 5235
mq_notify 5234
mq_open 5230
mq_timedreceive 5233
mq_timedreceive_time64
mq_timedsend 5232
mq_timedsend_time64
mq_unlink 5231
mremap 5024
msgctl 5069
msgget 5066
msgrcv 5068
msgsnd 5067
msync 5025
multiplexer
munlock 5147
munlockall 5149
munmap 5011
name_to_handle_at 5298
nanosleep 5034
newfstatat 5252
nfsservctl 5173
nice
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 5002
open_by_handle_at 5299
open_tree 5428
openat 5247
openat2 5437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 5033
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 5292
perfctr
perfmonctl
personality 5132
pidfd_getfd 5438
pidfd_open 5434
pidfd_send_signal 5424
pipe 5021
pipe2 5287
pivot_root 5151
pkey_alloc 5324
pkey_free 5325
pkey_mprotect 5323
poll 5007
ppoll 5261
ppoll_time64
prctl 5153
pread64 5016
preadv 5289
preadv2 5321
prlimit64 5297
process_madvise 5440
process_vm_readv 5304
process_vm_writev 5305
pselect6 5260
pselect6_time64
ptrace 5099
pwrite64 5017
pwritev 5290
pwritev2 5322
query_module 5171
quotactl 5172
read 5000
readahead 5179
readdir
readlink 5087
readlinkat 5257
readv 5018
reboot 5164
recv
recvfrom 5044
recvmmsg 5294
recvmmsg_time64
recvmsg 5046
remap_file_pages 5210
removexattr 5189
rename 5080
renameat 5254
renameat2 5311
request_key 5240
restart_syscall 5213
riscv_flush_icache
rmdir 5082
rseq 5327
rt_sigaction 5013
rt_sigpending 5125
rt_sigprocmask 5014
rt_sigqueueinfo 5127
rt_sigreturn 5211
rt_sigsuspend 5128
rt_sigtimedwait 5126
rt_sigtimedwait_time64
rt_tgsigqueueinfo 5291
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 5143
sched_get_priority_min 5144
sched_getaffinity 5196
sched_getattr 5310
sched_getparam 5140
sched_getscheduler 5142
sched_rr_get_interval 5145
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 5195
sched_setattr 5309
sched_setparam 5139
sched_setscheduler 5141
sched_yield 5023
seccomp 5312
select
semctl 5064
semget 5062
semop 5063
semtimedop 5214
semtimedop_time64
send
sendfile 5039
sendfile64
sendmmsg 5302
sendmsg 5045
sendto 5043
set_mempolicy 5229
set_robust_list 5268
set_thread_area 5242
set_tid_address 5212
setdomainname 5166
setfsgid 5121
setfsgid32
setfsuid 5120
setfsuid32
setgid 5104
setgid32
setgroups 5114
setgroups32
sethae
sethostname 5165
setitimer 5036
setns 5303
setpgid 5107
setpgrp
setpriority 5138
setregid 5112
setregid32
setresgid 5117
setresgid32
setresuid 5115
setresuid32
setreuid 5111
setreuid32
setrlimit 5155
setsid 5110
setsockopt 5053
settimeofday 5159
setuid 5103
setuid32
setxattr 5180
sgetmask
shmat 5029
shmctl 5030
shmdt 5065
shmget 5028
shutdown 5047
sigaction
sigaltstack 5129
signal
signalfd 5276
signalfd4 5283
sigpending
sigprocmask
sigreturn
sigsuspend
socket 5040
socketcall
socketpair 5052
splice 5263
spu_create
spu_run
ssetmask
stat 5004
stat64
statfs 5134
statfs64
statx 5326
stime
subpage_prot
swapcontext
swapoff 5163
swapon 5162
switch_endian
symlink 5086
symlinkat 5256
sync 5157
sync_file_range 5264
sync_file_range2
syncfs 5301
sys_debug_setcontext
syscall
sysfs 5136
sysinfo 5097
syslog 5101
sysmips 5199
tee 5265
tgkill 5225
time
timer_create 5216
timer_delete 5220
timer_getoverrun 5219
timer_gettime 5218
timer_gettime64
timer_settime 5217
timer_settime64
timerfd 5277
timerfd_create 5280
timerfd_gettime 5281
timerfd_gettime64
timerfd_settime 5282
timerfd_settime64
times 5098
tkill 5192
truncate 5074
truncate64
ugetrlimit
umask 5093
umount
umount2 5161
uname 5061
unlink 5085
unlinkat 5253
unshare 5262
uselib
userfaultfd 5317
ustat 5133
utime 5130
utimensat 5275
utimensat_time64
utimes 5226
utrap_install
vfork
vhangup 5150
vm86
vm86old
vmsplice 5266
wait4 5059
waitid 5237
waitpid
write 5001
writev 5019

View file

@ -0,0 +1,595 @@
_llseek
_newselect 6022
_sysctl 6152
accept 6042
accept4 6297
access 6020
acct 6158
add_key 6243
adjtimex 6154
alarm 6037
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush
bfin_spinlock
bind 6048
bpf 6319
brk 6012
cache_sync
cachectl 6198
cacheflush 6197
capget 6123
capset 6124
chdir 6078
chmod 6088
chown 6090
chown32
chroot 6156
clock_adjtime 6305
clock_adjtime64 6405
clock_getres 6227
clock_getres_time64 6406
clock_gettime 6226
clock_gettime64 6403
clock_nanosleep 6228
clock_nanosleep_time64 6407
clock_settime 6225
clock_settime64 6404
clone 6055
clone2
clone3 6435
close 6003
close_range 6436
connect 6041
copy_file_range 6324
creat 6083
create_module 6167
delete_module 6169
dipc
dup 6031
dup2 6032
dup3 6290
epoll_create 6207
epoll_create1 6289
epoll_ctl 6208
epoll_ctl_old
epoll_pwait 6276
epoll_pwait2 6441
epoll_wait 6209
epoll_wait_old
eventfd 6282
eventfd2 6288
exec_with_loader
execv
execve 6057
execveat 6320
exit 6058
exit_group 6205
faccessat 6263
faccessat2 6439
fadvise64 6216
fadvise64_64
fallocate 6283
fanotify_init 6300
fanotify_mark 6301
fchdir 6079
fchmod 6089
fchmodat 6262
fchown 6091
fchown32
fchownat 6254
fcntl 6070
fcntl64 6212
fdatasync 6073
fgetxattr 6185
finit_module 6312
flistxattr 6188
flock 6071
fork 6056
fp_udfiex_crtl
fremovexattr 6191
fsconfig 6431
fsetxattr 6182
fsmount 6432
fsopen 6430
fspick 6433
fstat 6005
fstat64
fstatat64
fstatfs 6135
fstatfs64 6218
fsync 6072
ftruncate 6075
ftruncate64
futex 6194
futex_time64 6422
futimesat 6255
get_kernel_syms 6170
get_mempolicy 6232
get_robust_list 6273
get_thread_area
getcpu 6275
getcwd 6077
getdents 6076
getdents64 6299
getdomainname
getdtablesize
getegid 6106
getegid32
geteuid 6105
geteuid32
getgid 6102
getgid32
getgroups 6113
getgroups32
gethostname
getitimer 6035
getpagesize
getpeername 6051
getpgid 6119
getpgrp 6109
getpid 6038
getpmsg 6174
getppid 6108
getpriority 6137
getrandom 6317
getresgid 6118
getresgid32
getresuid 6116
getresuid32
getrlimit 6095
getrusage 6096
getsid 6122
getsockname 6050
getsockopt 6054
gettid 6178
gettimeofday 6094
getuid 6100
getuid32
getunwind
getxattr 6183
getxgid
getxpid
getxuid
idle
init_module 6168
inotify_add_watch 6248
inotify_init 6247
inotify_init1 6292
inotify_rm_watch 6249
io_cancel 6204
io_destroy 6201
io_getevents 6202
io_pgetevents 6332
io_pgetevents_time64 6416
io_setup 6200
io_submit 6203
io_uring_enter 6426
io_uring_register 6427
io_uring_setup 6425
ioctl 6015
ioperm
iopl
ioprio_get 6278
ioprio_set 6277
ipc
kcmp 6311
kern_features
kexec_file_load
kexec_load 6274
keyctl 6245
kill 6060
lchown 6092
lchown32
lgetxattr 6184
link 6084
linkat 6259
listen 6049
listxattr 6186
llistxattr 6187
lookup_dcookie 6206
lremovexattr 6190
lseek 6008
lsetxattr 6181
lstat 6006
lstat64
madvise 6027
mbind 6231
membarrier 6322
memfd_create 6318
memory_ordering
migrate_pages 6250
mincore 6026
mkdir 6081
mkdirat 6252
mknod 6131
mknodat 6253
mlock 6146
mlock2 6323
mlockall 6148
mmap 6009
mmap2
modify_ldt
mount 6160
move_mount 6429
move_pages 6271
mprotect 6010
mq_getsetattr 6239
mq_notify 6238
mq_open 6234
mq_timedreceive 6237
mq_timedreceive_time64 6419
mq_timedsend 6236
mq_timedsend_time64 6418
mq_unlink 6235
mremap 6024
msgctl 6069
msgget 6066
msgrcv 6068
msgsnd 6067
msync 6025
multiplexer
munlock 6147
munlockall 6149
munmap 6011
name_to_handle_at 6303
nanosleep 6034
newfstatat 6256
nfsservctl 6173
nice
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 6002
open_by_handle_at 6304
open_tree 6428
openat 6251
openat2 6437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 6033
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 6296
perfctr
perfmonctl
personality 6132
pidfd_getfd 6438
pidfd_open 6434
pidfd_send_signal 6424
pipe 6021
pipe2 6291
pivot_root 6151
pkey_alloc 6328
pkey_free 6329
pkey_mprotect 6327
poll 6007
ppoll 6265
ppoll_time64 6414
prctl 6153
pread64 6016
preadv 6293
preadv2 6325
prlimit64 6302
process_madvise 6440
process_vm_readv 6309
process_vm_writev 6310
pselect6 6264
pselect6_time64 6413
ptrace 6099
pwrite64 6017
pwritev 6294
pwritev2 6326
query_module 6171
quotactl 6172
read 6000
readahead 6179
readdir
readlink 6087
readlinkat 6261
readv 6018
reboot 6164
recv
recvfrom 6044
recvmmsg 6298
recvmmsg_time64 6417
recvmsg 6046
remap_file_pages 6210
removexattr 6189
rename 6080
renameat 6258
renameat2 6315
request_key 6244
restart_syscall 6214
riscv_flush_icache
rmdir 6082
rseq 6331
rt_sigaction 6013
rt_sigpending 6125
rt_sigprocmask 6014
rt_sigqueueinfo 6127
rt_sigreturn 6211
rt_sigsuspend 6128
rt_sigtimedwait 6126
rt_sigtimedwait_time64 6421
rt_tgsigqueueinfo 6295
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 6143
sched_get_priority_min 6144
sched_getaffinity 6196
sched_getattr 6314
sched_getparam 6140
sched_getscheduler 6142
sched_rr_get_interval 6145
sched_rr_get_interval_time64 6423
sched_set_affinity
sched_setaffinity 6195
sched_setattr 6313
sched_setparam 6139
sched_setscheduler 6141
sched_yield 6023
seccomp 6316
select
semctl 6064
semget 6062
semop 6063
semtimedop 6215
semtimedop_time64 6420
send
sendfile 6039
sendfile64 6219
sendmmsg 6307
sendmsg 6045
sendto 6043
set_mempolicy 6233
set_robust_list 6272
set_thread_area 6246
set_tid_address 6213
setdomainname 6166
setfsgid 6121
setfsgid32
setfsuid 6120
setfsuid32
setgid 6104
setgid32
setgroups 6114
setgroups32
sethae
sethostname 6165
setitimer 6036
setns 6308
setpgid 6107
setpgrp
setpriority 6138
setregid 6112
setregid32
setresgid 6117
setresgid32
setresuid 6115
setresuid32
setreuid 6111
setreuid32
setrlimit 6155
setsid 6110
setsockopt 6053
settimeofday 6159
setuid 6103
setuid32
setxattr 6180
sgetmask
shmat 6029
shmctl 6030
shmdt 6065
shmget 6028
shutdown 6047
sigaction
sigaltstack 6129
signal
signalfd 6280
signalfd4 6287
sigpending
sigprocmask
sigreturn
sigsuspend
socket 6040
socketcall
socketpair 6052
splice 6267
spu_create
spu_run
ssetmask
stat 6004
stat64
statfs 6134
statfs64 6217
statx 6330
stime
subpage_prot
swapcontext
swapoff 6163
swapon 6162
switch_endian
symlink 6086
symlinkat 6260
sync 6157
sync_file_range 6268
sync_file_range2
syncfs 6306
sys_debug_setcontext
syscall
sysfs 6136
sysinfo 6097
syslog 6101
sysmips 6199
tee 6269
tgkill 6229
time
timer_create 6220
timer_delete 6224
timer_getoverrun 6223
timer_gettime 6222
timer_gettime64 6408
timer_settime 6221
timer_settime64 6409
timerfd 6281
timerfd_create 6284
timerfd_gettime 6285
timerfd_gettime64 6410
timerfd_settime 6286
timerfd_settime64 6411
times 6098
tkill 6192
truncate 6074
truncate64
ugetrlimit
umask 6093
umount
umount2 6161
uname 6061
unlink 6085
unlinkat 6257
unshare 6266
uselib
userfaultfd 6321
ustat 6133
utime 6130
utimensat 6279
utimensat_time64 6412
utimes 6230
utrap_install
vfork
vhangup 6150
vm86
vm86old
vmsplice 6270
wait4 6059
waitid 6241
waitpid
write 6001
writev 6019

595
src/basic/syscalls-mipso32 Normal file
View file

@ -0,0 +1,595 @@
_llseek 4140
_newselect 4142
_sysctl 4153
accept 4168
accept4 4334
access 4033
acct 4051
add_key 4280
adjtimex 4124
alarm 4027
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 4134
bfin_spinlock
bind 4169
bpf 4355
brk 4045
cache_sync
cachectl 4148
cacheflush 4147
capget 4204
capset 4205
chdir 4012
chmod 4015
chown 4202
chown32
chroot 4061
clock_adjtime 4341
clock_adjtime64 4405
clock_getres 4264
clock_getres_time64 4406
clock_gettime 4263
clock_gettime64 4403
clock_nanosleep 4265
clock_nanosleep_time64 4407
clock_settime 4262
clock_settime64 4404
clone 4120
clone2
clone3 4435
close 4006
close_range 4436
connect 4170
copy_file_range 4360
creat 4008
create_module 4127
delete_module 4129
dipc
dup 4041
dup2 4063
dup3 4327
epoll_create 4248
epoll_create1 4326
epoll_ctl 4249
epoll_ctl_old
epoll_pwait 4313
epoll_pwait2 4441
epoll_wait 4250
epoll_wait_old
eventfd 4319
eventfd2 4325
exec_with_loader
execv
execve 4011
execveat 4356
exit 4001
exit_group 4246
faccessat 4300
faccessat2 4439
fadvise64 4254
fadvise64_64
fallocate 4320
fanotify_init 4336
fanotify_mark 4337
fchdir 4133
fchmod 4094
fchmodat 4299
fchown 4095
fchown32
fchownat 4291
fcntl 4055
fcntl64 4220
fdatasync 4152
fgetxattr 4229
finit_module 4348
flistxattr 4232
flock 4143
fork 4002
fp_udfiex_crtl
fremovexattr 4235
fsconfig 4431
fsetxattr 4226
fsmount 4432
fsopen 4430
fspick 4433
fstat 4108
fstat64 4215
fstatat64 4293
fstatfs 4100
fstatfs64 4256
fsync 4118
ftruncate 4093
ftruncate64 4212
futex 4238
futex_time64 4422
futimesat 4292
get_kernel_syms 4130
get_mempolicy 4269
get_robust_list 4310
get_thread_area
getcpu 4312
getcwd 4203
getdents 4141
getdents64 4219
getdomainname
getdtablesize
getegid 4050
getegid32
geteuid 4049
geteuid32
getgid 4047
getgid32
getgroups 4080
getgroups32
gethostname
getitimer 4105
getpagesize
getpeername 4171
getpgid 4132
getpgrp 4065
getpid 4020
getpmsg 4208
getppid 4064
getpriority 4096
getrandom 4353
getresgid 4191
getresgid32
getresuid 4186
getresuid32
getrlimit 4076
getrusage 4077
getsid 4151
getsockname 4172
getsockopt 4173
gettid 4222
gettimeofday 4078
getuid 4024
getuid32
getunwind
getxattr 4227
getxgid
getxpid
getxuid
idle 4112
init_module 4128
inotify_add_watch 4285
inotify_init 4284
inotify_init1 4329
inotify_rm_watch 4286
io_cancel 4245
io_destroy 4242
io_getevents 4243
io_pgetevents 4368
io_pgetevents_time64 4416
io_setup 4241
io_submit 4244
io_uring_enter 4426
io_uring_register 4427
io_uring_setup 4425
ioctl 4054
ioperm 4101
iopl 4110
ioprio_get 4315
ioprio_set 4314
ipc 4117
kcmp 4347
kern_features
kexec_file_load
kexec_load 4311
keyctl 4282
kill 4037
lchown 4016
lchown32
lgetxattr 4228
link 4009
linkat 4296
listen 4174
listxattr 4230
llistxattr 4231
lookup_dcookie 4247
lremovexattr 4234
lseek 4019
lsetxattr 4225
lstat 4107
lstat64 4214
madvise 4218
mbind 4268
membarrier 4358
memfd_create 4354
memory_ordering
migrate_pages 4287
mincore 4217
mkdir 4039
mkdirat 4289
mknod 4014
mknodat 4290
mlock 4154
mlock2 4359
mlockall 4156
mmap 4090
mmap2 4210
modify_ldt 4123
mount 4021
move_mount 4429
move_pages 4308
mprotect 4125
mq_getsetattr 4276
mq_notify 4275
mq_open 4271
mq_timedreceive 4274
mq_timedreceive_time64 4419
mq_timedsend 4273
mq_timedsend_time64 4418
mq_unlink 4272
mremap 4167
msgctl 4402
msgget 4399
msgrcv 4401
msgsnd 4400
msync 4144
multiplexer
munlock 4155
munlockall 4157
munmap 4091
name_to_handle_at 4339
nanosleep 4166
newfstatat
nfsservctl 4189
nice 4034
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 4005
open_by_handle_at 4340
open_tree 4428
openat 4288
openat2 4437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 4029
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 4333
perfctr
perfmonctl
personality 4136
pidfd_getfd 4438
pidfd_open 4434
pidfd_send_signal 4424
pipe 4042
pipe2 4328
pivot_root 4216
pkey_alloc 4364
pkey_free 4365
pkey_mprotect 4363
poll 4188
ppoll 4302
ppoll_time64 4414
prctl 4192
pread64 4200
preadv 4330
preadv2 4361
prlimit64 4338
process_madvise 4440
process_vm_readv 4345
process_vm_writev 4346
pselect6 4301
pselect6_time64 4413
ptrace 4026
pwrite64 4201
pwritev 4331
pwritev2 4362
query_module 4187
quotactl 4131
read 4003
readahead 4223
readdir 4089
readlink 4085
readlinkat 4298
readv 4145
reboot 4088
recv 4175
recvfrom 4176
recvmmsg 4335
recvmmsg_time64 4417
recvmsg 4177
remap_file_pages 4251
removexattr 4233
rename 4038
renameat 4295
renameat2 4351
request_key 4281
restart_syscall 4253
riscv_flush_icache
rmdir 4040
rseq 4367
rt_sigaction 4194
rt_sigpending 4196
rt_sigprocmask 4195
rt_sigqueueinfo 4198
rt_sigreturn 4193
rt_sigsuspend 4199
rt_sigtimedwait 4197
rt_sigtimedwait_time64 4421
rt_tgsigqueueinfo 4332
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 4163
sched_get_priority_min 4164
sched_getaffinity 4240
sched_getattr 4350
sched_getparam 4159
sched_getscheduler 4161
sched_rr_get_interval 4165
sched_rr_get_interval_time64 4423
sched_set_affinity
sched_setaffinity 4239
sched_setattr 4349
sched_setparam 4158
sched_setscheduler 4160
sched_yield 4162
seccomp 4352
select
semctl 4394
semget 4393
semop
semtimedop
semtimedop_time64 4420
send 4178
sendfile 4207
sendfile64 4237
sendmmsg 4343
sendmsg 4179
sendto 4180
set_mempolicy 4270
set_robust_list 4309
set_thread_area 4283
set_tid_address 4252
setdomainname 4121
setfsgid 4139
setfsgid32
setfsuid 4138
setfsuid32
setgid 4046
setgid32
setgroups 4081
setgroups32
sethae
sethostname 4074
setitimer 4104
setns 4344
setpgid 4057
setpgrp
setpriority 4097
setregid 4071
setregid32
setresgid 4190
setresgid32
setresuid 4185
setresuid32
setreuid 4070
setreuid32
setrlimit 4075
setsid 4066
setsockopt 4181
settimeofday 4079
setuid 4023
setuid32
setxattr 4224
sgetmask 4068
shmat 4397
shmctl 4396
shmdt 4398
shmget 4395
shutdown 4182
sigaction 4067
sigaltstack 4206
signal 4048
signalfd 4317
signalfd4 4324
sigpending 4073
sigprocmask 4126
sigreturn 4119
sigsuspend 4072
socket 4183
socketcall 4102
socketpair 4184
splice 4304
spu_create
spu_run
ssetmask 4069
stat 4106
stat64 4213
statfs 4099
statfs64 4255
statx 4366
stime 4025
subpage_prot
swapcontext
swapoff 4115
swapon 4087
switch_endian
symlink 4083
symlinkat 4297
sync 4036
sync_file_range 4305
sync_file_range2
syncfs 4342
sys_debug_setcontext
syscall 4000
sysfs 4135
sysinfo 4116
syslog 4103
sysmips 4149
tee 4306
tgkill 4266
time 4013
timer_create 4257
timer_delete 4261
timer_getoverrun 4260
timer_gettime 4259
timer_gettime64 4408
timer_settime 4258
timer_settime64 4409
timerfd 4318
timerfd_create 4321
timerfd_gettime 4322
timerfd_gettime64 4410
timerfd_settime 4323
timerfd_settime64 4411
times 4043
tkill 4236
truncate 4092
truncate64 4211
ugetrlimit
umask 4060
umount 4022
umount2 4052
uname 4122
unlink 4010
unlinkat 4294
unshare 4303
uselib 4086
userfaultfd 4357
ustat 4062
utime 4030
utimensat 4316
utimensat_time64 4412
utimes 4267
utrap_install
vfork
vhangup 4111
vm86 4113
vm86old
vmsplice 4307
wait4 4114
waitid 4278
waitpid 4007
write 4004
writev 4146

595
src/basic/syscalls-powerpc Normal file
View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept 330
accept4 344
access 33
acct 51
add_key 269
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 327
bpf 361
brk 45
cache_sync
cachectl
cacheflush
capget 183
capset 184
chdir 12
chmod 15
chown 181
chown32
chroot 61
clock_adjtime 347
clock_adjtime64 405
clock_getres 247
clock_getres_time64 406
clock_gettime 246
clock_gettime64 403
clock_nanosleep 248
clock_nanosleep_time64 407
clock_settime 245
clock_settime64 404
clone 120
clone2
clone3 435
close 6
close_range 436
connect 328
copy_file_range 379
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 316
epoll_create 236
epoll_create1 315
epoll_ctl 237
epoll_ctl_old
epoll_pwait 303
epoll_pwait2 441
epoll_wait 238
epoll_wait_old
eventfd 307
eventfd2 314
exec_with_loader
execv
execve 11
execveat 362
exit 1
exit_group 234
faccessat 298
faccessat2 439
fadvise64 233
fadvise64_64 254
fallocate 309
fanotify_init 323
fanotify_mark 324
fchdir 133
fchmod 94
fchmodat 297
fchown 95
fchown32
fchownat 289
fcntl 55
fcntl64 204
fdatasync 148
fgetxattr 214
finit_module 353
flistxattr 217
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 220
fsconfig 431
fsetxattr 211
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64 197
fstatat64 291
fstatfs 100
fstatfs64 253
fsync 118
ftruncate 93
ftruncate64 194
futex 221
futex_time64 422
futimesat 290
get_kernel_syms 130
get_mempolicy 260
get_robust_list 299
get_thread_area
getcpu 302
getcwd 182
getdents 141
getdents64 202
getdomainname
getdtablesize
getegid 50
getegid32
geteuid 49
geteuid32
getgid 47
getgid32
getgroups 80
getgroups32
gethostname
getitimer 105
getpagesize
getpeername 332
getpgid 132
getpgrp 65
getpid 20
getpmsg 187
getppid 64
getpriority 96
getrandom 359
getresgid 170
getresgid32
getresuid 165
getresuid32
getrlimit 76
getrusage 77
getsid 147
getsockname 331
getsockopt 340
gettid 207
gettimeofday 78
getuid 24
getuid32
getunwind
getxattr 212
getxgid
getxpid
getxuid
idle 112
init_module 128
inotify_add_watch 276
inotify_init 275
inotify_init1 318
inotify_rm_watch 277
io_cancel 231
io_destroy 228
io_getevents 229
io_pgetevents 388
io_pgetevents_time64 416
io_setup 227
io_submit 230
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm 101
iopl 110
ioprio_get 274
ioprio_set 273
ipc 117
kcmp 354
kern_features
kexec_file_load 382
kexec_load 268
keyctl 271
kill 37
lchown 16
lchown32
lgetxattr 213
link 9
linkat 294
listen 329
listxattr 215
llistxattr 216
lookup_dcookie 235
lremovexattr 219
lseek 19
lsetxattr 210
lstat 107
lstat64 196
madvise 205
mbind 259
membarrier 365
memfd_create 360
memory_ordering
migrate_pages 258
mincore 206
mkdir 39
mkdirat 287
mknod 14
mknodat 288
mlock 150
mlock2 378
mlockall 152
mmap 90
mmap2 192
modify_ldt 123
mount 21
move_mount 429
move_pages 301
mprotect 125
mq_getsetattr 267
mq_notify 266
mq_open 262
mq_timedreceive 265
mq_timedreceive_time64 419
mq_timedsend 264
mq_timedsend_time64 418
mq_unlink 263
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer 201
munlock 151
munlockall 153
munmap 91
name_to_handle_at 345
nanosleep 162
newfstatat
nfsservctl 168
nice 34
old_adjtimex
old_getpagesize
oldfstat 28
oldlstat 84
oldolduname 59
oldstat 18
oldumount
olduname 109
open 5
open_by_handle_at 346
open_tree 428
openat 286
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase 200
pciconfig_read 198
pciconfig_write 199
perf_event_open 319
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 317
pivot_root 203
pkey_alloc 384
pkey_free 385
pkey_mprotect 386
poll 167
ppoll 281
ppoll_time64 414
prctl 171
pread64 179
preadv 320
preadv2 380
prlimit64 325
process_madvise 440
process_vm_readv 351
process_vm_writev 352
pselect6 280
pselect6_time64 413
ptrace 26
pwrite64 180
pwritev 321
pwritev2 381
query_module 166
quotactl 131
read 3
readahead 191
readdir 89
readlink 85
readlinkat 296
readv 145
reboot 88
recv 336
recvfrom 337
recvmmsg 343
recvmmsg_time64 417
recvmsg 342
remap_file_pages 239
removexattr 218
rename 38
renameat 293
renameat2 357
request_key 270
restart_syscall 0
riscv_flush_icache
rmdir 40
rseq 387
rt_sigaction 173
rt_sigpending 175
rt_sigprocmask 174
rt_sigqueueinfo 177
rt_sigreturn 172
rt_sigsuspend 178
rt_sigtimedwait 176
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 322
rtas 255
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 223
sched_getattr 356
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 222
sched_setattr 355
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 358
select 82
semctl 394
semget 393
semop
semtimedop
semtimedop_time64 420
send 334
sendfile 186
sendfile64 226
sendmmsg 349
sendmsg 341
sendto 335
set_mempolicy 261
set_robust_list 300
set_thread_area
set_tid_address 232
setdomainname 121
setfsgid 139
setfsgid32
setfsuid 138
setfsuid32
setgid 46
setgid32
setgroups 81
setgroups32
sethae
sethostname 74
setitimer 104
setns 350
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32
setresgid 169
setresgid32
setresuid 164
setresuid32
setreuid 70
setreuid32
setrlimit 75
setsid 66
setsockopt 339
settimeofday 79
setuid 23
setuid32
setxattr 209
sgetmask 68
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 338
sigaction 67
sigaltstack 185
signal 48
signalfd 305
signalfd4 313
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 326
socketcall 102
socketpair 333
splice 283
spu_create 279
spu_run 278
ssetmask 69
stat 106
stat64 195
statfs 99
statfs64 252
statx 383
stime 25
subpage_prot 310
swapcontext 249
swapoff 115
swapon 87
switch_endian 363
symlink 83
symlinkat 295
sync 36
sync_file_range
sync_file_range2 308
syncfs 348
sys_debug_setcontext 256
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 284
tgkill 250
time 13
timer_create 240
timer_delete 244
timer_getoverrun 243
timer_gettime 242
timer_gettime64 408
timer_settime 241
timer_settime64 409
timerfd
timerfd_create 306
timerfd_gettime 312
timerfd_gettime64 410
timerfd_settime 311
timerfd_settime64 411
times 43
tkill 208
truncate 92
truncate64 193
ugetrlimit 190
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 292
unshare 282
uselib 86
userfaultfd 364
ustat 62
utime 30
utimensat 304
utimensat_time64 412
utimes 251
utrap_install
vfork 189
vhangup 111
vm86 113
vm86old
vmsplice 285
wait4 114
waitid 272
waitpid 7
write 4
writev 146

View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept 330
accept4 344
access 33
acct 51
add_key 269
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 327
bpf 361
brk 45
cache_sync
cachectl
cacheflush
capget 183
capset 184
chdir 12
chmod 15
chown 181
chown32
chroot 61
clock_adjtime 347
clock_adjtime64
clock_getres 247
clock_getres_time64
clock_gettime 246
clock_gettime64
clock_nanosleep 248
clock_nanosleep_time64
clock_settime 245
clock_settime64
clone 120
clone2
clone3 435
close 6
close_range 436
connect 328
copy_file_range 379
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 316
epoll_create 236
epoll_create1 315
epoll_ctl 237
epoll_ctl_old
epoll_pwait 303
epoll_pwait2 441
epoll_wait 238
epoll_wait_old
eventfd 307
eventfd2 314
exec_with_loader
execv
execve 11
execveat 362
exit 1
exit_group 234
faccessat 298
faccessat2 439
fadvise64 233
fadvise64_64
fallocate 309
fanotify_init 323
fanotify_mark 324
fchdir 133
fchmod 94
fchmodat 297
fchown 95
fchown32
fchownat 289
fcntl 55
fcntl64
fdatasync 148
fgetxattr 214
finit_module 353
flistxattr 217
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 220
fsconfig 431
fsetxattr 211
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64
fstatat64
fstatfs 100
fstatfs64 253
fsync 118
ftruncate 93
ftruncate64
futex 221
futex_time64
futimesat 290
get_kernel_syms 130
get_mempolicy 260
get_robust_list 299
get_thread_area
getcpu 302
getcwd 182
getdents 141
getdents64 202
getdomainname
getdtablesize
getegid 50
getegid32
geteuid 49
geteuid32
getgid 47
getgid32
getgroups 80
getgroups32
gethostname
getitimer 105
getpagesize
getpeername 332
getpgid 132
getpgrp 65
getpid 20
getpmsg 187
getppid 64
getpriority 96
getrandom 359
getresgid 170
getresgid32
getresuid 165
getresuid32
getrlimit 76
getrusage 77
getsid 147
getsockname 331
getsockopt 340
gettid 207
gettimeofday 78
getuid 24
getuid32
getunwind
getxattr 212
getxgid
getxpid
getxuid
idle 112
init_module 128
inotify_add_watch 276
inotify_init 275
inotify_init1 318
inotify_rm_watch 277
io_cancel 231
io_destroy 228
io_getevents 229
io_pgetevents 388
io_pgetevents_time64
io_setup 227
io_submit 230
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm 101
iopl 110
ioprio_get 274
ioprio_set 273
ipc 117
kcmp 354
kern_features
kexec_file_load 382
kexec_load 268
keyctl 271
kill 37
lchown 16
lchown32
lgetxattr 213
link 9
linkat 294
listen 329
listxattr 215
llistxattr 216
lookup_dcookie 235
lremovexattr 219
lseek 19
lsetxattr 210
lstat 107
lstat64
madvise 205
mbind 259
membarrier 365
memfd_create 360
memory_ordering
migrate_pages 258
mincore 206
mkdir 39
mkdirat 287
mknod 14
mknodat 288
mlock 150
mlock2 378
mlockall 152
mmap 90
mmap2
modify_ldt 123
mount 21
move_mount 429
move_pages 301
mprotect 125
mq_getsetattr 267
mq_notify 266
mq_open 262
mq_timedreceive 265
mq_timedreceive_time64
mq_timedsend 264
mq_timedsend_time64
mq_unlink 263
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer 201
munlock 151
munlockall 153
munmap 91
name_to_handle_at 345
nanosleep 162
newfstatat 291
nfsservctl 168
nice 34
old_adjtimex
old_getpagesize
oldfstat 28
oldlstat 84
oldolduname 59
oldstat 18
oldumount
olduname 109
open 5
open_by_handle_at 346
open_tree 428
openat 286
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase 200
pciconfig_read 198
pciconfig_write 199
perf_event_open 319
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 317
pivot_root 203
pkey_alloc 384
pkey_free 385
pkey_mprotect 386
poll 167
ppoll 281
ppoll_time64
prctl 171
pread64 179
preadv 320
preadv2 380
prlimit64 325
process_madvise 440
process_vm_readv 351
process_vm_writev 352
pselect6 280
pselect6_time64
ptrace 26
pwrite64 180
pwritev 321
pwritev2 381
query_module 166
quotactl 131
read 3
readahead 191
readdir 89
readlink 85
readlinkat 296
readv 145
reboot 88
recv 336
recvfrom 337
recvmmsg 343
recvmmsg_time64
recvmsg 342
remap_file_pages 239
removexattr 218
rename 38
renameat 293
renameat2 357
request_key 270
restart_syscall 0
riscv_flush_icache
rmdir 40
rseq 387
rt_sigaction 173
rt_sigpending 175
rt_sigprocmask 174
rt_sigqueueinfo 177
rt_sigreturn 172
rt_sigsuspend 178
rt_sigtimedwait 176
rt_sigtimedwait_time64
rt_tgsigqueueinfo 322
rtas 255
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 223
sched_getattr 356
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 222
sched_setattr 355
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 358
select 82
semctl 394
semget 393
semop
semtimedop 392
semtimedop_time64
send 334
sendfile 186
sendfile64
sendmmsg 349
sendmsg 341
sendto 335
set_mempolicy 261
set_robust_list 300
set_thread_area
set_tid_address 232
setdomainname 121
setfsgid 139
setfsgid32
setfsuid 138
setfsuid32
setgid 46
setgid32
setgroups 81
setgroups32
sethae
sethostname 74
setitimer 104
setns 350
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32
setresgid 169
setresgid32
setresuid 164
setresuid32
setreuid 70
setreuid32
setrlimit 75
setsid 66
setsockopt 339
settimeofday 79
setuid 23
setuid32
setxattr 209
sgetmask 68
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 338
sigaction 67
sigaltstack 185
signal 48
signalfd 305
signalfd4 313
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 326
socketcall 102
socketpair 333
splice 283
spu_create 279
spu_run 278
ssetmask 69
stat 106
stat64
statfs 99
statfs64 252
statx 383
stime 25
subpage_prot 310
swapcontext 249
swapoff 115
swapon 87
switch_endian 363
symlink 83
symlinkat 295
sync 36
sync_file_range
sync_file_range2 308
syncfs 348
sys_debug_setcontext 256
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 284
tgkill 250
time 13
timer_create 240
timer_delete 244
timer_getoverrun 243
timer_gettime 242
timer_gettime64
timer_settime 241
timer_settime64
timerfd
timerfd_create 306
timerfd_gettime 312
timerfd_gettime64
timerfd_settime 311
timerfd_settime64
times 43
tkill 208
truncate 92
truncate64
ugetrlimit 190
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 292
unshare 282
uselib 86
userfaultfd 364
ustat 62
utime 30
utimensat 304
utimensat_time64
utimes 251
utrap_install
vfork 189
vhangup 111
vm86 113
vm86old
vmsplice 285
wait4 114
waitid 272
waitpid 7
write 4
writev 146

595
src/basic/syscalls-s390 Normal file
View file

@ -0,0 +1,595 @@
_llseek 140
_newselect 142
_sysctl 149
accept
accept4 364
access 33
acct 51
add_key 278
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 361
bpf 351
brk 45
cache_sync
cachectl
cacheflush
capget 184
capset 185
chdir 12
chmod 15
chown 182
chown32 212
chroot 61
clock_adjtime 337
clock_adjtime64 405
clock_getres 261
clock_getres_time64 406
clock_gettime 260
clock_gettime64 403
clock_nanosleep 262
clock_nanosleep_time64 407
clock_settime 259
clock_settime64 404
clone 120
clone2
clone3 435
close 6
close_range 436
connect 362
copy_file_range 375
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 326
epoll_create 249
epoll_create1 327
epoll_ctl 250
epoll_ctl_old
epoll_pwait 312
epoll_pwait2 441
epoll_wait 251
epoll_wait_old
eventfd 318
eventfd2 323
exec_with_loader
execv
execve 11
execveat 354
exit 1
exit_group 248
faccessat 300
faccessat2 439
fadvise64 253
fadvise64_64 264
fallocate 314
fanotify_init 332
fanotify_mark 333
fchdir 133
fchmod 94
fchmodat 299
fchown 95
fchown32 207
fchownat 291
fcntl 55
fcntl64 221
fdatasync 148
fgetxattr 229
finit_module 344
flistxattr 232
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 235
fsconfig 431
fsetxattr 226
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64 197
fstatat64 293
fstatfs 100
fstatfs64 266
fsync 118
ftruncate 93
ftruncate64 194
futex 238
futex_time64 422
futimesat 292
get_kernel_syms 130
get_mempolicy 269
get_robust_list 305
get_thread_area
getcpu 311
getcwd 183
getdents 141
getdents64 220
getdomainname
getdtablesize
getegid 50
getegid32 202
geteuid 49
geteuid32 201
getgid 47
getgid32 200
getgroups 80
getgroups32 205
gethostname
getitimer 105
getpagesize
getpeername 368
getpgid 132
getpgrp 65
getpid 20
getpmsg 188
getppid 64
getpriority 96
getrandom 349
getresgid 171
getresgid32 211
getresuid 165
getresuid32 209
getrlimit 76
getrusage 77
getsid 147
getsockname 367
getsockopt 365
gettid 236
gettimeofday 78
getuid 24
getuid32 199
getunwind
getxattr 227
getxgid
getxpid
getxuid
idle 112
init_module 128
inotify_add_watch 285
inotify_init 284
inotify_init1 324
inotify_rm_watch 286
io_cancel 247
io_destroy 244
io_getevents 245
io_pgetevents 382
io_pgetevents_time64 416
io_setup 243
io_submit 246
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm 101
iopl
ioprio_get 283
ioprio_set 282
ipc 117
kcmp 343
kern_features
kexec_file_load 381
kexec_load 277
keyctl 280
kill 37
lchown 16
lchown32 198
lgetxattr 228
link 9
linkat 296
listen 363
listxattr 230
llistxattr 231
lookup_dcookie 110
lremovexattr 234
lseek 19
lsetxattr 225
lstat 107
lstat64 196
madvise 219
mbind 268
membarrier 356
memfd_create 350
memory_ordering
migrate_pages 287
mincore 218
mkdir 39
mkdirat 289
mknod 14
mknodat 290
mlock 150
mlock2 374
mlockall 152
mmap 90
mmap2 192
modify_ldt
mount 21
move_mount 429
move_pages 310
mprotect 125
mq_getsetattr 276
mq_notify 275
mq_open 271
mq_timedreceive 274
mq_timedreceive_time64 419
mq_timedsend 273
mq_timedsend_time64 418
mq_unlink 272
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer
munlock 151
munlockall 153
munmap 91
name_to_handle_at 335
nanosleep 162
newfstatat
nfsservctl 169
nice 34
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 5
open_by_handle_at 336
open_tree 428
openat 288
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 331
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 325
pivot_root 217
pkey_alloc 385
pkey_free 386
pkey_mprotect 384
poll 168
ppoll 302
ppoll_time64 414
prctl 172
pread64 180
preadv 328
preadv2 376
prlimit64 334
process_madvise 440
process_vm_readv 340
process_vm_writev 341
pselect6 301
pselect6_time64 413
ptrace 26
pwrite64 181
pwritev 329
pwritev2 377
query_module 167
quotactl 131
read 3
readahead 222
readdir 89
readlink 85
readlinkat 298
readv 145
reboot 88
recv
recvfrom 371
recvmmsg 357
recvmmsg_time64 417
recvmsg 372
remap_file_pages 267
removexattr 233
rename 38
renameat 295
renameat2 347
request_key 279
restart_syscall 7
riscv_flush_icache
rmdir 40
rseq 383
rt_sigaction 174
rt_sigpending 176
rt_sigprocmask 175
rt_sigqueueinfo 178
rt_sigreturn 173
rt_sigsuspend 179
rt_sigtimedwait 177
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 330
rtas
s390_guarded_storage 378
s390_pci_mmio_read 353
s390_pci_mmio_write 352
s390_runtime_instr 342
s390_sthyi 380
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 240
sched_getattr 346
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64 423
sched_set_affinity
sched_setaffinity 239
sched_setattr 345
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 348
select
semctl 394
semget 393
semop
semtimedop
semtimedop_time64 420
send
sendfile 187
sendfile64 223
sendmmsg 358
sendmsg 370
sendto 369
set_mempolicy 270
set_robust_list 304
set_thread_area
set_tid_address 252
setdomainname 121
setfsgid 139
setfsgid32 216
setfsuid 138
setfsuid32 215
setgid 46
setgid32 214
setgroups 81
setgroups32 206
sethae
sethostname 74
setitimer 104
setns 339
setpgid 57
setpgrp
setpriority 97
setregid 71
setregid32 204
setresgid 170
setresgid32 210
setresuid 164
setresuid32 208
setreuid 70
setreuid32 203
setrlimit 75
setsid 66
setsockopt 366
settimeofday 79
setuid 23
setuid32 213
setxattr 224
sgetmask
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 373
sigaction 67
sigaltstack 186
signal 48
signalfd 316
signalfd4 322
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 359
socketcall 102
socketpair 360
splice 306
spu_create
spu_run
ssetmask
stat 106
stat64 195
statfs 99
statfs64 265
statx 379
stime 25
subpage_prot
swapcontext
swapoff 115
swapon 87
switch_endian
symlink 83
symlinkat 297
sync 36
sync_file_range 307
sync_file_range2
syncfs 338
sys_debug_setcontext
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 308
tgkill 241
time 13
timer_create 254
timer_delete 258
timer_getoverrun 257
timer_gettime 256
timer_gettime64 408
timer_settime 255
timer_settime64 409
timerfd 317
timerfd_create 319
timerfd_gettime 321
timerfd_gettime64 410
timerfd_settime 320
timerfd_settime64 411
times 43
tkill 237
truncate 92
truncate64 193
ugetrlimit 191
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 294
unshare 303
uselib 86
userfaultfd 355
ustat 62
utime 30
utimensat 315
utimensat_time64 412
utimes 313
utrap_install
vfork 190
vhangup 111
vm86
vm86old
vmsplice 309
wait4 114
waitid 281
waitpid
write 4
writev 146

595
src/basic/syscalls-s390x Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl 149
accept
accept4 364
access 33
acct 51
add_key 278
adjtimex 124
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 134
bfin_spinlock
bind 361
bpf 351
brk 45
cache_sync
cachectl
cacheflush
capget 184
capset 185
chdir 12
chmod 15
chown 212
chown32
chroot 61
clock_adjtime 337
clock_adjtime64
clock_getres 261
clock_getres_time64
clock_gettime 260
clock_gettime64
clock_nanosleep 262
clock_nanosleep_time64
clock_settime 259
clock_settime64
clone 120
clone2
clone3 435
close 6
close_range 436
connect 362
copy_file_range 375
creat 8
create_module 127
delete_module 129
dipc
dup 41
dup2 63
dup3 326
epoll_create 249
epoll_create1 327
epoll_ctl 250
epoll_ctl_old
epoll_pwait 312
epoll_pwait2 441
epoll_wait 251
epoll_wait_old
eventfd 318
eventfd2 323
exec_with_loader
execv
execve 11
execveat 354
exit 1
exit_group 248
faccessat 300
faccessat2 439
fadvise64 253
fadvise64_64
fallocate 314
fanotify_init 332
fanotify_mark 333
fchdir 133
fchmod 94
fchmodat 299
fchown 207
fchown32
fchownat 291
fcntl 55
fcntl64
fdatasync 148
fgetxattr 229
finit_module 344
flistxattr 232
flock 143
fork 2
fp_udfiex_crtl
fremovexattr 235
fsconfig 431
fsetxattr 226
fsmount 432
fsopen 430
fspick 433
fstat 108
fstat64
fstatat64
fstatfs 100
fstatfs64 266
fsync 118
ftruncate 93
ftruncate64
futex 238
futex_time64
futimesat 292
get_kernel_syms 130
get_mempolicy 269
get_robust_list 305
get_thread_area
getcpu 311
getcwd 183
getdents 141
getdents64 220
getdomainname
getdtablesize
getegid 202
getegid32
geteuid 201
geteuid32
getgid 200
getgid32
getgroups 205
getgroups32
gethostname
getitimer 105
getpagesize
getpeername 368
getpgid 132
getpgrp 65
getpid 20
getpmsg 188
getppid 64
getpriority 96
getrandom 349
getresgid 211
getresgid32
getresuid 209
getresuid32
getrlimit 191
getrusage 77
getsid 147
getsockname 367
getsockopt 365
gettid 236
gettimeofday 78
getuid 199
getuid32
getunwind
getxattr 227
getxgid
getxpid
getxuid
idle 112
init_module 128
inotify_add_watch 285
inotify_init 284
inotify_init1 324
inotify_rm_watch 286
io_cancel 247
io_destroy 244
io_getevents 245
io_pgetevents 382
io_pgetevents_time64
io_setup 243
io_submit 246
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm
iopl
ioprio_get 283
ioprio_set 282
ipc 117
kcmp 343
kern_features
kexec_file_load 381
kexec_load 277
keyctl 280
kill 37
lchown 198
lchown32
lgetxattr 228
link 9
linkat 296
listen 363
listxattr 230
llistxattr 231
lookup_dcookie 110
lremovexattr 234
lseek 19
lsetxattr 225
lstat 107
lstat64
madvise 219
mbind 268
membarrier 356
memfd_create 350
memory_ordering
migrate_pages 287
mincore 218
mkdir 39
mkdirat 289
mknod 14
mknodat 290
mlock 150
mlock2 374
mlockall 152
mmap 90
mmap2
modify_ldt
mount 21
move_mount 429
move_pages 310
mprotect 125
mq_getsetattr 276
mq_notify 275
mq_open 271
mq_timedreceive 274
mq_timedreceive_time64
mq_timedsend 273
mq_timedsend_time64
mq_unlink 272
mremap 163
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 144
multiplexer
munlock 151
munlockall 153
munmap 91
name_to_handle_at 335
nanosleep 162
newfstatat 293
nfsservctl 169
nice 34
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 5
open_by_handle_at 336
open_tree 428
openat 288
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 331
perfctr
perfmonctl
personality 136
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 325
pivot_root 217
pkey_alloc 385
pkey_free 386
pkey_mprotect 384
poll 168
ppoll 302
ppoll_time64
prctl 172
pread64 180
preadv 328
preadv2 376
prlimit64 334
process_madvise 440
process_vm_readv 340
process_vm_writev 341
pselect6 301
pselect6_time64
ptrace 26
pwrite64 181
pwritev 329
pwritev2 377
query_module 167
quotactl 131
read 3
readahead 222
readdir 89
readlink 85
readlinkat 298
readv 145
reboot 88
recv
recvfrom 371
recvmmsg 357
recvmmsg_time64
recvmsg 372
remap_file_pages 267
removexattr 233
rename 38
renameat 295
renameat2 347
request_key 279
restart_syscall 7
riscv_flush_icache
rmdir 40
rseq 383
rt_sigaction 174
rt_sigpending 176
rt_sigprocmask 175
rt_sigqueueinfo 178
rt_sigreturn 173
rt_sigsuspend 179
rt_sigtimedwait 177
rt_sigtimedwait_time64
rt_tgsigqueueinfo 330
rtas
s390_guarded_storage 378
s390_pci_mmio_read 353
s390_pci_mmio_write 352
s390_runtime_instr 342
s390_sthyi 380
sched_get_affinity
sched_get_priority_max 159
sched_get_priority_min 160
sched_getaffinity 240
sched_getattr 346
sched_getparam 155
sched_getscheduler 157
sched_rr_get_interval 161
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 239
sched_setattr 345
sched_setparam 154
sched_setscheduler 156
sched_yield 158
seccomp 348
select 142
semctl 394
semget 393
semop
semtimedop 392
semtimedop_time64
send
sendfile 187
sendfile64
sendmmsg 358
sendmsg 370
sendto 369
set_mempolicy 270
set_robust_list 304
set_thread_area
set_tid_address 252
setdomainname 121
setfsgid 216
setfsgid32
setfsuid 215
setfsuid32
setgid 214
setgid32
setgroups 206
setgroups32
sethae
sethostname 74
setitimer 104
setns 339
setpgid 57
setpgrp
setpriority 97
setregid 204
setregid32
setresgid 210
setresgid32
setresuid 208
setresuid32
setreuid 203
setreuid32
setrlimit 75
setsid 66
setsockopt 366
settimeofday 79
setuid 213
setuid32
setxattr 224
sgetmask
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 373
sigaction 67
sigaltstack 186
signal 48
signalfd 316
signalfd4 322
sigpending 73
sigprocmask 126
sigreturn 119
sigsuspend 72
socket 359
socketcall 102
socketpair 360
splice 306
spu_create
spu_run
ssetmask
stat 106
stat64
statfs 99
statfs64 265
statx 379
stime
subpage_prot
swapcontext
swapoff 115
swapon 87
switch_endian
symlink 83
symlinkat 297
sync 36
sync_file_range 307
sync_file_range2
syncfs 338
sys_debug_setcontext
syscall
sysfs 135
sysinfo 116
syslog 103
sysmips
tee 308
tgkill 241
time
timer_create 254
timer_delete 258
timer_getoverrun 257
timer_gettime 256
timer_gettime64
timer_settime 255
timer_settime64
timerfd 317
timerfd_create 319
timerfd_gettime 321
timerfd_gettime64
timerfd_settime 320
timerfd_settime64
times 43
tkill 237
truncate 92
truncate64
ugetrlimit
umask 60
umount 22
umount2 52
uname 122
unlink 10
unlinkat 294
unshare 303
uselib 86
userfaultfd 355
ustat 62
utime 30
utimensat 315
utimensat_time64
utimes 313
utrap_install
vfork 190
vhangup 111
vm86
vm86old
vmsplice 309
wait4 114
waitid 281
waitpid
write 4
writev 146

595
src/basic/syscalls-sparc Normal file
View file

@ -0,0 +1,595 @@
_llseek 236
_newselect 230
_sysctl 251
accept 99
accept4 323
access 33
acct 51
add_key 281
adjtimex 219
alarm 27
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush 225
bfin_spinlock
bind 353
bpf 349
brk 17
cache_sync
cachectl
cacheflush
capget 21
capset 22
chdir 12
chmod 15
chown 13
chown32 35
chroot 61
clock_adjtime 334
clock_adjtime64 405
clock_getres 258
clock_getres_time64 406
clock_gettime 257
clock_gettime64 403
clock_nanosleep 259
clock_nanosleep_time64 407
clock_settime 256
clock_settime64 404
clone 217
clone2
clone3
close 6
close_range 436
connect 98
copy_file_range 357
creat 8
create_module 221
delete_module 222
dipc
dup 41
dup2 90
dup3 320
epoll_create 193
epoll_create1 319
epoll_ctl 194
epoll_ctl_old
epoll_pwait 309
epoll_pwait2 441
epoll_wait 195
epoll_wait_old
eventfd 313
eventfd2 318
exec_with_loader
execv 11
execve 59
execveat 350
exit 1
exit_group 188
faccessat 296
faccessat2 439
fadvise64 209
fadvise64_64 210
fallocate 314
fanotify_init 329
fanotify_mark 330
fchdir 176
fchmod 124
fchmodat 295
fchown 123
fchown32 32
fchownat 287
fcntl 92
fcntl64 155
fdatasync 253
fgetxattr 177
finit_module 342
flistxattr 180
flock 131
fork 2
fp_udfiex_crtl
fremovexattr 186
fsconfig 431
fsetxattr 171
fsmount 432
fsopen 430
fspick 433
fstat 62
fstat64 63
fstatat64 289
fstatfs 158
fstatfs64 235
fsync 95
ftruncate 130
ftruncate64 84
futex 142
futex_time64 422
futimesat 288
get_kernel_syms 223
get_mempolicy 304
get_robust_list 301
get_thread_area
getcpu 308
getcwd 119
getdents 174
getdents64 154
getdomainname 162
getdtablesize
getegid 50
getegid32 70
geteuid 49
geteuid32 69
getgid 47
getgid32 53
getgroups 79
getgroups32 115
gethostname
getitimer 86
getpagesize 64
getpeername 141
getpgid 224
getpgrp 81
getpid 20
getpmsg
getppid 197
getpriority 100
getrandom 347
getresgid
getresgid32 111
getresuid
getresuid32 109
getrlimit 144
getrusage 117
getsid 252
getsockname 150
getsockopt 118
gettid 143
gettimeofday 116
getuid 24
getuid32 44
getunwind
getxattr 172
getxgid
getxpid
getxuid
idle
init_module 190
inotify_add_watch 152
inotify_init 151
inotify_init1 322
inotify_rm_watch 156
io_cancel 271
io_destroy 269
io_getevents 272
io_pgetevents 361
io_pgetevents_time64 416
io_setup 268
io_submit 270
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 54
ioperm
iopl
ioprio_get 218
ioprio_set 196
ipc 215
kcmp 341
kern_features 340
kexec_file_load
kexec_load 306
keyctl 283
kill 37
lchown 16
lchown32 31
lgetxattr 173
link 9
linkat 292
listen 354
listxattr 178
llistxattr 179
lookup_dcookie 208
lremovexattr 182
lseek 19
lsetxattr 170
lstat 40
lstat64 132
madvise 75
mbind 303
membarrier 351
memfd_create 348
memory_ordering
migrate_pages 302
mincore 78
mkdir 136
mkdirat 285
mknod 14
mknodat 286
mlock 237
mlock2 356
mlockall 239
mmap 71
mmap2 56
modify_ldt
mount 167
move_mount 429
move_pages 307
mprotect 74
mq_getsetattr 278
mq_notify 277
mq_open 273
mq_timedreceive 276
mq_timedreceive_time64 419
mq_timedsend 275
mq_timedsend_time64 418
mq_unlink 274
mremap 250
msgctl 402
msgget 399
msgrcv 401
msgsnd 400
msync 65
multiplexer
munlock 238
munlockall 240
munmap 73
name_to_handle_at 332
nanosleep 249
newfstatat
nfsservctl 254
nice 34
old_adjtimex
old_getpagesize
oldfstat
oldlstat 202
oldolduname
oldstat
oldumount
olduname
open 5
open_by_handle_at 333
open_tree 428
openat 284
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 29
pciconfig_iobase
pciconfig_read 148
pciconfig_write 149
perf_event_open 327
perfctr 18
perfmonctl
personality 191
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 42
pipe2 321
pivot_root 146
pkey_alloc 363
pkey_free 364
pkey_mprotect 362
poll 153
ppoll 298
ppoll_time64 414
prctl 147
pread64 67
preadv 324
preadv2 358
prlimit64 331
process_madvise 440
process_vm_readv 338
process_vm_writev 339
pselect6 297
pselect6_time64 413
ptrace 26
pwrite64 68
pwritev 325
pwritev2 359
query_module 184
quotactl 165
read 3
readahead 205
readdir 204
readlink 58
readlinkat 294
readv 120
reboot 55
recv
recvfrom 125
recvmmsg 328
recvmmsg_time64 417
recvmsg 113
remap_file_pages 192
removexattr 181
rename 128
renameat 291
renameat2 345
request_key 282
restart_syscall 0
riscv_flush_icache
rmdir 137
rseq 365
rt_sigaction 102
rt_sigpending 104
rt_sigprocmask 103
rt_sigqueueinfo 106
rt_sigreturn 101
rt_sigsuspend 107
rt_sigtimedwait 105
rt_sigtimedwait_time64 421
rt_tgsigqueueinfo 326
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity 161
sched_get_priority_max 246
sched_get_priority_min 247
sched_getaffinity 260
sched_getattr 344
sched_getparam 242
sched_getscheduler 244
sched_rr_get_interval 248
sched_rr_get_interval_time64 423
sched_set_affinity 160
sched_setaffinity 261
sched_setattr 343
sched_setparam 241
sched_setscheduler 243
sched_yield 245
seccomp 346
select 93
semctl 394
semget 393
semop
semtimedop
semtimedop_time64 420
send
sendfile 39
sendfile64 140
sendmmsg 336
sendmsg 114
sendto 133
set_mempolicy 305
set_robust_list 300
set_thread_area
set_tid_address 166
setdomainname 163
setfsgid 229
setfsgid32 94
setfsuid 228
setfsuid32 91
setgid 46
setgid32 89
setgroups 80
setgroups32 82
sethae
sethostname 88
setitimer 83
setns 337
setpgid 185
setpgrp
setpriority 96
setregid 127
setregid32 112
setresgid
setresgid32 110
setresuid
setresuid32 108
setreuid 126
setreuid32 72
setrlimit 145
setsid 175
setsockopt 355
settimeofday 122
setuid 23
setuid32 87
setxattr 169
sgetmask 199
shmat 397
shmctl 396
shmdt 398
shmget 395
shutdown 134
sigaction 198
sigaltstack 28
signal 48
signalfd 311
signalfd4 317
sigpending 183
sigprocmask 220
sigreturn 216
sigsuspend 201
socket 97
socketcall 206
socketpair 135
splice 232
spu_create
spu_run
ssetmask 200
stat 38
stat64 139
statfs 157
statfs64 234
statx 360
stime 233
subpage_prot
swapcontext
swapoff 213
swapon 85
switch_endian
symlink 57
symlinkat 293
sync 36
sync_file_range 255
sync_file_range2
syncfs 335
sys_debug_setcontext
syscall
sysfs 226
sysinfo 214
syslog 207
sysmips
tee 280
tgkill 211
time 231
timer_create 266
timer_delete 265
timer_getoverrun 264
timer_gettime 263
timer_gettime64 408
timer_settime 262
timer_settime64 409
timerfd
timerfd_create 312
timerfd_gettime 316
timerfd_gettime64 410
timerfd_settime 315
timerfd_settime64 411
times 43
tkill 187
truncate 129
truncate64 77
ugetrlimit
umask 60
umount 159
umount2 45
uname 189
unlink 10
unlinkat 290
unshare 299
uselib 203
userfaultfd 352
ustat 168
utime 30
utimensat 310
utimensat_time64 412
utimes 138
utrap_install
vfork 66
vhangup 76
vm86
vm86old
vmsplice 25
wait4 7
waitid 279
waitpid 212
write 4
writev 121

595
src/basic/syscalls-x86_64 Normal file
View file

@ -0,0 +1,595 @@
_llseek
_newselect
_sysctl 156
accept 43
accept4 288
access 21
acct 163
add_key 248
adjtimex 159
alarm 37
arc_gettls
arc_settls
arc_usr_cmpxchg
arch_prctl 158
arm_fadvise64_64
atomic_barrier
atomic_cmpxchg_32
bdflush
bfin_spinlock
bind 49
bpf 321
brk 12
cache_sync
cachectl
cacheflush
capget 125
capset 126
chdir 80
chmod 90
chown 92
chown32
chroot 161
clock_adjtime 305
clock_adjtime64
clock_getres 229
clock_getres_time64
clock_gettime 228
clock_gettime64
clock_nanosleep 230
clock_nanosleep_time64
clock_settime 227
clock_settime64
clone 56
clone2
clone3 435
close 3
close_range 436
connect 42
copy_file_range 326
creat 85
create_module 174
delete_module 176
dipc
dup 32
dup2 33
dup3 292
epoll_create 213
epoll_create1 291
epoll_ctl 233
epoll_ctl_old 214
epoll_pwait 281
epoll_pwait2 441
epoll_wait 232
epoll_wait_old 215
eventfd 284
eventfd2 290
exec_with_loader
execv
execve 59
execveat 322
exit 60
exit_group 231
faccessat 269
faccessat2 439
fadvise64 221
fadvise64_64
fallocate 285
fanotify_init 300
fanotify_mark 301
fchdir 81
fchmod 91
fchmodat 268
fchown 93
fchown32
fchownat 260
fcntl 72
fcntl64
fdatasync 75
fgetxattr 193
finit_module 313
flistxattr 196
flock 73
fork 57
fp_udfiex_crtl
fremovexattr 199
fsconfig 431
fsetxattr 190
fsmount 432
fsopen 430
fspick 433
fstat 5
fstat64
fstatat64
fstatfs 138
fstatfs64
fsync 74
ftruncate 77
ftruncate64
futex 202
futex_time64
futimesat 261
get_kernel_syms 177
get_mempolicy 239
get_robust_list 274
get_thread_area 211
getcpu 309
getcwd 79
getdents 78
getdents64 217
getdomainname
getdtablesize
getegid 108
getegid32
geteuid 107
geteuid32
getgid 104
getgid32
getgroups 115
getgroups32
gethostname
getitimer 36
getpagesize
getpeername 52
getpgid 121
getpgrp 111
getpid 39
getpmsg 181
getppid 110
getpriority 140
getrandom 318
getresgid 120
getresgid32
getresuid 118
getresuid32
getrlimit 97
getrusage 98
getsid 124
getsockname 51
getsockopt 55
gettid 186
gettimeofday 96
getuid 102
getuid32
getunwind
getxattr 191
getxgid
getxpid
getxuid
idle
init_module 175
inotify_add_watch 254
inotify_init 253
inotify_init1 294
inotify_rm_watch 255
io_cancel 210
io_destroy 207
io_getevents 208
io_pgetevents 333
io_pgetevents_time64
io_setup 206
io_submit 209
io_uring_enter 426
io_uring_register 427
io_uring_setup 425
ioctl 16
ioperm 173
iopl 172
ioprio_get 252
ioprio_set 251
ipc
kcmp 312
kern_features
kexec_file_load 320
kexec_load 246
keyctl 250
kill 62
lchown 94
lchown32
lgetxattr 192
link 86
linkat 265
listen 50
listxattr 194
llistxattr 195
lookup_dcookie 212
lremovexattr 198
lseek 8
lsetxattr 189
lstat 6
lstat64
madvise 28
mbind 237
membarrier 324
memfd_create 319
memory_ordering
migrate_pages 256
mincore 27
mkdir 83
mkdirat 258
mknod 133
mknodat 259
mlock 149
mlock2 325
mlockall 151
mmap 9
mmap2
modify_ldt 154
mount 165
move_mount 429
move_pages 279
mprotect 10
mq_getsetattr 245
mq_notify 244
mq_open 240
mq_timedreceive 243
mq_timedreceive_time64
mq_timedsend 242
mq_timedsend_time64
mq_unlink 241
mremap 25
msgctl 71
msgget 68
msgrcv 70
msgsnd 69
msync 26
multiplexer
munlock 150
munlockall 152
munmap 11
name_to_handle_at 303
nanosleep 35
newfstatat 262
nfsservctl 180
nice
old_adjtimex
old_getpagesize
oldfstat
oldlstat
oldolduname
oldstat
oldumount
olduname
open 2
open_by_handle_at 304
open_tree 428
openat 257
openat2 437
or1k_atomic
osf_adjtime
osf_afs_syscall
osf_alt_plock
osf_alt_setsid
osf_alt_sigpending
osf_asynch_daemon
osf_audcntl
osf_audgen
osf_chflags
osf_execve
osf_exportfs
osf_fchflags
osf_fdatasync
osf_fpathconf
osf_fstat
osf_fstatfs
osf_fstatfs64
osf_fuser
osf_getaddressconf
osf_getdirentries
osf_getdomainname
osf_getfh
osf_getfsstat
osf_gethostid
osf_getitimer
osf_getlogin
osf_getmnt
osf_getrusage
osf_getsysinfo
osf_gettimeofday
osf_kloadcall
osf_kmodcall
osf_lstat
osf_memcntl
osf_mincore
osf_mount
osf_mremap
osf_msfs_syscall
osf_msleep
osf_mvalid
osf_mwakeup
osf_naccept
osf_nfssvc
osf_ngetpeername
osf_ngetsockname
osf_nrecvfrom
osf_nrecvmsg
osf_nsendmsg
osf_ntp_adjtime
osf_ntp_gettime
osf_old_creat
osf_old_fstat
osf_old_getpgrp
osf_old_killpg
osf_old_lstat
osf_old_open
osf_old_sigaction
osf_old_sigblock
osf_old_sigreturn
osf_old_sigsetmask
osf_old_sigvec
osf_old_stat
osf_old_vadvise
osf_old_vtrace
osf_old_wait
osf_oldquota
osf_pathconf
osf_pid_block
osf_pid_unblock
osf_plock
osf_priocntlset
osf_profil
osf_proplist_syscall
osf_reboot
osf_revoke
osf_sbrk
osf_security
osf_select
osf_set_program_attributes
osf_set_speculative
osf_sethostid
osf_setitimer
osf_setlogin
osf_setsysinfo
osf_settimeofday
osf_shmat
osf_signal
osf_sigprocmask
osf_sigsendset
osf_sigstack
osf_sigwaitprim
osf_sstk
osf_stat
osf_statfs
osf_statfs64
osf_subsys_info
osf_swapctl
osf_swapon
osf_syscall
osf_sysinfo
osf_table
osf_uadmin
osf_usleep_thread
osf_uswitch
osf_utc_adjtime
osf_utc_gettime
osf_utimes
osf_utsname
osf_wait4
osf_waitid
pause 34
pciconfig_iobase
pciconfig_read
pciconfig_write
perf_event_open 298
perfctr
perfmonctl
personality 135
pidfd_getfd 438
pidfd_open 434
pidfd_send_signal 424
pipe 22
pipe2 293
pivot_root 155
pkey_alloc 330
pkey_free 331
pkey_mprotect 329
poll 7
ppoll 271
ppoll_time64
prctl 157
pread64 17
preadv 295
preadv2 327
prlimit64 302
process_madvise 440
process_vm_readv 310
process_vm_writev 311
pselect6 270
pselect6_time64
ptrace 101
pwrite64 18
pwritev 296
pwritev2 328
query_module 178
quotactl 179
read 0
readahead 187
readdir
readlink 89
readlinkat 267
readv 19
reboot 169
recv
recvfrom 45
recvmmsg 299
recvmmsg_time64
recvmsg 47
remap_file_pages 216
removexattr 197
rename 82
renameat 264
renameat2 316
request_key 249
restart_syscall 219
riscv_flush_icache
rmdir 84
rseq 334
rt_sigaction 13
rt_sigpending 127
rt_sigprocmask 14
rt_sigqueueinfo 129
rt_sigreturn 15
rt_sigsuspend 130
rt_sigtimedwait 128
rt_sigtimedwait_time64
rt_tgsigqueueinfo 297
rtas
s390_guarded_storage
s390_pci_mmio_read
s390_pci_mmio_write
s390_runtime_instr
s390_sthyi
sched_get_affinity
sched_get_priority_max 146
sched_get_priority_min 147
sched_getaffinity 204
sched_getattr 315
sched_getparam 143
sched_getscheduler 145
sched_rr_get_interval 148
sched_rr_get_interval_time64
sched_set_affinity
sched_setaffinity 203
sched_setattr 314
sched_setparam 142
sched_setscheduler 144
sched_yield 24
seccomp 317
select 23
semctl 66
semget 64
semop 65
semtimedop 220
semtimedop_time64
send
sendfile 40
sendfile64
sendmmsg 307
sendmsg 46
sendto 44
set_mempolicy 238
set_robust_list 273
set_thread_area 205
set_tid_address 218
setdomainname 171
setfsgid 123
setfsgid32
setfsuid 122
setfsuid32
setgid 106
setgid32
setgroups 116
setgroups32
sethae
sethostname 170
setitimer 38
setns 308
setpgid 109
setpgrp
setpriority 141
setregid 114
setregid32
setresgid 119
setresgid32
setresuid 117
setresuid32
setreuid 113
setreuid32
setrlimit 160
setsid 112
setsockopt 54
settimeofday 164
setuid 105
setuid32
setxattr 188
sgetmask
shmat 30
shmctl 31
shmdt 67
shmget 29
shutdown 48
sigaction
sigaltstack 131
signal
signalfd 282
signalfd4 289
sigpending
sigprocmask
sigreturn
sigsuspend
socket 41
socketcall
socketpair 53
splice 275
spu_create
spu_run
ssetmask
stat 4
stat64
statfs 137
statfs64
statx 332
stime
subpage_prot
swapcontext
swapoff 168
swapon 167
switch_endian
symlink 88
symlinkat 266
sync 162
sync_file_range 277
sync_file_range2
syncfs 306
sys_debug_setcontext
syscall
sysfs 139
sysinfo 99
syslog 103
sysmips
tee 276
tgkill 234
time 201
timer_create 222
timer_delete 226
timer_getoverrun 225
timer_gettime 224
timer_gettime64
timer_settime 223
timer_settime64
timerfd
timerfd_create 283
timerfd_gettime 287
timerfd_gettime64
timerfd_settime 286
timerfd_settime64
times 100
tkill 200
truncate 76
truncate64
ugetrlimit
umask 95
umount
umount2 166
uname 63
unlink 87
unlinkat 263
unshare 272
uselib 134
userfaultfd 323
ustat 136
utime 132
utimensat 280
utimensat_time64
utimes 235
utrap_install
vfork 58
vhangup 153
vm86
vm86old
vmsplice 278
wait4 61
waitid 247
waitpid
write 1
writev 20

View file

@ -283,7 +283,7 @@ generate_syscall_list = find_program('generate-syscall-list.py')
fname = 'syscall-list.h'
syscall_list_h = custom_target(
fname,
input : 'syscall-names.text',
input : syscall_names_text,
output : fname,
command : [generate_syscall_list,
'@INPUT@'],
@ -405,9 +405,3 @@ libshared = shared_library(
dependencies : libshared_deps,
install : true,
install_dir : rootlibexecdir)
############################################################
run_target(
'syscall-names-update',
command : [syscall_names_update_sh, meson.current_source_dir()])

View file

@ -109,7 +109,7 @@ static int output_units_list(const UnitInfo *unit_infos, unsigned c) {
(void) table_set_empty_string(table, "-");
for (const UnitInfo *u = unit_infos; unit_infos && u - unit_infos < c; u++) {
for (const UnitInfo *u = unit_infos; unit_infos && (unsigned)(u - unit_infos) < c; u++) {
_cleanup_free_ char *j = NULL;
const char *on_underline = "", *on_loaded = "", *on_active = "";
const char *on_circle = "", *id;

View file

@ -3,5 +3,5 @@ set -eu
cd "$1"
(curl -L 'https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/udev/gen_autosuspend_rules.py?format=TEXT'; echo) \
(curl --fail -L 'https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/udev/gen_autosuspend_rules.py?format=TEXT'; echo) \
| base64 -d > gen_autosuspend_rules.py

View file

@ -15,13 +15,13 @@ if [ "${2:-}" != "-n" ]; then (
[ -z "$permissive" ] || set +e
set -x
curl -L -o usb.ids 'http://www.linux-usb.org/usb.ids'
curl -L -o pci.ids 'http://pci-ids.ucw.cz/v2.2/pci.ids'
curl -L -o ma-large.txt 'http://standards-oui.ieee.org/oui/oui.txt'
curl -L -o ma-medium.txt 'http://standards-oui.ieee.org/oui28/mam.txt'
curl -L -o ma-small.txt 'http://standards-oui.ieee.org/oui36/oui36.txt'
curl -L -o pnp_id_registry.html 'https://uefi.org/uefi-pnp-export'
curl -L -o acpi_id_registry.html 'https://uefi.org/uefi-acpi-export'
curl --fail -L -o usb.ids 'http://www.linux-usb.org/usb.ids'
curl --fail -L -o pci.ids 'http://pci-ids.ucw.cz/v2.2/pci.ids'
curl --fail -L -o ma-large.txt 'http://standards-oui.ieee.org/oui/oui.txt'
curl --fail -L -o ma-medium.txt 'http://standards-oui.ieee.org/oui28/mam.txt'
curl --fail -L -o ma-small.txt 'http://standards-oui.ieee.org/oui36/oui36.txt'
curl --fail -L -o pnp_id_registry.html 'https://uefi.org/uefi-pnp-export'
curl --fail -L -o acpi_id_registry.html 'https://uefi.org/uefi-acpi-export'
) fi
set -x

View file

@ -1,6 +0,0 @@
#!/bin/sh
set -eu
cd "$1"
curl -L -o syscall-names.text 'https://raw.githubusercontent.com/hrw/syscalls-table/master/syscall-names.text'

10
tools/syscall-table-update.sh Executable file
View file

@ -0,0 +1,10 @@
#!/bin/sh
set -eu
cd "$1" && shift
curl --fail -L -o syscall-names.text 'https://raw.githubusercontent.com/hrw/syscalls-table/master/syscall-names.text'
for arch in "$@"; do
curl --fail -L -o syscalls-$arch "https://raw.githubusercontent.com/hrw/syscalls-table/master/tables/syscalls-$arch"
done