-
Notifications
You must be signed in to change notification settings - Fork 0
/
syscall.go
307 lines (304 loc) · 18.8 KB
/
syscall.go
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
// Generated by internal/generate-syscalls.go, DO NOT EDIT!
package linux
import (
"gate.computer/ga"
)
var (
SYS_ACCEPT = ga.Syscall{AMD64: 43, ARM64: 202}
SYS_ACCEPT4 = ga.Syscall{AMD64: 288, ARM64: 242}
SYS_ACCT = ga.Syscall{AMD64: 163, ARM64: 89}
SYS_ADD_KEY = ga.Syscall{AMD64: 248, ARM64: 217}
SYS_ADJTIMEX = ga.Syscall{AMD64: 159, ARM64: 171}
SYS_BIND = ga.Syscall{AMD64: 49, ARM64: 200}
SYS_BPF = ga.Syscall{AMD64: 321, ARM64: 280}
SYS_BRK = ga.Syscall{AMD64: 12, ARM64: 214}
SYS_CAPGET = ga.Syscall{AMD64: 125, ARM64: 90}
SYS_CAPSET = ga.Syscall{AMD64: 126, ARM64: 91}
SYS_CHDIR = ga.Syscall{AMD64: 80, ARM64: 49}
SYS_CHROOT = ga.Syscall{AMD64: 161, ARM64: 51}
SYS_CLOCK_ADJTIME = ga.Syscall{AMD64: 305, ARM64: 266}
SYS_CLOCK_GETRES = ga.Syscall{AMD64: 229, ARM64: 114}
SYS_CLOCK_GETTIME = ga.Syscall{AMD64: 228, ARM64: 113}
SYS_CLOCK_NANOSLEEP = ga.Syscall{AMD64: 230, ARM64: 115}
SYS_CLOCK_SETTIME = ga.Syscall{AMD64: 227, ARM64: 112}
SYS_CLONE = ga.Syscall{AMD64: 56, ARM64: 220}
SYS_CLONE3 = ga.Syscall{AMD64: 435, ARM64: 435}
SYS_CLOSE = ga.Syscall{AMD64: 3, ARM64: 57}
SYS_CLOSE_RANGE = ga.Syscall{AMD64: 436, ARM64: 436}
SYS_CONNECT = ga.Syscall{AMD64: 42, ARM64: 203}
SYS_COPY_FILE_RANGE = ga.Syscall{AMD64: 326, ARM64: 285}
SYS_DELETE_MODULE = ga.Syscall{AMD64: 176, ARM64: 106}
SYS_DUP = ga.Syscall{AMD64: 32, ARM64: 23}
SYS_DUP3 = ga.Syscall{AMD64: 292, ARM64: 24}
SYS_EPOLL_CREATE1 = ga.Syscall{AMD64: 291, ARM64: 20}
SYS_EPOLL_CTL = ga.Syscall{AMD64: 233, ARM64: 21}
SYS_EPOLL_PWAIT = ga.Syscall{AMD64: 281, ARM64: 22}
SYS_EPOLL_PWAIT2 = ga.Syscall{AMD64: 441, ARM64: 441}
SYS_EVENTFD2 = ga.Syscall{AMD64: 290, ARM64: 19}
SYS_EXECVE = ga.Syscall{AMD64: 59, ARM64: 221}
SYS_EXECVEAT = ga.Syscall{AMD64: 322, ARM64: 281}
SYS_EXIT = ga.Syscall{AMD64: 60, ARM64: 93}
SYS_EXIT_GROUP = ga.Syscall{AMD64: 231, ARM64: 94}
SYS_FACCESSAT = ga.Syscall{AMD64: 269, ARM64: 48}
SYS_FACCESSAT2 = ga.Syscall{AMD64: 439, ARM64: 439}
SYS_FADVISE64 = ga.Syscall{AMD64: 221, ARM64: 223}
SYS_FALLOCATE = ga.Syscall{AMD64: 285, ARM64: 47}
SYS_FANOTIFY_INIT = ga.Syscall{AMD64: 300, ARM64: 262}
SYS_FANOTIFY_MARK = ga.Syscall{AMD64: 301, ARM64: 263}
SYS_FCHDIR = ga.Syscall{AMD64: 81, ARM64: 50}
SYS_FCHMOD = ga.Syscall{AMD64: 91, ARM64: 52}
SYS_FCHMODAT = ga.Syscall{AMD64: 268, ARM64: 53}
SYS_FCHOWN = ga.Syscall{AMD64: 93, ARM64: 55}
SYS_FCHOWNAT = ga.Syscall{AMD64: 260, ARM64: 54}
SYS_FCNTL = ga.Syscall{AMD64: 72, ARM64: 25}
SYS_FDATASYNC = ga.Syscall{AMD64: 75, ARM64: 83}
SYS_FGETXATTR = ga.Syscall{AMD64: 193, ARM64: 10}
SYS_FINIT_MODULE = ga.Syscall{AMD64: 313, ARM64: 273}
SYS_FLISTXATTR = ga.Syscall{AMD64: 196, ARM64: 13}
SYS_FLOCK = ga.Syscall{AMD64: 73, ARM64: 32}
SYS_FREMOVEXATTR = ga.Syscall{AMD64: 199, ARM64: 16}
SYS_FSCONFIG = ga.Syscall{AMD64: 431, ARM64: 431}
SYS_FSETXATTR = ga.Syscall{AMD64: 190, ARM64: 7}
SYS_FSMOUNT = ga.Syscall{AMD64: 432, ARM64: 432}
SYS_FSOPEN = ga.Syscall{AMD64: 430, ARM64: 430}
SYS_FSPICK = ga.Syscall{AMD64: 433, ARM64: 433}
SYS_FSTAT = ga.Syscall{AMD64: 5, ARM64: 80}
SYS_FSTATFS = ga.Syscall{AMD64: 138, ARM64: 44}
SYS_FSYNC = ga.Syscall{AMD64: 74, ARM64: 82}
SYS_FTRUNCATE = ga.Syscall{AMD64: 77, ARM64: 46}
SYS_FUTEX = ga.Syscall{AMD64: 202, ARM64: 98}
SYS_GETCPU = ga.Syscall{AMD64: 309, ARM64: 168}
SYS_GETCWD = ga.Syscall{AMD64: 79, ARM64: 17}
SYS_GETDENTS64 = ga.Syscall{AMD64: 217, ARM64: 61}
SYS_GETEGID = ga.Syscall{AMD64: 108, ARM64: 177}
SYS_GETEUID = ga.Syscall{AMD64: 107, ARM64: 175}
SYS_GETGID = ga.Syscall{AMD64: 104, ARM64: 176}
SYS_GETGROUPS = ga.Syscall{AMD64: 115, ARM64: 158}
SYS_GETITIMER = ga.Syscall{AMD64: 36, ARM64: 102}
SYS_GETPEERNAME = ga.Syscall{AMD64: 52, ARM64: 205}
SYS_GETPGID = ga.Syscall{AMD64: 121, ARM64: 155}
SYS_GETPID = ga.Syscall{AMD64: 39, ARM64: 172}
SYS_GETPPID = ga.Syscall{AMD64: 110, ARM64: 173}
SYS_GETPRIORITY = ga.Syscall{AMD64: 140, ARM64: 141}
SYS_GETRANDOM = ga.Syscall{AMD64: 318, ARM64: 278}
SYS_GETRESGID = ga.Syscall{AMD64: 120, ARM64: 150}
SYS_GETRESUID = ga.Syscall{AMD64: 118, ARM64: 148}
SYS_GETRLIMIT = ga.Syscall{AMD64: 97, ARM64: 163}
SYS_GETRUSAGE = ga.Syscall{AMD64: 98, ARM64: 165}
SYS_GETSID = ga.Syscall{AMD64: 124, ARM64: 156}
SYS_GETSOCKNAME = ga.Syscall{AMD64: 51, ARM64: 204}
SYS_GETSOCKOPT = ga.Syscall{AMD64: 55, ARM64: 209}
SYS_GETTID = ga.Syscall{AMD64: 186, ARM64: 178}
SYS_GETTIMEOFDAY = ga.Syscall{AMD64: 96, ARM64: 169}
SYS_GETUID = ga.Syscall{AMD64: 102, ARM64: 174}
SYS_GETXATTR = ga.Syscall{AMD64: 191, ARM64: 8}
SYS_GET_MEMPOLICY = ga.Syscall{AMD64: 239, ARM64: 236}
SYS_GET_ROBUST_LIST = ga.Syscall{AMD64: 274, ARM64: 100}
SYS_INIT_MODULE = ga.Syscall{AMD64: 175, ARM64: 105}
SYS_INOTIFY_ADD_WATCH = ga.Syscall{AMD64: 254, ARM64: 27}
SYS_INOTIFY_INIT1 = ga.Syscall{AMD64: 294, ARM64: 26}
SYS_INOTIFY_RM_WATCH = ga.Syscall{AMD64: 255, ARM64: 28}
SYS_IOCTL = ga.Syscall{AMD64: 16, ARM64: 29}
SYS_IOPRIO_GET = ga.Syscall{AMD64: 252, ARM64: 31}
SYS_IOPRIO_SET = ga.Syscall{AMD64: 251, ARM64: 30}
SYS_IO_CANCEL = ga.Syscall{AMD64: 210, ARM64: 3}
SYS_IO_DESTROY = ga.Syscall{AMD64: 207, ARM64: 1}
SYS_IO_GETEVENTS = ga.Syscall{AMD64: 208, ARM64: 4}
SYS_IO_PGETEVENTS = ga.Syscall{AMD64: 333, ARM64: 292}
SYS_IO_SETUP = ga.Syscall{AMD64: 206, ARM64: 0}
SYS_IO_SUBMIT = ga.Syscall{AMD64: 209, ARM64: 2}
SYS_IO_URING_ENTER = ga.Syscall{AMD64: 426, ARM64: 426}
SYS_IO_URING_REGISTER = ga.Syscall{AMD64: 427, ARM64: 427}
SYS_IO_URING_SETUP = ga.Syscall{AMD64: 425, ARM64: 425}
SYS_KCMP = ga.Syscall{AMD64: 312, ARM64: 272}
SYS_KEXEC_FILE_LOAD = ga.Syscall{AMD64: 320, ARM64: 294}
SYS_KEXEC_LOAD = ga.Syscall{AMD64: 246, ARM64: 104}
SYS_KEYCTL = ga.Syscall{AMD64: 250, ARM64: 219}
SYS_KILL = ga.Syscall{AMD64: 62, ARM64: 129}
SYS_LGETXATTR = ga.Syscall{AMD64: 192, ARM64: 9}
SYS_LINKAT = ga.Syscall{AMD64: 265, ARM64: 37}
SYS_LISTEN = ga.Syscall{AMD64: 50, ARM64: 201}
SYS_LISTXATTR = ga.Syscall{AMD64: 194, ARM64: 11}
SYS_LLISTXATTR = ga.Syscall{AMD64: 195, ARM64: 12}
SYS_LOOKUP_DCOOKIE = ga.Syscall{AMD64: 212, ARM64: 18}
SYS_LREMOVEXATTR = ga.Syscall{AMD64: 198, ARM64: 15}
SYS_LSEEK = ga.Syscall{AMD64: 8, ARM64: 62}
SYS_LSETXATTR = ga.Syscall{AMD64: 189, ARM64: 6}
SYS_MADVISE = ga.Syscall{AMD64: 28, ARM64: 233}
SYS_MBIND = ga.Syscall{AMD64: 237, ARM64: 235}
SYS_MEMBARRIER = ga.Syscall{AMD64: 324, ARM64: 283}
SYS_MEMFD_CREATE = ga.Syscall{AMD64: 319, ARM64: 279}
SYS_MIGRATE_PAGES = ga.Syscall{AMD64: 256, ARM64: 238}
SYS_MINCORE = ga.Syscall{AMD64: 27, ARM64: 232}
SYS_MKDIRAT = ga.Syscall{AMD64: 258, ARM64: 34}
SYS_MKNODAT = ga.Syscall{AMD64: 259, ARM64: 33}
SYS_MLOCK = ga.Syscall{AMD64: 149, ARM64: 228}
SYS_MLOCK2 = ga.Syscall{AMD64: 325, ARM64: 284}
SYS_MLOCKALL = ga.Syscall{AMD64: 151, ARM64: 230}
SYS_MMAP = ga.Syscall{AMD64: 9, ARM64: 222}
SYS_MOUNT = ga.Syscall{AMD64: 165, ARM64: 40}
SYS_MOUNT_SETATTR = ga.Syscall{AMD64: 442, ARM64: 442}
SYS_MOVE_MOUNT = ga.Syscall{AMD64: 429, ARM64: 429}
SYS_MOVE_PAGES = ga.Syscall{AMD64: 279, ARM64: 239}
SYS_MPROTECT = ga.Syscall{AMD64: 10, ARM64: 226}
SYS_MQ_GETSETATTR = ga.Syscall{AMD64: 245, ARM64: 185}
SYS_MQ_NOTIFY = ga.Syscall{AMD64: 244, ARM64: 184}
SYS_MQ_OPEN = ga.Syscall{AMD64: 240, ARM64: 180}
SYS_MQ_TIMEDRECEIVE = ga.Syscall{AMD64: 243, ARM64: 183}
SYS_MQ_TIMEDSEND = ga.Syscall{AMD64: 242, ARM64: 182}
SYS_MQ_UNLINK = ga.Syscall{AMD64: 241, ARM64: 181}
SYS_MREMAP = ga.Syscall{AMD64: 25, ARM64: 216}
SYS_MSGCTL = ga.Syscall{AMD64: 71, ARM64: 187}
SYS_MSGGET = ga.Syscall{AMD64: 68, ARM64: 186}
SYS_MSGRCV = ga.Syscall{AMD64: 70, ARM64: 188}
SYS_MSGSND = ga.Syscall{AMD64: 69, ARM64: 189}
SYS_MSYNC = ga.Syscall{AMD64: 26, ARM64: 227}
SYS_MUNLOCK = ga.Syscall{AMD64: 150, ARM64: 229}
SYS_MUNLOCKALL = ga.Syscall{AMD64: 152, ARM64: 231}
SYS_MUNMAP = ga.Syscall{AMD64: 11, ARM64: 215}
SYS_NAME_TO_HANDLE_AT = ga.Syscall{AMD64: 303, ARM64: 264}
SYS_NANOSLEEP = ga.Syscall{AMD64: 35, ARM64: 101}
SYS_NFSSERVCTL = ga.Syscall{AMD64: 180, ARM64: 42}
SYS_OPENAT = ga.Syscall{AMD64: 257, ARM64: 56}
SYS_OPENAT2 = ga.Syscall{AMD64: 437, ARM64: 437}
SYS_OPEN_BY_HANDLE_AT = ga.Syscall{AMD64: 304, ARM64: 265}
SYS_OPEN_TREE = ga.Syscall{AMD64: 428, ARM64: 428}
SYS_PERF_EVENT_OPEN = ga.Syscall{AMD64: 298, ARM64: 241}
SYS_PERSONALITY = ga.Syscall{AMD64: 135, ARM64: 92}
SYS_PIDFD_GETFD = ga.Syscall{AMD64: 438, ARM64: 438}
SYS_PIDFD_OPEN = ga.Syscall{AMD64: 434, ARM64: 434}
SYS_PIDFD_SEND_SIGNAL = ga.Syscall{AMD64: 424, ARM64: 424}
SYS_PIPE2 = ga.Syscall{AMD64: 293, ARM64: 59}
SYS_PIVOT_ROOT = ga.Syscall{AMD64: 155, ARM64: 41}
SYS_PKEY_ALLOC = ga.Syscall{AMD64: 330, ARM64: 289}
SYS_PKEY_FREE = ga.Syscall{AMD64: 331, ARM64: 290}
SYS_PKEY_MPROTECT = ga.Syscall{AMD64: 329, ARM64: 288}
SYS_PPOLL = ga.Syscall{AMD64: 271, ARM64: 73}
SYS_PRCTL = ga.Syscall{AMD64: 157, ARM64: 167}
SYS_PREAD64 = ga.Syscall{AMD64: 17, ARM64: 67}
SYS_PREADV = ga.Syscall{AMD64: 295, ARM64: 69}
SYS_PREADV2 = ga.Syscall{AMD64: 327, ARM64: 286}
SYS_PRLIMIT64 = ga.Syscall{AMD64: 302, ARM64: 261}
SYS_PROCESS_MADVISE = ga.Syscall{AMD64: 440, ARM64: 440}
SYS_PROCESS_VM_READV = ga.Syscall{AMD64: 310, ARM64: 270}
SYS_PROCESS_VM_WRITEV = ga.Syscall{AMD64: 311, ARM64: 271}
SYS_PSELECT6 = ga.Syscall{AMD64: 270, ARM64: 72}
SYS_PTRACE = ga.Syscall{AMD64: 101, ARM64: 117}
SYS_PWRITE64 = ga.Syscall{AMD64: 18, ARM64: 68}
SYS_PWRITEV = ga.Syscall{AMD64: 296, ARM64: 70}
SYS_PWRITEV2 = ga.Syscall{AMD64: 328, ARM64: 287}
SYS_QUOTACTL = ga.Syscall{AMD64: 179, ARM64: 60}
SYS_READ = ga.Syscall{AMD64: 0, ARM64: 63}
SYS_READAHEAD = ga.Syscall{AMD64: 187, ARM64: 213}
SYS_READLINKAT = ga.Syscall{AMD64: 267, ARM64: 78}
SYS_READV = ga.Syscall{AMD64: 19, ARM64: 65}
SYS_REBOOT = ga.Syscall{AMD64: 169, ARM64: 142}
SYS_RECVFROM = ga.Syscall{AMD64: 45, ARM64: 207}
SYS_RECVMMSG = ga.Syscall{AMD64: 299, ARM64: 243}
SYS_RECVMSG = ga.Syscall{AMD64: 47, ARM64: 212}
SYS_REMAP_FILE_PAGES = ga.Syscall{AMD64: 216, ARM64: 234}
SYS_REMOVEXATTR = ga.Syscall{AMD64: 197, ARM64: 14}
SYS_RENAMEAT = ga.Syscall{AMD64: 264, ARM64: 38}
SYS_RENAMEAT2 = ga.Syscall{AMD64: 316, ARM64: 276}
SYS_REQUEST_KEY = ga.Syscall{AMD64: 249, ARM64: 218}
SYS_RESTART_SYSCALL = ga.Syscall{AMD64: 219, ARM64: 128}
SYS_RSEQ = ga.Syscall{AMD64: 334, ARM64: 293}
SYS_RT_SIGACTION = ga.Syscall{AMD64: 13, ARM64: 134}
SYS_RT_SIGPENDING = ga.Syscall{AMD64: 127, ARM64: 136}
SYS_RT_SIGPROCMASK = ga.Syscall{AMD64: 14, ARM64: 135}
SYS_RT_SIGQUEUEINFO = ga.Syscall{AMD64: 129, ARM64: 138}
SYS_RT_SIGRETURN = ga.Syscall{AMD64: 15, ARM64: 139}
SYS_RT_SIGSUSPEND = ga.Syscall{AMD64: 130, ARM64: 133}
SYS_RT_SIGTIMEDWAIT = ga.Syscall{AMD64: 128, ARM64: 137}
SYS_RT_TGSIGQUEUEINFO = ga.Syscall{AMD64: 297, ARM64: 240}
SYS_SCHED_GETAFFINITY = ga.Syscall{AMD64: 204, ARM64: 123}
SYS_SCHED_GETATTR = ga.Syscall{AMD64: 315, ARM64: 275}
SYS_SCHED_GETPARAM = ga.Syscall{AMD64: 143, ARM64: 121}
SYS_SCHED_GETSCHEDULER = ga.Syscall{AMD64: 145, ARM64: 120}
SYS_SCHED_GET_PRIORITY_MAX = ga.Syscall{AMD64: 146, ARM64: 125}
SYS_SCHED_GET_PRIORITY_MIN = ga.Syscall{AMD64: 147, ARM64: 126}
SYS_SCHED_RR_GET_INTERVAL = ga.Syscall{AMD64: 148, ARM64: 127}
SYS_SCHED_SETAFFINITY = ga.Syscall{AMD64: 203, ARM64: 122}
SYS_SCHED_SETATTR = ga.Syscall{AMD64: 314, ARM64: 274}
SYS_SCHED_SETPARAM = ga.Syscall{AMD64: 142, ARM64: 118}
SYS_SCHED_SETSCHEDULER = ga.Syscall{AMD64: 144, ARM64: 119}
SYS_SCHED_YIELD = ga.Syscall{AMD64: 24, ARM64: 124}
SYS_SECCOMP = ga.Syscall{AMD64: 317, ARM64: 277}
SYS_SEMCTL = ga.Syscall{AMD64: 66, ARM64: 191}
SYS_SEMGET = ga.Syscall{AMD64: 64, ARM64: 190}
SYS_SEMOP = ga.Syscall{AMD64: 65, ARM64: 193}
SYS_SEMTIMEDOP = ga.Syscall{AMD64: 220, ARM64: 192}
SYS_SENDFILE = ga.Syscall{AMD64: 40, ARM64: 71}
SYS_SENDMMSG = ga.Syscall{AMD64: 307, ARM64: 269}
SYS_SENDMSG = ga.Syscall{AMD64: 46, ARM64: 211}
SYS_SENDTO = ga.Syscall{AMD64: 44, ARM64: 206}
SYS_SETDOMAINNAME = ga.Syscall{AMD64: 171, ARM64: 162}
SYS_SETFSGID = ga.Syscall{AMD64: 123, ARM64: 152}
SYS_SETFSUID = ga.Syscall{AMD64: 122, ARM64: 151}
SYS_SETGID = ga.Syscall{AMD64: 106, ARM64: 144}
SYS_SETGROUPS = ga.Syscall{AMD64: 116, ARM64: 159}
SYS_SETHOSTNAME = ga.Syscall{AMD64: 170, ARM64: 161}
SYS_SETITIMER = ga.Syscall{AMD64: 38, ARM64: 103}
SYS_SETNS = ga.Syscall{AMD64: 308, ARM64: 268}
SYS_SETPGID = ga.Syscall{AMD64: 109, ARM64: 154}
SYS_SETPRIORITY = ga.Syscall{AMD64: 141, ARM64: 140}
SYS_SETREGID = ga.Syscall{AMD64: 114, ARM64: 143}
SYS_SETRESGID = ga.Syscall{AMD64: 119, ARM64: 149}
SYS_SETRESUID = ga.Syscall{AMD64: 117, ARM64: 147}
SYS_SETREUID = ga.Syscall{AMD64: 113, ARM64: 145}
SYS_SETRLIMIT = ga.Syscall{AMD64: 160, ARM64: 164}
SYS_SETSID = ga.Syscall{AMD64: 112, ARM64: 157}
SYS_SETSOCKOPT = ga.Syscall{AMD64: 54, ARM64: 208}
SYS_SETTIMEOFDAY = ga.Syscall{AMD64: 164, ARM64: 170}
SYS_SETUID = ga.Syscall{AMD64: 105, ARM64: 146}
SYS_SETXATTR = ga.Syscall{AMD64: 188, ARM64: 5}
SYS_SET_MEMPOLICY = ga.Syscall{AMD64: 238, ARM64: 237}
SYS_SET_ROBUST_LIST = ga.Syscall{AMD64: 273, ARM64: 99}
SYS_SET_TID_ADDRESS = ga.Syscall{AMD64: 218, ARM64: 96}
SYS_SHMAT = ga.Syscall{AMD64: 30, ARM64: 196}
SYS_SHMCTL = ga.Syscall{AMD64: 31, ARM64: 195}
SYS_SHMDT = ga.Syscall{AMD64: 67, ARM64: 197}
SYS_SHMGET = ga.Syscall{AMD64: 29, ARM64: 194}
SYS_SHUTDOWN = ga.Syscall{AMD64: 48, ARM64: 210}
SYS_SIGALTSTACK = ga.Syscall{AMD64: 131, ARM64: 132}
SYS_SIGNALFD4 = ga.Syscall{AMD64: 289, ARM64: 74}
SYS_SOCKET = ga.Syscall{AMD64: 41, ARM64: 198}
SYS_SOCKETPAIR = ga.Syscall{AMD64: 53, ARM64: 199}
SYS_SPLICE = ga.Syscall{AMD64: 275, ARM64: 76}
SYS_STATFS = ga.Syscall{AMD64: 137, ARM64: 43}
SYS_STATX = ga.Syscall{AMD64: 332, ARM64: 291}
SYS_SWAPOFF = ga.Syscall{AMD64: 168, ARM64: 225}
SYS_SWAPON = ga.Syscall{AMD64: 167, ARM64: 224}
SYS_SYMLINKAT = ga.Syscall{AMD64: 266, ARM64: 36}
SYS_SYNC = ga.Syscall{AMD64: 162, ARM64: 81}
SYS_SYNCFS = ga.Syscall{AMD64: 306, ARM64: 267}
SYS_SYNC_FILE_RANGE = ga.Syscall{AMD64: 277, ARM64: 84}
SYS_SYSINFO = ga.Syscall{AMD64: 99, ARM64: 179}
SYS_SYSLOG = ga.Syscall{AMD64: 103, ARM64: 116}
SYS_TEE = ga.Syscall{AMD64: 276, ARM64: 77}
SYS_TGKILL = ga.Syscall{AMD64: 234, ARM64: 131}
SYS_TIMERFD_CREATE = ga.Syscall{AMD64: 283, ARM64: 85}
SYS_TIMERFD_GETTIME = ga.Syscall{AMD64: 287, ARM64: 87}
SYS_TIMERFD_SETTIME = ga.Syscall{AMD64: 286, ARM64: 86}
SYS_TIMER_CREATE = ga.Syscall{AMD64: 222, ARM64: 107}
SYS_TIMER_DELETE = ga.Syscall{AMD64: 226, ARM64: 111}
SYS_TIMER_GETOVERRUN = ga.Syscall{AMD64: 225, ARM64: 109}
SYS_TIMER_GETTIME = ga.Syscall{AMD64: 224, ARM64: 108}
SYS_TIMER_SETTIME = ga.Syscall{AMD64: 223, ARM64: 110}
SYS_TIMES = ga.Syscall{AMD64: 100, ARM64: 153}
SYS_TKILL = ga.Syscall{AMD64: 200, ARM64: 130}
SYS_TRUNCATE = ga.Syscall{AMD64: 76, ARM64: 45}
SYS_UMASK = ga.Syscall{AMD64: 95, ARM64: 166}
SYS_UMOUNT2 = ga.Syscall{AMD64: 166, ARM64: 39}
SYS_UNAME = ga.Syscall{AMD64: 63, ARM64: 160}
SYS_UNLINKAT = ga.Syscall{AMD64: 263, ARM64: 35}
SYS_UNSHARE = ga.Syscall{AMD64: 272, ARM64: 97}
SYS_USERFAULTFD = ga.Syscall{AMD64: 323, ARM64: 282}
SYS_UTIMENSAT = ga.Syscall{AMD64: 280, ARM64: 88}
SYS_VHANGUP = ga.Syscall{AMD64: 153, ARM64: 58}
SYS_VMSPLICE = ga.Syscall{AMD64: 278, ARM64: 75}
SYS_WAIT4 = ga.Syscall{AMD64: 61, ARM64: 260}
SYS_WAITID = ga.Syscall{AMD64: 247, ARM64: 95}
SYS_WRITE = ga.Syscall{AMD64: 1, ARM64: 64}
SYS_WRITEV = ga.Syscall{AMD64: 20, ARM64: 66}
)