sh system calls

SuperH :: Linux 7.3 :: 433 syscalls

Put the syscall number in r3 and the arguments in r4 r5 r6 r7 r0 r1, then run trapa #31. The result comes back in r0.

NRHEXNAME ARG0 r4ARG1 r5ARG2 r6ARG3 r7ARG4 r0ARG5 r1
00x0restart_syscall------
10x1exitint error_code-----
20x2fork------
30x3readunsigned int fdchar *bufsize_t count---
40x4writeunsigned int fdconst char *bufsize_t count---
50x5openconst char *filenameint flagsumode_t mode---
60x6closeunsigned int fd-----
70x7waitpidpid_t pidint *stat_addrint options---
80x8creatconst char *pathnameumode_t mode----
90x9linkconst char *oldnameconst char *newname----
100xaunlinkconst char *pathname-----
110xbexecveconst char *filenameconst char *const *argvconst char *const *envp---
120xcchdirconst char *filename-----
130xdtimeold_time32_t *tloc-----
140xemknodconst char *filenameumode_t modeunsigned dev---
150xfchmodconst char *filenameumode_t mode----
160x10lchownconst char *filenameold_uid_t userold_gid_t group---
180x12oldstatconst char *filenamestruct __old_kernel_stat *statbuf----
190x13lseekunsigned int fdoff_t offsetunsigned int whence---
200x14getpid------
210x15mountchar *dev_namechar *dir_namechar *typeunsigned long flagsvoid *data-
220x16umountchar *name-----
230x17setuidold_uid_t uid-----
240x18getuid------
250x19stimeold_time32_t *tptr-----
260x1aptracelong requestlong pidunsigned long addrunsigned long data--
270x1balarmunsigned int seconds-----
280x1coldfstatunsigned int fdstruct __old_kernel_stat *statbuf----
290x1dpause------
300x1eutimeconst char *filenamestruct old_utimbuf32 *t----
330x21accessconst char *filenameint mode----
340x22niceint increment-----
360x24sync------
370x25killpid_t pidint sig----
380x26renameconst char *oldnameconst char *newname----
390x27mkdirconst char *pathnameumode_t mode----
400x28rmdirconst char *pathname-----
410x29dupunsigned int fildes-----
420x2apipeint *fildes-----
430x2btimesstruct tms *tbuf-----
450x2dbrkunsigned long brk-----
460x2esetgidold_gid_t gid-----
470x2fgetgid------
480x30signalint sig__sighandler_t handler----
490x31geteuid------
500x32getegid------
510x33acctconst char *name-----
520x34umount2char *nameint flags----
540x36ioctlunsigned int fdunsigned int cmdunsigned long arg---
550x37fcntlunsigned int fdunsigned int cmdunsigned long arg---
570x39setpgidpid_t pidpid_t pgid----
600x3cumaskint mask-----
610x3dchrootconst char *filename-----
620x3eustatunsigned devstruct ustat *ubuf----
630x3fdup2unsigned int oldfdunsigned int newfd----
640x40getppid------
650x41getpgrp------
660x42setsid------
670x43sigactionint sigconst struct old_sigaction *actstruct old_sigaction *oact---
680x44sgetmask------
690x45ssetmaskint newmask-----
700x46setreuidold_uid_t ruidold_uid_t euid----
710x47setregidold_gid_t rgidold_gid_t egid----
720x48sigsuspendold_sigset_t mask-----
730x49sigpendingold_sigset_t *uset-----
740x4asethostnamechar *nameint len----
750x4bsetrlimitunsigned int resourcestruct rlimit *rlim----
760x4cgetrlimitunsigned int resourcestruct rlimit *rlim----
770x4dgetrusageint whostruct rusage *ru----
780x4egettimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
790x4fsettimeofdaystruct __kernel_old_timeval *tvstruct timezone *tz----
800x50getgroupsint gidsetsizeold_gid_t *grouplist----
810x51setgroupsint gidsetsizeold_gid_t *grouplist----
830x53symlinkconst char *oldconst char *new----
840x54oldlstatconst char *filenamestruct __old_kernel_stat *statbuf----
850x55readlinkconst char *pathchar *bufint bufsiz---
860x56uselibconst char *library-----
870x57swaponconst char *specialfileint swap_flags----
880x58rebootint magic1int magic2unsigned int cmdvoid *arg--
890x59readdirunsigned int fdstruct old_linux_dirent *direntunsigned int count---
900x5ammapunsigned long addrunsigned long lenunsigned long protunsigned long flagsint fdunsigned long off
910x5bmunmapunsigned long addrsize_t len----
920x5ctruncateconst char *pathlong length----
930x5dftruncateunsigned int fdoff_t length----
940x5efchmodunsigned int fdumode_t mode----
950x5ffchownunsigned int fdold_uid_t userold_gid_t group---
960x60getpriorityint whichint who----
970x61setpriorityint whichint whoint niceval---
990x63statfsconst char *pathstruct statfs *buf----
1000x64fstatfsunsigned int fdstruct statfs *buf----
1020x66socketcallint callunsigned long *args----
1030x67syslogint typechar *bufint len---
1040x68setitimerint whichstruct __kernel_old_itimerval *valuestruct __kernel_old_itimerval *ovalue---
1050x69getitimerint whichstruct __kernel_old_itimerval *value----
1060x6astatconst char *filenamestruct stat *statbuf----
1070x6blstatconst char *filenamestruct stat *statbuf----
1080x6cfstatunsigned int fdstruct stat *statbuf----
1090x6doldunamestruct old_utsname *name-----
1110x6fvhangup------
1140x72wait4pid_t pidint *stat_addrint optionsstruct rusage *ru--
1150x73swapoffconst char *specialfile-----
1160x74sysinfostruct sysinfo *info-----
1170x75ipcunsigned int callint firstunsigned long secondunsigned long thirdvoid *ptrlong fifth
1180x76fsyncunsigned int fd-----
1190x77sigreturn------
1200x78cloneunsigned long clone_flagsunsigned long newspint *parent_tidptrint *child_tidptrunsigned long tls-
1210x79setdomainnamechar *nameint len----
1220x7aunamestruct new_utsname *name-----
1230x7bcacheflushunsigned long addrunsigned long lenint op---
1240x7cadjtimexstruct old_timex32 *txc_p-----
1250x7dmprotectunsigned long startsize_t lenunsigned long prot---
1260x7esigprocmaskint howold_sigset_t *nsetold_sigset_t *oset---
1280x80init_modulevoid *umodunsigned long lenconst char *uargs---
1290x81delete_moduleconst char *name_userunsigned int flags----
1310x83quotactlunsigned int cmdconst char *specialqid_t idvoid *addr--
1320x84getpgidpid_t pid-----
1330x85fchdirunsigned int fd-----
1350x87sysfsint optionunsigned long arg1unsigned long arg2---
1360x88personalityunsigned int personality-----
1380x8asetfsuidold_uid_t uid-----
1390x8bsetfsgidold_gid_t gid-----
1400x8c_llseekunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t *resultunsigned int whence-
1410x8dgetdentsunsigned int fdstruct linux_dirent *direntunsigned int count---
1420x8e_newselectint nfd_set *inpfd_set *outpfd_set *expstruct __kernel_old_timeval *tvp-
1430x8fflockunsigned int fdunsigned int cmd----
1440x90msyncunsigned long startsize_t lenint flags---
1450x91readvunsigned long fdconst struct iovec *vecunsigned long vlen---
1460x92writevunsigned long fdconst struct iovec *vecunsigned long vlen---
1470x93getsidpid_t pid-----
1480x94fdatasyncunsigned int fd-----
1500x96mlockunsigned long startsize_t len----
1510x97munlockunsigned long startsize_t len----
1520x98mlockallint flags-----
1530x99munlockall------
1540x9asched_setparampid_t pidstruct sched_param *param----
1550x9bsched_getparampid_t pidstruct sched_param *param----
1560x9csched_setschedulerpid_t pidint policystruct sched_param *param---
1570x9dsched_getschedulerpid_t pid-----
1580x9esched_yield------
1590x9fsched_get_priority_maxint policy-----
1600xa0sched_get_priority_minint policy-----
1610xa1sched_rr_get_intervalpid_t pidstruct old_timespec32 *interval----
1620xa2nanosleepstruct old_timespec32 *rqtpstruct old_timespec32 *rmtp----
1630xa3mremapunsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addr-
1640xa4setresuidold_uid_t ruidold_uid_t euidold_uid_t suid---
1650xa5getresuidold_uid_t *ruidold_uid_t *euidold_uid_t *suid---
1680xa8pollstruct pollfd *ufdsunsigned int nfdsint timeout_msecs---
1700xaasetresgidold_gid_t rgidold_gid_t egidold_gid_t sgid---
1710xabgetresgidold_gid_t *rgidold_gid_t *egidold_gid_t *sgid---
1720xacprctlint optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
1730xadrt_sigreturn------
1740xaert_sigactionint sigconst struct sigaction *actstruct sigaction *oactsize_t sigsetsize--
1750xafrt_sigprocmaskint howsigset_t *nsetsigset_t *osetsize_t sigsetsize--
1760xb0rt_sigpendingsigset_t *usetsize_t sigsetsize----
1770xb1rt_sigtimedwaitconst sigset_t *uthesesiginfo_t *uinfoconst struct old_timespec32 *utssize_t sigsetsize--
1780xb2rt_sigqueueinfopid_t pidint sigsiginfo_t *uinfo---
1790xb3rt_sigsuspendsigset_t *unewsetsize_t sigsetsize----
1800xb4pread64unsigned int fdchar *bufsize_t countloff_t pos--
1810xb5pwrite64unsigned int fdconst char *bufsize_t countloff_t pos--
1820xb6chownconst char *filenameold_uid_t userold_gid_t group---
1830xb7getcwdchar *bufunsigned long size----
1840xb8capgetcap_user_header_t headercap_user_data_t dataptr----
1850xb9capsetcap_user_header_t headerconst cap_user_data_t data----
1860xbasigaltstackconst stack_t *ussstack_t *uoss----
1870xbbsendfileint out_fdint in_fdoff_t *offsetsize_t count--
1900xbevfork------
1910xbfugetrlimitunsigned int resourcestruct rlimit *rlim----
1920xc0mmap2unsigned long addrunsigned long lenunsigned long protunsigned long flagsunsigned long fdunsigned long pgoff
1930xc1truncate64const char *pathloff_t length----
1940xc2ftruncate64unsigned int fdloff_t length----
1950xc3stat64const char *filenamestruct stat64 *statbuf----
1960xc4lstat64const char *filenamestruct stat64 *statbuf----
1970xc5fstat64unsigned long fdstruct stat64 *statbuf----
1980xc6lchown32const char *filenameuid_t usergid_t group---
1990xc7getuid32------
2000xc8getgid32------
2010xc9geteuid32------
2020xcagetegid32------
2030xcbsetreuid32uid_t ruiduid_t euid----
2040xccsetregid32gid_t rgidgid_t egid----
2050xcdgetgroups32int gidsetsizegid_t *grouplist----
2060xcesetgroups32int gidsetsizegid_t *grouplist----
2070xcffchown32unsigned int fduid_t usergid_t group---
2080xd0setresuid32uid_t ruiduid_t euiduid_t suid---
2090xd1getresuid32uid_t *ruiduid_t *euiduid_t *suid---
2100xd2setresgid32gid_t rgidgid_t egidgid_t sgid---
2110xd3getresgid32gid_t *rgidgid_t *egidgid_t *sgid---
2120xd4chown32const char *filenameuid_t usergid_t group---
2130xd5setuid32uid_t uid-----
2140xd6setgid32gid_t gid-----
2150xd7setfsuid32uid_t uid-----
2160xd8setfsgid32gid_t gid-----
2170xd9pivot_rootconst char *new_rootconst char *put_old----
2180xdamincoreunsigned long startsize_t lenunsigned char *vec---
2190xdbmadviseunsigned long startsize_t lenint behavior---
2200xdcgetdents64unsigned int fdstruct linux_dirent64 *direntunsigned int count---
2210xddfcntl64unsigned int fdunsigned int cmdunsigned long arg---
2240xe0gettid------
2250xe1readaheadint fdloff_t offsetsize_t count---
2260xe2setxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
2270xe3lsetxattrconst char *pathconst char *nameconst void *valuesize_t sizeint flags-
2280xe4fsetxattrint fdconst char *nameconst void *valuesize_t sizeint flags-
2290xe5getxattrconst char *pathconst char *namevoid *valuesize_t size--
2300xe6lgetxattrconst char *pathconst char *namevoid *valuesize_t size--
2310xe7fgetxattrint fdconst char *namevoid *valuesize_t size--
2320xe8listxattrconst char *pathchar *listsize_t size---
2330xe9llistxattrconst char *pathchar *listsize_t size---
2340xeaflistxattrint fdchar *listsize_t size---
2350xebremovexattrconst char *pathconst char *name----
2360xeclremovexattrconst char *pathconst char *name----
2370xedfremovexattrint fdconst char *name----
2380xeetkillpid_t pidint sig----
2390xefsendfile64int out_fdint in_fdloff_t *offsetsize_t count--
2400xf0futexu32 *uaddrint opu32 valconst struct old_timespec32 *utimeu32 *uaddr2u32 val3
2410xf1sched_setaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
2420xf2sched_getaffinitypid_t pidunsigned int lenunsigned long *user_mask_ptr---
2450xf5io_setupunsigned nr_eventsaio_context_t *ctxp----
2460xf6io_destroyaio_context_t ctx-----
2470xf7io_getevents__u32 ctx_id__s32 min_nr__s32 nrstruct io_event *eventsstruct old_timespec32 *timeout-
2480xf8io_submitaio_context_t ctx_idlong nrstruct iocb * *iocbpp---
2490xf9io_cancelaio_context_t ctx_idstruct iocb *iocbstruct io_event *result---
2500xfafadvise64int fdloff_t offsetsize_t lenint advice--
2520xfcexit_groupint error_code-----
2540xfeepoll_createint size-----
2550xffepoll_ctlint epfdint opint fdstruct epoll_event *event--
2560x100epoll_waitint epfdstruct epoll_event *eventsint maxeventsint timeout--
2570x101remap_file_pagesunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags-
2580x102set_tid_addressint *tidptr-----
2590x103timer_createclockid_t which_clockstruct sigevent *timer_event_spectimer_t *created_timer_id---
2600x104timer_settimetimer_t timer_idint flagsstruct old_itimerspec32 *newstruct old_itimerspec32 *old--
2610x105timer_gettimetimer_t timer_idstruct old_itimerspec32 *setting----
2620x106timer_getoverruntimer_t timer_id-----
2630x107timer_deletetimer_t timer_id-----
2640x108clock_settimeclockid_t which_clockstruct old_timespec32 *tp----
2650x109clock_gettimeclockid_t which_clockstruct old_timespec32 *tp----
2660x10aclock_getresclockid_t which_clockstruct old_timespec32 *tp----
2670x10bclock_nanosleepclockid_t which_clockint flagsstruct old_timespec32 *rqtpstruct old_timespec32 *rmtp--
2680x10cstatfs64const char *pathsize_t szstruct statfs64 *buf---
2690x10dfstatfs64unsigned int fdsize_t szstruct statfs64 *buf---
2700x10etgkillpid_t tgidpid_t pidint sig---
2710x10futimesconst char *filenamestruct old_timeval32 *t----
2720x110fadvise64_64int fdloff_t offsetloff_t lenint advice--
2740x112mbindunsigned long startunsigned long lenunsigned long modeconst unsigned long *nmaskunsigned long maxnodeunsigned flags
2750x113get_mempolicyint *policyunsigned long *nmaskunsigned long maxnodeunsigned long addrunsigned long flags-
2760x114set_mempolicyint modeconst unsigned long *nmaskunsigned long maxnode---
2770x115mq_openconst char *nameint oflagumode_t modestruct mq_attr *attr--
2780x116mq_unlinkconst char *name-----
2790x117mq_timedsendmqd_t mqdesconst char *u_msg_ptrunsigned int msg_lenunsigned int msg_prioconst struct old_timespec32 *u_abs_timeout-
2800x118mq_timedreceivemqd_t mqdeschar *u_msg_ptrunsigned int msg_lenunsigned int *u_msg_prioconst struct old_timespec32 *u_abs_timeout-
2810x119mq_notifymqd_t mqdesconst struct sigevent *notification----
2820x11amq_getsetattrmqd_t mqdesconst struct mq_attr *mqstatstruct mq_attr *omqstat---
2830x11bkexec_loadunsigned long entryunsigned long nr_segmentsstruct kexec_segment *segmentsunsigned long flags--
2840x11cwaitidint whichpid_t pidstruct siginfo *infopint optionsstruct rusage *ru-
2850x11dadd_keyconst char *_typeconst char *_descriptionconst void *_payloadsize_t plenkey_serial_t destringid-
2860x11erequest_keyconst char *_typeconst char *_descriptionconst char *_callout_infokey_serial_t destringid--
2870x11fkeyctlint cmdunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
2880x120ioprio_setint whichint whoint ioprio---
2890x121ioprio_getint whichint who----
2900x122inotify_init------
2910x123inotify_add_watchint fdconst char *pathu32 mask---
2920x124inotify_rm_watchint fd__s32 wd----
2940x126migrate_pagespid_t pidunsigned long maxnodeconst unsigned long *fromconst unsigned long *to--
2950x127openatint dfdconst char *filenameint flagsumode_t mode--
2960x128mkdiratint dfdconst char *pathnameumode_t mode---
2970x129mknodatint dfdconst char *filenameumode_t modeunsigned dev--
2980x12afchownatint dfdconst char *filenameuid_t usergid_t groupint flag-
2990x12bfutimesatunsigned int dfdconst char *filenamestruct old_timeval32 *t---
3000x12cfstatat64int dfdconst char *filenamestruct stat64 *statbufint flag--
3010x12dunlinkatint dfdconst char *pathnameint flag---
3020x12erenameatint olddfdconst char *oldnameint newdfdconst char *newname--
3030x12flinkatint olddfdconst char *oldnameint newdfdconst char *newnameint flags-
3040x130symlinkatconst char *oldnameint newdfdconst char *newname---
3050x131readlinkatint dfdconst char *pathchar *bufint bufsiz--
3060x132fchmodatint dfdconst char *filenameumode_t mode---
3070x133faccessatint dfdconst char *filenameint mode---
3080x134pselect6int nfd_set *inpfd_set *outpfd_set *expstruct old_timespec32 *tspvoid *sig
3090x135ppollstruct pollfd *ufdsunsigned int nfdsstruct old_timespec32 *tspconst sigset_t *sigmasksize_t sigsetsize-
3100x136unshareunsigned long unshare_flags-----
3110x137set_robust_liststruct robust_list_head *headsize_t len----
3120x138get_robust_listint pidstruct robust_list_head * *head_ptrsize_t *len_ptr---
3130x139spliceint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3140x13async_file_rangeint fdloff_t offsetloff_t nbytesunsigned int flags--
3150x13bteeint fdinint fdoutsize_t lenunsigned int flags--
3160x13cvmspliceint fdconst struct iovec *iovunsigned long nr_segsunsigned int flags--
3170x13dmove_pagespid_t pidunsigned long nr_pagesconst void * *pagesconst int *nodesint *statusint flags
3180x13egetcpuunsigned *cpupunsigned *nodepvoid *unused---
3190x13fepoll_pwaitint epfdstruct epoll_event *eventsint maxeventsint timeoutconst sigset_t *sigmasksize_t sigsetsize
3200x140utimensatunsigned int dfdconst char *filenamestruct old_timespec32 *tint flags--
3210x141signalfdint ufdsigset_t *user_masksize_t sizemask---
3220x142timerfd_createint clockidint flags----
3230x143eventfdunsigned int count-----
3240x144fallocateint fdint modeloff_t offsetloff_t len--
3250x145timerfd_settimeint ufdint flagsconst struct old_itimerspec32 *utmrstruct old_itimerspec32 *otmr--
3260x146timerfd_gettimeint ufdstruct old_itimerspec32 *otmr----
3270x147signalfd4int ufdsigset_t *user_masksize_t sizemaskint flags--
3280x148eventfd2unsigned int countint flags----
3290x149epoll_create1int flags-----
3300x14adup3unsigned int oldfdunsigned int newfdint flags---
3310x14bpipe2int *fildesint flags----
3320x14cinotify_init1int flags-----
3330x14dpreadvunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3340x14epwritevunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3350x14frt_tgsigqueueinfopid_t tgidpid_t pidint sigsiginfo_t *uinfo--
3360x150perf_event_openstruct perf_event_attr *attr_uptrpid_t pidint cpuint group_fdunsigned long flags-
3370x151fanotify_initunsigned int flagsunsigned int event_f_flags----
3380x152fanotify_markint fanotify_fdunsigned int flagsu64 maskint fdconst char *pathname-
3390x153prlimit64pid_t pidunsigned int resourceconst struct rlimit64 *new_rlimstruct rlimit64 *old_rlim--
3400x154socketint familyint typeint protocol---
3410x155bindint fdstruct sockaddr *umyaddrint addrlen---
3420x156connectint fdstruct sockaddr *uservaddrint addrlen---
3430x157listenint fdint backlog----
3440x158acceptint fdstruct sockaddr *upeer_sockaddrint *upeer_addrlen---
3450x159getsocknameint fdstruct sockaddr *usockaddrint *usockaddr_len---
3460x15agetpeernameint fdstruct sockaddr *usockaddrint *usockaddr_len---
3470x15bsocketpairint familyint typeint protocolint *usockvec--
3480x15csendint fdvoid *buffsize_t lenunsigned int flags--
3490x15dsendtoint fdvoid *buffsize_t lenunsigned int flagsstruct sockaddr *addrint addr_len
3500x15erecvint fdvoid *ubufsize_t sizeunsigned int flags--
3510x15frecvfromint fdvoid *ubufsize_t sizeunsigned int flagsstruct sockaddr *addrint *addr_len
3520x160shutdownint fdint how----
3530x161setsockoptint fdint levelint optnamechar *optvalint optlen-
3540x162getsockoptint fdint levelint optnamechar *optvalint *optlen-
3550x163sendmsgint fdstruct user_msghdr *msgunsigned int flags---
3560x164recvmsgint fdstruct user_msghdr *msgunsigned int flags---
3570x165recvmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct old_timespec32 *timeout-
3580x166accept4int fdstruct sockaddr *upeer_sockaddrint *upeer_addrlenint flags--
3590x167name_to_handle_atint dfdconst char *namestruct file_handle *handlevoid *mnt_idint flag-
3600x168open_by_handle_atint mountdirfdstruct file_handle *handleint flags---
3610x169clock_adjtimeclockid_t which_clockstruct old_timex32 *tx----
3620x16asyncfsint fd-----
3630x16bsendmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flags--
3640x16csetnsint fdint nstype----
3650x16dprocess_vm_readvpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3660x16eprocess_vm_writevpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3670x16fkcmppid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2-
3680x170finit_moduleint fdconst char *uargsint flags---
3690x171sched_getattrpid_t pidstruct sched_attr *attrunsigned int sizeunsigned int flags--
3700x172sched_setattrpid_t pidstruct sched_attr *attrunsigned int flags---
3710x173renameat2int olddfdconst char *oldnameint newdfdconst char *newnameunsigned int flags-
3720x174seccompunsigned int opunsigned int flagsvoid *uargs---
3730x175getrandomchar *bufsize_t countunsigned int flags---
3740x176memfd_createconst char *uname_ptrunsigned int flags----
3750x177bpfint cmdunion bpf_attr *attrunsigned int sizestruct bpf_common_attr *attr_commonunsigned int size_common-
3760x178execveatint dfdconst char *filenameconst char *const *argvconst char *const *envpint flags-
3770x179userfaultfdint flags-----
3780x17amembarrierint cmdunsigned int flagsint cpu_id---
3790x17bmlock2unsigned long startsize_t lenint flags---
3800x17ccopy_file_rangeint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3810x17dpreadv2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3820x17epwritev2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3830x17fstatxint dfdconst char *pathunsigned flagsunsigned maskstruct statx *buffer-
3840x180pkey_mprotectunsigned long startsize_t lenunsigned long protint pkey--
3850x181pkey_allocunsigned long flagsunsigned long init_val----
3860x182pkey_freeint pkey-----
3870x183rseqstruct rseq *rsequint32_t rseq_lenint flagsuint32_t sig--
3880x184sync_file_range2int fdunsigned int flagsloff_t offsetloff_t nbytes--
3930x189semgetkey_t keyint nsemsint semflg---
3940x18asemctlint semidint semnumint cmdunsigned long arg--
3950x18bshmgetkey_t keysize_t sizeint flag---
3960x18cshmctlint shmidint cmdstruct shmid_ds *buf---
3970x18dshmatint shmidchar *shmaddrint shmflg---
3980x18eshmdtchar *shmaddr-----
3990x18fmsggetkey_t keyint msgflg----
4000x190msgsndint msqidstruct msgbuf *msgpsize_t msgszint msgflg--
4010x191msgrcvint msqidstruct msgbuf *msgpsize_t msgszlong msgtypint msgflg-
4020x192msgctlint msqidint cmdstruct msqid_ds *buf---
4030x193clock_gettime64clockid_t which_clockstruct __kernel_timespec *tp----
4040x194clock_settime64clockid_t which_clockconst struct __kernel_timespec *tp----
4050x195clock_adjtime64clockid_t which_clockstruct __kernel_timex *tx----
4060x196clock_getres_time64clockid_t which_clockstruct __kernel_timespec *tp----
4070x197clock_nanosleep_time64clockid_t which_clockint flagsconst struct __kernel_timespec *rqtpstruct __kernel_timespec *rmtp--
4080x198timer_gettime64timer_t timer_idstruct __kernel_itimerspec *setting----
4090x199timer_settime64timer_t timer_idint flagsconst struct __kernel_itimerspec *new_settingstruct __kernel_itimerspec *old_setting--
4100x19atimerfd_gettime64int ufdstruct __kernel_itimerspec *otmr----
4110x19btimerfd_settime64int ufdint flagsconst struct __kernel_itimerspec *utmrstruct __kernel_itimerspec *otmr--
4120x19cutimensat_time64int dfdconst char *filenamestruct __kernel_timespec *utimesint flags--
4130x19dpselect6_time64int nfd_set *inpfd_set *outpfd_set *expstruct __kernel_timespec *tspvoid *sig
4140x19eppoll_time64struct pollfd *ufdsunsigned int nfdsstruct __kernel_timespec *tspconst sigset_t *sigmasksize_t sigsetsize-
4160x1a0io_pgetevents_time64aio_context_t ctx_idlong min_nrlong nrstruct io_event *eventsstruct __kernel_timespec *timeoutconst struct __aio_sigset *usig
4170x1a1recvmmsg_time64int fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct __kernel_timespec *timeout-
4180x1a2mq_timedsend_time64mqd_t mqdesconst char *msg_ptrsize_t msg_lenunsigned int msg_prioconst struct __kernel_timespec *abs_timeout-
4190x1a3mq_timedreceive_time64mqd_t mqdeschar *msg_ptrsize_t msg_lenunsigned int *msg_prioconst struct __kernel_timespec *abs_timeout-
4200x1a4semtimedop_time64int semidstruct sembuf *sopsunsigned nsopsconst struct __kernel_timespec *timeout--
4210x1a5rt_sigtimedwait_time64const sigset_t *uthesesiginfo_t *uinfoconst struct __kernel_timespec *utssize_t sigsetsize--
4220x1a6futex_time64u32 *uaddrint opu32 valconst struct __kernel_timespec *utimeu32 *uaddr2u32 val3
4230x1a7sched_rr_get_interval_time64pid_t pidstruct __kernel_timespec *interval----
4240x1a8pidfd_send_signalint pidfdint sigsiginfo_t *infounsigned int flags--
4250x1a9io_uring_setupu32 entriesstruct io_uring_params *p----
4260x1aaio_uring_enterunsigned int fdu32 to_submitu32 min_completeu32 flagsconst void *argpsize_t argsz
4270x1abio_uring_registerunsigned int fdunsigned int opvoid *argunsigned int nr_args--
4280x1acopen_treeint dfdconst char *pathunsigned flags---
4290x1admove_mountint from_dfdconst char *from_pathint to_dfdconst char *to_pathunsigned int ms_flags-
4300x1aefsopenconst char *fs_nameunsigned int flags----
4310x1affsconfigint fs_fdunsigned int cmdconst char *keyconst void *valueint aux-
4320x1b0fsmountint fs_fdunsigned int flagsunsigned int ms_flags---
4330x1b1fspickint dfdconst char *pathunsigned int flags---
4340x1b2pidfd_openpid_t pidunsigned int flags----
4360x1b4close_rangeunsigned int fdunsigned int max_fdunsigned int flags---
4370x1b5openat2int dfdconst char *filenamestruct open_how *howsize_t size--
4380x1b6pidfd_getfdint pidfdint fdunsigned int flags---
4390x1b7faccessat2int dfdconst char *filenameint modeint flags--
4400x1b8process_madviseint pidfdconst struct iovec *vecsize_t vlenint behaviorunsigned int flags-
4410x1b9epoll_pwait2int epfdstruct epoll_event *eventsint maxeventsconst struct __kernel_timespec *timeoutconst sigset_t *sigmasksize_t sigsetsize
4420x1bamount_setattrint dfdconst char *pathunsigned int flagsstruct mount_attr *uattrsize_t usize-
4430x1bbquotactl_fdunsigned int fdunsigned int cmdqid_t idvoid *addr--
4440x1bclandlock_create_rulesetconst struct landlock_ruleset_attr *attrsize_t size__u32 flags---
4450x1bdlandlock_add_ruleint ruleset_fdenum landlock_rule_type rule_typeconst void *rule_attr__u32 flags--
4460x1belandlock_restrict_selfint ruleset_fd__u32 flags----
4480x1c0process_mreleaseint pidfdunsigned int flags----
4490x1c1futex_waitvstruct futex_waitv *waitersunsigned int nr_futexesunsigned int flagsstruct __kernel_timespec *timeoutclockid_t clockid-
4500x1c2set_mempolicy_home_nodeunsigned long startunsigned long lenunsigned long home_nodeunsigned long flags--
4510x1c3cachestatunsigned int fdstruct cachestat_range *cstat_rangestruct cachestat *cstatunsigned int flags--
4520x1c4fchmodat2int dfdconst char *filenameumode_t modeunsigned int flags--
4530x1c5map_shadow_stackunsigned long addrunsigned long sizeunsigned int flags---
4540x1c6futex_wakevoid *uaddrunsigned long maskint nrunsigned int flags--
4550x1c7futex_waitvoid *uaddrunsigned long valunsigned long maskunsigned int flagsstruct __kernel_timespec *timespecclockid_t clockid
4560x1c8futex_requeuestruct futex_waitv *waitersunsigned int flagsint nr_wakeint nr_requeue--
4570x1c9statmountconst struct mnt_id_req *reqstruct statmount *bufsize_t bufsizeunsigned int flags--
4580x1calistmountconst struct mnt_id_req *requ64 *mnt_idssize_t nr_mnt_idsunsigned int flags--
4590x1cblsm_get_self_attrunsigned int attrstruct lsm_ctx *ctxu32 *sizeu32 flags--
4600x1cclsm_set_self_attrunsigned int attrstruct lsm_ctx *ctxu32 sizeu32 flags--
4610x1cdlsm_list_modulesu64 *idsu32 *sizeu32 flags---
4620x1cemsealunsigned long startsize_t lenunsigned long flags---
4630x1cfsetxattratint dfdconst char *pathunsigned int at_flagsconst char *nameconst struct xattr_args *argssize_t size
4640x1d0getxattratint dfdconst char *pathunsigned int at_flagsconst char *namestruct xattr_args *argssize_t size
4650x1d1listxattratint dfdconst char *pathunsigned int at_flagschar *listsize_t size-
4660x1d2removexattratint dfdconst char *pathunsigned int at_flagsconst char *name--
4670x1d3open_tree_attrint dfdconst char *pathunsigned flagsstruct mount_attr *uattrsize_t usize-
4680x1d4file_getattrint dfdconst char *filenamestruct file_attr *attrsize_t usizeunsigned int at_flags-
4690x1d5file_setattrint dfdconst char *filenamestruct file_attr *attrsize_t usizeunsigned int at_flags-
4700x1d6listnsconst struct ns_id_req *requ64 *ns_idssize_t nr_ns_idsunsigned int flags--
4710x1d7rseq_slice_yield------
4720x1d8fchrootint fdunsigned int flags----

Want the raw data? /sh/syscalls.json has every sh syscall since Linux 5.0, along with the release it showed up in (since) and the one that dropped it (removed_in).