Linux系统调用号表

Sun Dec 15 2024 20:30:56 GMT+0800


32位

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

64位

函数 调用号 函数 调用号 函数 调用号 函数 调用号 函数 调用号 函数 调用号
read 0 getsockopt 55 getppid 110 mount 165 semtimedop 220 splice 275
write 1 clone 56 getpgrp 111 umount2 166 fadvise64 221 tee 276
open 2 fork 57 setsid 112 swapon 167 timer_create 222 sync_file_range 277
close 3 vfork 58 setreuid 113 swapoff 168 timer_settime 223 vmsplice 278
stat 4 execve 59 setregid 114 reboot 169 timer_gettime 224 move_pages 279
fstat 5 exit 60 getgroups 115 sethostname 170 timer_getoverrun 225 utimensat 280
lstat 6 wait4 61 setgroups 116 setdomainname 171 timer_delete 226 epoll_pwait 281
poll 7 kill 62 setresuid 117 iopl 172 clock_settime 227 signalfd 282
lseek 8 uname 63 getresuid 118 ioperm 173 clock_gettime 228 timerfd_create 283
mmap 9 semget 64 setresgid 119 create_module 174 clock_getres 229 eventfd 284
mprotect 10 semop 65 getresgid 120 init_module 175 clock_nanosleep 230 fallocate 285
munmap 11 semctl 66 getpgid 121 delete_module 176 exit_group 231 timerfd_settime 286
brk 12 shmdt 67 setfsuid 122 get_kernel_syms 177 epoll_wait 232 timerfd_gettime 287
rt_sigaction 13 msgget 68 setfsgid 123 query_module 178 epoll_ctl 233 accept4 288
rt_sigprocmask 14 msgsnd 69 getsid 124 quotactl 179 tgkill 234 signalfd4 289
rt_sigreturn 15 msgrcv 70 capget 125 nfsservctl 180 utimes 235 eventfd2 290
ioctl 16 msgctl 71 capset 126 getpmsg 181 vserver 236 epoll_create1 291
pread64 17 fcntl 72 rt_sigpending 127 putpmsg 182 mbind 237 dup3 292
pwrite64 18 flock 73 rt_sigtimedwait 128 afs_syscall 183 set_mempolicy 238 pipe2 293
readv 19 fsync 74 rt_sigqueueinfo 129 tuxcall 184 get_mempolicy 239 inotify_init1 294
writev 20 fdatasync 75 rt_sigsuspend 130 security 185 mq_open 240 preadv 295
access 21 truncate 76 sigaltstack 131 gettid 186 mq_unlink 241 pwritev 296
pipe 22 ftruncate 77 utime 132 readahead 187 mq_timedsend 242 rt_tgsigqueueinfo 297
select 23 getdents 78 mknod 133 setxattr 188 mq_timedreceive 243 perf_event_open 298
sched_yield 24 getcwd 79 uselib 134 lsetxattr 189 mq_notify 244 recvmmsg 299
mremap 25 chdir 80 personality 135 fsetxattr 190 mq_getsetattr 245 fanotify_init 300
msync 26 fchdir 81 ustat 136 getxattr 191 kexec_load 246 fanotify_mark 301
mincore 27 rename 82 statfs 137 lgetxattr 192 waitid 247 prlimit64 302
madvise 28 mkdir 83 fstatfs 138 fgetxattr 193 add_key 248 name_to_handle_at 303
shmget 29 rmdir 84 sysfs 139 listxattr 194 request_key 249 open_by_handle_at 304
shmat 30 creat 85 getpriority 140 llistxattr 195 keyctl 250 clock_adjtime 305
shmctl 31 link 86 setpriority 141 flistxattr 196 ioprio_set 251 syncfs 306
dup 32 unlink 87 sched_setparam 142 removexattr 197 ioprio_get 252 sendmmsg 307
dup2 33 symlink 88 sched_getparam 143 lremovexattr 198 inotify_init 253 setns 308
pause 34 readlink 89 sched_setscheduler 144 fremovexattr 199 inotify_add_watch 254 getcpu 309
nanosleep 35 chmod 90 sched_getscheduler 145 tkill 200 inotify_rm_watch 255 process_vm_readv 310
getitimer 36 fchmod 91 sched_get_priority_max 146 time 201 migrate_pages 256 process_vm_writev 311
alarm 37 chown 92 sched_get_priority_min 147 futex 202 openat 257 kcmp 312
setitimer 38 fchown 93 sched_rr_get_interval 148 sched_setaffinity 203 mkdirat 258 finit_module 313
getpid 39 lchown 94 mlock 149 sched_getaffinity 204 mknodat 259 sched_setattr 314
sendfile 40 umask 95 munlock 150 set_thread_area 205 fchownat 260 sched_getattr 315
socket 41 gettimeofday 96 mlockall 151 io_setup 206 futimesat 261 renameat2 316
connect 42 getrlimit 97 munlockall 152 io_destroy 207 newfstatat 262 seccomp 317
accept 43 getrusage 98 vhangup 153 io_getevents 208 unlinkat 263 getrandom 318
sendto 44 sysinfo 99 modify_ldt 154 io_submit 209 renameat 264 memfd_create 319
recvfrom 45 times 100 pivot_root 155 io_cancel 210 linkat 265 kexec_file_load 320
sendmsg 46 ptrace 101 _sysctl 156 get_thread_area 211 symlinkat 266 bpf 321
recvmsg 47 getuid 102 prctl 157 lookup_dcookie 212 readlinkat 267 execveat 322
shutdown 48 syslog 103 arch_prctl 158 epoll_create 213 fchmodat 268 userfaultfd 323
bind 49 getgid 104 adjtimex 159 epoll_ctl_old 214 faccessat 269 membarrier 324
listen 50 setuid 105 setrlimit 160 epoll_wait_old 215 pselect6 270 mlock2 325
getsockname 51 setgid 106 chroot 161 remap_file_pages 216 ppoll 271 copy_file_range 326
getpeername 52 geteuid 107 sync 162 getdents64 217 unshare 272 preadv2 327
socketpair 53 getegid 108 acct 163 set_tid_address 218 set_robust_list 273 pwritev2 328
setsockopt 54 setpgid 109 settimeofday 164 restart_syscall 219 get_robust_list 274