Übersicht der Linux ARM64 Systemaufrufen: Unterschied zwischen den Versionen

Aus C und Assembler mit Raspberry
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:
|-
|-
| 7||fsetxattr||||http://man7.org/linux/man-pages/man2/fsetxattr.2.html||0x007||int fd||const char *name||const void *value||size_t size||int flags||-
| 7||fsetxattr||||http://man7.org/linux/man-pages/man2/fsetxattr.2.html||0x007||int fd||const char *name||const void *value||size_t size||int flags||-
|-
| 8||getxattr||||http://man7.org/linux/man-pages/man2/getxattr.2.html||0x008||const char *path||const char *name||void *value||size_t size||-||-
|-
| 9||lgetxattr||||http://man7.org/linux/man-pages/man2/lgetxattr.2.html||0x009||const char *path||const char *name||void *value||size_t size||-||-
|-
| 10||fgetxattr||||http://man7.org/linux/man-pages/man2/fgetxattr.2.html||0x00A||int fd||const char *name||void *value||size_t size||-||-
|-
| 11||listxattr||||http://man7.org/linux/man-pages/man2/listxattr.2.html||0x00B||const char *path||char *list||size_t size||-||-||-
|-
| 12||llistxattr||||http://man7.org/linux/man-pages/man2/llistxattr.2.html||0x00C||const char *path||char *list||size_t size||-||-||-
|-
| 13||flistxattr||||http://man7.org/linux/man-pages/man2/flistxattr.2.html||0x00D||int fd||char *list||size_t size||-||-||-
|-
| 14||removexattr||||http://man7.org/linux/man-pages/man2/removexattr.2.html||0x00E||const char *path||const char *name||-||-||-||-
|-
| 15||lremovexattr||||http://man7.org/linux/man-pages/man2/lremovexattr.2.html||0x00F||const char *path||const char *name||-||-||-||-
|-
| 16||fremovexattr||||http://man7.org/linux/man-pages/man2/fremovexattr.2.html||0x010||int fd||const char *name||-||-||-||-
|-
| 17||getcwd||||http://man7.org/linux/man-pages/man2/getcwd.2.html||0x011||char *buf||unsigned long size||-||-||-||-
|-
| 18||lookup_dcookie||||http://man7.org/linux/man-pages/man2/lookup_dcookie.2.html||0x012||u64 cookie64||char *buf||size_t len||-||-||-
|-
| 19||eventfd2||||http://man7.org/linux/man-pages/man2/eventfd2.2.html||0x013||unsigned int count||int flags||-||-||-||-
|-
| 20||epoll_create1||||http://man7.org/linux/man-pages/man2/epoll_create1.2.html||0x014||int flags||-||-||-||-||-
|-
| 21||epoll_ctl||||http://man7.org/linux/man-pages/man2/epoll_ctl.2.html||0x015||int epfd||int op||int fd||struct epoll_event *event||-||-
|-
| 22||epoll_pwait||||http://man7.org/linux/man-pages/man2/epoll_pwait.2.html||0x016||int epfd||struct epoll_event *events||int maxevents||int timeout||const sigset_t *sigmask||size_t sigsetsize
|-
| 23||dup||||http://man7.org/linux/man-pages/man2/dup.2.html||0x017||unsigned int fildes||-||-||-||-||-
|-
| 24||dup3||||http://man7.org/linux/man-pages/man2/dup3.2.html||0x018||unsigned int oldfd||unsigned int newfd||int flags||-||-||-
|-
| 25||fcntl||||http://man7.org/linux/man-pages/man2/fcntl.2.html||0x019||unsigned int fd||unsigned int cmd||unsigned long arg||-||-||-
|-
| 26||inotify_init1||||http://man7.org/linux/man-pages/man2/inotify_init1.2.html||0x01A||int flags||-||-||-||-||-
|-
| 27||inotify_add_watch||||http://man7.org/linux/man-pages/man2/inotify_add_watch.2.html||0x01B||int fd||const char *path||u32 mask||-||-||-
|-
| 28||inotify_rm_watch||||http://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html||0x01C||int fd||__s32 wd||-||-||-||-
|-
| 29||ioctl||||http://man7.org/linux/man-pages/man2/ioctl.2.html||0x01D||unsigned int fd||unsigned int cmd||unsigned long arg||-||-||-
|-
| 30||ioprio_set||||http://man7.org/linux/man-pages/man2/ioprio_set.2.html||0x01E||int which||int who||int ioprio||-||-||-
|-
| 31||ioprio_get||||http://man7.org/linux/man-pages/man2/ioprio_get.2.html||0x01F||int which||int who||-||-||-||-
|-
| 32||flock||||http://man7.org/linux/man-pages/man2/flock.2.html||0x020||unsigned int fd||unsigned int cmd||-||-||-||-
|-
| 33||mknodat||||http://man7.org/linux/man-pages/man2/mknodat.2.html||0x021||int dfd||const char * filename||umode_t mode||unsigned dev||-||-
|-
| 34||mkdirat||||http://man7.org/linux/man-pages/man2/mkdirat.2.html||0x022||int dfd||const char * pathname||umode_t mode||-||-||-
|-
| 35||unlinkat||||http://man7.org/linux/man-pages/man2/unlinkat.2.html||0x023||int dfd||const char * pathname||int flag||-||-||-
|-
| 36||symlinkat||||http://man7.org/linux/man-pages/man2/symlinkat.2.html||0x024||const char * oldname||int newdfd||const char * newname||-||-||-
|-
| 37||linkat||||http://man7.org/linux/man-pages/man2/linkat.2.html||0x025||int olddfd||const char *oldname||int newdfd||const char *newname||int flags||-
|-
| 38||renameat||||http://man7.org/linux/man-pages/man2/renameat.2.html||0x026||int olddfd||const char * oldname||int newdfd||const char * newname||-||-
|-
| 39||umount2||||http://man7.org/linux/man-pages/man2/umount2.2.html||0x027||const char *target||int flags||||||||
|-
| 40||mount||||http://man7.org/linux/man-pages/man2/mount.2.html||0x028||char *dev_name||char *dir_name||char *type||unsigned long flags||void *data||-
|-
| 41||pivot_root||||http://man7.org/linux/man-pages/man2/pivot_root.2.html||0x029||const char *new_root||const char *put_old||-||-||-||-
|-
| 42||nfsservctl||||http://man7.org/linux/man-pages/man2/nfsservctl.2.html||0x02A||REMOVED||||||||||
|-
| 43||statfs||||http://man7.org/linux/man-pages/man2/statfs.2.html||0x02B||const char * path||struct statfs *buf||-||-||-||-
|-
| 44||fstatfs||||http://man7.org/linux/man-pages/man2/fstatfs.2.html||0x02C||unsigned int fd||struct statfs *buf||-||-||-||-
|-
| 45||truncate||||http://man7.org/linux/man-pages/man2/truncate.2.html||0x02D||const char *path||long length||-||-||-||-
|-
| 46||ftruncate||||http://man7.org/linux/man-pages/man2/ftruncate.2.html||0x02E||unsigned int fd||unsigned long length||-||-||-||-
|-
| 47||fallocate||||http://man7.org/linux/man-pages/man2/fallocate.2.html||0x02F||int fd||int mode||loff_t offset||loff_t len||-||-
|-
| 48||faccessat||||http://man7.org/linux/man-pages/man2/faccessat.2.html||0x030||int dfd||const char *filename||int mode||-||-||-
|-
| 49||chdir||||http://man7.org/linux/man-pages/man2/chdir.2.html||0x031||const char *filename||-||-||-||-||-
|-
| 50||fchdir||||http://man7.org/linux/man-pages/man2/fchdir.2.html||0x032||unsigned int fd||-||-||-||-||-
|-
| 51||chroot||||http://man7.org/linux/man-pages/man2/chroot.2.html||0x033||const char *filename||-||-||-||-||-
|-
| 52||fchmod||||http://man7.org/linux/man-pages/man2/fchmod.2.html||0x034||unsigned int fd||umode_t mode||-||-||-||-
|-
| 53||fchmodat||||http://man7.org/linux/man-pages/man2/fchmodat.2.html||0x035||int dfd||const char * filename||umode_t mode||-||-||-
|-
| 54||fchownat||||http://man7.org/linux/man-pages/man2/fchownat.2.html||0x036||int dfd||const char *filename||uid_t user||gid_t group||int flag||-
|-
| 55||fchown||||http://man7.org/linux/man-pages/man2/fchown.2.html||0x037||unsigned int fd||uid_t user||gid_t group||-||-||-
|-
| 56||openat||||http://man7.org/linux/man-pages/man2/openat.2.html||0x038||int dfd||const char *filename||int flags||umode_t mode||-||-
|-
| 57||close||||http://man7.org/linux/man-pages/man2/close.2.html||0x039||unsigned int fd||-||-||-||-||-
|-
| 58||vhangup||||http://man7.org/linux/man-pages/man2/vhangup.2.html||0x03A||-||-||-||-||-||-
|-
| 59||pipe2||||http://man7.org/linux/man-pages/man2/pipe2.2.html||0x03B||int *fildes||int flags||-||-||-||-
|-
| 60||quotactl||||http://man7.org/linux/man-pages/man2/quotactl.2.html||0x03C||unsigned int cmd||const char *special||qid_t id||void *addr||-||-
|-
| 61||getdents64||||http://man7.org/linux/man-pages/man2/getdents64.2.html||0x03D||unsigned int fd||struct linux_dirent64 *dirent||unsigned int count||-||-||-
|-
| 62||lseek||||http://man7.org/linux/man-pages/man2/lseek.2.html||0x03E||unsigned int fd||off_t offset||unsigned int whence||-||-||-
|-
| 63||read||||http://man7.org/linux/man-pages/man2/read.2.html||0x03F||unsigned int fd||char *buf||size_t count||-||-||-
|-
| 64||write||||http://man7.org/linux/man-pages/man2/write.2.html||0x040||unsigned int fd||const char *buf||size_t count||-||-||-
|-
| 65||readv||||http://man7.org/linux/man-pages/man2/readv.2.html||0x041||unsigned long fd||const struct iovec *vec||unsigned long vlen||-||-||-
|-
| 66||writev||||http://man7.org/linux/man-pages/man2/writev.2.html||0x042||unsigned long fd||const struct iovec *vec||unsigned long vlen||-||-||-
|-
| 67||pread64||||http://man7.org/linux/man-pages/man2/pread64.2.html||0x043||unsigned int fd||char *buf||size_t count||loff_t pos||-||-
|-
| 68||pwrite64||||http://man7.org/linux/man-pages/man2/pwrite64.2.html||0x044||unsigned int fd||const char *buf||size_t count||loff_t pos||-||-
|-
| 69||preadv||||http://man7.org/linux/man-pages/man2/preadv.2.html||0x045||unsigned long fd||const struct iovec *vec||unsigned long vlen||unsigned long pos_l||unsigned long pos_h||-
|-
| 70||pwritev||||http://man7.org/linux/man-pages/man2/pwritev.2.html||0x046||unsigned long fd||const struct iovec *vec||unsigned long vlen||unsigned long pos_l||unsigned long pos_h||-
|-
| 71||sendfile||||http://man7.org/linux/man-pages/man2/sendfile.2.html||0x047||int out_fd||int in_fd||off_t *offset||size_t count||-||-
|-
| 72||pselect6||||http://man7.org/linux/man-pages/man2/pselect6.2.html||0x048||int||fd_set *||fd_set *||fd_set *||struct __kernel_timespec *||void *
|-
| 73||ppoll||||http://man7.org/linux/man-pages/man2/ppoll.2.html||0x049||struct pollfd *||unsigned int||struct __kernel_timespec *||const sigset_t *||size_t||-
|-
| 74||signalfd4||||http://man7.org/linux/man-pages/man2/signalfd4.2.html||0x04A||int ufd||sigset_t *user_mask||size_t sizemask||int flags||-||-
|-
| 75||vmsplice||||http://man7.org/linux/man-pages/man2/vmsplice.2.html||0x04B||int fd||const struct iovec *iov||unsigned long nr_segs||unsigned int flags||-||-
|-
| 76||splice||||http://man7.org/linux/man-pages/man2/splice.2.html||0x04C||int fd_in||loff_t *off_in||int fd_out||loff_t *off_out||size_t len||unsigned int flags
|-
| 77||tee||||http://man7.org/linux/man-pages/man2/tee.2.html||0x04D||int fdin||int fdout||size_t len||unsigned int flags||-||-
|-
| 78||readlinkat||||http://man7.org/linux/man-pages/man2/readlinkat.2.html||0x04E||int dfd||const char *path||char *buf||int bufsiz||-||-
|-
| 79||newfstatat||||http://man7.org/linux/man-pages/man2/newfstatat.2.html||0x04F||int dfd||const char *filename||struct stat *statbuf||int flag||-||-
|-
| 80||fstat||||http://man7.org/linux/man-pages/man2/fstat.2.html||0x050||unsigned int fd||struct __old_kernel_stat *statbuf||-||-||-||-
|-
| 81||sync||||http://man7.org/linux/man-pages/man2/sync.2.html||0x051||-||-||-||-||-||-
|-
| 82||fsync||||http://man7.org/linux/man-pages/man2/fsync.2.html||0x052||unsigned int fd||-||-||-||-||-
|-
| 83||fdatasync||||http://man7.org/linux/man-pages/man2/fdatasync.2.html||0x053||unsigned int fd||-||-||-||-||-
|-
| 84||sync_file_range||||http://man7.org/linux/man-pages/man2/sync_file_range.2.html||0x054||int fd||loff_t offset||loff_t nbytes||unsigned int flags||-||-
|-
| 85||timerfd_create||||http://man7.org/linux/man-pages/man2/timerfd_create.2.html||0x055||int clockid||int flags||-||-||-||-
|-
| 86||timerfd_settime||||http://man7.org/linux/man-pages/man2/timerfd_settime.2.html||0x056||int ufd||int flags||const struct __kernel_itimerspec *utmr||struct __kernel_itimerspec *otmr||-||-
|-
| 87||timerfd_gettime||||http://man7.org/linux/man-pages/man2/timerfd_gettime.2.html||0x057||int ufd||struct __kernel_itimerspec *otmr||-||-||-||-
|-
| 88||utimensat||||http://man7.org/linux/man-pages/man2/utimensat.2.html||0x058||int dfd||const char *filename||struct __kernel_timespec *utimes||int flags||-||-
|-
| 89||acct||||http://man7.org/linux/man-pages/man2/acct.2.html||0x059||const char *name||-||-||-||-||-
|-
| 90||capget||||http://man7.org/linux/man-pages/man2/capget.2.html||0x05A||cap_user_header_t header||cap_user_data_t dataptr||-||-||-||-
|-
| 91||capset||||http://man7.org/linux/man-pages/man2/capset.2.html||0x05B||cap_user_header_t header||const cap_user_data_t data||-||-||-||-
|-
| 92||personality||||http://man7.org/linux/man-pages/man2/personality.2.html||0x05C||unsigned int personality||-||-||-||-||-
|-
| 93||exit||||http://man7.org/linux/man-pages/man2/exit.2.html||0x05D||int error_code||-||-||-||-||-
|-
| 94||exit_group||||http://man7.org/linux/man-pages/man2/exit_group.2.html||0x05E||int error_code||-||-||-||-||-
|-
| 95||waitid||||http://man7.org/linux/man-pages/man2/waitid.2.html||0x05F||int which||pid_t pid||struct siginfo *infop||int options||struct rusage *ru||-
|-
| 96||set_tid_address||||http://man7.org/linux/man-pages/man2/set_tid_address.2.html||0x060||int *tidptr||-||-||-||-||-
|-
| 97||unshare||||http://man7.org/linux/man-pages/man2/unshare.2.html||0x061||unsigned long unshare_flags||-||-||-||-||-
|-
| 98||futex||||http://man7.org/linux/man-pages/man2/futex.2.html||0x062||u32 *uaddr||int op||u32 val||const struct __kernel_timespec *utime||u32 *uaddr2||u32 val3
|-
| 99||set_robust_list||||http://man7.org/linux/man-pages/man2/set_robust_list.2.html||0x063||struct robust_list_head *head||size_t len||-||-||-||-
|-
| 100||get_robust_list||||http://man7.org/linux/man-pages/man2/get_robust_list.2.html||0x064||int pid||struct robust_list_head * *head_ptr||size_t *len_ptr||-||-||-
|-
| 101||nanosleep||||http://man7.org/linux/man-pages/man2/nanosleep.2.html||0x065||struct __kernel_timespec *rqtp||struct __kernel_timespec *rmtp||-||-||-||-
|-
| 102||getitimer||||http://man7.org/linux/man-pages/man2/getitimer.2.html||0x066||int which||struct __kernel_old_itimerval *value||-||-||-||-
|-
| 103||setitimer||||http://man7.org/linux/man-pages/man2/setitimer.2.html||0x067||int which||struct __kernel_old_itimerval *value||struct __kernel_old_itimerval *ovalue||-||-||-
|-
| 104||kexec_load||||http://man7.org/linux/man-pages/man2/kexec_load.2.html||0x068||unsigned long entry||unsigned long nr_segments||struct kexec_segment *segments||unsigned long flags||-||-
|-
| 105||init_module||||http://man7.org/linux/man-pages/man2/init_module.2.html||0x069||void *umod||unsigned long len||const char *uargs||-||-||-
|-
| 106||delete_module||||http://man7.org/linux/man-pages/man2/delete_module.2.html||0x06A||const char *name_user||unsigned int flags||-||-||-||-
|-
| 107||timer_create||||http://man7.org/linux/man-pages/man2/timer_create.2.html||0x06B||clockid_t which_clock||struct sigevent *timer_event_spec||timer_t * created_timer_id||-||-||-
|-
| 108||timer_gettime||||http://man7.org/linux/man-pages/man2/timer_gettime.2.html||0x06C||timer_t timer_id||struct __kernel_itimerspec *setting||-||-||-||-
|-
| 109||timer_getoverrun||||http://man7.org/linux/man-pages/man2/timer_getoverrun.2.html||0x06D||timer_t timer_id||-||-||-||-||-
|-
| 110||timer_settime||||http://man7.org/linux/man-pages/man2/timer_settime.2.html||0x06E||timer_t timer_id||int flags||const struct __kernel_itimerspec *new_setting||struct __kernel_itimerspec *old_setting||-||-
|-
| 111||timer_delete||||http://man7.org/linux/man-pages/man2/timer_delete.2.html||0x06F||timer_t timer_id||-||-||-||-||-
|-
| 112||clock_settime||||http://man7.org/linux/man-pages/man2/clock_settime.2.html||0x070||clockid_t which_clock||const struct __kernel_timespec *tp||-||-||-||-
|-
| 113||clock_gettime||||http://man7.org/linux/man-pages/man2/clock_gettime.2.html||0x071||clockid_t which_clock||struct __kernel_timespec *tp||-||-||-||-
|-
| 114||clock_getres||||http://man7.org/linux/man-pages/man2/clock_getres.2.html||0x072||clockid_t which_clock||struct __kernel_timespec *tp||-||-||-||-
|-
| 115||clock_nanosleep||||http://man7.org/linux/man-pages/man2/clock_nanosleep.2.html||0x073||clockid_t which_clock||int flags||const struct __kernel_timespec *rqtp||struct __kernel_timespec *rmtp||-||-
|-
| 116||syslog||||http://man7.org/linux/man-pages/man2/syslog.2.html||0x074||int type||char *buf||int len||-||-||-
|-
| 117||ptrace||||http://man7.org/linux/man-pages/man2/ptrace.2.html||0x075||long request||long pid||unsigned long addr||unsigned long data||-||-
|-
| 118||sched_setparam||||http://man7.org/linux/man-pages/man2/sched_setparam.2.html||0x076||pid_t pid||struct sched_param *param||-||-||-||-
|-
| 119||sched_setscheduler||||http://man7.org/linux/man-pages/man2/sched_setscheduler.2.html||0x077||pid_t pid||int policy||struct sched_param *param||-||-||-
|-
| 120||sched_getscheduler||||http://man7.org/linux/man-pages/man2/sched_getscheduler.2.html||0x078||pid_t pid||-||-||-||-||-
|-
| 121||sched_getparam||||http://man7.org/linux/man-pages/man2/sched_getparam.2.html||0x079||pid_t pid||struct sched_param *param||-||-||-||-
|-
| 122||sched_setaffinity||||http://man7.org/linux/man-pages/man2/sched_setaffinity.2.html||0x07A||pid_t pid||unsigned int len||unsigned long *user_mask_ptr||-||-||-
|-
| 123||sched_getaffinity||||http://man7.org/linux/man-pages/man2/sched_getaffinity.2.html||0x07B||pid_t pid||unsigned int len||unsigned long *user_mask_ptr||-||-||-
|-
| 124||sched_yield||||http://man7.org/linux/man-pages/man2/sched_yield.2.html||0x07C||-||-||-||-||-||-
|-
| 125||sched_get_priority_max||||http://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html||0x07D||int policy||-||-||-||-||-
|-
| 126||sched_get_priority_min||||http://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html||0x07E||int policy||-||-||-||-||-
|-
| 127||sched_rr_get_interval||||http://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html||0x07F||pid_t pid||struct __kernel_timespec *interval||-||-||-||-
|-
| 128||restart_syscall||||http://man7.org/linux/man-pages/man2/restart_syscall.2.html||0x080||-||-||-||-||-||-
|-
| 129||kill||||http://man7.org/linux/man-pages/man2/kill.2.html||0x081||pid_t pid||int sig||-||-||-||-
|-
| 130||tkill||||http://man7.org/linux/man-pages/man2/tkill.2.html||0x082||pid_t pid||int sig||-||-||-||-
|-
| 131||tgkill||||http://man7.org/linux/man-pages/man2/tgkill.2.html||0x083||pid_t tgid||pid_t pid||int sig||-||-||-
|-
| 132||sigaltstack||||http://man7.org/linux/man-pages/man2/sigaltstack.2.html||0x084||const struct sigaltstack *uss||struct sigaltstack *uoss||-||-||-||-
|-
| 133||rt_sigsuspend||||http://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html||0x085||sigset_t *unewset||size_t sigsetsize||-||-||-||-
|-
| 134||rt_sigaction||||http://man7.org/linux/man-pages/man2/rt_sigaction.2.html||0x086||int||const struct sigaction *||struct sigaction *||size_t||-||-
|-
| 135||rt_sigprocmask||||http://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html||0x087||int how||sigset_t *set||sigset_t *oset||size_t sigsetsize||-||-
|-
| 136||rt_sigpending||||http://man7.org/linux/man-pages/man2/rt_sigpending.2.html||0x088||sigset_t *set||size_t sigsetsize||-||-||-||-
|-
| 137||rt_sigtimedwait||||http://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html||0x089||const sigset_t *uthese||siginfo_t *uinfo||const struct __kernel_timespec *uts||size_t sigsetsize||-||-
|-
| 138||rt_sigqueueinfo||||http://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html||0x08A||pid_t pid||int sig||siginfo_t *uinfo||-||-||-
|-
| 139||rt_sigreturn||||http://man7.org/linux/man-pages/man2/rt_sigreturn.2.html||0x08B||-||-||-||-||-||-
|-
| 140||setpriority||||http://man7.org/linux/man-pages/man2/setpriority.2.html||0x08C||int which||int who||int niceval||-||-||-
|-
| 141||getpriority||||http://man7.org/linux/man-pages/man2/getpriority.2.html||0x08D||int which||int who||-||-||-||-
|-
| 142||reboot||||http://man7.org/linux/man-pages/man2/reboot.2.html||0x08E||int magic1||int magic2||unsigned int cmd||void *arg||-||-
|-
| 143||setregid||||http://man7.org/linux/man-pages/man2/setregid.2.html||0x08F||gid_t rgid||gid_t egid||-||-||-||-
|-
| 144||setgid||||http://man7.org/linux/man-pages/man2/setgid.2.html||0x090||gid_t gid||-||-||-||-||-
|-
| 145||setreuid||||http://man7.org/linux/man-pages/man2/setreuid.2.html||0x091||uid_t ruid||uid_t euid||-||-||-||-
|-
| 146||setuid||||http://man7.org/linux/man-pages/man2/setuid.2.html||0x092||uid_t uid||-||-||-||-||-
|-
| 147||setresuid||||http://man7.org/linux/man-pages/man2/setresuid.2.html||0x093||uid_t ruid||uid_t euid||uid_t suid||-||-||-
|-
| 148||getresuid||||http://man7.org/linux/man-pages/man2/getresuid.2.html||0x094||uid_t *ruid||uid_t *euid||uid_t *suid||-||-||-
|-
| 149||setresgid||||http://man7.org/linux/man-pages/man2/setresgid.2.html||0x095||gid_t rgid||gid_t egid||gid_t sgid||-||-||-
|-
| 150||getresgid||||http://man7.org/linux/man-pages/man2/getresgid.2.html||0x096||gid_t *rgid||gid_t *egid||gid_t *sgid||-||-||-
|-
| 151||setfsuid||||http://man7.org/linux/man-pages/man2/setfsuid.2.html||0x097||uid_t uid||-||-||-||-||-
|-
| 152||setfsgid||||http://man7.org/linux/man-pages/man2/setfsgid.2.html||0x098||gid_t gid||-||-||-||-||-
|-
| 153||times||||http://man7.org/linux/man-pages/man2/times.2.html||0x099||struct tms *tbuf||-||-||-||-||-
|-
| 154||setpgid||||http://man7.org/linux/man-pages/man2/setpgid.2.html||0x09A||pid_t pid||pid_t pgid||-||-||-||-
|-
| 155||getpgid||||http://man7.org/linux/man-pages/man2/getpgid.2.html||0x09B||pid_t pid||-||-||-||-||-
|-
| 156||getsid||||http://man7.org/linux/man-pages/man2/getsid.2.html||0x09C||pid_t pid||-||-||-||-||-
|-
| 157||setsid||||http://man7.org/linux/man-pages/man2/setsid.2.html||0x09D||-||-||-||-||-||-
|-
| 158||getgroups||||http://man7.org/linux/man-pages/man2/getgroups.2.html||0x09E||int gidsetsize||gid_t *grouplist||-||-||-||-
|-
| 159||setgroups||||http://man7.org/linux/man-pages/man2/setgroups.2.html||0x09F||int gidsetsize||gid_t *grouplist||-||-||-||-
|-
| 160||uname||||http://man7.org/linux/man-pages/man2/uname.2.html||0x0A0||struct old_utsname *||-||-||-||-||-
|-
| 161||sethostname||||http://man7.org/linux/man-pages/man2/sethostname.2.html||0x0A1||char *name||int len||-||-||-||-
|-
| 162||setdomainname||||http://man7.org/linux/man-pages/man2/setdomainname.2.html||0x0A2||char *name||int len||-||-||-||-
|-
| 163||getrlimit||||http://man7.org/linux/man-pages/man2/getrlimit.2.html||0x0A3||unsigned int resource||struct rlimit *rlim||-||-||-||-
|-
| 164||setrlimit||||http://man7.org/linux/man-pages/man2/setrlimit.2.html||0x0A4||unsigned int resource||struct rlimit *rlim||-||-||-||-
|-
| 165||getrusage||||http://man7.org/linux/man-pages/man2/getrusage.2.html||0x0A5||int who||struct rusage *ru||-||-||-||-
|-
| 166||umask||||http://man7.org/linux/man-pages/man2/umask.2.html||0x0A6||int mask||-||-||-||-||-
|-
| 167||prctl||||http://man7.org/linux/man-pages/man2/prctl.2.html||0x0A7||int option||unsigned long arg2||unsigned long arg3||unsigned long arg4||unsigned long arg5||-
|-
| 168||getcpu||||http://man7.org/linux/man-pages/man2/getcpu.2.html||0x0A8||unsigned *cpu||unsigned *node||struct getcpu_cache *cache||-||-||-
|-
| 169||gettimeofday||||http://man7.org/linux/man-pages/man2/gettimeofday.2.html||0x0A9||struct __kernel_old_timeval *tv||struct timezone *tz||-||-||-||-
|-
| 170||settimeofday||||http://man7.org/linux/man-pages/man2/settimeofday.2.html||0x0AA||struct __kernel_old_timeval *tv||struct timezone *tz||-||-||-||-
|-
| 171||adjtimex||||http://man7.org/linux/man-pages/man2/adjtimex.2.html||0x0AB||struct __kernel_timex *txc_p||-||-||-||-||-
|-
| 172||getpid||||http://man7.org/linux/man-pages/man2/getpid.2.html||0x0AC||-||-||-||-||-||-
|-
| 173||getppid||||http://man7.org/linux/man-pages/man2/getppid.2.html||0x0AD||-||-||-||-||-||-
|-
| 174||getuid||||http://man7.org/linux/man-pages/man2/getuid.2.html||0x0AE||-||-||-||-||-||-
|-
| 175||geteuid||||http://man7.org/linux/man-pages/man2/geteuid.2.html||0x0AF||-||-||-||-||-||-
|-
| 176||getgid||||http://man7.org/linux/man-pages/man2/getgid.2.html||0x0B0||-||-||-||-||-||-
|-
| 177||getegid||||http://man7.org/linux/man-pages/man2/getegid.2.html||0x0B1||-||-||-||-||-||-
|-
| 178||gettid||||http://man7.org/linux/man-pages/man2/gettid.2.html||0x0B2||-||-||-||-||-||-
|-
| 179||sysinfo||||http://man7.org/linux/man-pages/man2/sysinfo.2.html||0x0B3||struct sysinfo *info||-||-||-||-||-
|-
| 180||mq_open||||http://man7.org/linux/man-pages/man2/mq_open.2.html||0x0B4||const char *name||int oflag||umode_t mode||struct mq_attr *attr||-||-
|-
| 181||mq_unlink||||http://man7.org/linux/man-pages/man2/mq_unlink.2.html||0x0B5||const char *name||-||-||-||-||-
|-
| 182||mq_timedsend||||http://man7.org/linux/man-pages/man2/mq_timedsend.2.html||0x0B6||mqd_t mqdes||const char *msg_ptr||size_t msg_len||unsigned int msg_prio||const struct __kernel_timespec *abs_timeout||-
|-
| 183||mq_timedreceive||||http://man7.org/linux/man-pages/man2/mq_timedreceive.2.html||0x0B7||mqd_t mqdes||char *msg_ptr||size_t msg_len||unsigned int *msg_prio||const struct __kernel_timespec *abs_timeout||-
|-
| 184||mq_notify||||http://man7.org/linux/man-pages/man2/mq_notify.2.html||0x0B8||mqd_t mqdes||const struct sigevent *notification||-||-||-||-
|-
| 185||mq_getsetattr||||http://man7.org/linux/man-pages/man2/mq_getsetattr.2.html||0x0B9||mqd_t mqdes||const struct mq_attr *mqstat||struct mq_attr *omqstat||-||-||-
|-
| 186||msgget||||http://man7.org/linux/man-pages/man2/msgget.2.html||0x0BA||key_t key||int msgflg||-||-||-||-
|-
| 187||msgctl||||http://man7.org/linux/man-pages/man2/msgctl.2.html||0x0BB||int msqid||int cmd||struct msqid_ds *buf||-||-||-
|-
| 188||msgrcv||||http://man7.org/linux/man-pages/man2/msgrcv.2.html||0x0BC||int msqid||struct msgbuf *msgp||size_t msgsz||long msgtyp||int msgflg||-
|-
| 189||msgsnd||||http://man7.org/linux/man-pages/man2/msgsnd.2.html||0x0BD||int msqid||struct msgbuf *msgp||size_t msgsz||int msgflg||-||-
|-
| 190||semget||||http://man7.org/linux/man-pages/man2/semget.2.html||0x0BE||key_t key||int nsems||int semflg||-||-||-
|-
| 191||semctl||||http://man7.org/linux/man-pages/man2/semctl.2.html||0x0BF||int semid||int semnum||int cmd||unsigned long arg||-||-
|-
| 192||semtimedop||||http://man7.org/linux/man-pages/man2/semtimedop.2.html||0x0C0||int semid||struct sembuf *sops||unsigned nsops||const struct __kernel_timespec *timeout||-||-
|-
| 193||semop||||http://man7.org/linux/man-pages/man2/semop.2.html||0x0C1||int semid||struct sembuf *sops||unsigned nsops||-||-||-
|-
| 194||shmget||||http://man7.org/linux/man-pages/man2/shmget.2.html||0x0C2||key_t key||size_t size||int flag||-||-||-
|-
| 195||shmctl||||http://man7.org/linux/man-pages/man2/shmctl.2.html||0x0C3||int shmid||int cmd||struct shmid_ds *buf||-||-||-
|-
| 196||shmat||||http://man7.org/linux/man-pages/man2/shmat.2.html||0x0C4||int shmid||char *shmaddr||int shmflg||-||-||-
|-
| 197||shmdt||||http://man7.org/linux/man-pages/man2/shmdt.2.html||0x0C5||char *shmaddr||-||-||-||-||-
|-
| 198||socket||||http://man7.org/linux/man-pages/man2/socket.2.html||0x0C6||int||int||int||-||-||-
|-
| 199||socketpair||||http://man7.org/linux/man-pages/man2/socketpair.2.html||0x0C7||int||int||int||int *||-||-
|-
| 200||bind||||http://man7.org/linux/man-pages/man2/bind.2.html||0x0C8||int||struct sockaddr *||int||-||-||-
|-
| 201||listen||||http://man7.org/linux/man-pages/man2/listen.2.html||0x0C9||int||int||-||-||-||-
|-
| 202||accept||||http://man7.org/linux/man-pages/man2/accept.2.html||0x0CA||int||struct sockaddr *||int *||-||-||-
|-
| 203||connect||||http://man7.org/linux/man-pages/man2/connect.2.html||0x0CB||int||struct sockaddr *||int||-||-||-
|-
| 204||getsockname||||http://man7.org/linux/man-pages/man2/getsockname.2.html||0x0CC||int||struct sockaddr *||int *||-||-||-
|-
| 205||getpeername||||http://man7.org/linux/man-pages/man2/getpeername.2.html||0x0CD||int||struct sockaddr *||int *||-||-||-
|-
| 206||sendto||||http://man7.org/linux/man-pages/man2/sendto.2.html||0x0CE||int||void *||size_t||unsigned||struct sockaddr *||int
|-
| 207||recvfrom||||http://man7.org/linux/man-pages/man2/recvfrom.2.html||0x0CF||int||void *||size_t||unsigned||struct sockaddr *||int *
|-
| 208||setsockopt||||http://man7.org/linux/man-pages/man2/setsockopt.2.html||0x0D0||int fd||int level||int optname||char *optval||int optlen||-
|-
| 209||getsockopt||||http://man7.org/linux/man-pages/man2/getsockopt.2.html||0x0D1||int fd||int level||int optname||char *optval||int *optlen||-
|-
| 210||shutdown||||http://man7.org/linux/man-pages/man2/shutdown.2.html||0x0D2||int||int||-||-||-||-
|-
| 211||sendmsg||||http://man7.org/linux/man-pages/man2/sendmsg.2.html||0x0D3||int fd||struct user_msghdr *msg||unsigned flags||-||-||-
|-
| 212||recvmsg||||http://man7.org/linux/man-pages/man2/recvmsg.2.html||0x0D4||int fd||struct user_msghdr *msg||unsigned flags||-||-||-
|-
| 213||readahead||||http://man7.org/linux/man-pages/man2/readahead.2.html||0x0D5||int fd||loff_t offset||size_t count||-||-||-
|-
| 214||brk||||http://man7.org/linux/man-pages/man2/brk.2.html||0x0D6||unsigned long brk||-||-||-||-||-
|-
| 215||munmap||||http://man7.org/linux/man-pages/man2/munmap.2.html||0x0D7||unsigned long addr||size_t len||-||-||-||-
|-
| 216||mremap||||http://man7.org/linux/man-pages/man2/mremap.2.html||0x0D8||unsigned long addr||unsigned long old_len||unsigned long new_len||unsigned long flags||unsigned long new_addr||-
|-
| 217||add_key||||http://man7.org/linux/man-pages/man2/add_key.2.html||0x0D9||const char *_type||const char *_description||const void *_payload||size_t plen||key_serial_t destringid||-
|-
| 218||request_key||||http://man7.org/linux/man-pages/man2/request_key.2.html||0x0DA||const char *_type||const char *_description||const char *_callout_info||key_serial_t destringid||-||-
|-
| 219||keyctl||||http://man7.org/linux/man-pages/man2/keyctl.2.html||0x0DB||int cmd||unsigned long arg2||unsigned long arg3||unsigned long arg4||unsigned long arg5||-
|-
| 220||clone||||http://man7.org/linux/man-pages/man2/clone.2.html||0x0DC||unsigned long||unsigned long||int *||int *||unsigned long||-
|-
| 221||execve||||http://man7.org/linux/man-pages/man2/execve.2.html||0x0DD||const char *filename||const char *const *argv||const char *const *envp||-||-||-
|-
| 222||mmap||||http://man7.org/linux/man-pages/man2/mmap.2.html||0x0DE||unsigned longaddr||unsigned long len||unsigned long prot||unsigned long flags||unsigned long fd||unsigned long off
|-
| 223||fadvise64||||http://man7.org/linux/man-pages/man2/fadvise64.2.html||0x0DF||int fd||loff_t offset||size_t len||int advice||-||-
|-
| 224||swapon||||http://man7.org/linux/man-pages/man2/swapon.2.html||0x0E0||const char *specialfile||int swap_flags||-||-||-||-
|-
| 225||swapoff||||http://man7.org/linux/man-pages/man2/swapoff.2.html||0x0E1||const char *specialfile||-||-||-||-||-
|-
| 226||mprotect||||http://man7.org/linux/man-pages/man2/mprotect.2.html||0x0E2||unsigned long start||size_t len||unsigned long prot||-||-||-
|-
| 227||msync||||http://man7.org/linux/man-pages/man2/msync.2.html||0x0E3||unsigned long start||size_t len||int flags||-||-||-
|-
| 228||mlock||||http://man7.org/linux/man-pages/man2/mlock.2.html||0x0E4||unsigned long start||size_t len||-||-||-||-
|-
| 229||munlock||||http://man7.org/linux/man-pages/man2/munlock.2.html||0x0E5||unsigned long start||size_t len||-||-||-||-
|-
| 230||mlockall||||http://man7.org/linux/man-pages/man2/mlockall.2.html||0x0E6||int flags||-||-||-||-||-
|-
| 231||munlockall||||http://man7.org/linux/man-pages/man2/munlockall.2.html||0x0E7||-||-||-||-||-||-
|-
| 232||mincore||||http://man7.org/linux/man-pages/man2/mincore.2.html||0x0E8||unsigned long start||size_t len||unsigned char * vec||-||-||-
|-
| 233||madvise||||http://man7.org/linux/man-pages/man2/madvise.2.html||0x0E9||unsigned long start||size_t len||int behavior||-||-||-
|-
| 234||remap_file_pages||||http://man7.org/linux/man-pages/man2/remap_file_pages.2.html||0x0EA||unsigned long start||unsigned long size||unsigned long prot||unsigned long pgoff||unsigned long flags||-
|-
| 235||mbind||||http://man7.org/linux/man-pages/man2/mbind.2.html||0x0EB||unsigned long start||unsigned long len||unsigned long mode||const unsigned long *nmask||unsigned long maxnode||unsigned flags
|-
| 236||get_mempolicy||||http://man7.org/linux/man-pages/man2/get_mempolicy.2.html||0x0EC||int *policy||unsigned long *nmask||unsigned long maxnode||unsigned long addr||unsigned long flags||-
|-
| 237||set_mempolicy||||http://man7.org/linux/man-pages/man2/set_mempolicy.2.html||0x0ED||int mode||const unsigned long *nmask||unsigned long maxnode||-||-||-
|-
| 238||migrate_pages||||http://man7.org/linux/man-pages/man2/migrate_pages.2.html||0x0EE||pid_t pid||unsigned long maxnode||const unsigned long *from||const unsigned long *to||-||-
|-
| 239||move_pages||||http://man7.org/linux/man-pages/man2/move_pages.2.html||0x0EF||pid_t pid||unsigned long nr_pages||const void * *pages||const int *nodes||int *status||int flags
|-
| 240||rt_tgsigqueueinfo||||http://man7.org/linux/man-pages/man2/rt_tgsigqueueinfo.2.html||0x0F0||pid_t tgid||pid_t pid||int sig||siginfo_t *uinfo||-||-
|-
| 241||perf_event_open||||http://man7.org/linux/man-pages/man2/perf_event_open.2.html||0x0F1||struct perf_event_attr *attr_uptr||pid_t pid||int cpu||int group_fd||unsigned long flags||-
|-
| 242||accept4||||http://man7.org/linux/man-pages/man2/accept4.2.html||0x0F2||int||struct sockaddr *||int *||int||-||-
|-
| 243||recvmmsg||||http://man7.org/linux/man-pages/man2/recvmmsg.2.html||0x0F3||int fd||struct mmsghdr *msg||unsigned int vlen||unsigned flags||struct __kernel_timespec *timeout||-
|-
| 244||||||||0x0F4||||||||||||
|-
| 245||||||||0x0F5||||||||||||
|-
| 246||||||||0x0F6||||||||||||
|-
| 247||||||||0x0F7||||||||||||
|-
| 248||||||||0x0F8||||||||||||
|-
| 249||||||||0x0F9||||||||||||
|-
| 250||||||||0x0FA||||||||||||
|-
| 251||||||||0x0FB||||||||||||
|-
| 252||||||||0x0FC||||||||||||
|-
| 253||||||||0x0FD||||||||||||
|-
| 254||||||||0x0FE||||||||||||
|-
| 255||||||||0x0FF||||||||||||
|-
| 256||||||||0x100||||||||||||
|-
| 257||||||||0x101||||||||||||
|-
| 258||||||||0x102||||||||||||
|-
| 259||||||||0x103||||||||||||
|-
| 260||wait4||||http://man7.org/linux/man-pages/man2/wait4.2.html||0x104||pid_t pid||int *stat_addr||int options||struct rusage *ru||-||-
|-
| 261||prlimit64||||http://man7.org/linux/man-pages/man2/prlimit64.2.html||0x105||pid_t pid||unsigned int resource||const struct rlimit64 *new_rlim||struct rlimit64 *old_rlim||-||-
|-
| 262||fanotify_init||||http://man7.org/linux/man-pages/man2/fanotify_init.2.html||0x106||unsigned int flags||unsigned int event_f_flags||-||-||-||-
|-
| 263||fanotify_mark||||http://man7.org/linux/man-pages/man2/fanotify_mark.2.html||0x107||int fanotify_fd||unsigned int flags||u64 mask||int fd||const char *pathname||-
|-
| 264||name_to_handle_at||||http://man7.org/linux/man-pages/man2/name_to_handle_at.2.html||0x108||int dfd||const char *name||struct file_handle *handle||int *mnt_id||int flag||-
|-
| 265||open_by_handle_at||||http://man7.org/linux/man-pages/man2/open_by_handle_at.2.html||0x109||int mountdirfd||struct file_handle *handle||int flags||-||-||-
|-
| 266||clock_adjtime||||http://man7.org/linux/man-pages/man2/clock_adjtime.2.html||0x10A||clockid_t which_clock||struct __kernel_timex *tx||-||-||-||-
|-
| 267||syncfs||||http://man7.org/linux/man-pages/man2/syncfs.2.html||0x10B||int fd||-||-||-||-||-
|-
| 268||setns||||http://man7.org/linux/man-pages/man2/setns.2.html||0x10C||int fd||int nstype||-||-||-||-
|-
| 269||sendmmsg||||http://man7.org/linux/man-pages/man2/sendmmsg.2.html||0x10D||int fd||struct mmsghdr *msg||unsigned int vlen||unsigned flags||-||-
|-
| 270||process_vm_readv||||http://man7.org/linux/man-pages/man2/process_vm_readv.2.html||0x10E||pid_t pid||const struct iovec *lvec||unsigned long liovcnt||const struct iovec *rvec||unsigned long riovcnt||unsigned long flags
|-
| 271||process_vm_writev||||http://man7.org/linux/man-pages/man2/process_vm_writev.2.html||0x10F||pid_t pid||const struct iovec *lvec||unsigned long liovcnt||const struct iovec *rvec||unsigned long riovcnt||unsigned long flags
|-
| 272||kcmp||||http://man7.org/linux/man-pages/man2/kcmp.2.html||0x110||pid_t pid1||pid_t pid2||int type||unsigned long idx1||unsigned long idx2||-
|-
| 273||finit_module||||http://man7.org/linux/man-pages/man2/finit_module.2.html||0x111||int fd||const char *uargs||int flags||-||-||-
|-
| 274||sched_setattr||||http://man7.org/linux/man-pages/man2/sched_setattr.2.html||0x112||pid_t pid||struct sched_attr *attr||unsigned int flags||-||-||-
|-
| 275||sched_getattr||||http://man7.org/linux/man-pages/man2/sched_getattr.2.html||0x113||pid_t pid||struct sched_attr *attr||unsigned int size||unsigned int flags||-||-
|-
| 276||renameat2||||http://man7.org/linux/man-pages/man2/renameat2.2.html||0x114||int olddfd||const char *oldname||int newdfd||const char *newname||unsigned int flags||-
|-
| 277||seccomp||||http://man7.org/linux/man-pages/man2/seccomp.2.html||0x115||unsigned int op||unsigned int flags||void *uargs||-||-||-
|-
| 278||getrandom||||http://man7.org/linux/man-pages/man2/getrandom.2.html||0x116||char *buf||size_t count||unsigned int flags||-||-||-
|-
| 279||memfd_create||||http://man7.org/linux/man-pages/man2/memfd_create.2.html||0x117||const char *uname_ptr||unsigned int flags||-||-||-||-
|-
| 280||bpf||||http://man7.org/linux/man-pages/man2/bpf.2.html||0x118||int cmd||union bpf_attr *attr||unsigned int size||-||-||-
|-
| 281||execveat||||http://man7.org/linux/man-pages/man2/execveat.2.html||0x119||int dfd||const char *filename||const char *const *argv||const char *const *envp||int flags||-
|-
| 282||userfaultfd||||http://man7.org/linux/man-pages/man2/userfaultfd.2.html||0x11A||int flags||-||-||-||-||-
|-
| 283||membarrier||||http://man7.org/linux/man-pages/man2/membarrier.2.html||0x11B||int cmd||unsigned int flags||int cpu_id||-||-||-
|-
| 284||mlock2||||http://man7.org/linux/man-pages/man2/mlock2.2.html||0x11C||unsigned long start||size_t len||int flags||-||-||-
|-
| 285||copy_file_range||||http://man7.org/linux/man-pages/man2/copy_file_range.2.html||0x11D||int fd_in||loff_t *off_in||int fd_out||loff_t *off_out||size_t len||unsigned int flags
|-
| 286||preadv2||||http://man7.org/linux/man-pages/man2/preadv2.2.html||0x11E||unsigned long fd||const struct iovec *vec||unsigned long vlen||unsigned long pos_l||unsigned long pos_h||rwf_t flags
|-
| 287||pwritev2||||http://man7.org/linux/man-pages/man2/pwritev2.2.html||0x11F||unsigned long fd||const struct iovec *vec||unsigned long vlen||unsigned long pos_l||unsigned long pos_h||rwf_t flags
|-
| 288||pkey_mprotect||||http://man7.org/linux/man-pages/man2/pkey_mprotect.2.html||0x120||unsigned long start||size_t len||unsigned long prot||int pkey||-||-
|-
| 289||pkey_alloc||||http://man7.org/linux/man-pages/man2/pkey_alloc.2.html||0x121||unsigned long flags||unsigned long init_val||-||-||-||-
|-
| 290||pkey_free||||http://man7.org/linux/man-pages/man2/pkey_free.2.html||0x122||int pkey||-||-||-||-||-
|-
| 291||statx||||http://man7.org/linux/man-pages/man2/statx.2.html||0x123||int dfd||const char *path||unsigned flags||unsigned mask||struct statx *buffer||-
|-
| 292||io_pgetevents||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x124||aio_context_t ctx_id||long min_nr||long nr||struct io_event *events||struct __kernel_timespec *timeout||const struct __aio_sigset *usig
|-
| 293||rseq||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x125||struct rseq *rseq||u32 rseq_len||int flags||u32 sig||||
|-
| 294||kexec_file_load||||https://man7.org/linux/man-pages/man2/kexec_file_load.2.html||0x126||int kernel_fd||int initrd_fd||unsigned long cmdline_len||const char *cmdline_ptr||unsigned long flags||
|-
| 295||||||||0x127||||||||||||
|-
| 296||||||||0x128||||||||||||
|-
| 297||||||||0x129||||||||||||
|-
| 298||||||||0x12A||||||||||||
|-
| 299||||||||0x12B||||||||||||
|-
| 300||||||||0x12C||||||||||||
|-
| 301||||||||0x12D||||||||||||
|-
| 302||||||||0x12E||||||||||||
|-
| 303||||||||0x12F||||||||||||
|-
| 304||||||||0x130||||||||||||
|-
| 305||||||||0x131||||||||||||
|-
| 306||||||||0x132||||||||||||
|-
| 307||||||||0x133||||||||||||
|-
| 308||||||||0x134||||||||||||
|-
| 309||||||||0x135||||||||||||
|-
| 310||||||||0x136||||||||||||
|-
| 311||||||||0x137||||||||||||
|-
| 312||||||||0x138||||||||||||
|-
| 313||||||||0x139||||||||||||
|-
| 314||||||||0x13A||||||||||||
|-
| 315||||||||0x13B||||||||||||
|-
| 316||||||||0x13C||||||||||||
|-
| 317||||||||0x13D||||||||||||
|-
| 318||||||||0x13E||||||||||||
|-
| 319||||||||0x13F||||||||||||
|-
| 320||||||||0x140||||||||||||
|-
| 321||||||||0x141||||||||||||
|-
| 322||||||||0x142||||||||||||
|-
| 323||||||||0x143||||||||||||
|-
| 324||||||||0x144||||||||||||
|-
| 325||||||||0x145||||||||||||
|-
| 326||||||||0x146||||||||||||
|-
| 327||||||||0x147||||||||||||
|-
| 328||||||||0x148||||||||||||
|-
| 329||||||||0x149||||||||||||
|-
| 330||||||||0x14A||||||||||||
|-
| 331||||||||0x14B||||||||||||
|-
| 332||||||||0x14C||||||||||||
|-
| 333||||||||0x14D||||||||||||
|-
| 334||||||||0x14E||||||||||||
|-
| 335||||||||0x14F||||||||||||
|-
| 336||||||||0x150||||||||||||
|-
| 337||||||||0x151||||||||||||
|-
| 338||||||||0x152||||||||||||
|-
| 339||||||||0x153||||||||||||
|-
| 340||||||||0x154||||||||||||
|-
| 341||||||||0x155||||||||||||
|-
| 342||||||||0x156||||||||||||
|-
| 343||||||||0x157||||||||||||
|-
| 344||||||||0x158||||||||||||
|-
| 345||||||||0x159||||||||||||
|-
| 346||||||||0x15A||||||||||||
|-
| 347||||||||0x15B||||||||||||
|-
| 348||||||||0x15C||||||||||||
|-
| 349||||||||0x15D||||||||||||
|-
| 350||||||||0x15E||||||||||||
|-
| 351||||||||0x15F||||||||||||
|-
| 352||||||||0x160||||||||||||
|-
| 353||||||||0x161||||||||||||
|-
| 354||||||||0x162||||||||||||
|-
| 355||||||||0x163||||||||||||
|-
| 356||||||||0x164||||||||||||
|-
| 357||||||||0x165||||||||||||
|-
| 358||||||||0x166||||||||||||
|-
| 359||||||||0x167||||||||||||
|-
| 360||||||||0x168||||||||||||
|-
| 361||||||||0x169||||||||||||
|-
| 362||||||||0x16A||||||||||||
|-
| 363||||||||0x16B||||||||||||
|-
| 364||||||||0x16C||||||||||||
|-
| 365||||||||0x16D||||||||||||
|-
| 366||||||||0x16E||||||||||||
|-
| 367||||||||0x16F||||||||||||
|-
| 368||||||||0x170||||||||||||
|-
| 369||||||||0x171||||||||||||
|-
| 370||||||||0x172||||||||||||
|-
| 371||||||||0x173||||||||||||
|-
| 372||||||||0x174||||||||||||
|-
| 373||||||||0x175||||||||||||
|-
| 374||||||||0x176||||||||||||
|-
| 375||||||||0x177||||||||||||
|-
| 376||||||||0x178||||||||||||
|-
| 377||||||||0x179||||||||||||
|-
| 378||||||||0x17A||||||||||||
|-
| 379||||||||0x17B||||||||||||
|-
| 380||||||||0x17C||||||||||||
|-
| 381||||||||0x17D||||||||||||
|-
| 382||||||||0x17E||||||||||||
|-
| 383||||||||0x17F||||||||||||
|-
| 384||||||||0x180||||||||||||
|-
| 385||||||||0x181||||||||||||
|-
| 386||||||||0x182||||||||||||
|-
| 387||||||||0x183||||||||||||
|-
| 388||||||||0x184||||||||||||
|-
| 389||||||||0x185||||||||||||
|-
| 390||||||||0x186||||||||||||
|-
| 391||||||||0x187||||||||||||
|-
| 392||||||||0x188||||||||||||
|-
| 393||||||||0x189||||||||||||
|-
| 394||||||||0x18A||||||||||||
|-
| 395||||||||0x18B||||||||||||
|-
| 396||||||||0x18C||||||||||||
|-
| 397||||||||0x18D||||||||||||
|-
| 398||||||||0x18E||||||||||||
|-
| 399||||||||0x18F||||||||||||
|-
| 400||||||||0x190||||||||||||
|-
| 401||||||||0x191||||||||||||
|-
| 402||||||||0x192||||||||||||
|-
| 403||||||||0x193||||||||||||
|-
| 404||||||||0x194||||||||||||
|-
| 405||||||||0x195||||||||||||
|-
| 406||||||||0x196||||||||||||
|-
| 407||||||||0x197||||||||||||
|-
| 408||||||||0x198||||||||||||
|-
| 409||||||||0x199||||||||||||
|-
| 410||||||||0x19A||||||||||||
|-
| 411||||||||0x19B||||||||||||
|-
| 412||||||||0x19C||||||||||||
|-
| 413||||||||0x19D||||||||||||
|-
| 414||||||||0x19E||||||||||||
|-
| 415||||||||0x19F||||||||||||
|-
| 416||||||||0x1A0||||||||||||
|-
| 417||||||||0x1A1||||||||||||
|-
| 418||||||||0x1A2||||||||||||
|-
| 419||||||||0x1A3||||||||||||
|-
| 420||||||||0x1A4||||||||||||
|-
| 421||||||||0x1A5||||||||||||
|-
| 422||||||||0x1A6||||||||||||
|-
| 423||||||||0x1A7||||||||||||
|-
| 424||pidfd_send_signal||||http://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html||0x1A8||int pidfd||int sig||siginfo_t *_Nullable info||u32 flags||||
|-
| 425||io_uring_setup||||https://man7.org/linux/man-pages/man2/io_uring_setup.2.html||0x1A9||u32 entries||struct io_uring_params *p||-||-||-||-
|-
| 426||io_uring_enter||||https://man7.org/linux/man-pages/man2/io_uring_enter.2.html||0x1AA||unsigned int fd||u32 to_submit||u32 min_complete||u32 flags||const void *argp||size_t argsz
|-
| 427||io_uring_register||||https://man7.org/linux/man-pages/man2/io_uring_register.2.html||0x1AB||unsigned int fd||unsigned int opcode||void *arg||unsigned int nr_args||||
|-
| 428||open_tree||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AC||int dfd||const char *filename||unsigned flags||||||
|-
| 429||move_mount||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AD||int from_dfd||const char *from_pathname||int to_dfd, const char *to_pathname||unsigned int flags||||
|-
| 430||fsopen||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AE||const char *_fs_name||unsigned int flags||||||||
|-
| 431||fsconfig||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1AF||int fd||unsigned int cmd||const char *_key||const void *_value||int aux||
|-
| 432||fsmount||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B0||int fs_fd||unsigned int flags||unsigned int attr_flags||||||
|-
| 433||fspick||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1B1||int dfd||const char *path||unsigned int flags||||||
|-
| 434||pidfd_open||||https://man7.org/linux/man-pages/man2/pidfd_open.2.html||0x1B2||pid_t pid||unsigned int flags||||||||
|-
| 435||clone3||||https://man7.org/linux/man-pages/man2/clone3.2.html||0x1B3||struct clone_args *cl_args||size_t size||||||||
|-
| 436||close_range||||https://man7.org/linux/man-pages/man2/close_range.2.html||0x1B4||unsigned int first||unsigned int last||int flags||||||
|-
| 437||openat2||||https://man7.org/linux/man-pages/man2/openat2.2.html||0x1B5||int dfd||const char *filename||struct open_how *how||size_t usize||||
|-
| 438||pidfd_getfd||||https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html||0x1B6||int pidfd||int fd||unsigned int flags||||||
|-
| 439||faccessat2||||http://man7.org/linux/man-pages/man2/faccessat2.2.html||0x1B7||int dfd||const char *filename||int mode||int flags||||
|-
| 440||process_madvise||||https://man7.org/linux/man-pages/man2/process_madvise.2.html||0x1B8||int pidfd||const struct iovec *vec||size_t vlen||int behavior||unsigned int flags||
|-
| 441||epoll_pwait2||||https://man7.org/linux/man-pages/man2/epoll_pwait2.2.html||0x1B9||int epfd||struct epoll_event events[.maxevents]||int maxevents||const struct timespec *_Nullable timeout||const sigset_t *_Nullable sigmask||
|-
| 442||mount_setattr||||https://man7.org/linux/man-pages/man2/syscalls.2.html||0x1BA||int dfd||const char *path||unsigned int flags|| struct mount_attr *uattr||size_t usize||
|-
| ||||||||||||||||||||
|-
| ||||||||||||||||||||
|-
| ||||||||||||||||||||
|-
| 443||0x1bb||quotactl_fd||__arm64_sys_quotactl_fd||fs/quota/quota.c:973||QUOTACTL||unsigned int fd, unsigned int cmd, qid_t id, void *addr||||||||
|-
| 444||0x1bc||landlock_create_ruleset||__arm64_sys_landlock_create_ruleset||security/landlock/syscalls.c:179||SECURITY_LANDLOCK||const struct landlock_ruleset_attr *const attr, const size_t size, const __u32 flags||||||||
|-
| 445||0x1bd||landlock_add_rule||__arm64_sys_landlock_add_rule||security/landlock/syscalls.c:397||SECURITY_LANDLOCK||const int ruleset_fd, const enum landlock_rule_type rule_type, const void *const rule_attr, const __u32 flags||||||||
|-
| 446||0x1be||landlock_restrict_self||__arm64_sys_landlock_restrict_self||security/landlock/syscalls.c:456||SECURITY_LANDLOCK||const int ruleset_fd, const __u32 flags||||||||
|-
| 447||0x1bf||memfd_secret||__arm64_sys_memfd_secret||mm/secretmem.c:233||SECRETMEM||unsigned int flags||||||||
|-
| 448||0x1c0||process_mrelease||__arm64_sys_process_mrelease||mm/oom_kill.c:1198||MMU||int pidfd, unsigned int flags||||||||
|-
| 449||0x1c1||futex_waitv||__arm64_sys_futex_waitv||kernel/futex/syscalls.c:290||FUTEX||struct futex_waitv *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid||||||||
|-
| 450||0x1c2||set_mempolicy_home_node||__arm64_sys_set_mempolicy_home_node||mm/mempolicy.c:1540||NUMA||unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags||||||||
|-
| 451||0x1c3||cachestat||__arm64_sys_cachestat||mm/filemap.c:4412||CACHESTAT_SYSCALL||unsigned int fd, struct cachestat_range *cstat_range, struct cachestat *cstat, unsigned int flags||||||||
|-
| 452||0x1c4||fchmodat2||__arm64_sys_fchmodat2||fs/open.c:696||||int dfd, const char *filename, umode_t mode, unsigned int flags||||||||
|-
| 453||0x1c5||map_shadow_stack||__arm64_sys_map_shadow_stack||arch/arm64/mm/gcs.c:71||X86_USER_SHADOW_STACK||unsigned long addr, unsigned long size, unsigned int flags||||||||
|-
| 454||0x1c6||futex_wake||__arm64_sys_futex_wake||kernel/futex/syscalls.c:338||FUTEX||void *uaddr, unsigned long mask, int nr, unsigned int flags||||||||
|-
| 455||0x1c7||futex_wait||__arm64_sys_futex_wait||kernel/futex/syscalls.c:370||FUTEX||void *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid||||||||
|-
| 456||0x1c8||futex_requeue||__arm64_sys_futex_requeue||kernel/futex/syscalls.c:414||FUTEX||struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue||||||||
|-
| 457||0x1c9||statmount||__arm64_sys_statmount||fs/namespace.c:5448||||const struct mnt_id_req *req, struct statmount *buf, size_t bufsize, unsigned int flags||||||||
|-
| 458||0x1ca||listmount||__arm64_sys_listmount||fs/namespace.c:5555||||const struct mnt_id_req *req, u64 *mnt_ids, size_t nr_mnt_ids, unsigned int flags||||||||
|-
| 459||0x1cb||lsm_get_self_attr||__arm64_sys_lsm_get_self_attr||security/lsm_syscalls.c:77||SECURITY||unsigned int attr, struct lsm_ctx *ctx, u32 *size, u32 flags||||||||
|-
| 460||0x1cc||lsm_set_self_attr||__arm64_sys_lsm_set_self_attr||security/lsm_syscalls.c:55||SECURITY||unsigned int attr, struct lsm_ctx *ctx, u32 size, u32 flags||||||||
|-
| 461||0x1cd||lsm_list_modules||__arm64_sys_lsm_list_modules||security/lsm_syscalls.c:96||SECURITY||u64 *ids, u32 *size, u32 flags||||||||
|-
| 462||0x1ce||mseal||__arm64_sys_mseal||mm/mseal.c:265||||unsigned long start, size_t len, unsigned long flags||||||||
|-
| 463||0x1cf||setxattrat||__arm64_sys_setxattrat||fs/xattr.c:719||||int dfd, const char *pathname, unsigned int at_flags, const char *name, const struct xattr_args *uargs, size_t usize||||||||
|-
| 464||0x1d0||getxattrat||__arm64_sys_getxattrat||fs/xattr.c:863||||int dfd, const char *pathname, unsigned int at_flags, const char *name, struct xattr_args *uargs, size_t usize||||||||
|-
| 465||0x1d1||listxattrat||__arm64_sys_listxattrat||fs/xattr.c:991||||int dfd, const char *pathname, unsigned int at_flags, char *list, size_t size||||||||
|-
| 466||0x1d2||removexattrat||__arm64_sys_removexattrat||fs/xattr.c:1091||||int dfd, const char *pathname, unsigned int at_flags, const char *name||||||||-


|}
|}

Version vom 4. April 2025, 11:02 Uhr

ARM64 Syscalls
NR SYSCALL NAME Beschreibung Referenz x8 x0 x1 x2 x3 x4 x5
0 io_setup - https://man7.org/linux/man-pages/man2/io_setup.2.html 0x000 unsigned nr_reqs aio_context_t *ctx - - - -
1 io_destroy - https://man7.org/linux/man-pages/man2/io_destroy.2.html 0x001 aio_context_t ctx - - - - -
2 io_submit - https://man7.org/linux/man-pages/man2/io_submit.2.html 0x002 aio_context_t ctx_id long nr struct iocb **iocbpp - - -
3 io_cancel http://man7.org/linux/man-pages/man2/io_cancel.2.html 0x003 aio_context_t ctx_id struct iocb *iocb struct io_event *result - - -
4 io_getevents http://man7.org/linux/man-pages/man2/io_getevents.2.html 0x004 aio_context_t ctx_id long min_nr long nr struct io_event *events struct __kernel_timespec *timeout -
5 setxattr http://man7.org/linux/man-pages/man2/setxattr.2.html 0x005 const char *path const char *name const void *value size_t size int flags -
6 lsetxattr http://man7.org/linux/man-pages/man2/lsetxattr.2.html 0x006 const char *path const char *name const void *value size_t size int flags -
7 fsetxattr http://man7.org/linux/man-pages/man2/fsetxattr.2.html 0x007 int fd const char *name const void *value size_t size int flags -
8 getxattr http://man7.org/linux/man-pages/man2/getxattr.2.html 0x008 const char *path const char *name void *value size_t size - -
9 lgetxattr http://man7.org/linux/man-pages/man2/lgetxattr.2.html 0x009 const char *path const char *name void *value size_t size - -
10 fgetxattr http://man7.org/linux/man-pages/man2/fgetxattr.2.html 0x00A int fd const char *name void *value size_t size - -
11 listxattr http://man7.org/linux/man-pages/man2/listxattr.2.html 0x00B const char *path char *list size_t size - - -
12 llistxattr http://man7.org/linux/man-pages/man2/llistxattr.2.html 0x00C const char *path char *list size_t size - - -
13 flistxattr http://man7.org/linux/man-pages/man2/flistxattr.2.html 0x00D int fd char *list size_t size - - -
14 removexattr http://man7.org/linux/man-pages/man2/removexattr.2.html 0x00E const char *path const char *name - - - -
15 lremovexattr http://man7.org/linux/man-pages/man2/lremovexattr.2.html 0x00F const char *path const char *name - - - -
16 fremovexattr http://man7.org/linux/man-pages/man2/fremovexattr.2.html 0x010 int fd const char *name - - - -
17 getcwd http://man7.org/linux/man-pages/man2/getcwd.2.html 0x011 char *buf unsigned long size - - - -
18 lookup_dcookie http://man7.org/linux/man-pages/man2/lookup_dcookie.2.html 0x012 u64 cookie64 char *buf size_t len - - -
19 eventfd2 http://man7.org/linux/man-pages/man2/eventfd2.2.html 0x013 unsigned int count int flags - - - -
20 epoll_create1 http://man7.org/linux/man-pages/man2/epoll_create1.2.html 0x014 int flags - - - - -
21 epoll_ctl http://man7.org/linux/man-pages/man2/epoll_ctl.2.html 0x015 int epfd int op int fd struct epoll_event *event - -
22 epoll_pwait http://man7.org/linux/man-pages/man2/epoll_pwait.2.html 0x016 int epfd struct epoll_event *events int maxevents int timeout const sigset_t *sigmask size_t sigsetsize
23 dup http://man7.org/linux/man-pages/man2/dup.2.html 0x017 unsigned int fildes - - - - -
24 dup3 http://man7.org/linux/man-pages/man2/dup3.2.html 0x018 unsigned int oldfd unsigned int newfd int flags - - -
25 fcntl http://man7.org/linux/man-pages/man2/fcntl.2.html 0x019 unsigned int fd unsigned int cmd unsigned long arg - - -
26 inotify_init1 http://man7.org/linux/man-pages/man2/inotify_init1.2.html 0x01A int flags - - - - -
27 inotify_add_watch http://man7.org/linux/man-pages/man2/inotify_add_watch.2.html 0x01B int fd const char *path u32 mask - - -
28 inotify_rm_watch http://man7.org/linux/man-pages/man2/inotify_rm_watch.2.html 0x01C int fd __s32 wd - - - -
29 ioctl http://man7.org/linux/man-pages/man2/ioctl.2.html 0x01D unsigned int fd unsigned int cmd unsigned long arg - - -
30 ioprio_set http://man7.org/linux/man-pages/man2/ioprio_set.2.html 0x01E int which int who int ioprio - - -
31 ioprio_get http://man7.org/linux/man-pages/man2/ioprio_get.2.html 0x01F int which int who - - - -
32 flock http://man7.org/linux/man-pages/man2/flock.2.html 0x020 unsigned int fd unsigned int cmd - - - -
33 mknodat http://man7.org/linux/man-pages/man2/mknodat.2.html 0x021 int dfd const char * filename umode_t mode unsigned dev - -
34 mkdirat http://man7.org/linux/man-pages/man2/mkdirat.2.html 0x022 int dfd const char * pathname umode_t mode - - -
35 unlinkat http://man7.org/linux/man-pages/man2/unlinkat.2.html 0x023 int dfd const char * pathname int flag - - -
36 symlinkat http://man7.org/linux/man-pages/man2/symlinkat.2.html 0x024 const char * oldname int newdfd const char * newname - - -
37 linkat http://man7.org/linux/man-pages/man2/linkat.2.html 0x025 int olddfd const char *oldname int newdfd const char *newname int flags -
38 renameat http://man7.org/linux/man-pages/man2/renameat.2.html 0x026 int olddfd const char * oldname int newdfd const char * newname - -
39 umount2 http://man7.org/linux/man-pages/man2/umount2.2.html 0x027 const char *target int flags
40 mount http://man7.org/linux/man-pages/man2/mount.2.html 0x028 char *dev_name char *dir_name char *type unsigned long flags void *data -
41 pivot_root http://man7.org/linux/man-pages/man2/pivot_root.2.html 0x029 const char *new_root const char *put_old - - - -
42 nfsservctl http://man7.org/linux/man-pages/man2/nfsservctl.2.html 0x02A REMOVED
43 statfs http://man7.org/linux/man-pages/man2/statfs.2.html 0x02B const char * path struct statfs *buf - - - -
44 fstatfs http://man7.org/linux/man-pages/man2/fstatfs.2.html 0x02C unsigned int fd struct statfs *buf - - - -
45 truncate http://man7.org/linux/man-pages/man2/truncate.2.html 0x02D const char *path long length - - - -
46 ftruncate http://man7.org/linux/man-pages/man2/ftruncate.2.html 0x02E unsigned int fd unsigned long length - - - -
47 fallocate http://man7.org/linux/man-pages/man2/fallocate.2.html 0x02F int fd int mode loff_t offset loff_t len - -
48 faccessat http://man7.org/linux/man-pages/man2/faccessat.2.html 0x030 int dfd const char *filename int mode - - -
49 chdir http://man7.org/linux/man-pages/man2/chdir.2.html 0x031 const char *filename - - - - -
50 fchdir http://man7.org/linux/man-pages/man2/fchdir.2.html 0x032 unsigned int fd - - - - -
51 chroot http://man7.org/linux/man-pages/man2/chroot.2.html 0x033 const char *filename - - - - -
52 fchmod http://man7.org/linux/man-pages/man2/fchmod.2.html 0x034 unsigned int fd umode_t mode - - - -
53 fchmodat http://man7.org/linux/man-pages/man2/fchmodat.2.html 0x035 int dfd const char * filename umode_t mode - - -
54 fchownat http://man7.org/linux/man-pages/man2/fchownat.2.html 0x036 int dfd const char *filename uid_t user gid_t group int flag -
55 fchown http://man7.org/linux/man-pages/man2/fchown.2.html 0x037 unsigned int fd uid_t user gid_t group - - -
56 openat http://man7.org/linux/man-pages/man2/openat.2.html 0x038 int dfd const char *filename int flags umode_t mode - -
57 close http://man7.org/linux/man-pages/man2/close.2.html 0x039 unsigned int fd - - - - -
58 vhangup http://man7.org/linux/man-pages/man2/vhangup.2.html 0x03A - - - - - -
59 pipe2 http://man7.org/linux/man-pages/man2/pipe2.2.html 0x03B int *fildes int flags - - - -
60 quotactl http://man7.org/linux/man-pages/man2/quotactl.2.html 0x03C unsigned int cmd const char *special qid_t id void *addr - -
61 getdents64 http://man7.org/linux/man-pages/man2/getdents64.2.html 0x03D unsigned int fd struct linux_dirent64 *dirent unsigned int count - - -
62 lseek http://man7.org/linux/man-pages/man2/lseek.2.html 0x03E unsigned int fd off_t offset unsigned int whence - - -
63 read http://man7.org/linux/man-pages/man2/read.2.html 0x03F unsigned int fd char *buf size_t count - - -
64 write http://man7.org/linux/man-pages/man2/write.2.html 0x040 unsigned int fd const char *buf size_t count - - -
65 readv http://man7.org/linux/man-pages/man2/readv.2.html 0x041 unsigned long fd const struct iovec *vec unsigned long vlen - - -
66 writev http://man7.org/linux/man-pages/man2/writev.2.html 0x042 unsigned long fd const struct iovec *vec unsigned long vlen - - -
67 pread64 http://man7.org/linux/man-pages/man2/pread64.2.html 0x043 unsigned int fd char *buf size_t count loff_t pos - -
68 pwrite64 http://man7.org/linux/man-pages/man2/pwrite64.2.html 0x044 unsigned int fd const char *buf size_t count loff_t pos - -
69 preadv http://man7.org/linux/man-pages/man2/preadv.2.html 0x045 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
70 pwritev http://man7.org/linux/man-pages/man2/pwritev.2.html 0x046 unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h -
71 sendfile http://man7.org/linux/man-pages/man2/sendfile.2.html 0x047 int out_fd int in_fd off_t *offset size_t count - -
72 pselect6 http://man7.org/linux/man-pages/man2/pselect6.2.html 0x048 int fd_set * fd_set * fd_set * struct __kernel_timespec * void *
73 ppoll http://man7.org/linux/man-pages/man2/ppoll.2.html 0x049 struct pollfd * unsigned int struct __kernel_timespec * const sigset_t * size_t -
74 signalfd4 http://man7.org/linux/man-pages/man2/signalfd4.2.html 0x04A int ufd sigset_t *user_mask size_t sizemask int flags - -
75 vmsplice http://man7.org/linux/man-pages/man2/vmsplice.2.html 0x04B int fd const struct iovec *iov unsigned long nr_segs unsigned int flags - -
76 splice http://man7.org/linux/man-pages/man2/splice.2.html 0x04C int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
77 tee http://man7.org/linux/man-pages/man2/tee.2.html 0x04D int fdin int fdout size_t len unsigned int flags - -
78 readlinkat http://man7.org/linux/man-pages/man2/readlinkat.2.html 0x04E int dfd const char *path char *buf int bufsiz - -
79 newfstatat http://man7.org/linux/man-pages/man2/newfstatat.2.html 0x04F int dfd const char *filename struct stat *statbuf int flag - -
80 fstat http://man7.org/linux/man-pages/man2/fstat.2.html 0x050 unsigned int fd struct __old_kernel_stat *statbuf - - - -
81 sync http://man7.org/linux/man-pages/man2/sync.2.html 0x051 - - - - - -
82 fsync http://man7.org/linux/man-pages/man2/fsync.2.html 0x052 unsigned int fd - - - - -
83 fdatasync http://man7.org/linux/man-pages/man2/fdatasync.2.html 0x053 unsigned int fd - - - - -
84 sync_file_range http://man7.org/linux/man-pages/man2/sync_file_range.2.html 0x054 int fd loff_t offset loff_t nbytes unsigned int flags - -
85 timerfd_create http://man7.org/linux/man-pages/man2/timerfd_create.2.html 0x055 int clockid int flags - - - -
86 timerfd_settime http://man7.org/linux/man-pages/man2/timerfd_settime.2.html 0x056 int ufd int flags const struct __kernel_itimerspec *utmr struct __kernel_itimerspec *otmr - -
87 timerfd_gettime http://man7.org/linux/man-pages/man2/timerfd_gettime.2.html 0x057 int ufd struct __kernel_itimerspec *otmr - - - -
88 utimensat http://man7.org/linux/man-pages/man2/utimensat.2.html 0x058 int dfd const char *filename struct __kernel_timespec *utimes int flags - -
89 acct http://man7.org/linux/man-pages/man2/acct.2.html 0x059 const char *name - - - - -
90 capget http://man7.org/linux/man-pages/man2/capget.2.html 0x05A cap_user_header_t header cap_user_data_t dataptr - - - -
91 capset http://man7.org/linux/man-pages/man2/capset.2.html 0x05B cap_user_header_t header const cap_user_data_t data - - - -
92 personality http://man7.org/linux/man-pages/man2/personality.2.html 0x05C unsigned int personality - - - - -
93 exit http://man7.org/linux/man-pages/man2/exit.2.html 0x05D int error_code - - - - -
94 exit_group http://man7.org/linux/man-pages/man2/exit_group.2.html 0x05E int error_code - - - - -
95 waitid http://man7.org/linux/man-pages/man2/waitid.2.html 0x05F int which pid_t pid struct siginfo *infop int options struct rusage *ru -
96 set_tid_address http://man7.org/linux/man-pages/man2/set_tid_address.2.html 0x060 int *tidptr - - - - -
97 unshare http://man7.org/linux/man-pages/man2/unshare.2.html 0x061 unsigned long unshare_flags - - - - -
98 futex http://man7.org/linux/man-pages/man2/futex.2.html 0x062 u32 *uaddr int op u32 val const struct __kernel_timespec *utime u32 *uaddr2 u32 val3
99 set_robust_list http://man7.org/linux/man-pages/man2/set_robust_list.2.html 0x063 struct robust_list_head *head size_t len - - - -
100 get_robust_list http://man7.org/linux/man-pages/man2/get_robust_list.2.html 0x064 int pid struct robust_list_head * *head_ptr size_t *len_ptr - - -
101 nanosleep http://man7.org/linux/man-pages/man2/nanosleep.2.html 0x065 struct __kernel_timespec *rqtp struct __kernel_timespec *rmtp - - - -
102 getitimer http://man7.org/linux/man-pages/man2/getitimer.2.html 0x066 int which struct __kernel_old_itimerval *value - - - -
103 setitimer http://man7.org/linux/man-pages/man2/setitimer.2.html 0x067 int which struct __kernel_old_itimerval *value struct __kernel_old_itimerval *ovalue - - -
104 kexec_load http://man7.org/linux/man-pages/man2/kexec_load.2.html 0x068 unsigned long entry unsigned long nr_segments struct kexec_segment *segments unsigned long flags - -
105 init_module http://man7.org/linux/man-pages/man2/init_module.2.html 0x069 void *umod unsigned long len const char *uargs - - -
106 delete_module http://man7.org/linux/man-pages/man2/delete_module.2.html 0x06A const char *name_user unsigned int flags - - - -
107 timer_create http://man7.org/linux/man-pages/man2/timer_create.2.html 0x06B clockid_t which_clock struct sigevent *timer_event_spec timer_t * created_timer_id - - -
108 timer_gettime http://man7.org/linux/man-pages/man2/timer_gettime.2.html 0x06C timer_t timer_id struct __kernel_itimerspec *setting - - - -
109 timer_getoverrun http://man7.org/linux/man-pages/man2/timer_getoverrun.2.html 0x06D timer_t timer_id - - - - -
110 timer_settime http://man7.org/linux/man-pages/man2/timer_settime.2.html 0x06E timer_t timer_id int flags const struct __kernel_itimerspec *new_setting struct __kernel_itimerspec *old_setting - -
111 timer_delete http://man7.org/linux/man-pages/man2/timer_delete.2.html 0x06F timer_t timer_id - - - - -
112 clock_settime http://man7.org/linux/man-pages/man2/clock_settime.2.html 0x070 clockid_t which_clock const struct __kernel_timespec *tp - - - -
113 clock_gettime http://man7.org/linux/man-pages/man2/clock_gettime.2.html 0x071 clockid_t which_clock struct __kernel_timespec *tp - - - -
114 clock_getres http://man7.org/linux/man-pages/man2/clock_getres.2.html 0x072 clockid_t which_clock struct __kernel_timespec *tp - - - -
115 clock_nanosleep http://man7.org/linux/man-pages/man2/clock_nanosleep.2.html 0x073 clockid_t which_clock int flags const struct __kernel_timespec *rqtp struct __kernel_timespec *rmtp - -
116 syslog http://man7.org/linux/man-pages/man2/syslog.2.html 0x074 int type char *buf int len - - -
117 ptrace http://man7.org/linux/man-pages/man2/ptrace.2.html 0x075 long request long pid unsigned long addr unsigned long data - -
118 sched_setparam http://man7.org/linux/man-pages/man2/sched_setparam.2.html 0x076 pid_t pid struct sched_param *param - - - -
119 sched_setscheduler http://man7.org/linux/man-pages/man2/sched_setscheduler.2.html 0x077 pid_t pid int policy struct sched_param *param - - -
120 sched_getscheduler http://man7.org/linux/man-pages/man2/sched_getscheduler.2.html 0x078 pid_t pid - - - - -
121 sched_getparam http://man7.org/linux/man-pages/man2/sched_getparam.2.html 0x079 pid_t pid struct sched_param *param - - - -
122 sched_setaffinity http://man7.org/linux/man-pages/man2/sched_setaffinity.2.html 0x07A pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
123 sched_getaffinity http://man7.org/linux/man-pages/man2/sched_getaffinity.2.html 0x07B pid_t pid unsigned int len unsigned long *user_mask_ptr - - -
124 sched_yield http://man7.org/linux/man-pages/man2/sched_yield.2.html 0x07C - - - - - -
125 sched_get_priority_max http://man7.org/linux/man-pages/man2/sched_get_priority_max.2.html 0x07D int policy - - - - -
126 sched_get_priority_min http://man7.org/linux/man-pages/man2/sched_get_priority_min.2.html 0x07E int policy - - - - -
127 sched_rr_get_interval http://man7.org/linux/man-pages/man2/sched_rr_get_interval.2.html 0x07F pid_t pid struct __kernel_timespec *interval - - - -
128 restart_syscall http://man7.org/linux/man-pages/man2/restart_syscall.2.html 0x080 - - - - - -
129 kill http://man7.org/linux/man-pages/man2/kill.2.html 0x081 pid_t pid int sig - - - -
130 tkill http://man7.org/linux/man-pages/man2/tkill.2.html 0x082 pid_t pid int sig - - - -
131 tgkill http://man7.org/linux/man-pages/man2/tgkill.2.html 0x083 pid_t tgid pid_t pid int sig - - -
132 sigaltstack http://man7.org/linux/man-pages/man2/sigaltstack.2.html 0x084 const struct sigaltstack *uss struct sigaltstack *uoss - - - -
133 rt_sigsuspend http://man7.org/linux/man-pages/man2/rt_sigsuspend.2.html 0x085 sigset_t *unewset size_t sigsetsize - - - -
134 rt_sigaction http://man7.org/linux/man-pages/man2/rt_sigaction.2.html 0x086 int const struct sigaction * struct sigaction * size_t - -
135 rt_sigprocmask http://man7.org/linux/man-pages/man2/rt_sigprocmask.2.html 0x087 int how sigset_t *set sigset_t *oset size_t sigsetsize - -
136 rt_sigpending http://man7.org/linux/man-pages/man2/rt_sigpending.2.html 0x088 sigset_t *set size_t sigsetsize - - - -
137 rt_sigtimedwait http://man7.org/linux/man-pages/man2/rt_sigtimedwait.2.html 0x089 const sigset_t *uthese siginfo_t *uinfo const struct __kernel_timespec *uts size_t sigsetsize - -
138 rt_sigqueueinfo http://man7.org/linux/man-pages/man2/rt_sigqueueinfo.2.html 0x08A pid_t pid int sig siginfo_t *uinfo - - -
139 rt_sigreturn http://man7.org/linux/man-pages/man2/rt_sigreturn.2.html 0x08B - - - - - -
140 setpriority http://man7.org/linux/man-pages/man2/setpriority.2.html 0x08C int which int who int niceval - - -
141 getpriority http://man7.org/linux/man-pages/man2/getpriority.2.html 0x08D int which int who - - - -
142 reboot http://man7.org/linux/man-pages/man2/reboot.2.html 0x08E int magic1 int magic2 unsigned int cmd void *arg - -
143 setregid http://man7.org/linux/man-pages/man2/setregid.2.html 0x08F gid_t rgid gid_t egid - - - -
144 setgid http://man7.org/linux/man-pages/man2/setgid.2.html 0x090 gid_t gid - - - - -
145 setreuid http://man7.org/linux/man-pages/man2/setreuid.2.html 0x091 uid_t ruid uid_t euid - - - -
146 setuid http://man7.org/linux/man-pages/man2/setuid.2.html 0x092 uid_t uid - - - - -
147 setresuid http://man7.org/linux/man-pages/man2/setresuid.2.html 0x093 uid_t ruid uid_t euid uid_t suid - - -
148 getresuid http://man7.org/linux/man-pages/man2/getresuid.2.html 0x094 uid_t *ruid uid_t *euid uid_t *suid - - -
149 setresgid http://man7.org/linux/man-pages/man2/setresgid.2.html 0x095 gid_t rgid gid_t egid gid_t sgid - - -
150 getresgid http://man7.org/linux/man-pages/man2/getresgid.2.html 0x096 gid_t *rgid gid_t *egid gid_t *sgid - - -
151 setfsuid http://man7.org/linux/man-pages/man2/setfsuid.2.html 0x097 uid_t uid - - - - -
152 setfsgid http://man7.org/linux/man-pages/man2/setfsgid.2.html 0x098 gid_t gid - - - - -
153 times http://man7.org/linux/man-pages/man2/times.2.html 0x099 struct tms *tbuf - - - - -
154 setpgid http://man7.org/linux/man-pages/man2/setpgid.2.html 0x09A pid_t pid pid_t pgid - - - -
155 getpgid http://man7.org/linux/man-pages/man2/getpgid.2.html 0x09B pid_t pid - - - - -
156 getsid http://man7.org/linux/man-pages/man2/getsid.2.html 0x09C pid_t pid - - - - -
157 setsid http://man7.org/linux/man-pages/man2/setsid.2.html 0x09D - - - - - -
158 getgroups http://man7.org/linux/man-pages/man2/getgroups.2.html 0x09E int gidsetsize gid_t *grouplist - - - -
159 setgroups http://man7.org/linux/man-pages/man2/setgroups.2.html 0x09F int gidsetsize gid_t *grouplist - - - -
160 uname http://man7.org/linux/man-pages/man2/uname.2.html 0x0A0 struct old_utsname * - - - - -
161 sethostname http://man7.org/linux/man-pages/man2/sethostname.2.html 0x0A1 char *name int len - - - -
162 setdomainname http://man7.org/linux/man-pages/man2/setdomainname.2.html 0x0A2 char *name int len - - - -
163 getrlimit http://man7.org/linux/man-pages/man2/getrlimit.2.html 0x0A3 unsigned int resource struct rlimit *rlim - - - -
164 setrlimit http://man7.org/linux/man-pages/man2/setrlimit.2.html 0x0A4 unsigned int resource struct rlimit *rlim - - - -
165 getrusage http://man7.org/linux/man-pages/man2/getrusage.2.html 0x0A5 int who struct rusage *ru - - - -
166 umask http://man7.org/linux/man-pages/man2/umask.2.html 0x0A6 int mask - - - - -
167 prctl http://man7.org/linux/man-pages/man2/prctl.2.html 0x0A7 int option unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
168 getcpu http://man7.org/linux/man-pages/man2/getcpu.2.html 0x0A8 unsigned *cpu unsigned *node struct getcpu_cache *cache - - -
169 gettimeofday http://man7.org/linux/man-pages/man2/gettimeofday.2.html 0x0A9 struct __kernel_old_timeval *tv struct timezone *tz - - - -
170 settimeofday http://man7.org/linux/man-pages/man2/settimeofday.2.html 0x0AA struct __kernel_old_timeval *tv struct timezone *tz - - - -
171 adjtimex http://man7.org/linux/man-pages/man2/adjtimex.2.html 0x0AB struct __kernel_timex *txc_p - - - - -
172 getpid http://man7.org/linux/man-pages/man2/getpid.2.html 0x0AC - - - - - -
173 getppid http://man7.org/linux/man-pages/man2/getppid.2.html 0x0AD - - - - - -
174 getuid http://man7.org/linux/man-pages/man2/getuid.2.html 0x0AE - - - - - -
175 geteuid http://man7.org/linux/man-pages/man2/geteuid.2.html 0x0AF - - - - - -
176 getgid http://man7.org/linux/man-pages/man2/getgid.2.html 0x0B0 - - - - - -
177 getegid http://man7.org/linux/man-pages/man2/getegid.2.html 0x0B1 - - - - - -
178 gettid http://man7.org/linux/man-pages/man2/gettid.2.html 0x0B2 - - - - - -
179 sysinfo http://man7.org/linux/man-pages/man2/sysinfo.2.html 0x0B3 struct sysinfo *info - - - - -
180 mq_open http://man7.org/linux/man-pages/man2/mq_open.2.html 0x0B4 const char *name int oflag umode_t mode struct mq_attr *attr - -
181 mq_unlink http://man7.org/linux/man-pages/man2/mq_unlink.2.html 0x0B5 const char *name - - - - -
182 mq_timedsend http://man7.org/linux/man-pages/man2/mq_timedsend.2.html 0x0B6 mqd_t mqdes const char *msg_ptr size_t msg_len unsigned int msg_prio const struct __kernel_timespec *abs_timeout -
183 mq_timedreceive http://man7.org/linux/man-pages/man2/mq_timedreceive.2.html 0x0B7 mqd_t mqdes char *msg_ptr size_t msg_len unsigned int *msg_prio const struct __kernel_timespec *abs_timeout -
184 mq_notify http://man7.org/linux/man-pages/man2/mq_notify.2.html 0x0B8 mqd_t mqdes const struct sigevent *notification - - - -
185 mq_getsetattr http://man7.org/linux/man-pages/man2/mq_getsetattr.2.html 0x0B9 mqd_t mqdes const struct mq_attr *mqstat struct mq_attr *omqstat - - -
186 msgget http://man7.org/linux/man-pages/man2/msgget.2.html 0x0BA key_t key int msgflg - - - -
187 msgctl http://man7.org/linux/man-pages/man2/msgctl.2.html 0x0BB int msqid int cmd struct msqid_ds *buf - - -
188 msgrcv http://man7.org/linux/man-pages/man2/msgrcv.2.html 0x0BC int msqid struct msgbuf *msgp size_t msgsz long msgtyp int msgflg -
189 msgsnd http://man7.org/linux/man-pages/man2/msgsnd.2.html 0x0BD int msqid struct msgbuf *msgp size_t msgsz int msgflg - -
190 semget http://man7.org/linux/man-pages/man2/semget.2.html 0x0BE key_t key int nsems int semflg - - -
191 semctl http://man7.org/linux/man-pages/man2/semctl.2.html 0x0BF int semid int semnum int cmd unsigned long arg - -
192 semtimedop http://man7.org/linux/man-pages/man2/semtimedop.2.html 0x0C0 int semid struct sembuf *sops unsigned nsops const struct __kernel_timespec *timeout - -
193 semop http://man7.org/linux/man-pages/man2/semop.2.html 0x0C1 int semid struct sembuf *sops unsigned nsops - - -
194 shmget http://man7.org/linux/man-pages/man2/shmget.2.html 0x0C2 key_t key size_t size int flag - - -
195 shmctl http://man7.org/linux/man-pages/man2/shmctl.2.html 0x0C3 int shmid int cmd struct shmid_ds *buf - - -
196 shmat http://man7.org/linux/man-pages/man2/shmat.2.html 0x0C4 int shmid char *shmaddr int shmflg - - -
197 shmdt http://man7.org/linux/man-pages/man2/shmdt.2.html 0x0C5 char *shmaddr - - - - -
198 socket http://man7.org/linux/man-pages/man2/socket.2.html 0x0C6 int int int - - -
199 socketpair http://man7.org/linux/man-pages/man2/socketpair.2.html 0x0C7 int int int int * - -
200 bind http://man7.org/linux/man-pages/man2/bind.2.html 0x0C8 int struct sockaddr * int - - -
201 listen http://man7.org/linux/man-pages/man2/listen.2.html 0x0C9 int int - - - -
202 accept http://man7.org/linux/man-pages/man2/accept.2.html 0x0CA int struct sockaddr * int * - - -
203 connect http://man7.org/linux/man-pages/man2/connect.2.html 0x0CB int struct sockaddr * int - - -
204 getsockname http://man7.org/linux/man-pages/man2/getsockname.2.html 0x0CC int struct sockaddr * int * - - -
205 getpeername http://man7.org/linux/man-pages/man2/getpeername.2.html 0x0CD int struct sockaddr * int * - - -
206 sendto http://man7.org/linux/man-pages/man2/sendto.2.html 0x0CE int void * size_t unsigned struct sockaddr * int
207 recvfrom http://man7.org/linux/man-pages/man2/recvfrom.2.html 0x0CF int void * size_t unsigned struct sockaddr * int *
208 setsockopt http://man7.org/linux/man-pages/man2/setsockopt.2.html 0x0D0 int fd int level int optname char *optval int optlen -
209 getsockopt http://man7.org/linux/man-pages/man2/getsockopt.2.html 0x0D1 int fd int level int optname char *optval int *optlen -
210 shutdown http://man7.org/linux/man-pages/man2/shutdown.2.html 0x0D2 int int - - - -
211 sendmsg http://man7.org/linux/man-pages/man2/sendmsg.2.html 0x0D3 int fd struct user_msghdr *msg unsigned flags - - -
212 recvmsg http://man7.org/linux/man-pages/man2/recvmsg.2.html 0x0D4 int fd struct user_msghdr *msg unsigned flags - - -
213 readahead http://man7.org/linux/man-pages/man2/readahead.2.html 0x0D5 int fd loff_t offset size_t count - - -
214 brk http://man7.org/linux/man-pages/man2/brk.2.html 0x0D6 unsigned long brk - - - - -
215 munmap http://man7.org/linux/man-pages/man2/munmap.2.html 0x0D7 unsigned long addr size_t len - - - -
216 mremap http://man7.org/linux/man-pages/man2/mremap.2.html 0x0D8 unsigned long addr unsigned long old_len unsigned long new_len unsigned long flags unsigned long new_addr -
217 add_key http://man7.org/linux/man-pages/man2/add_key.2.html 0x0D9 const char *_type const char *_description const void *_payload size_t plen key_serial_t destringid -
218 request_key http://man7.org/linux/man-pages/man2/request_key.2.html 0x0DA const char *_type const char *_description const char *_callout_info key_serial_t destringid - -
219 keyctl http://man7.org/linux/man-pages/man2/keyctl.2.html 0x0DB int cmd unsigned long arg2 unsigned long arg3 unsigned long arg4 unsigned long arg5 -
220 clone http://man7.org/linux/man-pages/man2/clone.2.html 0x0DC unsigned long unsigned long int * int * unsigned long -
221 execve http://man7.org/linux/man-pages/man2/execve.2.html 0x0DD const char *filename const char *const *argv const char *const *envp - - -
222 mmap http://man7.org/linux/man-pages/man2/mmap.2.html 0x0DE unsigned longaddr unsigned long len unsigned long prot unsigned long flags unsigned long fd unsigned long off
223 fadvise64 http://man7.org/linux/man-pages/man2/fadvise64.2.html 0x0DF int fd loff_t offset size_t len int advice - -
224 swapon http://man7.org/linux/man-pages/man2/swapon.2.html 0x0E0 const char *specialfile int swap_flags - - - -
225 swapoff http://man7.org/linux/man-pages/man2/swapoff.2.html 0x0E1 const char *specialfile - - - - -
226 mprotect http://man7.org/linux/man-pages/man2/mprotect.2.html 0x0E2 unsigned long start size_t len unsigned long prot - - -
227 msync http://man7.org/linux/man-pages/man2/msync.2.html 0x0E3 unsigned long start size_t len int flags - - -
228 mlock http://man7.org/linux/man-pages/man2/mlock.2.html 0x0E4 unsigned long start size_t len - - - -
229 munlock http://man7.org/linux/man-pages/man2/munlock.2.html 0x0E5 unsigned long start size_t len - - - -
230 mlockall http://man7.org/linux/man-pages/man2/mlockall.2.html 0x0E6 int flags - - - - -
231 munlockall http://man7.org/linux/man-pages/man2/munlockall.2.html 0x0E7 - - - - - -
232 mincore http://man7.org/linux/man-pages/man2/mincore.2.html 0x0E8 unsigned long start size_t len unsigned char * vec - - -
233 madvise http://man7.org/linux/man-pages/man2/madvise.2.html 0x0E9 unsigned long start size_t len int behavior - - -
234 remap_file_pages http://man7.org/linux/man-pages/man2/remap_file_pages.2.html 0x0EA unsigned long start unsigned long size unsigned long prot unsigned long pgoff unsigned long flags -
235 mbind http://man7.org/linux/man-pages/man2/mbind.2.html 0x0EB unsigned long start unsigned long len unsigned long mode const unsigned long *nmask unsigned long maxnode unsigned flags
236 get_mempolicy http://man7.org/linux/man-pages/man2/get_mempolicy.2.html 0x0EC int *policy unsigned long *nmask unsigned long maxnode unsigned long addr unsigned long flags -
237 set_mempolicy http://man7.org/linux/man-pages/man2/set_mempolicy.2.html 0x0ED int mode const unsigned long *nmask unsigned long maxnode - - -
238 migrate_pages http://man7.org/linux/man-pages/man2/migrate_pages.2.html 0x0EE pid_t pid unsigned long maxnode const unsigned long *from const unsigned long *to - -
239 move_pages http://man7.org/linux/man-pages/man2/move_pages.2.html 0x0EF pid_t pid unsigned long nr_pages const void * *pages const int *nodes int *status int flags
240 rt_tgsigqueueinfo http://man7.org/linux/man-pages/man2/rt_tgsigqueueinfo.2.html 0x0F0 pid_t tgid pid_t pid int sig siginfo_t *uinfo - -
241 perf_event_open http://man7.org/linux/man-pages/man2/perf_event_open.2.html 0x0F1 struct perf_event_attr *attr_uptr pid_t pid int cpu int group_fd unsigned long flags -
242 accept4 http://man7.org/linux/man-pages/man2/accept4.2.html 0x0F2 int struct sockaddr * int * int - -
243 recvmmsg http://man7.org/linux/man-pages/man2/recvmmsg.2.html 0x0F3 int fd struct mmsghdr *msg unsigned int vlen unsigned flags struct __kernel_timespec *timeout -
244 0x0F4
245 0x0F5
246 0x0F6
247 0x0F7
248 0x0F8
249 0x0F9
250 0x0FA
251 0x0FB
252 0x0FC
253 0x0FD
254 0x0FE
255 0x0FF
256 0x100
257 0x101
258 0x102
259 0x103
260 wait4 http://man7.org/linux/man-pages/man2/wait4.2.html 0x104 pid_t pid int *stat_addr int options struct rusage *ru - -
261 prlimit64 http://man7.org/linux/man-pages/man2/prlimit64.2.html 0x105 pid_t pid unsigned int resource const struct rlimit64 *new_rlim struct rlimit64 *old_rlim - -
262 fanotify_init http://man7.org/linux/man-pages/man2/fanotify_init.2.html 0x106 unsigned int flags unsigned int event_f_flags - - - -
263 fanotify_mark http://man7.org/linux/man-pages/man2/fanotify_mark.2.html 0x107 int fanotify_fd unsigned int flags u64 mask int fd const char *pathname -
264 name_to_handle_at http://man7.org/linux/man-pages/man2/name_to_handle_at.2.html 0x108 int dfd const char *name struct file_handle *handle int *mnt_id int flag -
265 open_by_handle_at http://man7.org/linux/man-pages/man2/open_by_handle_at.2.html 0x109 int mountdirfd struct file_handle *handle int flags - - -
266 clock_adjtime http://man7.org/linux/man-pages/man2/clock_adjtime.2.html 0x10A clockid_t which_clock struct __kernel_timex *tx - - - -
267 syncfs http://man7.org/linux/man-pages/man2/syncfs.2.html 0x10B int fd - - - - -
268 setns http://man7.org/linux/man-pages/man2/setns.2.html 0x10C int fd int nstype - - - -
269 sendmmsg http://man7.org/linux/man-pages/man2/sendmmsg.2.html 0x10D int fd struct mmsghdr *msg unsigned int vlen unsigned flags - -
270 process_vm_readv http://man7.org/linux/man-pages/man2/process_vm_readv.2.html 0x10E pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovec *rvec unsigned long riovcnt unsigned long flags
271 process_vm_writev http://man7.org/linux/man-pages/man2/process_vm_writev.2.html 0x10F pid_t pid const struct iovec *lvec unsigned long liovcnt const struct iovec *rvec unsigned long riovcnt unsigned long flags
272 kcmp http://man7.org/linux/man-pages/man2/kcmp.2.html 0x110 pid_t pid1 pid_t pid2 int type unsigned long idx1 unsigned long idx2 -
273 finit_module http://man7.org/linux/man-pages/man2/finit_module.2.html 0x111 int fd const char *uargs int flags - - -
274 sched_setattr http://man7.org/linux/man-pages/man2/sched_setattr.2.html 0x112 pid_t pid struct sched_attr *attr unsigned int flags - - -
275 sched_getattr http://man7.org/linux/man-pages/man2/sched_getattr.2.html 0x113 pid_t pid struct sched_attr *attr unsigned int size unsigned int flags - -
276 renameat2 http://man7.org/linux/man-pages/man2/renameat2.2.html 0x114 int olddfd const char *oldname int newdfd const char *newname unsigned int flags -
277 seccomp http://man7.org/linux/man-pages/man2/seccomp.2.html 0x115 unsigned int op unsigned int flags void *uargs - - -
278 getrandom http://man7.org/linux/man-pages/man2/getrandom.2.html 0x116 char *buf size_t count unsigned int flags - - -
279 memfd_create http://man7.org/linux/man-pages/man2/memfd_create.2.html 0x117 const char *uname_ptr unsigned int flags - - - -
280 bpf http://man7.org/linux/man-pages/man2/bpf.2.html 0x118 int cmd union bpf_attr *attr unsigned int size - - -
281 execveat http://man7.org/linux/man-pages/man2/execveat.2.html 0x119 int dfd const char *filename const char *const *argv const char *const *envp int flags -
282 userfaultfd http://man7.org/linux/man-pages/man2/userfaultfd.2.html 0x11A int flags - - - - -
283 membarrier http://man7.org/linux/man-pages/man2/membarrier.2.html 0x11B int cmd unsigned int flags int cpu_id - - -
284 mlock2 http://man7.org/linux/man-pages/man2/mlock2.2.html 0x11C unsigned long start size_t len int flags - - -
285 copy_file_range http://man7.org/linux/man-pages/man2/copy_file_range.2.html 0x11D int fd_in loff_t *off_in int fd_out loff_t *off_out size_t len unsigned int flags
286 preadv2 http://man7.org/linux/man-pages/man2/preadv2.2.html 0x11E unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h rwf_t flags
287 pwritev2 http://man7.org/linux/man-pages/man2/pwritev2.2.html 0x11F unsigned long fd const struct iovec *vec unsigned long vlen unsigned long pos_l unsigned long pos_h rwf_t flags
288 pkey_mprotect http://man7.org/linux/man-pages/man2/pkey_mprotect.2.html 0x120 unsigned long start size_t len unsigned long prot int pkey - -
289 pkey_alloc http://man7.org/linux/man-pages/man2/pkey_alloc.2.html 0x121 unsigned long flags unsigned long init_val - - - -
290 pkey_free http://man7.org/linux/man-pages/man2/pkey_free.2.html 0x122 int pkey - - - - -
291 statx http://man7.org/linux/man-pages/man2/statx.2.html 0x123 int dfd const char *path unsigned flags unsigned mask struct statx *buffer -
292 io_pgetevents https://man7.org/linux/man-pages/man2/syscalls.2.html 0x124 aio_context_t ctx_id long min_nr long nr struct io_event *events struct __kernel_timespec *timeout const struct __aio_sigset *usig
293 rseq https://man7.org/linux/man-pages/man2/syscalls.2.html 0x125 struct rseq *rseq u32 rseq_len int flags u32 sig
294 kexec_file_load https://man7.org/linux/man-pages/man2/kexec_file_load.2.html 0x126 int kernel_fd int initrd_fd unsigned long cmdline_len const char *cmdline_ptr unsigned long flags
295 0x127
296 0x128
297 0x129
298 0x12A
299 0x12B
300 0x12C
301 0x12D
302 0x12E
303 0x12F
304 0x130
305 0x131
306 0x132
307 0x133
308 0x134
309 0x135
310 0x136
311 0x137
312 0x138
313 0x139
314 0x13A
315 0x13B
316 0x13C
317 0x13D
318 0x13E
319 0x13F
320 0x140
321 0x141
322 0x142
323 0x143
324 0x144
325 0x145
326 0x146
327 0x147
328 0x148
329 0x149
330 0x14A
331 0x14B
332 0x14C
333 0x14D
334 0x14E
335 0x14F
336 0x150
337 0x151
338 0x152
339 0x153
340 0x154
341 0x155
342 0x156
343 0x157
344 0x158
345 0x159
346 0x15A
347 0x15B
348 0x15C
349 0x15D
350 0x15E
351 0x15F
352 0x160
353 0x161
354 0x162
355 0x163
356 0x164
357 0x165
358 0x166
359 0x167
360 0x168
361 0x169
362 0x16A
363 0x16B
364 0x16C
365 0x16D
366 0x16E
367 0x16F
368 0x170
369 0x171
370 0x172
371 0x173
372 0x174
373 0x175
374 0x176
375 0x177
376 0x178
377 0x179
378 0x17A
379 0x17B
380 0x17C
381 0x17D
382 0x17E
383 0x17F
384 0x180
385 0x181
386 0x182
387 0x183
388 0x184
389 0x185
390 0x186
391 0x187
392 0x188
393 0x189
394 0x18A
395 0x18B
396 0x18C
397 0x18D
398 0x18E
399 0x18F
400 0x190
401 0x191
402 0x192
403 0x193
404 0x194
405 0x195
406 0x196
407 0x197
408 0x198
409 0x199
410 0x19A
411 0x19B
412 0x19C
413 0x19D
414 0x19E
415 0x19F
416 0x1A0
417 0x1A1
418 0x1A2
419 0x1A3
420 0x1A4
421 0x1A5
422 0x1A6
423 0x1A7
424 pidfd_send_signal http://man7.org/linux/man-pages/man2/pidfd_send_signal.2.html 0x1A8 int pidfd int sig siginfo_t *_Nullable info u32 flags
425 io_uring_setup https://man7.org/linux/man-pages/man2/io_uring_setup.2.html 0x1A9 u32 entries struct io_uring_params *p - - - -
426 io_uring_enter https://man7.org/linux/man-pages/man2/io_uring_enter.2.html 0x1AA unsigned int fd u32 to_submit u32 min_complete u32 flags const void *argp size_t argsz
427 io_uring_register https://man7.org/linux/man-pages/man2/io_uring_register.2.html 0x1AB unsigned int fd unsigned int opcode void *arg unsigned int nr_args
428 open_tree https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AC int dfd const char *filename unsigned flags
429 move_mount https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AD int from_dfd const char *from_pathname int to_dfd, const char *to_pathname unsigned int flags
430 fsopen https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AE const char *_fs_name unsigned int flags
431 fsconfig https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1AF int fd unsigned int cmd const char *_key const void *_value int aux
432 fsmount https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B0 int fs_fd unsigned int flags unsigned int attr_flags
433 fspick https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1B1 int dfd const char *path unsigned int flags
434 pidfd_open https://man7.org/linux/man-pages/man2/pidfd_open.2.html 0x1B2 pid_t pid unsigned int flags
435 clone3 https://man7.org/linux/man-pages/man2/clone3.2.html 0x1B3 struct clone_args *cl_args size_t size
436 close_range https://man7.org/linux/man-pages/man2/close_range.2.html 0x1B4 unsigned int first unsigned int last int flags
437 openat2 https://man7.org/linux/man-pages/man2/openat2.2.html 0x1B5 int dfd const char *filename struct open_how *how size_t usize
438 pidfd_getfd https://man7.org/linux/man-pages/man2/pidfd_getfd.2.html 0x1B6 int pidfd int fd unsigned int flags
439 faccessat2 http://man7.org/linux/man-pages/man2/faccessat2.2.html 0x1B7 int dfd const char *filename int mode int flags
440 process_madvise https://man7.org/linux/man-pages/man2/process_madvise.2.html 0x1B8 int pidfd const struct iovec *vec size_t vlen int behavior unsigned int flags
441 epoll_pwait2 https://man7.org/linux/man-pages/man2/epoll_pwait2.2.html 0x1B9 int epfd struct epoll_event events[.maxevents] int maxevents const struct timespec *_Nullable timeout const sigset_t *_Nullable sigmask
442 mount_setattr https://man7.org/linux/man-pages/man2/syscalls.2.html 0x1BA int dfd const char *path unsigned int flags struct mount_attr *uattr size_t usize
443 0x1bb quotactl_fd __arm64_sys_quotactl_fd fs/quota/quota.c:973 QUOTACTL unsigned int fd, unsigned int cmd, qid_t id, void *addr
444 0x1bc landlock_create_ruleset __arm64_sys_landlock_create_ruleset security/landlock/syscalls.c:179 SECURITY_LANDLOCK const struct landlock_ruleset_attr *const attr, const size_t size, const __u32 flags
445 0x1bd landlock_add_rule __arm64_sys_landlock_add_rule security/landlock/syscalls.c:397 SECURITY_LANDLOCK const int ruleset_fd, const enum landlock_rule_type rule_type, const void *const rule_attr, const __u32 flags
446 0x1be landlock_restrict_self __arm64_sys_landlock_restrict_self security/landlock/syscalls.c:456 SECURITY_LANDLOCK const int ruleset_fd, const __u32 flags
447 0x1bf memfd_secret __arm64_sys_memfd_secret mm/secretmem.c:233 SECRETMEM unsigned int flags
448 0x1c0 process_mrelease __arm64_sys_process_mrelease mm/oom_kill.c:1198 MMU int pidfd, unsigned int flags
449 0x1c1 futex_waitv __arm64_sys_futex_waitv kernel/futex/syscalls.c:290 FUTEX struct futex_waitv *waiters, unsigned int nr_futexes, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid
450 0x1c2 set_mempolicy_home_node __arm64_sys_set_mempolicy_home_node mm/mempolicy.c:1540 NUMA unsigned long start, unsigned long len, unsigned long home_node, unsigned long flags
451 0x1c3 cachestat __arm64_sys_cachestat mm/filemap.c:4412 CACHESTAT_SYSCALL unsigned int fd, struct cachestat_range *cstat_range, struct cachestat *cstat, unsigned int flags
452 0x1c4 fchmodat2 __arm64_sys_fchmodat2 fs/open.c:696 int dfd, const char *filename, umode_t mode, unsigned int flags
453 0x1c5 map_shadow_stack __arm64_sys_map_shadow_stack arch/arm64/mm/gcs.c:71 X86_USER_SHADOW_STACK unsigned long addr, unsigned long size, unsigned int flags
454 0x1c6 futex_wake __arm64_sys_futex_wake kernel/futex/syscalls.c:338 FUTEX void *uaddr, unsigned long mask, int nr, unsigned int flags
455 0x1c7 futex_wait __arm64_sys_futex_wait kernel/futex/syscalls.c:370 FUTEX void *uaddr, unsigned long val, unsigned long mask, unsigned int flags, struct __kernel_timespec *timeout, clockid_t clockid
456 0x1c8 futex_requeue __arm64_sys_futex_requeue kernel/futex/syscalls.c:414 FUTEX struct futex_waitv *waiters, unsigned int flags, int nr_wake, int nr_requeue
457 0x1c9 statmount __arm64_sys_statmount fs/namespace.c:5448 const struct mnt_id_req *req, struct statmount *buf, size_t bufsize, unsigned int flags
458 0x1ca listmount __arm64_sys_listmount fs/namespace.c:5555 const struct mnt_id_req *req, u64 *mnt_ids, size_t nr_mnt_ids, unsigned int flags
459 0x1cb lsm_get_self_attr __arm64_sys_lsm_get_self_attr security/lsm_syscalls.c:77 SECURITY unsigned int attr, struct lsm_ctx *ctx, u32 *size, u32 flags
460 0x1cc lsm_set_self_attr __arm64_sys_lsm_set_self_attr security/lsm_syscalls.c:55 SECURITY unsigned int attr, struct lsm_ctx *ctx, u32 size, u32 flags
461 0x1cd lsm_list_modules __arm64_sys_lsm_list_modules security/lsm_syscalls.c:96 SECURITY u64 *ids, u32 *size, u32 flags
462 0x1ce mseal __arm64_sys_mseal mm/mseal.c:265 unsigned long start, size_t len, unsigned long flags
463 0x1cf setxattrat __arm64_sys_setxattrat fs/xattr.c:719 int dfd, const char *pathname, unsigned int at_flags, const char *name, const struct xattr_args *uargs, size_t usize
464 0x1d0 getxattrat __arm64_sys_getxattrat fs/xattr.c:863 int dfd, const char *pathname, unsigned int at_flags, const char *name, struct xattr_args *uargs, size_t usize
465 0x1d1 listxattrat __arm64_sys_listxattrat fs/xattr.c:991 int dfd, const char *pathname, unsigned int at_flags, char *list, size_t size
466 0x1d2 removexattrat __arm64_sys_removexattrat fs/xattr.c:1091 int dfd, const char *pathname, unsigned int at_flags, const char *name -


https://gvisor.dev/docs/user_guide/compatibility/linux/arm64/

  1. Name

0 io_setup

1 io_destroy

2 io_submit

3 io_cancel

4 io_getevents

5 setxattr 6 lsetxattr 7 fsetxattr 8 getxattr 9 lgetxattr 10 fgetxattr 11 listxattr 12 llistxattr 13 flistxattr 14 removexattr 15 lremovexattr 16 fremovexattr 17 getcwd 18 lookup_dcookie 19 eventfd2 20 epoll_create1 21 epoll_ctl 22 epoll_pwait 23 dup 24 dup3 25 fcntl 26 inotify_init1 27 inotify_add_watch 28 inotify_rm_watch 29 ioctl 30 ioprio_set 31 ioprio_get 32 Herde 33 mknodat 34 mkdirat 35 unlinkat 36 symbolischer Link 37 Linkat 38 umbenennen 39 umount2 40 montieren 41 Pivot-Wurzel 42 nfsservctl 43 statfs 44 fstatfs 45 kürzen 46 ftruncate 47 Fallocate 48 faccessat 49 chdir 50 fchdir 51 chroot 52 fchmod 53 fchmodat 54 fchownat 55 fchown 56 geöffnet bei 57 schließen 58 vauflegen 59 Rohr2 60 quotactl 61 getdents64 62 lseek 63 lesen 64 schreiben 65 gelesenv 66 schreibev 67 pread64 68 pwrite64 69 vorab 70 pwritev 71 Sendedatei 72 pselect6 73 Umfrage 74 signalfd4 75 vmsplice

76 spleißen 77 T-Shirt 78 Link lesen 79 neufstatat 80 fstat 81 Synchronisierung 82 fsync 83 fdatasync 84 sync_file_range 85 timerfd_create 86 timerfd_settime 87 timerfd_gettime 88 utimensat 89 Konto 90 Capget 91 Kappe 92 Persönlichkeit 93 Ausfahrt 94 Ausfahrtsgruppe 95 warte 96 set_tid_address 97 Freigabe aufheben 98 futex 99 set_robust_list 100 get_robust_list 101 Nanoschlaf 102 gettimer 103 Timer einstellen 104 kexec_load 105 init_module 106 delete_module 107 Timer erstellen 108 timer_gettime 109 timer_getoverrun 110 Timer_Zeit einstellen 111 Timer_Löschen 112 clock_settime 113 clock_gettime 114 clock_getres 115 clock_nanosleep 116 Syslog 117 ptrace 118 sched_setparam 119 sched_setscheduler 120 sched_getscheduler 121 sched_getparam 122 sched_setaffinity 123 sched_getaffinity 124 sched_yield 125 sched_get_priority_max 126 sched_get_priority_min 127 sched_rr_get_interval 128 restart_syscall 129 töten 130 töten 131 tgkill 132 sigaltstack 133 rt_sigsuspend 134 rt_sigaction 135 rt_sigprocmask 136 rt_signpending 137 rt_sigtimedwait 138 rt_sigqueueinfo 139 rt_sigreturn 140 Priorität festlegen 141 Priorität erhalten 142 Neustart 143 setregid 144 setgid 145 setreid 146 setuid 147 setresuid 148 getresuid 149 setresgid 150 getresgid 151 setfsuid

152 setfsgid

153 mal 154 setpgid 155 getpgid 156 getsid 157 Setsid 158 Gruppen abrufen 159 Gruppen festlegen 160 Nachname 161 sethostname 162 Domänennamen festlegen 163 getrlimit 164 setrlimit 165 getrusage 166 umask 167 prctl 168 getcpu 169 gettimeofday 170 Tageszeit einstellen 171 adjtimex 172 getpid 173 getppid 174 getuid 175 geteuid 176 getgid 177 getegid 178 gettid 179 Systeminfo 180 mq_open 181 mq_unlink 182 mq_timedsend

183 mq_timedreceive

184 mq_notify

185 mq_getsetattr

186 Nachricht 187 msgctl 188 msgrcv 189 Nachrichten 190 semget 191 semctl 192 semitimedop 193 Semop 194 shmget 195 shmctl 196 shmat 197 shmdt 198 Buchse 199 Steckdosenpaar 200 binden 201 Hören 202 akzeptieren 203 verbinden 204 getsockname 205 getpeername 206 senden an 207 Empfangen von 208 setsockopt 209 getsockopt 210 abschalten 211 sendmsg 212 recvmsg 213 Vorauslesen 214 brk 215 Munmap 216 mremap 217 Schlüssel hinzufügen 218 Anforderungsschlüssel 219 keyctl 220 Klon 221 Exekutive 222 mmap 223 fadvise64 224 Tausch 225 Austausch 226 mprotect 227 msync 228 mlock 229 Munlock 230 mlockall 231 Munlockall 232 Mincore 233 Madvise 234 Dateiseiten neu zuordnen 235 mbind

236 get_mempolicy 237 set_mempolicy 238 Seiten migrieren 239 Seiten verschieben 240 rt_tgsigqueueinfo 241 perf_event_open 242 akzeptieren4 243 recvmmsg 260 warte4 261 prlimit64 262 fanotify_init 263 fanotify_mark 264 Name der zu bearbeitenden Person 265 geöffnet per Handle bei 266 clock_adjtime 267 syncfs 268 Sets 269 sendmmsg 270 process_vm_readv 271 process_vm_writev 272 kcmp 273 finit_module 274 sched_setattr

275 sched_getattr

276 renameat2 277 Sicherheitskomp 278 getrandom 279 memfd_create 280 bpf 281 Execveat 282 Benutzerfehlerfd

283 Mitgliedsbarriere 284 mlock2 285 Dateibereich kopieren 286 preadv2 287 pwritev2 288 pkey_mprotect 289 pkey_alloc 290 pkey_free 291 statx 292 io_pgetevents 293 rseq 424 pidfd_sende_signal 425 io_uring_setup 426 io_uring_enter 427 io_uring_register 428 Baum öffnen 429 move_mount 430 fsopen 431 fsconfig 432 fsmount 433 fspick 434 pidfd_open 435 Klon3 436 Nahbereich 439 faccessat2 441 epoll_pwait2