arm system calls

ARM EABI, 32 bit :: Linux 7.3 :: 426 syscalls

Put the syscall number in r7 and the arguments in r0 r1 r2 r3 r4 r5, then run svc #0. The result comes back in r0.

NRHEXNAME ARG0 r0ARG1 r1ARG2 r2ARG3 r3ARG4 r4ARG5 r5
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-----
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-----
140xemknodconst char *filenameumode_t modeunsigned dev---
150xfchmodconst char *filenameumode_t mode----
160x10lchownconst char *filenameold_uid_t userold_gid_t group---
190x13lseekunsigned int fdoff_t offsetunsigned int whence---
200x14getpid------
210x15mountchar *dev_namechar *dir_namechar *typeunsigned long flagsvoid *data-
230x17setuidold_uid_t uid-----
240x18getuid------
260x1aptracelong requestlong pidunsigned long addrunsigned long data--
290x1dpause------
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------
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---
700x46setreuidold_uid_t ruidold_uid_t euid----
710x47setregidold_gid_t rgidold_gid_t egid----
720x48sigsuspendint unused1int unused2old_sigset_t mask---
730x49sigpendingold_sigset_t *uset-----
740x4asethostnamechar *nameint len----
750x4bsetrlimitunsigned 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----
850x55readlinkconst char *pathchar *bufint bufsiz---
860x56uselibconst char *library-----
870x57swaponconst char *specialfileint swap_flags----
880x58rebootint magic1int magic2unsigned int cmdvoid *arg--
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----
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----
1110x6fvhangup------
1140x72wait4pid_t pidint *stat_addrint optionsstruct rusage *ru--
1150x73swapoffconst char *specialfile-----
1160x74sysinfostruct sysinfo *info-----
1180x76fsyncunsigned int fd-----
1190x77sigreturn------
1200x78cloneunsigned long clone_flagsunsigned long newspint *parent_tidptrunsigned long tlsint *child_tidptr-
1210x79setdomainnamechar *nameint len----
1220x7aunamestruct new_utsname *name-----
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-----
2170xd9getdents64unsigned int fdstruct linux_dirent64 *direntunsigned int count---
2180xdapivot_rootconst char *new_rootconst char *put_old----
2190xdbmincoreunsigned long startsize_t lenunsigned char *vec---
2200xdcmadviseunsigned long startsize_t lenint behavior---
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---
2430xf3io_setupunsigned nr_eventsaio_context_t *ctxp----
2440xf4io_destroyaio_context_t ctx-----
2450xf5io_getevents__u32 ctx_id__s32 min_nr__s32 nrstruct io_event *eventsstruct old_timespec32 *timeout-
2460xf6io_submitaio_context_t ctx_idlong nrstruct iocb * *iocbpp---
2470xf7io_cancelaio_context_t ctx_idstruct iocb *iocbstruct io_event *result---
2480xf8exit_groupint error_code-----
2500xfaepoll_createint size-----
2510xfbepoll_ctlint epfdint opint fdstruct epoll_event *event--
2520xfcepoll_waitint epfdstruct epoll_event *eventsint maxeventsint timeout--
2530xfdremap_file_pagesunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flags-
2560x100set_tid_addressint *tidptr-----
2570x101timer_createclockid_t which_clockstruct sigevent *timer_event_spectimer_t *created_timer_id---
2580x102timer_settimetimer_t timer_idint flagsstruct old_itimerspec32 *newstruct old_itimerspec32 *old--
2590x103timer_gettimetimer_t timer_idstruct old_itimerspec32 *setting----
2600x104timer_getoverruntimer_t timer_id-----
2610x105timer_deletetimer_t timer_id-----
2620x106clock_settimeclockid_t which_clockstruct old_timespec32 *tp----
2630x107clock_gettimeclockid_t which_clockstruct old_timespec32 *tp----
2640x108clock_getresclockid_t which_clockstruct old_timespec32 *tp----
2650x109clock_nanosleepclockid_t which_clockint flagsstruct old_timespec32 *rqtpstruct old_timespec32 *rmtp--
2660x10astatfs64const char *pathsize_t szstruct statfs64 *buf---
2670x10bfstatfs64unsigned int fdsize_t szstruct statfs64 *buf---
2680x10ctgkillpid_t tgidpid_t pidint sig---
2690x10dutimesconst char *filenamestruct old_timeval32 *t----
2700x10earm_fadvise64_64int fdint adviceloff_t offsetloff_t len--
2710x10fpciconfig_iobaselong whichunsigned long busunsigned long devfn---
2720x110pciconfig_readunsigned long busunsigned long dfnunsigned long offunsigned long lenvoid *buf-
2730x111pciconfig_writeunsigned long busunsigned long dfnunsigned long offunsigned long lenvoid *buf-
2740x112mq_openconst char *nameint oflagumode_t modestruct mq_attr *attr--
2750x113mq_unlinkconst char *name-----
2760x114mq_timedsendmqd_t mqdesconst char *u_msg_ptrunsigned int msg_lenunsigned int msg_prioconst struct old_timespec32 *u_abs_timeout-
2770x115mq_timedreceivemqd_t mqdeschar *u_msg_ptrunsigned int msg_lenunsigned int *u_msg_prioconst struct old_timespec32 *u_abs_timeout-
2780x116mq_notifymqd_t mqdesconst struct sigevent *notification----
2790x117mq_getsetattrmqd_t mqdesconst struct mq_attr *mqstatstruct mq_attr *omqstat---
2800x118waitidint whichpid_t pidstruct siginfo *infopint optionsstruct rusage *ru-
2810x119socketint familyint typeint protocol---
2820x11abindint fdstruct sockaddr *umyaddrint addrlen---
2830x11bconnectint fdstruct sockaddr *uservaddrint addrlen---
2840x11clistenint fdint backlog----
2850x11dacceptint fdstruct sockaddr *upeer_sockaddrint *upeer_addrlen---
2860x11egetsocknameint fdstruct sockaddr *usockaddrint *usockaddr_len---
2870x11fgetpeernameint fdstruct sockaddr *usockaddrint *usockaddr_len---
2880x120socketpairint familyint typeint protocolint *usockvec--
2890x121sendint fdvoid *buffsize_t lenunsigned int flags--
2900x122sendtoint fdvoid *buffsize_t lenunsigned int flagsstruct sockaddr *addrint addr_len
2910x123recvint fdvoid *ubufsize_t sizeunsigned int flags--
2920x124recvfromint fdvoid *ubufsize_t sizeunsigned int flagsstruct sockaddr *addrint *addr_len
2930x125shutdownint fdint how----
2940x126setsockoptint fdint levelint optnamechar *optvalint optlen-
2950x127getsockoptint fdint levelint optnamechar *optvalint *optlen-
2960x128sendmsgint fdstruct user_msghdr *msgunsigned int flags---
2970x129recvmsgint fdstruct user_msghdr *msgunsigned int flags---
2980x12asemopint semidstruct sembuf *sopsunsigned nsops---
2990x12bsemgetkey_t keyint nsemsint semflg---
3000x12csemctlint semidint semnumint cmdunsigned long arg--
3010x12dmsgsndint msqidstruct msgbuf *msgpsize_t msgszint msgflg--
3020x12emsgrcvint msqidstruct msgbuf *msgpsize_t msgszlong msgtypint msgflg-
3030x12fmsggetkey_t keyint msgflg----
3040x130msgctlint msqidint cmdstruct msqid_ds *buf---
3050x131shmatint shmidchar *shmaddrint shmflg---
3060x132shmdtchar *shmaddr-----
3070x133shmgetkey_t keysize_t sizeint flag---
3080x134shmctlint shmidint cmdstruct shmid_ds *buf---
3090x135add_keyconst char *_typeconst char *_descriptionconst void *_payloadsize_t plenkey_serial_t destringid-
3100x136request_keyconst char *_typeconst char *_descriptionconst char *_callout_infokey_serial_t destringid--
3110x137keyctlint cmdunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5-
3120x138semtimedopint semidstruct sembuf *sopsunsigned nsopsconst struct old_timespec32 *timeout--
3140x13aioprio_setint whichint whoint ioprio---
3150x13bioprio_getint whichint who----
3160x13cinotify_init------
3170x13dinotify_add_watchint fdconst char *pathu32 mask---
3180x13einotify_rm_watchint fd__s32 wd----
3190x13fmbindunsigned long startunsigned long lenunsigned long modeconst unsigned long *nmaskunsigned long maxnodeunsigned flags
3200x140get_mempolicyint *policyunsigned long *nmaskunsigned long maxnodeunsigned long addrunsigned long flags-
3210x141set_mempolicyint modeconst unsigned long *nmaskunsigned long maxnode---
3220x142openatint dfdconst char *filenameint flagsumode_t mode--
3230x143mkdiratint dfdconst char *pathnameumode_t mode---
3240x144mknodatint dfdconst char *filenameumode_t modeunsigned dev--
3250x145fchownatint dfdconst char *filenameuid_t usergid_t groupint flag-
3260x146futimesatunsigned int dfdconst char *filenamestruct old_timeval32 *t---
3270x147fstatat64int dfdconst char *filenamestruct stat64 *statbufint flag--
3280x148unlinkatint dfdconst char *pathnameint flag---
3290x149renameatint olddfdconst char *oldnameint newdfdconst char *newname--
3300x14alinkatint olddfdconst char *oldnameint newdfdconst char *newnameint flags-
3310x14bsymlinkatconst char *oldnameint newdfdconst char *newname---
3320x14creadlinkatint dfdconst char *pathchar *bufint bufsiz--
3330x14dfchmodatint dfdconst char *filenameumode_t mode---
3340x14efaccessatint dfdconst char *filenameint mode---
3350x14fpselect6int nfd_set *inpfd_set *outpfd_set *expstruct old_timespec32 *tspvoid *sig
3360x150ppollstruct pollfd *ufdsunsigned int nfdsstruct old_timespec32 *tspconst sigset_t *sigmasksize_t sigsetsize-
3370x151unshareunsigned long unshare_flags-----
3380x152set_robust_liststruct robust_list_head *headsize_t len----
3390x153get_robust_listint pidstruct robust_list_head * *head_ptrsize_t *len_ptr---
3400x154spliceint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3410x155arm_sync_file_rangeint fdunsigned int flagsloff_t offsetloff_t nbytes--
3420x156teeint fdinint fdoutsize_t lenunsigned int flags--
3430x157vmspliceint fdconst struct iovec *iovunsigned long nr_segsunsigned int flags--
3440x158move_pagespid_t pidunsigned long nr_pagesconst void * *pagesconst int *nodesint *statusint flags
3450x159getcpuunsigned *cpupunsigned *nodepvoid *unused---
3460x15aepoll_pwaitint epfdstruct epoll_event *eventsint maxeventsint timeoutconst sigset_t *sigmasksize_t sigsetsize
3470x15bkexec_loadunsigned long entryunsigned long nr_segmentsstruct kexec_segment *segmentsunsigned long flags--
3480x15cutimensatunsigned int dfdconst char *filenamestruct old_timespec32 *tint flags--
3490x15dsignalfdint ufdsigset_t *user_masksize_t sizemask---
3500x15etimerfd_createint clockidint flags----
3510x15feventfdunsigned int count-----
3520x160fallocateint fdint modeloff_t offsetloff_t len--
3530x161timerfd_settimeint ufdint flagsconst struct old_itimerspec32 *utmrstruct old_itimerspec32 *otmr--
3540x162timerfd_gettimeint ufdstruct old_itimerspec32 *otmr----
3550x163signalfd4int ufdsigset_t *user_masksize_t sizemaskint flags--
3560x164eventfd2unsigned int countint flags----
3570x165epoll_create1int flags-----
3580x166dup3unsigned int oldfdunsigned int newfdint flags---
3590x167pipe2int *fildesint flags----
3600x168inotify_init1int flags-----
3610x169preadvunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3620x16apwritevunsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_h-
3630x16brt_tgsigqueueinfopid_t tgidpid_t pidint sigsiginfo_t *uinfo--
3640x16cperf_event_openstruct perf_event_attr *attr_uptrpid_t pidint cpuint group_fdunsigned long flags-
3650x16drecvmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flagsstruct old_timespec32 *timeout-
3660x16eaccept4int fdstruct sockaddr *upeer_sockaddrint *upeer_addrlenint flags--
3670x16ffanotify_initunsigned int flagsunsigned int event_f_flags----
3680x170fanotify_markint fanotify_fdunsigned int flagsu64 maskint fdconst char *pathname-
3690x171prlimit64pid_t pidunsigned int resourceconst struct rlimit64 *new_rlimstruct rlimit64 *old_rlim--
3700x172name_to_handle_atint dfdconst char *namestruct file_handle *handlevoid *mnt_idint flag-
3710x173open_by_handle_atint mountdirfdstruct file_handle *handleint flags---
3720x174clock_adjtimeclockid_t which_clockstruct old_timex32 *tx----
3730x175syncfsint fd-----
3740x176sendmmsgint fdstruct mmsghdr *mmsgunsigned int vlenunsigned int flags--
3750x177setnsint fdint nstype----
3760x178process_vm_readvpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3770x179process_vm_writevpid_t pidconst struct iovec *lvecunsigned long liovcntconst struct iovec *rvecunsigned long riovcntunsigned long flags
3780x17akcmppid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2-
3790x17bfinit_moduleint fdconst char *uargsint flags---
3800x17csched_setattrpid_t pidstruct sched_attr *attrunsigned int flags---
3810x17dsched_getattrpid_t pidstruct sched_attr *attrunsigned int sizeunsigned int flags--
3820x17erenameat2int olddfdconst char *oldnameint newdfdconst char *newnameunsigned int flags-
3830x17fseccompunsigned int opunsigned int flagsvoid *uargs---
3840x180getrandomchar *bufsize_t countunsigned int flags---
3850x181memfd_createconst char *uname_ptrunsigned int flags----
3860x182bpfint cmdunion bpf_attr *attrunsigned int sizestruct bpf_common_attr *attr_commonunsigned int size_common-
3870x183execveatint dfdconst char *filenameconst char *const *argvconst char *const *envpint flags-
3880x184userfaultfdint flags-----
3890x185membarrierint cmdunsigned int flagsint cpu_id---
3900x186mlock2unsigned long startsize_t lenint flags---
3910x187copy_file_rangeint fd_inloff_t *off_inint fd_outloff_t *off_outsize_t lenunsigned int flags
3920x188preadv2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3930x189pwritev2unsigned long fdconst struct iovec *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flags
3940x18apkey_mprotectunsigned long startsize_t lenunsigned long protint pkey--
3950x18bpkey_allocunsigned long flagsunsigned long init_val----
3960x18cpkey_freeint pkey-----
3970x18dstatxint dfdconst char *pathunsigned flagsunsigned maskstruct statx *buffer-
3980x18erseqstruct rseq *rsequint32_t rseq_lenint flagsuint32_t sig--
3990x18fio_pgeteventsaio_context_t ctx_idlong min_nrlong nrstruct io_event *eventsstruct old_timespec32 *timeoutconst struct __aio_sigset *usig
4000x190migrate_pagespid_t pidunsigned long maxnodeconst unsigned long *fromconst unsigned long *to--
4010x191kexec_file_loadint kernel_fdint initrd_fdunsigned long cmdline_lenconst char *cmdline_ptrunsigned long flags-
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----
4350x1b3clone3struct clone_args *uargssize_t size----
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----
9830410xf0001ARM_breakpoint------
9830420xf0002ARM_cacheflushunsigned long startunsigned long endint flags---
9830430xf0003ARM_usr26------
9830440xf0004ARM_usr32------
9830450xf0005ARM_set_tlsunsigned long val-----
9830460xf0006ARM_get_tls------

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