syscall常用调用号
Syscall | x86 (32-bit) | x86_64 (64-bit) |
---|---|---|
read | 3 | 0 |
write | 4 | 1 |
open | 5 | 2 |
close | 6 | 3 |
stat | 106 | 4 |
fstat | 108 | 5 |
lstat | 107 | 6 |
poll | 168 | 7 |
lseek | 19 | 8 |
mmap | 90 | 9 |
mprotect | 125 | 10 |
munmap | 91 | 11 |
brk | 45 | 12 |
rt_sigaction | 174 | 13 |
rt_sigprocmask | 175 | 14 |
rt_sigreturn | 173 | 15 |
ioctl | 54 | 16 |
pread64 | 180 | 17 |
pwrite64 | 181 | 18 |
readv | 145 | 19 |
writev | 146 | 20 |
access | 33 | 21 |
pipe | 42 | 22 |
select | 82 | 23 |
sched_yield | 158 | 24 |
mremap | 163 | 25 |
msync | 144 | 26 |
mincore | 243 | 27 |
madvise | 219 | 28 |
shmget | 29 | 29 |
shmat | 30 | 30 |
shmctl | 31 | 31 |
dup | 41 | 32 |
dup2 | 63 | 33 |
pause | 29 | 34 |
nanosleep | 162 | 35 |
getitimer | 105 | 36 |
alarm | 27 | 37 |
setitimer | 104 | 38 |
getpid | 20 | 39 |
sendfile | 187 | 40 |
socket | 359 | 41 |
connect | 362 | 42 |
accept | 364 | 43 |
sendto | 369 | 44 |
recvfrom | 371 | 45 |
sendmsg | 370 | 46 |
recvmsg | 372 | 47 |
shutdown | 373 | 48 |
bind | 361 | 49 |
listen | 363 | 50 |
getsockname | 367 | 51 |
getpeername | 368 | 52 |
socketpair | 360 | 53 |
setsockopt | 366 | 54 |
getsockopt | 365 | 55 |
clone | 120 | 56 |
fork | 2 | 57 |
vfork | 190 | 58 |
execve | 11 | 59 |
exit | 1 | 60 |
wait4 | 114 | 61 |
kill | 37 | 62 |
uname | 122 | 63 |
semget | 66 | 64 |
semop | 67 | 65 |
semctl | 68 | 66 |
shmdt | 67 | 67 |
msgget | 68 | 68 |
msgsnd | 69 | 69 |
msgrcv | 70 | 70 |
msgctl | 71 | 71 |
fcntl | 55 | 72 |
flock | 143 | 73 |
fsync | 118 | 74 |
fdatasync | 148 | 75 |
truncate | 92 | 76 |
ftruncate | 93 | 77 |
getdents | 141 | 78 |
getcwd | 183 | 79 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 欢迎来到我的知识分享平台 OvO!
评论