/* Copyright (C) 2025 Free Software Foundation, Inc. This file is part of GDB. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Generated using linux v6.13 and command: $ egrep -v "^#.*" ./arch/x86/entry/syscalls/syscall_32.tbl \ | awk '{printf "SYSCALL (%s, %s)\n", $1, $3}' */ SYSCALL (0, restart_syscall) SYSCALL (1, exit) SYSCALL (2, fork) SYSCALL (3, read) SYSCALL (4, write) SYSCALL (5, open) SYSCALL (6, close) SYSCALL (7, waitpid) SYSCALL (8, creat) SYSCALL (9, link) SYSCALL (10, unlink) SYSCALL (11, execve) SYSCALL (12, chdir) SYSCALL (13, time) SYSCALL (14, mknod) SYSCALL (15, chmod) SYSCALL (16, lchown) SYSCALL (17, break) SYSCALL (18, oldstat) SYSCALL (19, lseek) SYSCALL (20, getpid) SYSCALL (21, mount) SYSCALL (22, umount) SYSCALL (23, setuid) SYSCALL (24, getuid) SYSCALL (25, stime) SYSCALL (26, ptrace) SYSCALL (27, alarm) SYSCALL (28, oldfstat) SYSCALL (29, pause) SYSCALL (30, utime) SYSCALL (31, stty) SYSCALL (32, gtty) SYSCALL (33, access) SYSCALL (34, nice) SYSCALL (35, ftime) SYSCALL (36, sync) SYSCALL (37, kill) SYSCALL (38, rename) SYSCALL (39, mkdir) SYSCALL (40, rmdir) SYSCALL (41, dup) SYSCALL (42, pipe) SYSCALL (43, times) SYSCALL (44, prof) SYSCALL (45, brk) SYSCALL (46, setgid) SYSCALL (47, getgid) SYSCALL (48, signal) SYSCALL (49, geteuid) SYSCALL (50, getegid) SYSCALL (51, acct) SYSCALL (52, umount2) SYSCALL (53, lock) SYSCALL (54, ioctl) SYSCALL (55, fcntl) SYSCALL (56, mpx) SYSCALL (57, setpgid) SYSCALL (58, ulimit) SYSCALL (59, oldolduname) SYSCALL (60, umask) SYSCALL (61, chroot) SYSCALL (62, ustat) SYSCALL (63, dup2) SYSCALL (64, getppid) SYSCALL (65, getpgrp) SYSCALL (66, setsid) SYSCALL (67, sigaction) SYSCALL (68, sgetmask) SYSCALL (69, ssetmask) SYSCALL (70, setreuid) SYSCALL (71, setregid) SYSCALL (72, sigsuspend) SYSCALL (73, sigpending) SYSCALL (74, sethostname) SYSCALL (75, setrlimit) SYSCALL (76, getrlimit) SYSCALL (77, getrusage) SYSCALL (78, gettimeofday) SYSCALL (79, settimeofday) SYSCALL (80, getgroups) SYSCALL (81, setgroups) SYSCALL (82, select) SYSCALL (83, symlink) SYSCALL (84, oldlstat) SYSCALL (85, readlink) SYSCALL (86, uselib) SYSCALL (87, swapon) SYSCALL (88, reboot) SYSCALL (89, readdir) SYSCALL (90, mmap) SYSCALL (91, munmap) SYSCALL (92, truncate) SYSCALL (93, ftruncate) SYSCALL (94, fchmod) SYSCALL (95, fchown) SYSCALL (96, getpriority) SYSCALL (97, setpriority) SYSCALL (98, profil) SYSCALL (99, statfs) SYSCALL (100, fstatfs) SYSCALL (101, ioperm) SYSCALL (102, socketcall) SYSCALL (103, syslog) SYSCALL (104, setitimer) SYSCALL (105, getitimer) SYSCALL (106, stat) SYSCALL (107, lstat) SYSCALL (108, fstat) SYSCALL (109, olduname) SYSCALL (110, iopl) SYSCALL (111, vhangup) SYSCALL (112, idle) SYSCALL (113, vm86old) SYSCALL (114, wait4) SYSCALL (115, swapoff) SYSCALL (116, sysinfo) SYSCALL (117, ipc) SYSCALL (118, fsync) SYSCALL (119, sigreturn) SYSCALL (120, clone) SYSCALL (121, setdomainname) SYSCALL (122, uname) SYSCALL (123, modify_ldt) SYSCALL (124, adjtimex) SYSCALL (125, mprotect) SYSCALL (126, sigprocmask) SYSCALL (127, create_module) SYSCALL (128, init_module) SYSCALL (129, delete_module) SYSCALL (130, get_kernel_syms) SYSCALL (131, quotactl) SYSCALL (132, getpgid) SYSCALL (133, fchdir) SYSCALL (134, bdflush) SYSCALL (135, sysfs) SYSCALL (136, personality) SYSCALL (137, afs_syscall) SYSCALL (138, setfsuid) SYSCALL (139, setfsgid) SYSCALL (140, _llseek) SYSCALL (141, getdents) SYSCALL (142, _newselect) SYSCALL (143, flock) SYSCALL (144, msync) SYSCALL (145, readv) SYSCALL (146, writev) SYSCALL (147, getsid) SYSCALL (148, fdatasync) SYSCALL (149, _sysctl) SYSCALL (150, mlock) SYSCALL (151, munlock) SYSCALL (152, mlockall) SYSCALL (153, munlockall) SYSCALL (154, sched_setparam) SYSCALL (155, sched_getparam) SYSCALL (156, sched_setscheduler) SYSCALL (157, sched_getscheduler) SYSCALL (158, sched_yield) SYSCALL (159, sched_get_priority_max) SYSCALL (160, sched_get_priority_min) SYSCALL (161, sched_rr_get_interval) SYSCALL (162, nanosleep) SYSCALL (163, mremap) SYSCALL (164, setresuid) SYSCALL (165, getresuid) SYSCALL (166, vm86) SYSCALL (167, query_module) SYSCALL (168, poll) SYSCALL (169, nfsservctl) SYSCALL (170, setresgid) SYSCALL (171, getresgid) SYSCALL (172, prctl) SYSCALL (173, rt_sigreturn) SYSCALL (174, rt_sigaction) SYSCALL (175, rt_sigprocmask) SYSCALL (176, rt_sigpending) SYSCALL (177, rt_sigtimedwait) SYSCALL (178, rt_sigqueueinfo) SYSCALL (179, rt_sigsuspend) SYSCALL (180, pread64) SYSCALL (181, pwrite64) SYSCALL (182, chown) SYSCALL (183, getcwd) SYSCALL (184, capget) SYSCALL (185, capset) SYSCALL (186, sigaltstack) SYSCALL (187, sendfile) SYSCALL (188, getpmsg) SYSCALL (189, putpmsg) SYSCALL (190, vfork) SYSCALL (191, ugetrlimit) SYSCALL (192, mmap2) SYSCALL (193, truncate64) SYSCALL (194, ftruncate64) SYSCALL (195, stat64) SYSCALL (196, lstat64) SYSCALL (197, fstat64) SYSCALL (198, lchown32) SYSCALL (199, getuid32) SYSCALL (200, getgid32) SYSCALL (201, geteuid32) SYSCALL (202, getegid32) SYSCALL (203, setreuid32) SYSCALL (204, setregid32) SYSCALL (205, getgroups32) SYSCALL (206, setgroups32) SYSCALL (207, fchown32) SYSCALL (208, setresuid32) SYSCALL (209, getresuid32) SYSCALL (210, setresgid32) SYSCALL (211, getresgid32) SYSCALL (212, chown32) SYSCALL (213, setuid32) SYSCALL (214, setgid32) SYSCALL (215, setfsuid32) SYSCALL (216, setfsgid32) SYSCALL (217, pivot_root) SYSCALL (218, mincore) SYSCALL (219, madvise) SYSCALL (220, getdents64) SYSCALL (221, fcntl64) SYSCALL (224, gettid) SYSCALL (225, readahead) SYSCALL (226, setxattr) SYSCALL (227, lsetxattr) SYSCALL (228, fsetxattr) SYSCALL (229, getxattr) SYSCALL (230, lgetxattr) SYSCALL (231, fgetxattr) SYSCALL (232, listxattr) SYSCALL (233, llistxattr) SYSCALL (234, flistxattr) SYSCALL (235, removexattr) SYSCALL (236, lremovexattr) SYSCALL (237, fremovexattr) SYSCALL (238, tkill) SYSCALL (239, sendfile64) SYSCALL (240, futex) SYSCALL (241, sched_setaffinity) SYSCALL (242, sched_getaffinity) SYSCALL (243, set_thread_area) SYSCALL (244, get_thread_area) SYSCALL (245, io_setup) SYSCALL (246, io_destroy) SYSCALL (247, io_getevents) SYSCALL (248, io_submit) SYSCALL (249, io_cancel) SYSCALL (250, fadvise64) SYSCALL (252, exit_group) SYSCALL (253, lookup_dcookie) SYSCALL (254, epoll_create) SYSCALL (255, epoll_ctl) SYSCALL (256, epoll_wait) SYSCALL (257, remap_file_pages) SYSCALL (258, set_tid_address) SYSCALL (259, timer_create) SYSCALL (260, timer_settime) SYSCALL (261, timer_gettime) SYSCALL (262, timer_getoverrun) SYSCALL (263, timer_delete) SYSCALL (264, clock_settime) SYSCALL (265, clock_gettime) SYSCALL (266, clock_getres) SYSCALL (267, clock_nanosleep) SYSCALL (268, statfs64) SYSCALL (269, fstatfs64) SYSCALL (270, tgkill) SYSCALL (271, utimes) SYSCALL (272, fadvise64_64) SYSCALL (273, vserver) SYSCALL (274, mbind) SYSCALL (275, get_mempolicy) SYSCALL (276, set_mempolicy) SYSCALL (277, mq_open) SYSCALL (278, mq_unlink) SYSCALL (279, mq_timedsend) SYSCALL (280, mq_timedreceive) SYSCALL (281, mq_notify) SYSCALL (282, mq_getsetattr) SYSCALL (283, kexec_load) SYSCALL (284, waitid) SYSCALL (286, add_key) SYSCALL (287, request_key) SYSCALL (288, keyctl) SYSCALL (289, ioprio_set) SYSCALL (290, ioprio_get) SYSCALL (291, inotify_init) SYSCALL (292, inotify_add_watch) SYSCALL (293, inotify_rm_watch) SYSCALL (294, migrate_pages) SYSCALL (295, openat) SYSCALL (296, mkdirat) SYSCALL (297, mknodat) SYSCALL (298, fchownat) SYSCALL (299, futimesat) SYSCALL (300, fstatat64) SYSCALL (301, unlinkat) SYSCALL (302, renameat) SYSCALL (303, linkat) SYSCALL (304, symlinkat) SYSCALL (305, readlinkat) SYSCALL (306, fchmodat) SYSCALL (307, faccessat) SYSCALL (308, pselect6) SYSCALL (309, ppoll) SYSCALL (310, unshare) SYSCALL (311, set_robust_list) SYSCALL (312, get_robust_list) SYSCALL (313, splice) SYSCALL (314, sync_file_range) SYSCALL (315, tee) SYSCALL (316, vmsplice) SYSCALL (317, move_pages) SYSCALL (318, getcpu) SYSCALL (319, epoll_pwait) SYSCALL (320, utimensat) SYSCALL (321, signalfd) SYSCALL (322, timerfd_create) SYSCALL (323, eventfd) SYSCALL (324, fallocate) SYSCALL (325, timerfd_settime) SYSCALL (326, timerfd_gettime) SYSCALL (327, signalfd4) SYSCALL (328, eventfd2) SYSCALL (329, epoll_create1) SYSCALL (330, dup3) SYSCALL (331, pipe2) SYSCALL (332, inotify_init1) SYSCALL (333, preadv) SYSCALL (334, pwritev) SYSCALL (335, rt_tgsigqueueinfo) SYSCALL (336, perf_event_open) SYSCALL (337, recvmmsg) SYSCALL (338, fanotify_init) SYSCALL (339, fanotify_mark) SYSCALL (340, prlimit64) SYSCALL (341, name_to_handle_at) SYSCALL (342, open_by_handle_at) SYSCALL (343, clock_adjtime) SYSCALL (344, syncfs) SYSCALL (345, sendmmsg) SYSCALL (346, setns) SYSCALL (347, process_vm_readv) SYSCALL (348, process_vm_writev) SYSCALL (349, kcmp) SYSCALL (350, finit_module) SYSCALL (351, sched_setattr) SYSCALL (352, sched_getattr) SYSCALL (353, renameat2) SYSCALL (354, seccomp) SYSCALL (355, getrandom) SYSCALL (356, memfd_create) SYSCALL (357, bpf) SYSCALL (358, execveat) SYSCALL (359, socket) SYSCALL (360, socketpair) SYSCALL (361, bind) SYSCALL (362, connect) SYSCALL (363, listen) SYSCALL (364, accept4) SYSCALL (365, getsockopt) SYSCALL (366, setsockopt) SYSCALL (367, getsockname) SYSCALL (368, getpeername) SYSCALL (369, sendto) SYSCALL (370, sendmsg) SYSCALL (371, recvfrom) SYSCALL (372, recvmsg) SYSCALL (373, shutdown) SYSCALL (374, userfaultfd) SYSCALL (375, membarrier) SYSCALL (376, mlock2) SYSCALL (377, copy_file_range) SYSCALL (378, preadv2) SYSCALL (379, pwritev2) SYSCALL (380, pkey_mprotect) SYSCALL (381, pkey_alloc) SYSCALL (382, pkey_free) SYSCALL (383, statx) SYSCALL (384, arch_prctl) SYSCALL (385, io_pgetevents) SYSCALL (386, rseq) SYSCALL (393, semget) SYSCALL (394, semctl) SYSCALL (395, shmget) SYSCALL (396, shmctl) SYSCALL (397, shmat) SYSCALL (398, shmdt) SYSCALL (399, msgget) SYSCALL (400, msgsnd) SYSCALL (401, msgrcv) SYSCALL (402, msgctl) SYSCALL (403, clock_gettime64) SYSCALL (404, clock_settime64) SYSCALL (405, clock_adjtime64) SYSCALL (406, clock_getres_time64) SYSCALL (407, clock_nanosleep_time64) SYSCALL (408, timer_gettime64) SYSCALL (409, timer_settime64) SYSCALL (410, timerfd_gettime64) SYSCALL (411, timerfd_settime64) SYSCALL (412, utimensat_time64) SYSCALL (413, pselect6_time64) SYSCALL (414, ppoll_time64) SYSCALL (416, io_pgetevents_time64) SYSCALL (417, recvmmsg_time64) SYSCALL (418, mq_timedsend_time64) SYSCALL (419, mq_timedreceive_time64) SYSCALL (420, semtimedop_time64) SYSCALL (421, rt_sigtimedwait_time64) SYSCALL (422, futex_time64) SYSCALL (423, sched_rr_get_interval_time64) SYSCALL (424, pidfd_send_signal) SYSCALL (425, io_uring_setup) SYSCALL (426, io_uring_enter) SYSCALL (427, io_uring_register) SYSCALL (428, open_tree) SYSCALL (429, move_mount) SYSCALL (430, fsopen) SYSCALL (431, fsconfig) SYSCALL (432, fsmount) SYSCALL (433, fspick) SYSCALL (434, pidfd_open) SYSCALL (435, clone3) SYSCALL (436, close_range) SYSCALL (437, openat2) SYSCALL (438, pidfd_getfd) SYSCALL (439, faccessat2) SYSCALL (440, process_madvise) SYSCALL (441, epoll_pwait2) SYSCALL (442, mount_setattr) SYSCALL (443, quotactl_fd) SYSCALL (444, landlock_create_ruleset) SYSCALL (445, landlock_add_rule) SYSCALL (446, landlock_restrict_self) SYSCALL (447, memfd_secret) SYSCALL (448, process_mrelease) SYSCALL (449, futex_waitv) SYSCALL (450, set_mempolicy_home_node) SYSCALL (451, cachestat) SYSCALL (452, fchmodat2) SYSCALL (453, map_shadow_stack) SYSCALL (454, futex_wake) SYSCALL (455, futex_wait) SYSCALL (456, futex_requeue) SYSCALL (457, statmount) SYSCALL (458, listmount) SYSCALL (459, lsm_get_self_attr) SYSCALL (460, lsm_set_self_attr) SYSCALL (461, lsm_list_modules) SYSCALL (462, mseal) SYSCALL (463, setxattrat) SYSCALL (464, getxattrat) SYSCALL (465, listxattrat) SYSCALL (466, removexattrat)