天天看点

Linux系统调用汇总

Linux系统调用汇总

Linux系统调用汇总

函数名 入口点 源码 链接地址
read sys_read fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
write sys_write fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
open sys_open fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
close sys_close fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
stat sys_newstat fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
fstat sys_newfstat fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
lstat sys_newlstat fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
poll sys_poll fs/select.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/select.c
lseek sys_lseek fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
mmap sys_mmap arch/x86/kernel/sys_x86_64.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/sys_x86_64.c
mprotect sys_mprotect mm/mprotect.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mprotect.c
munmap sys_munmap mm/mmap.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mmap.c
brk sys_brk mm/mmap.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mmap.c
rt_sigaction sys_rt_sigaction kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
rt_sigprocmask sys_rt_sigprocmask kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
rt_sigreturn stub_rt_sigreturn arch/x86/kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/signal.c
ioctl sys_ioctl fs/ioctl.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/ioctl.c
pread64 sys_pread64 fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
pwrite64 sys_pwrite64 fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
readv sys_readv fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
writev sys_writev fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
access sys_access fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
pipe sys_pipe fs/pipe.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/pipe.c
select sys_select fs/select.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/select.c
sched_yield sys_sched_yield kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
mremap sys_mremap mm/mmap.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mmap.c
msync sys_msync mm/msync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/msync.c
mincore sys_mincore mm/mincore.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mincore.c
madvise sys_madvise mm/madvise.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/madvise.c
shmget sys_shmget ipc/shm.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/shm.c
shmat sys_shmat ipc/shm.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/shm.c
shmctl sys_shmctl ipc/shm.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/shm.c
dup sys_dup fs/file.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/file.c
dup2 sys_dup2 fs/file.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/file.c
pause sys_pause kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
nanosleep sys_nanosleep kernel/hrtimer.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/hrtimer.c
getitimer sys_getitimer kernel/itimer.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/itimer.c
alarm sys_alarm kernel/timer.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/timer.c
setitimer sys_setitimer kernel/itimer.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/itimer.c
getpid sys_getpid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
sendfile sys_sendfile64 fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
socket sys_socket net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
connect sys_connect net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
accept sys_accept net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
sendto sys_sendto net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
recvfrom sys_recvfrom net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
sendmsg sys_sendmsg net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
recvmsg sys_recvmsg net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
shutdown sys_shutdown net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
bind sys_bind net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
listen sys_listen net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
getsockname sys_getsockname net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
getpeername sys_getpeername net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
socketpair sys_socketpair net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
setsockopt sys_setsockopt net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
getsockopt sys_getsockopt net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
clone stub_clone kernel/fork.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c
fork stub_fork kernel/fork.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c
vfork stub_vfork kernel/fork.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c
execve stub_execve fs/exec.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/exec.c
exit sys_exit kernel/exit.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/exit.c
wait4 sys_wait4 kernel/exit.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/exit.c
kill sys_kill kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
uname sys_newuname kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
semget sys_semget ipc/sem.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/sem.c
semop sys_semop ipc/sem.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/sem.c
semctl sys_semctl ipc/sem.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/sem.c
shmdt sys_shmdt ipc/shm.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/shm.c
msgget sys_msgget ipc/msg.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/msg.c
msgsnd sys_msgsnd ipc/msg.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/msg.c
msgrcv sys_msgrcv ipc/msg.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/msg.c
msgctl sys_msgctl ipc/msg.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/msg.c
fcntl sys_fcntl fs/fcntl.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/fcntl.c
flock sys_flock fs/locks.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/locks.c
fsync sys_fsync fs/sync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/sync.c
fdatasync sys_fdatasync fs/sync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/sync.c
truncate sys_truncate fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
ftruncate sys_ftruncate fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
getdents sys_getdents fs/readdir.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/readdir.c
getcwd sys_getcwd fs/dcache.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/dcache.c
chdir sys_chdir fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
fchdir sys_fchdir fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
rename sys_rename fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
mkdir sys_mkdir fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
rmdir sys_rmdir fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
creat sys_creat fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
link sys_link fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
unlink sys_unlink fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
symlink sys_symlink fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
readlink sys_readlink fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
chmod sys_chmod fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
fchmod sys_fchmod fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
chown sys_chown fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
fchown sys_fchown fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
lchown sys_lchown fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
umask sys_umask kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
gettimeofday sys_gettimeofday kernel/time.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/time.c
getrlimit sys_getrlimit kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getrusage sys_getrusage kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
sysinfo sys_sysinfo kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
times sys_times kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
ptrace sys_ptrace kernel/ptrace.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/ptrace.c
getuid sys_getuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
syslog sys_syslog kernel/printk/printk.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/printk/printk.c
getgid sys_getgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setuid sys_setuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setgid sys_setgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
geteuid sys_geteuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getegid sys_getegid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setpgid sys_setpgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getppid sys_getppid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getpgrp sys_getpgrp kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setsid sys_setsid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setreuid sys_setreuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setregid sys_setregid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getgroups sys_getgroups kernel/groups.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/groups.c
setgroups sys_setgroups kernel/groups.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/groups.c
setresuid sys_setresuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getresuid sys_getresuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setresgid sys_setresgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getresgid sys_getresgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getpgid sys_getpgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setfsuid sys_setfsuid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setfsgid sys_setfsgid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
getsid sys_getsid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
capget sys_capget kernel/capability.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/capability.c
capset sys_capset kernel/capability.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/capability.c
rt_sigpending sys_rt_sigpending kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
rt_sigtimedwait sys_rt_sigtimedwait kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
rt_sigqueueinfo sys_rt_sigqueueinfo kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
rt_sigsuspend sys_rt_sigsuspend kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
sigaltstack sys_sigaltstack kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
utime sys_utime fs/utimes.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/utimes.c
mknod sys_mknod fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
uselib fs/exec.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/exec.c
personality sys_personality kernel/exec_domain.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/exec_domain.c
ustat sys_ustat fs/statfs.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/statfs.c
statfs sys_statfs fs/statfs.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/statfs.c
fstatfs sys_fstatfs fs/statfs.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/statfs.c
sysfs sys_sysfs fs/filesystems.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/filesystems.c
getpriority sys_getpriority kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setpriority sys_setpriority kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
sched_setparam sys_sched_setparam kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_getparam sys_sched_getparam kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_setscheduler sys_sched_setscheduler kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_getscheduler sys_sched_getscheduler kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_get_priority_max sys_sched_get_priority_max kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_get_priority_min sys_sched_get_priority_min kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_rr_get_interval sys_sched_rr_get_interval kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
mlock sys_mlock mm/mlock.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mlock.c
munlock sys_munlock mm/mlock.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mlock.c
mlockall sys_mlockall mm/mlock.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mlock.c
munlockall sys_munlockall mm/mlock.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mlock.c
vhangup sys_vhangup fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
modify_ldt sys_modify_ldt arch/x86/um/ldt.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/um/ldt.c
pivot_root sys_pivot_root fs/namespace.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namespace.c
_sysctl sys_sysctl kernel/sysctl_binary.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sysctl_binary.c
prctl sys_prctl kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
arch_prctl sys_arch_prctl arch/x86/um/syscalls_64.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/um/syscalls_64.c
adjtimex sys_adjtimex kernel/time.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/time.c
setrlimit sys_setrlimit kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
chroot sys_chroot fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
sync sys_sync fs/sync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/sync.c
acct sys_acct kernel/acct.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/acct.c
settimeofday sys_settimeofday kernel/time.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/time.c
mount sys_mount fs/namespace.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namespace.c
umount2 sys_umount fs/namespace.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namespace.c
swapon sys_swapon mm/swapfile.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/swapfile.c
swapoff sys_swapoff mm/swapfile.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/swapfile.c
reboot sys_reboot kernel/reboot.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/reboot.c
sethostname sys_sethostname kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
setdomainname sys_setdomainname kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
iopl stub_iopl arch/x86/kernel/ioport.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/ioport.c
ioperm sys_ioperm arch/x86/kernel/ioport.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/ioport.c
init_module sys_init_module kernel/module.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/module.c
delete_module sys_delete_module kernel/module.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/module.c
quotactl sys_quotactl fs/quota/quota.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/quota/quota.c
gettid sys_gettid kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
readahead sys_readahead mm/readahead.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/readahead.c
setxattr sys_setxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
lsetxattr sys_lsetxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
fsetxattr sys_fsetxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
getxattr sys_getxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
lgetxattr sys_lgetxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
fgetxattr sys_fgetxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
listxattr sys_listxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
llistxattr sys_llistxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
flistxattr sys_flistxattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
removexattr sys_removexattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
lremovexattr sys_lremovexattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
fremovexattr sys_fremovexattr fs/xattr.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/xattr.c
tkill sys_tkill kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
time sys_time kernel/time.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/time.c
futex sys_futex kernel/futex.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/futex.c
sched_setaffinity sys_sched_setaffinity kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
sched_getaffinity sys_sched_getaffinity kernel/sched/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sched/core.c
set_thread_area arch/x86/kernel/tls.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/tls.c
io_setup sys_io_setup fs/aio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/aio.c
io_destroy sys_io_destroy fs/aio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/aio.c
io_getevents sys_io_getevents fs/aio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/aio.c
io_submit sys_io_submit fs/aio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/aio.c
io_cancel sys_io_cancel fs/aio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/aio.c
get_thread_area arch/x86/kernel/tls.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/tls.c
lookup_dcookie sys_lookup_dcookie fs/dcookies.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/dcookies.c
epoll_create sys_epoll_create fs/eventpoll.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventpoll.c
remap_file_pages sys_remap_file_pages mm/fremap.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/fremap.c
getdents64 sys_getdents64 fs/readdir.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/readdir.c
set_tid_address sys_set_tid_address kernel/fork.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c
restart_syscall sys_restart_syscall kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
semtimedop sys_semtimedop ipc/sem.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/sem.c
fadvise64 sys_fadvise64 mm/fadvise.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/fadvise.c
timer_create sys_timer_create kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
timer_settime sys_timer_settime kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
timer_gettime sys_timer_gettime kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
timer_getoverrun sys_timer_getoverrun kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
timer_delete sys_timer_delete kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
clock_settime sys_clock_settime kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
clock_gettime sys_clock_gettime kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
clock_getres sys_clock_getres kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
clock_nanosleep sys_clock_nanosleep kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
exit_group sys_exit_group kernel/exit.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/exit.c
epoll_wait sys_epoll_wait fs/eventpoll.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventpoll.c
epoll_ctl sys_epoll_ctl fs/eventpoll.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventpoll.c
tgkill sys_tgkill kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
utimes sys_utimes fs/utimes.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/utimes.c
mbind sys_mbind mm/mempolicy.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mempolicy.c
set_mempolicy sys_set_mempolicy mm/mempolicy.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mempolicy.c
get_mempolicy sys_get_mempolicy mm/mempolicy.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mempolicy.c
mq_open sys_mq_open ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
mq_unlink sys_mq_unlink ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
mq_timedsend sys_mq_timedsend ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
mq_timedreceive sys_mq_timedreceive ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
mq_notify sys_mq_notify ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
mq_getsetattr sys_mq_getsetattr ipc/mqueue.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/ipc/mqueue.c
kexec_load sys_kexec_load kernel/kexec.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/kexec.c
waitid sys_waitid kernel/exit.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/exit.c
add_key sys_add_key security/keys/keyctl.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/security/keys/keyctl.c
request_key sys_request_key security/keys/keyctl.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/security/keys/keyctl.c
keyctl sys_keyctl security/keys/keyctl.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/security/keys/keyctl.c
ioprio_set sys_ioprio_set fs/ioprio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/ioprio.c
ioprio_get sys_ioprio_get fs/ioprio.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/ioprio.c
inotify_init sys_inotify_init fs/notify/inotify/inotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/inotify/inotify_user.c
inotify_add_watch sys_inotify_add_watch fs/notify/inotify/inotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/inotify/inotify_user.c
inotify_rm_watch sys_inotify_rm_watch fs/notify/inotify/inotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/inotify/inotify_user.c
migrate_pages sys_migrate_pages mm/mempolicy.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/mempolicy.c
openat sys_openat fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
mkdirat sys_mkdirat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
mknodat sys_mknodat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
fchownat sys_fchownat fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
futimesat sys_futimesat fs/utimes.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/utimes.c
newfstatat sys_newfstatat fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
unlinkat sys_unlinkat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
renameat sys_renameat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
linkat sys_linkat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
symlinkat sys_symlinkat fs/namei.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/namei.c
readlinkat sys_readlinkat fs/stat.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/stat.c
fchmodat sys_fchmodat fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
faccessat sys_faccessat fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
pselect6 sys_pselect6 fs/select.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/select.c
ppoll sys_ppoll fs/select.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/select.c
unshare sys_unshare kernel/fork.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/fork.c
set_robust_list sys_set_robust_list kernel/futex.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/futex.c
get_robust_list sys_get_robust_list kernel/futex.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/futex.c
splice sys_splice fs/splice.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/splice.c
tee sys_tee fs/splice.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/splice.c
sync_file_range sys_sync_file_range fs/sync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/sync.c
vmsplice sys_vmsplice fs/splice.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/splice.c
move_pages sys_move_pages mm/migrate.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/migrate.c
utimensat sys_utimensat fs/utimes.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/utimes.c
epoll_pwait sys_epoll_pwait fs/eventpoll.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventpoll.c
signalfd sys_signalfd fs/signalfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/signalfd.c
timerfd_create sys_timerfd_create fs/timerfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/timerfd.c
eventfd sys_eventfd fs/eventfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventfd.c
fallocate sys_fallocate fs/open.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/open.c
timerfd_settime sys_timerfd_settime fs/timerfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/timerfd.c
timerfd_gettime sys_timerfd_gettime fs/timerfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/timerfd.c
accept4 sys_accept4 net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
signalfd4 sys_signalfd4 fs/signalfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/signalfd.c
eventfd2 sys_eventfd2 fs/eventfd.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventfd.c
epoll_create1 sys_epoll_create1 fs/eventpoll.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/eventpoll.c
dup3 sys_dup3 fs/file.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/file.c
pipe2 sys_pipe2 fs/pipe.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/pipe.c
inotify_init1 sys_inotify_init1 fs/notify/inotify/inotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/inotify/inotify_user.c
preadv sys_preadv fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
pwritev sys_pwritev fs/read_write.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/read_write.c
rt_tgsigqueueinfo sys_rt_tgsigqueueinfo kernel/signal.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/signal.c
perf_event_open sys_perf_event_open kernel/events/core.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/events/core.c
recvmmsg sys_recvmmsg net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
fanotify_init sys_fanotify_init fs/notify/fanotify/fanotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/fanotify/fanotify_user.c
fanotify_mark sys_fanotify_mark fs/notify/fanotify/fanotify_user.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/notify/fanotify/fanotify_user.c
prlimit64 sys_prlimit64 kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
name_to_handle_at sys_name_to_handle_at fs/fhandle.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/fhandle.c
open_by_handle_at sys_open_by_handle_at fs/fhandle.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/fhandle.c
clock_adjtime sys_clock_adjtime kernel/posix-timers.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/posix-timers.c
syncfs sys_syncfs fs/sync.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/sync.c
sendmmsg sys_sendmmsg net/socket.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/net/socket.c
setns sys_setns kernel/nsproxy.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/nsproxy.c
getcpu sys_getcpu kernel/sys.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/sys.c
process_vm_readv sys_process_vm_readv mm/process_vm_access.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/process_vm_access.c
process_vm_writev sys_process_vm_writev mm/process_vm_access.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/mm/process_vm_access.c
kcmp sys_kcmp kernel/kcmp.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/kcmp.c
finit_module sys_finit_module kernel/module.c https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/kernel/module.c

继续阅读