hc
2023-10-25 6c2073b7aa40e29d0eca7d571dd7bc590c7ecaa7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
#
# 64-bit system call numbers and entry vectors
#
# The format is:
# <number> <abi> <name> <entry point>
#
# The __x64_sys_*() stubs are created on-the-fly for sys_*() system calls
#
# The abi is "common", "64" or "x32" for this file.
#
0    common    read            __x64_sys_read
1    common    write            __x64_sys_write
2    common    open            __x64_sys_open
3    common    close            __x64_sys_close
4    common    stat            __x64_sys_newstat
5    common    fstat            __x64_sys_newfstat
6    common    lstat            __x64_sys_newlstat
7    common    poll            __x64_sys_poll
8    common    lseek            __x64_sys_lseek
9    common    mmap            __x64_sys_mmap
10    common    mprotect        __x64_sys_mprotect
11    common    munmap            __x64_sys_munmap
12    common    brk            __x64_sys_brk
13    64    rt_sigaction        __x64_sys_rt_sigaction
14    common    rt_sigprocmask        __x64_sys_rt_sigprocmask
15    64    rt_sigreturn        __x64_sys_rt_sigreturn/ptregs
16    64    ioctl            __x64_sys_ioctl
17    common    pread64            __x64_sys_pread64
18    common    pwrite64        __x64_sys_pwrite64
19    64    readv            __x64_sys_readv
20    64    writev            __x64_sys_writev
21    common    access            __x64_sys_access
22    common    pipe            __x64_sys_pipe
23    common    select            __x64_sys_select
24    common    sched_yield        __x64_sys_sched_yield
25    common    mremap            __x64_sys_mremap
26    common    msync            __x64_sys_msync
27    common    mincore            __x64_sys_mincore
28    common    madvise            __x64_sys_madvise
29    common    shmget            __x64_sys_shmget
30    common    shmat            __x64_sys_shmat
31    common    shmctl            __x64_sys_shmctl
32    common    dup            __x64_sys_dup
33    common    dup2            __x64_sys_dup2
34    common    pause            __x64_sys_pause
35    common    nanosleep        __x64_sys_nanosleep
36    common    getitimer        __x64_sys_getitimer
37    common    alarm            __x64_sys_alarm
38    common    setitimer        __x64_sys_setitimer
39    common    getpid            __x64_sys_getpid
40    common    sendfile        __x64_sys_sendfile64
41    common    socket            __x64_sys_socket
42    common    connect            __x64_sys_connect
43    common    accept            __x64_sys_accept
44    common    sendto            __x64_sys_sendto
45    64    recvfrom        __x64_sys_recvfrom
46    64    sendmsg            __x64_sys_sendmsg
47    64    recvmsg            __x64_sys_recvmsg
48    common    shutdown        __x64_sys_shutdown
49    common    bind            __x64_sys_bind
50    common    listen            __x64_sys_listen
51    common    getsockname        __x64_sys_getsockname
52    common    getpeername        __x64_sys_getpeername
53    common    socketpair        __x64_sys_socketpair
54    64    setsockopt        __x64_sys_setsockopt
55    64    getsockopt        __x64_sys_getsockopt
56    common    clone            __x64_sys_clone/ptregs
57    common    fork            __x64_sys_fork/ptregs
58    common    vfork            __x64_sys_vfork/ptregs
59    64    execve            __x64_sys_execve/ptregs
60    common    exit            __x64_sys_exit
61    common    wait4            __x64_sys_wait4
62    common    kill            __x64_sys_kill
63    common    uname            __x64_sys_newuname
64    common    semget            __x64_sys_semget
65    common    semop            __x64_sys_semop
66    common    semctl            __x64_sys_semctl
67    common    shmdt            __x64_sys_shmdt
68    common    msgget            __x64_sys_msgget
69    common    msgsnd            __x64_sys_msgsnd
70    common    msgrcv            __x64_sys_msgrcv
71    common    msgctl            __x64_sys_msgctl
72    common    fcntl            __x64_sys_fcntl
73    common    flock            __x64_sys_flock
74    common    fsync            __x64_sys_fsync
75    common    fdatasync        __x64_sys_fdatasync
76    common    truncate        __x64_sys_truncate
77    common    ftruncate        __x64_sys_ftruncate
78    common    getdents        __x64_sys_getdents
79    common    getcwd            __x64_sys_getcwd
80    common    chdir            __x64_sys_chdir
81    common    fchdir            __x64_sys_fchdir
82    common    rename            __x64_sys_rename
83    common    mkdir            __x64_sys_mkdir
84    common    rmdir            __x64_sys_rmdir
85    common    creat            __x64_sys_creat
86    common    link            __x64_sys_link
87    common    unlink            __x64_sys_unlink
88    common    symlink            __x64_sys_symlink
89    common    readlink        __x64_sys_readlink
90    common    chmod            __x64_sys_chmod
91    common    fchmod            __x64_sys_fchmod
92    common    chown            __x64_sys_chown
93    common    fchown            __x64_sys_fchown
94    common    lchown            __x64_sys_lchown
95    common    umask            __x64_sys_umask
96    common    gettimeofday        __x64_sys_gettimeofday
97    common    getrlimit        __x64_sys_getrlimit
98    common    getrusage        __x64_sys_getrusage
99    common    sysinfo            __x64_sys_sysinfo
100    common    times            __x64_sys_times
101    64    ptrace            __x64_sys_ptrace
102    common    getuid            __x64_sys_getuid
103    common    syslog            __x64_sys_syslog
104    common    getgid            __x64_sys_getgid
105    common    setuid            __x64_sys_setuid
106    common    setgid            __x64_sys_setgid
107    common    geteuid            __x64_sys_geteuid
108    common    getegid            __x64_sys_getegid
109    common    setpgid            __x64_sys_setpgid
110    common    getppid            __x64_sys_getppid
111    common    getpgrp            __x64_sys_getpgrp
112    common    setsid            __x64_sys_setsid
113    common    setreuid        __x64_sys_setreuid
114    common    setregid        __x64_sys_setregid
115    common    getgroups        __x64_sys_getgroups
116    common    setgroups        __x64_sys_setgroups
117    common    setresuid        __x64_sys_setresuid
118    common    getresuid        __x64_sys_getresuid
119    common    setresgid        __x64_sys_setresgid
120    common    getresgid        __x64_sys_getresgid
121    common    getpgid            __x64_sys_getpgid
122    common    setfsuid        __x64_sys_setfsuid
123    common    setfsgid        __x64_sys_setfsgid
124    common    getsid            __x64_sys_getsid
125    common    capget            __x64_sys_capget
126    common    capset            __x64_sys_capset
127    64    rt_sigpending        __x64_sys_rt_sigpending
128    64    rt_sigtimedwait        __x64_sys_rt_sigtimedwait
129    64    rt_sigqueueinfo        __x64_sys_rt_sigqueueinfo
130    common    rt_sigsuspend        __x64_sys_rt_sigsuspend
131    64    sigaltstack        __x64_sys_sigaltstack
132    common    utime            __x64_sys_utime
133    common    mknod            __x64_sys_mknod
134    64    uselib
135    common    personality        __x64_sys_personality
136    common    ustat            __x64_sys_ustat
137    common    statfs            __x64_sys_statfs
138    common    fstatfs            __x64_sys_fstatfs
139    common    sysfs            __x64_sys_sysfs
140    common    getpriority        __x64_sys_getpriority
141    common    setpriority        __x64_sys_setpriority
142    common    sched_setparam        __x64_sys_sched_setparam
143    common    sched_getparam        __x64_sys_sched_getparam
144    common    sched_setscheduler    __x64_sys_sched_setscheduler
145    common    sched_getscheduler    __x64_sys_sched_getscheduler
146    common    sched_get_priority_max    __x64_sys_sched_get_priority_max
147    common    sched_get_priority_min    __x64_sys_sched_get_priority_min
148    common    sched_rr_get_interval    __x64_sys_sched_rr_get_interval
149    common    mlock            __x64_sys_mlock
150    common    munlock            __x64_sys_munlock
151    common    mlockall        __x64_sys_mlockall
152    common    munlockall        __x64_sys_munlockall
153    common    vhangup            __x64_sys_vhangup
154    common    modify_ldt        __x64_sys_modify_ldt
155    common    pivot_root        __x64_sys_pivot_root
156    64    _sysctl            __x64_sys_sysctl
157    common    prctl            __x64_sys_prctl
158    common    arch_prctl        __x64_sys_arch_prctl
159    common    adjtimex        __x64_sys_adjtimex
160    common    setrlimit        __x64_sys_setrlimit
161    common    chroot            __x64_sys_chroot
162    common    sync            __x64_sys_sync
163    common    acct            __x64_sys_acct
164    common    settimeofday        __x64_sys_settimeofday
165    common    mount            __x64_sys_mount
166    common    umount2            __x64_sys_umount
167    common    swapon            __x64_sys_swapon
168    common    swapoff            __x64_sys_swapoff
169    common    reboot            __x64_sys_reboot
170    common    sethostname        __x64_sys_sethostname
171    common    setdomainname        __x64_sys_setdomainname
172    common    iopl            __x64_sys_iopl/ptregs
173    common    ioperm            __x64_sys_ioperm
174    64    create_module
175    common    init_module        __x64_sys_init_module
176    common    delete_module        __x64_sys_delete_module
177    64    get_kernel_syms
178    64    query_module
179    common    quotactl        __x64_sys_quotactl
180    64    nfsservctl
181    common    getpmsg
182    common    putpmsg
183    common    afs_syscall
184    common    tuxcall
185    common    security
186    common    gettid            __x64_sys_gettid
187    common    readahead        __x64_sys_readahead
188    common    setxattr        __x64_sys_setxattr
189    common    lsetxattr        __x64_sys_lsetxattr
190    common    fsetxattr        __x64_sys_fsetxattr
191    common    getxattr        __x64_sys_getxattr
192    common    lgetxattr        __x64_sys_lgetxattr
193    common    fgetxattr        __x64_sys_fgetxattr
194    common    listxattr        __x64_sys_listxattr
195    common    llistxattr        __x64_sys_llistxattr
196    common    flistxattr        __x64_sys_flistxattr
197    common    removexattr        __x64_sys_removexattr
198    common    lremovexattr        __x64_sys_lremovexattr
199    common    fremovexattr        __x64_sys_fremovexattr
200    common    tkill            __x64_sys_tkill
201    common    time            __x64_sys_time
202    common    futex            __x64_sys_futex
203    common    sched_setaffinity    __x64_sys_sched_setaffinity
204    common    sched_getaffinity    __x64_sys_sched_getaffinity
205    64    set_thread_area
206    64    io_setup        __x64_sys_io_setup
207    common    io_destroy        __x64_sys_io_destroy
208    common    io_getevents        __x64_sys_io_getevents
209    64    io_submit        __x64_sys_io_submit
210    common    io_cancel        __x64_sys_io_cancel
211    64    get_thread_area
212    common    lookup_dcookie        __x64_sys_lookup_dcookie
213    common    epoll_create        __x64_sys_epoll_create
214    64    epoll_ctl_old
215    64    epoll_wait_old
216    common    remap_file_pages    __x64_sys_remap_file_pages
217    common    getdents64        __x64_sys_getdents64
218    common    set_tid_address        __x64_sys_set_tid_address
219    common    restart_syscall        __x64_sys_restart_syscall
220    common    semtimedop        __x64_sys_semtimedop
221    common    fadvise64        __x64_sys_fadvise64
222    64    timer_create        __x64_sys_timer_create
223    common    timer_settime        __x64_sys_timer_settime
224    common    timer_gettime        __x64_sys_timer_gettime
225    common    timer_getoverrun    __x64_sys_timer_getoverrun
226    common    timer_delete        __x64_sys_timer_delete
227    common    clock_settime        __x64_sys_clock_settime
228    common    clock_gettime        __x64_sys_clock_gettime
229    common    clock_getres        __x64_sys_clock_getres
230    common    clock_nanosleep        __x64_sys_clock_nanosleep
231    common    exit_group        __x64_sys_exit_group
232    common    epoll_wait        __x64_sys_epoll_wait
233    common    epoll_ctl        __x64_sys_epoll_ctl
234    common    tgkill            __x64_sys_tgkill
235    common    utimes            __x64_sys_utimes
236    64    vserver
237    common    mbind            __x64_sys_mbind
238    common    set_mempolicy        __x64_sys_set_mempolicy
239    common    get_mempolicy        __x64_sys_get_mempolicy
240    common    mq_open            __x64_sys_mq_open
241    common    mq_unlink        __x64_sys_mq_unlink
242    common    mq_timedsend        __x64_sys_mq_timedsend
243    common    mq_timedreceive        __x64_sys_mq_timedreceive
244    64    mq_notify        __x64_sys_mq_notify
245    common    mq_getsetattr        __x64_sys_mq_getsetattr
246    64    kexec_load        __x64_sys_kexec_load
247    64    waitid            __x64_sys_waitid
248    common    add_key            __x64_sys_add_key
249    common    request_key        __x64_sys_request_key
250    common    keyctl            __x64_sys_keyctl
251    common    ioprio_set        __x64_sys_ioprio_set
252    common    ioprio_get        __x64_sys_ioprio_get
253    common    inotify_init        __x64_sys_inotify_init
254    common    inotify_add_watch    __x64_sys_inotify_add_watch
255    common    inotify_rm_watch    __x64_sys_inotify_rm_watch
256    common    migrate_pages        __x64_sys_migrate_pages
257    common    openat            __x64_sys_openat
258    common    mkdirat            __x64_sys_mkdirat
259    common    mknodat            __x64_sys_mknodat
260    common    fchownat        __x64_sys_fchownat
261    common    futimesat        __x64_sys_futimesat
262    common    newfstatat        __x64_sys_newfstatat
263    common    unlinkat        __x64_sys_unlinkat
264    common    renameat        __x64_sys_renameat
265    common    linkat            __x64_sys_linkat
266    common    symlinkat        __x64_sys_symlinkat
267    common    readlinkat        __x64_sys_readlinkat
268    common    fchmodat        __x64_sys_fchmodat
269    common    faccessat        __x64_sys_faccessat
270    common    pselect6        __x64_sys_pselect6
271    common    ppoll            __x64_sys_ppoll
272    common    unshare            __x64_sys_unshare
273    64    set_robust_list        __x64_sys_set_robust_list
274    64    get_robust_list        __x64_sys_get_robust_list
275    common    splice            __x64_sys_splice
276    common    tee            __x64_sys_tee
277    common    sync_file_range        __x64_sys_sync_file_range
278    64    vmsplice        __x64_sys_vmsplice
279    64    move_pages        __x64_sys_move_pages
280    common    utimensat        __x64_sys_utimensat
281    common    epoll_pwait        __x64_sys_epoll_pwait
282    common    signalfd        __x64_sys_signalfd
283    common    timerfd_create        __x64_sys_timerfd_create
284    common    eventfd            __x64_sys_eventfd
285    common    fallocate        __x64_sys_fallocate
286    common    timerfd_settime        __x64_sys_timerfd_settime
287    common    timerfd_gettime        __x64_sys_timerfd_gettime
288    common    accept4            __x64_sys_accept4
289    common    signalfd4        __x64_sys_signalfd4
290    common    eventfd2        __x64_sys_eventfd2
291    common    epoll_create1        __x64_sys_epoll_create1
292    common    dup3            __x64_sys_dup3
293    common    pipe2            __x64_sys_pipe2
294    common    inotify_init1        __x64_sys_inotify_init1
295    64    preadv            __x64_sys_preadv
296    64    pwritev            __x64_sys_pwritev
297    64    rt_tgsigqueueinfo    __x64_sys_rt_tgsigqueueinfo
298    common    perf_event_open        __x64_sys_perf_event_open
299    64    recvmmsg        __x64_sys_recvmmsg
300    common    fanotify_init        __x64_sys_fanotify_init
301    common    fanotify_mark        __x64_sys_fanotify_mark
302    common    prlimit64        __x64_sys_prlimit64
303    common    name_to_handle_at    __x64_sys_name_to_handle_at
304    common    open_by_handle_at    __x64_sys_open_by_handle_at
305    common    clock_adjtime        __x64_sys_clock_adjtime
306    common    syncfs            __x64_sys_syncfs
307    64    sendmmsg        __x64_sys_sendmmsg
308    common    setns            __x64_sys_setns
309    common    getcpu            __x64_sys_getcpu
310    64    process_vm_readv    __x64_sys_process_vm_readv
311    64    process_vm_writev    __x64_sys_process_vm_writev
312    common    kcmp            __x64_sys_kcmp
313    common    finit_module        __x64_sys_finit_module
314    common    sched_setattr        __x64_sys_sched_setattr
315    common    sched_getattr        __x64_sys_sched_getattr
316    common    renameat2        __x64_sys_renameat2
317    common    seccomp            __x64_sys_seccomp
318    common    getrandom        __x64_sys_getrandom
319    common    memfd_create        __x64_sys_memfd_create
320    common    kexec_file_load        __x64_sys_kexec_file_load
321    common    bpf            __x64_sys_bpf
322    64    execveat        __x64_sys_execveat/ptregs
323    common    userfaultfd        __x64_sys_userfaultfd
324    common    membarrier        __x64_sys_membarrier
325    common    mlock2            __x64_sys_mlock2
326    common    copy_file_range        __x64_sys_copy_file_range
327    64    preadv2            __x64_sys_preadv2
328    64    pwritev2        __x64_sys_pwritev2
329    common    pkey_mprotect        __x64_sys_pkey_mprotect
330    common    pkey_alloc        __x64_sys_pkey_alloc
331    common    pkey_free        __x64_sys_pkey_free
332    common    statx            __x64_sys_statx
333    common    io_pgetevents        __x64_sys_io_pgetevents
334    common    rseq            __x64_sys_rseq
424    common    pidfd_send_signal    __x64_sys_pidfd_send_signal
434    common    pidfd_open        __x64_sys_pidfd_open
 
#
# x32-specific system call numbers start at 512 to avoid cache impact
# for native 64-bit operation. The __x32_compat_sys stubs are created
# on-the-fly for compat_sys_*() compatibility system calls if X86_X32
# is defined.
#
512    x32    rt_sigaction        __x32_compat_sys_rt_sigaction
513    x32    rt_sigreturn        sys32_x32_rt_sigreturn
514    x32    ioctl            __x32_compat_sys_ioctl
515    x32    readv            __x32_compat_sys_readv
516    x32    writev            __x32_compat_sys_writev
517    x32    recvfrom        __x32_compat_sys_recvfrom
518    x32    sendmsg            __x32_compat_sys_sendmsg
519    x32    recvmsg            __x32_compat_sys_recvmsg
520    x32    execve            __x32_compat_sys_execve/ptregs
521    x32    ptrace            __x32_compat_sys_ptrace
522    x32    rt_sigpending        __x32_compat_sys_rt_sigpending
523    x32    rt_sigtimedwait        __x32_compat_sys_rt_sigtimedwait
524    x32    rt_sigqueueinfo        __x32_compat_sys_rt_sigqueueinfo
525    x32    sigaltstack        __x32_compat_sys_sigaltstack
526    x32    timer_create        __x32_compat_sys_timer_create
527    x32    mq_notify        __x32_compat_sys_mq_notify
528    x32    kexec_load        __x32_compat_sys_kexec_load
529    x32    waitid            __x32_compat_sys_waitid
530    x32    set_robust_list        __x32_compat_sys_set_robust_list
531    x32    get_robust_list        __x32_compat_sys_get_robust_list
532    x32    vmsplice        __x32_compat_sys_vmsplice
533    x32    move_pages        __x32_compat_sys_move_pages
534    x32    preadv            __x32_compat_sys_preadv64
535    x32    pwritev            __x32_compat_sys_pwritev64
536    x32    rt_tgsigqueueinfo    __x32_compat_sys_rt_tgsigqueueinfo
537    x32    recvmmsg        __x32_compat_sys_recvmmsg
538    x32    sendmmsg        __x32_compat_sys_sendmmsg
539    x32    process_vm_readv    __x32_compat_sys_process_vm_readv
540    x32    process_vm_writev    __x32_compat_sys_process_vm_writev
541    x32    setsockopt        __x32_compat_sys_setsockopt
542    x32    getsockopt        __x32_compat_sys_getsockopt
543    x32    io_setup        __x32_compat_sys_io_setup
544    x32    io_submit        __x32_compat_sys_io_submit
545    x32    execveat        __x32_compat_sys_execveat/ptregs
546    x32    preadv2            __x32_compat_sys_preadv64v2
547    x32    pwritev2        __x32_compat_sys_pwritev64v2