Files
FEX-Emu--FEX/Source/Tools/LinuxEmulation/LinuxSyscalls/x32/SyscallsNames.inl
T
Ryan Houdek f2bcc14cda Tools: Moves IRLoader to independent folder
Which requires moving LinuxEmulation to its own independent folder as
well. Since both IRLoader and FEXLoader rely on it.

No functional change, just moves the the code around.
2023-12-18 12:04:28 -08:00

432 lines
9.1 KiB
C++

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