linux_systrace_args.c revision 1.3 1 /* $NetBSD: linux_systrace_args.c,v 1.3 2021/11/25 02:32:24 ryo Exp $ */
2
3 /*
4 * System call argument to DTrace register array conversion.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * This file is part of the DTrace syscall provider.
8 */
9
10 static void
11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
12 {
13 intptr_t *iarg = (intptr_t *)uarg;
14 switch (sysnum) {
15 /* linux_sys_setxattr */
16 case 5: {
17 const struct linux_sys_setxattr_args *p = params;
18 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
19 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
20 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
21 uarg[3] = SCARG(p, size); /* size_t */
22 iarg[4] = SCARG(p, flags); /* int */
23 *n_args = 5;
24 break;
25 }
26 /* linux_sys_lsetxattr */
27 case 6: {
28 const struct linux_sys_lsetxattr_args *p = params;
29 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
30 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
31 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
32 uarg[3] = SCARG(p, size); /* size_t */
33 iarg[4] = SCARG(p, flags); /* int */
34 *n_args = 5;
35 break;
36 }
37 /* linux_sys_fsetxattr */
38 case 7: {
39 const struct linux_sys_fsetxattr_args *p = params;
40 iarg[0] = SCARG(p, fd); /* int */
41 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
42 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
43 uarg[3] = SCARG(p, size); /* size_t */
44 iarg[4] = SCARG(p, flags); /* int */
45 *n_args = 5;
46 break;
47 }
48 /* linux_sys_getxattr */
49 case 8: {
50 const struct linux_sys_getxattr_args *p = params;
51 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
52 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
53 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
54 uarg[3] = SCARG(p, size); /* size_t */
55 *n_args = 4;
56 break;
57 }
58 /* linux_sys_lgetxattr */
59 case 9: {
60 const struct linux_sys_lgetxattr_args *p = params;
61 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
62 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
63 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
64 uarg[3] = SCARG(p, size); /* size_t */
65 *n_args = 4;
66 break;
67 }
68 /* linux_sys_fgetxattr */
69 case 10: {
70 const struct linux_sys_fgetxattr_args *p = params;
71 iarg[0] = SCARG(p, fd); /* int */
72 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
73 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
74 uarg[3] = SCARG(p, size); /* size_t */
75 *n_args = 4;
76 break;
77 }
78 /* linux_sys_listxattr */
79 case 11: {
80 const struct linux_sys_listxattr_args *p = params;
81 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
82 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
83 uarg[2] = SCARG(p, size); /* size_t */
84 *n_args = 3;
85 break;
86 }
87 /* linux_sys_llistxattr */
88 case 12: {
89 const struct linux_sys_llistxattr_args *p = params;
90 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
91 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
92 uarg[2] = SCARG(p, size); /* size_t */
93 *n_args = 3;
94 break;
95 }
96 /* linux_sys_flistxattr */
97 case 13: {
98 const struct linux_sys_flistxattr_args *p = params;
99 iarg[0] = SCARG(p, fd); /* int */
100 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
101 uarg[2] = SCARG(p, size); /* size_t */
102 *n_args = 3;
103 break;
104 }
105 /* linux_sys_removexattr */
106 case 14: {
107 const struct linux_sys_removexattr_args *p = params;
108 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
109 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
110 *n_args = 2;
111 break;
112 }
113 /* linux_sys_lremovexattr */
114 case 15: {
115 const struct linux_sys_lremovexattr_args *p = params;
116 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
117 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
118 *n_args = 2;
119 break;
120 }
121 /* linux_sys_fremovexattr */
122 case 16: {
123 const struct linux_sys_fremovexattr_args *p = params;
124 iarg[0] = SCARG(p, fd); /* int */
125 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
126 *n_args = 2;
127 break;
128 }
129 /* sys___getcwd */
130 case 17: {
131 const struct sys___getcwd_args *p = params;
132 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
133 uarg[1] = SCARG(p, length); /* size_t */
134 *n_args = 2;
135 break;
136 }
137 /* linux_sys_eventfd2 */
138 case 19: {
139 const struct linux_sys_eventfd2_args *p = params;
140 uarg[0] = SCARG(p, initval); /* unsigned int */
141 iarg[1] = SCARG(p, flags); /* int */
142 *n_args = 2;
143 break;
144 }
145 /* sys_dup */
146 case 23: {
147 const struct sys_dup_args *p = params;
148 iarg[0] = SCARG(p, fd); /* int */
149 *n_args = 1;
150 break;
151 }
152 /* linux_sys_dup3 */
153 case 24: {
154 const struct linux_sys_dup3_args *p = params;
155 iarg[0] = SCARG(p, from); /* int */
156 iarg[1] = SCARG(p, to); /* int */
157 iarg[2] = SCARG(p, flags); /* int */
158 *n_args = 3;
159 break;
160 }
161 /* linux_sys_fcntl */
162 case 25: {
163 const struct linux_sys_fcntl_args *p = params;
164 iarg[0] = SCARG(p, fd); /* int */
165 iarg[1] = SCARG(p, cmd); /* int */
166 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
167 *n_args = 3;
168 break;
169 }
170 /* linux_sys_ioctl */
171 case 29: {
172 const struct linux_sys_ioctl_args *p = params;
173 iarg[0] = SCARG(p, fd); /* int */
174 uarg[1] = SCARG(p, com); /* u_long */
175 uarg[2] = (intptr_t) SCARG(p, data); /* void * */
176 *n_args = 3;
177 break;
178 }
179 /* sys_flock */
180 case 32: {
181 const struct sys_flock_args *p = params;
182 iarg[0] = SCARG(p, fd); /* int */
183 iarg[1] = SCARG(p, how); /* int */
184 *n_args = 2;
185 break;
186 }
187 /* linux_sys_mknodat */
188 case 33: {
189 const struct linux_sys_mknodat_args *p = params;
190 iarg[0] = SCARG(p, fd); /* int */
191 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
192 iarg[2] = SCARG(p, mode); /* linux_umode_t */
193 uarg[3] = SCARG(p, dev); /* unsigned */
194 *n_args = 4;
195 break;
196 }
197 /* sys_mkdirat */
198 case 34: {
199 const struct sys_mkdirat_args *p = params;
200 iarg[0] = SCARG(p, fd); /* int */
201 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
202 iarg[2] = SCARG(p, mode); /* linux_umode_t */
203 *n_args = 3;
204 break;
205 }
206 /* linux_sys_unlinkat */
207 case 35: {
208 const struct linux_sys_unlinkat_args *p = params;
209 iarg[0] = SCARG(p, fd); /* int */
210 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
211 iarg[2] = SCARG(p, flag); /* int */
212 *n_args = 3;
213 break;
214 }
215 /* sys_symlinkat */
216 case 36: {
217 const struct sys_symlinkat_args *p = params;
218 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
219 iarg[1] = SCARG(p, fd); /* int */
220 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
221 *n_args = 3;
222 break;
223 }
224 /* linux_sys_linkat */
225 case 37: {
226 const struct linux_sys_linkat_args *p = params;
227 iarg[0] = SCARG(p, fd1); /* int */
228 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
229 iarg[2] = SCARG(p, fd2); /* int */
230 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
231 iarg[4] = SCARG(p, flags); /* int */
232 *n_args = 5;
233 break;
234 }
235 /* sys_renameat */
236 case 38: {
237 const struct sys_renameat_args *p = params;
238 iarg[0] = SCARG(p, fromfd); /* int */
239 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
240 iarg[2] = SCARG(p, tofd); /* int */
241 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
242 *n_args = 4;
243 break;
244 }
245 /* linux_sys_statfs */
246 case 43: {
247 const struct linux_sys_statfs_args *p = params;
248 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
249 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
250 *n_args = 2;
251 break;
252 }
253 /* linux_sys_fstatfs */
254 case 44: {
255 const struct linux_sys_fstatfs_args *p = params;
256 iarg[0] = SCARG(p, fd); /* int */
257 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
258 *n_args = 2;
259 break;
260 }
261 /* linux_sys_truncate64 */
262 case 45: {
263 const struct linux_sys_truncate64_args *p = params;
264 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
265 iarg[1] = SCARG(p, length); /* off_t */
266 *n_args = 2;
267 break;
268 }
269 /* linux_sys_ftruncate64 */
270 case 46: {
271 const struct linux_sys_ftruncate64_args *p = params;
272 uarg[0] = SCARG(p, fd); /* unsigned int */
273 iarg[1] = SCARG(p, length); /* off_t */
274 *n_args = 2;
275 break;
276 }
277 /* linux_sys_fallocate */
278 case 47: {
279 const struct linux_sys_fallocate_args *p = params;
280 iarg[0] = SCARG(p, fd); /* int */
281 iarg[1] = SCARG(p, mode); /* int */
282 iarg[2] = SCARG(p, offset); /* off_t */
283 iarg[3] = SCARG(p, len); /* off_t */
284 *n_args = 4;
285 break;
286 }
287 /* linux_sys_faccessat */
288 case 48: {
289 const struct linux_sys_faccessat_args *p = params;
290 iarg[0] = SCARG(p, fd); /* int */
291 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
292 iarg[2] = SCARG(p, amode); /* int */
293 *n_args = 3;
294 break;
295 }
296 /* sys_chdir */
297 case 49: {
298 const struct sys_chdir_args *p = params;
299 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
300 *n_args = 1;
301 break;
302 }
303 /* sys_fchdir */
304 case 50: {
305 const struct sys_fchdir_args *p = params;
306 iarg[0] = SCARG(p, fd); /* int */
307 *n_args = 1;
308 break;
309 }
310 /* sys_chroot */
311 case 51: {
312 const struct sys_chroot_args *p = params;
313 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
314 *n_args = 1;
315 break;
316 }
317 /* sys_fchmod */
318 case 52: {
319 const struct sys_fchmod_args *p = params;
320 iarg[0] = SCARG(p, fd); /* int */
321 iarg[1] = SCARG(p, mode); /* linux_umode_t */
322 *n_args = 2;
323 break;
324 }
325 /* linux_sys_fchmodat */
326 case 53: {
327 const struct linux_sys_fchmodat_args *p = params;
328 iarg[0] = SCARG(p, fd); /* int */
329 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
330 iarg[2] = SCARG(p, mode); /* linux_umode_t */
331 *n_args = 3;
332 break;
333 }
334 /* linux_sys_fchownat */
335 case 54: {
336 const struct linux_sys_fchownat_args *p = params;
337 iarg[0] = SCARG(p, fd); /* int */
338 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
339 uarg[2] = SCARG(p, owner); /* uid_t */
340 iarg[3] = SCARG(p, group); /* gid_t */
341 iarg[4] = SCARG(p, flag); /* int */
342 *n_args = 5;
343 break;
344 }
345 /* sys___posix_fchown */
346 case 55: {
347 const struct sys___posix_fchown_args *p = params;
348 iarg[0] = SCARG(p, fd); /* int */
349 uarg[1] = SCARG(p, uid); /* uid_t */
350 iarg[2] = SCARG(p, gid); /* gid_t */
351 *n_args = 3;
352 break;
353 }
354 /* linux_sys_openat */
355 case 56: {
356 const struct linux_sys_openat_args *p = params;
357 iarg[0] = SCARG(p, fd); /* int */
358 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
359 iarg[2] = SCARG(p, flags); /* int */
360 iarg[3] = SCARG(p, mode); /* linux_umode_t */
361 *n_args = 4;
362 break;
363 }
364 /* sys_close */
365 case 57: {
366 const struct sys_close_args *p = params;
367 iarg[0] = SCARG(p, fd); /* int */
368 *n_args = 1;
369 break;
370 }
371 /* linux_sys_pipe2 */
372 case 59: {
373 const struct linux_sys_pipe2_args *p = params;
374 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
375 iarg[1] = SCARG(p, flags); /* int */
376 *n_args = 2;
377 break;
378 }
379 /* linux_sys_getdents64 */
380 case 61: {
381 const struct linux_sys_getdents64_args *p = params;
382 iarg[0] = SCARG(p, fd); /* int */
383 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
384 uarg[2] = SCARG(p, count); /* unsigned int */
385 *n_args = 3;
386 break;
387 }
388 /* compat_43_sys_lseek */
389 case 62: {
390 const struct compat_43_sys_lseek_args *p = params;
391 iarg[0] = SCARG(p, fd); /* int */
392 iarg[1] = SCARG(p, offset); /* long */
393 iarg[2] = SCARG(p, whence); /* int */
394 *n_args = 3;
395 break;
396 }
397 /* sys_read */
398 case 63: {
399 const struct sys_read_args *p = params;
400 iarg[0] = SCARG(p, fd); /* int */
401 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
402 uarg[2] = SCARG(p, nbyte); /* size_t */
403 *n_args = 3;
404 break;
405 }
406 /* sys_write */
407 case 64: {
408 const struct sys_write_args *p = params;
409 iarg[0] = SCARG(p, fd); /* int */
410 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
411 uarg[2] = SCARG(p, nbyte); /* size_t */
412 *n_args = 3;
413 break;
414 }
415 /* sys_readv */
416 case 65: {
417 const struct sys_readv_args *p = params;
418 iarg[0] = SCARG(p, fd); /* int */
419 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
420 iarg[2] = SCARG(p, iovcnt); /* int */
421 *n_args = 3;
422 break;
423 }
424 /* sys_writev */
425 case 66: {
426 const struct sys_writev_args *p = params;
427 iarg[0] = SCARG(p, fd); /* int */
428 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
429 iarg[2] = SCARG(p, iovcnt); /* int */
430 *n_args = 3;
431 break;
432 }
433 /* linux_sys_pread */
434 case 67: {
435 const struct linux_sys_pread_args *p = params;
436 iarg[0] = SCARG(p, fd); /* int */
437 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
438 uarg[2] = SCARG(p, nbyte); /* size_t */
439 iarg[3] = SCARG(p, offset); /* off_t */
440 *n_args = 4;
441 break;
442 }
443 /* linux_sys_pwrite */
444 case 68: {
445 const struct linux_sys_pwrite_args *p = params;
446 iarg[0] = SCARG(p, fd); /* int */
447 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
448 uarg[2] = SCARG(p, nbyte); /* size_t */
449 iarg[3] = SCARG(p, offset); /* off_t */
450 *n_args = 4;
451 break;
452 }
453 /* linux_sys_preadv */
454 case 69: {
455 const struct linux_sys_preadv_args *p = params;
456 iarg[0] = SCARG(p, fd); /* int */
457 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
458 iarg[2] = SCARG(p, iovcnt); /* int */
459 uarg[3] = SCARG(p, off_lo); /* unsigned long */
460 uarg[4] = SCARG(p, off_hi); /* unsigned long */
461 *n_args = 5;
462 break;
463 }
464 /* linux_sys_pwritev */
465 case 70: {
466 const struct linux_sys_pwritev_args *p = params;
467 iarg[0] = SCARG(p, fd); /* int */
468 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
469 iarg[2] = SCARG(p, iovcnt); /* int */
470 uarg[3] = SCARG(p, off_lo); /* unsigned long */
471 uarg[4] = SCARG(p, off_hi); /* unsigned long */
472 *n_args = 5;
473 break;
474 }
475 /* linux_sys_pselect6 */
476 case 72: {
477 const struct linux_sys_pselect6_args *p = params;
478 iarg[0] = SCARG(p, nfds); /* int */
479 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
480 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
481 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
482 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
483 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
484 *n_args = 6;
485 break;
486 }
487 /* linux_sys_ppoll */
488 case 73: {
489 const struct linux_sys_ppoll_args *p = params;
490 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
491 uarg[1] = SCARG(p, nfds); /* u_int */
492 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
493 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
494 *n_args = 4;
495 break;
496 }
497 /* sys_readlinkat */
498 case 78: {
499 const struct sys_readlinkat_args *p = params;
500 iarg[0] = SCARG(p, fd); /* int */
501 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
502 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
503 uarg[3] = SCARG(p, bufsize); /* size_t */
504 *n_args = 4;
505 break;
506 }
507 /* linux_sys_fstatat64 */
508 case 79: {
509 const struct linux_sys_fstatat64_args *p = params;
510 iarg[0] = SCARG(p, fd); /* int */
511 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
512 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
513 iarg[3] = SCARG(p, flag); /* int */
514 *n_args = 4;
515 break;
516 }
517 /* linux_sys_fstat64 */
518 case 80: {
519 const struct linux_sys_fstat64_args *p = params;
520 iarg[0] = SCARG(p, fd); /* int */
521 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
522 *n_args = 2;
523 break;
524 }
525 /* sys_sync */
526 case 81: {
527 *n_args = 0;
528 break;
529 }
530 /* sys_fsync */
531 case 82: {
532 const struct sys_fsync_args *p = params;
533 iarg[0] = SCARG(p, fd); /* int */
534 *n_args = 1;
535 break;
536 }
537 /* linux_sys_fdatasync */
538 case 83: {
539 const struct linux_sys_fdatasync_args *p = params;
540 iarg[0] = SCARG(p, fd); /* int */
541 *n_args = 1;
542 break;
543 }
544 /* linux_sys_timerfd_create */
545 case 85: {
546 const struct linux_sys_timerfd_create_args *p = params;
547 iarg[0] = SCARG(p, clock_id); /* clockid_t */
548 iarg[1] = SCARG(p, flags); /* int */
549 *n_args = 2;
550 break;
551 }
552 /* linux_sys_timerfd_settime */
553 case 86: {
554 const struct linux_sys_timerfd_settime_args *p = params;
555 iarg[0] = SCARG(p, fd); /* int */
556 iarg[1] = SCARG(p, flags); /* int */
557 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
558 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
559 *n_args = 4;
560 break;
561 }
562 /* linux_sys_timerfd_gettime */
563 case 87: {
564 const struct linux_sys_timerfd_gettime_args *p = params;
565 iarg[0] = SCARG(p, fd); /* int */
566 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
567 *n_args = 2;
568 break;
569 }
570 /* linux_sys_utimensat */
571 case 88: {
572 const struct linux_sys_utimensat_args *p = params;
573 iarg[0] = SCARG(p, fd); /* int */
574 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
575 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
576 iarg[3] = SCARG(p, flag); /* int */
577 *n_args = 4;
578 break;
579 }
580 /* sys_acct */
581 case 89: {
582 const struct sys_acct_args *p = params;
583 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
584 *n_args = 1;
585 break;
586 }
587 /* linux_sys_personality */
588 case 92: {
589 const struct linux_sys_personality_args *p = params;
590 uarg[0] = SCARG(p, per); /* unsigned long */
591 *n_args = 1;
592 break;
593 }
594 /* linux_sys_exit */
595 case 93: {
596 const struct linux_sys_exit_args *p = params;
597 iarg[0] = SCARG(p, rval); /* int */
598 *n_args = 1;
599 break;
600 }
601 /* linux_sys_exit_group */
602 case 94: {
603 const struct linux_sys_exit_group_args *p = params;
604 iarg[0] = SCARG(p, error_code); /* int */
605 *n_args = 1;
606 break;
607 }
608 /* linux_sys_set_tid_address */
609 case 96: {
610 const struct linux_sys_set_tid_address_args *p = params;
611 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
612 *n_args = 1;
613 break;
614 }
615 /* linux_sys_futex */
616 case 98: {
617 const struct linux_sys_futex_args *p = params;
618 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
619 iarg[1] = SCARG(p, op); /* int */
620 iarg[2] = SCARG(p, val); /* int */
621 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
622 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
623 iarg[5] = SCARG(p, val3); /* int */
624 *n_args = 6;
625 break;
626 }
627 /* sys___futex_set_robust_list */
628 case 99: {
629 const struct sys___futex_set_robust_list_args *p = params;
630 uarg[0] = (intptr_t) SCARG(p, head); /* void * */
631 uarg[1] = SCARG(p, len); /* size_t */
632 *n_args = 2;
633 break;
634 }
635 /* sys___futex_get_robust_list */
636 case 100: {
637 const struct sys___futex_get_robust_list_args *p = params;
638 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
639 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
640 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
641 *n_args = 3;
642 break;
643 }
644 /* linux_sys_nanosleep */
645 case 101: {
646 const struct linux_sys_nanosleep_args *p = params;
647 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
648 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
649 *n_args = 2;
650 break;
651 }
652 /* compat_50_sys_getitimer */
653 case 102: {
654 const struct compat_50_sys_getitimer_args *p = params;
655 iarg[0] = SCARG(p, which); /* int */
656 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
657 *n_args = 2;
658 break;
659 }
660 /* compat_50_sys_setitimer */
661 case 103: {
662 const struct compat_50_sys_setitimer_args *p = params;
663 iarg[0] = SCARG(p, which); /* int */
664 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
665 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
666 *n_args = 3;
667 break;
668 }
669 /* linux_sys_timer_create */
670 case 107: {
671 const struct linux_sys_timer_create_args *p = params;
672 iarg[0] = SCARG(p, clockid); /* clockid_t */
673 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */
674 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
675 *n_args = 3;
676 break;
677 }
678 /* linux_sys_timer_gettime */
679 case 108: {
680 const struct linux_sys_timer_gettime_args *p = params;
681 iarg[0] = SCARG(p, timerid); /* timer_t */
682 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
683 *n_args = 2;
684 break;
685 }
686 /* sys_timer_getoverrun */
687 case 109: {
688 const struct sys_timer_getoverrun_args *p = params;
689 iarg[0] = SCARG(p, timerid); /* timer_t */
690 *n_args = 1;
691 break;
692 }
693 /* linux_sys_timer_settime */
694 case 110: {
695 const struct linux_sys_timer_settime_args *p = params;
696 iarg[0] = SCARG(p, timerid); /* timer_t */
697 iarg[1] = SCARG(p, flags); /* int */
698 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
699 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
700 *n_args = 4;
701 break;
702 }
703 /* sys_timer_delete */
704 case 111: {
705 const struct sys_timer_delete_args *p = params;
706 iarg[0] = SCARG(p, timerid); /* timer_t */
707 *n_args = 1;
708 break;
709 }
710 /* linux_sys_clock_settime */
711 case 112: {
712 const struct linux_sys_clock_settime_args *p = params;
713 iarg[0] = SCARG(p, which); /* clockid_t */
714 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
715 *n_args = 2;
716 break;
717 }
718 /* linux_sys_clock_gettime */
719 case 113: {
720 const struct linux_sys_clock_gettime_args *p = params;
721 iarg[0] = SCARG(p, which); /* clockid_t */
722 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
723 *n_args = 2;
724 break;
725 }
726 /* linux_sys_clock_getres */
727 case 114: {
728 const struct linux_sys_clock_getres_args *p = params;
729 iarg[0] = SCARG(p, which); /* clockid_t */
730 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
731 *n_args = 2;
732 break;
733 }
734 /* linux_sys_clock_nanosleep */
735 case 115: {
736 const struct linux_sys_clock_nanosleep_args *p = params;
737 iarg[0] = SCARG(p, which); /* clockid_t */
738 iarg[1] = SCARG(p, flags); /* int */
739 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
740 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
741 *n_args = 4;
742 break;
743 }
744 /* linux_sys_ptrace */
745 case 117: {
746 const struct linux_sys_ptrace_args *p = params;
747 iarg[0] = SCARG(p, request); /* long */
748 iarg[1] = SCARG(p, pid); /* long */
749 iarg[2] = SCARG(p, addr); /* long */
750 iarg[3] = SCARG(p, data); /* long */
751 *n_args = 4;
752 break;
753 }
754 /* linux_sys_sched_setparam */
755 case 118: {
756 const struct linux_sys_sched_setparam_args *p = params;
757 iarg[0] = SCARG(p, pid); /* pid_t */
758 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
759 *n_args = 2;
760 break;
761 }
762 /* linux_sys_sched_setscheduler */
763 case 119: {
764 const struct linux_sys_sched_setscheduler_args *p = params;
765 iarg[0] = SCARG(p, pid); /* pid_t */
766 iarg[1] = SCARG(p, policy); /* int */
767 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
768 *n_args = 3;
769 break;
770 }
771 /* linux_sys_sched_getscheduler */
772 case 120: {
773 const struct linux_sys_sched_getscheduler_args *p = params;
774 iarg[0] = SCARG(p, pid); /* pid_t */
775 *n_args = 1;
776 break;
777 }
778 /* linux_sys_sched_getparam */
779 case 121: {
780 const struct linux_sys_sched_getparam_args *p = params;
781 iarg[0] = SCARG(p, pid); /* pid_t */
782 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
783 *n_args = 2;
784 break;
785 }
786 /* linux_sys_sched_setaffinity */
787 case 122: {
788 const struct linux_sys_sched_setaffinity_args *p = params;
789 iarg[0] = SCARG(p, pid); /* pid_t */
790 uarg[1] = SCARG(p, len); /* unsigned int */
791 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
792 *n_args = 3;
793 break;
794 }
795 /* linux_sys_sched_getaffinity */
796 case 123: {
797 const struct linux_sys_sched_getaffinity_args *p = params;
798 iarg[0] = SCARG(p, pid); /* pid_t */
799 uarg[1] = SCARG(p, len); /* unsigned int */
800 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
801 *n_args = 3;
802 break;
803 }
804 /* linux_sys_sched_yield */
805 case 124: {
806 *n_args = 0;
807 break;
808 }
809 /* linux_sys_sched_get_priority_max */
810 case 125: {
811 const struct linux_sys_sched_get_priority_max_args *p = params;
812 iarg[0] = SCARG(p, policy); /* int */
813 *n_args = 1;
814 break;
815 }
816 /* linux_sys_sched_get_priority_min */
817 case 126: {
818 const struct linux_sys_sched_get_priority_min_args *p = params;
819 iarg[0] = SCARG(p, policy); /* int */
820 *n_args = 1;
821 break;
822 }
823 /* linux_sys_kill */
824 case 129: {
825 const struct linux_sys_kill_args *p = params;
826 iarg[0] = SCARG(p, pid); /* int */
827 iarg[1] = SCARG(p, signum); /* int */
828 *n_args = 2;
829 break;
830 }
831 /* linux_sys_tkill */
832 case 130: {
833 const struct linux_sys_tkill_args *p = params;
834 iarg[0] = SCARG(p, tid); /* int */
835 iarg[1] = SCARG(p, sig); /* int */
836 *n_args = 2;
837 break;
838 }
839 /* linux_sys_tgkill */
840 case 131: {
841 const struct linux_sys_tgkill_args *p = params;
842 iarg[0] = SCARG(p, tgid); /* int */
843 iarg[1] = SCARG(p, tid); /* int */
844 iarg[2] = SCARG(p, sig); /* int */
845 *n_args = 3;
846 break;
847 }
848 /* linux_sys_sigaltstack */
849 case 132: {
850 const struct linux_sys_sigaltstack_args *p = params;
851 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
852 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
853 *n_args = 2;
854 break;
855 }
856 /* linux_sys_rt_sigsuspend */
857 case 133: {
858 const struct linux_sys_rt_sigsuspend_args *p = params;
859 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
860 uarg[1] = SCARG(p, sigsetsize); /* size_t */
861 *n_args = 2;
862 break;
863 }
864 /* linux_sys_rt_sigaction */
865 case 134: {
866 const struct linux_sys_rt_sigaction_args *p = params;
867 iarg[0] = SCARG(p, signum); /* int */
868 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
869 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
870 uarg[3] = SCARG(p, sigsetsize); /* size_t */
871 *n_args = 4;
872 break;
873 }
874 /* linux_sys_rt_sigprocmask */
875 case 135: {
876 const struct linux_sys_rt_sigprocmask_args *p = params;
877 iarg[0] = SCARG(p, how); /* int */
878 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
879 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
880 uarg[3] = SCARG(p, sigsetsize); /* size_t */
881 *n_args = 4;
882 break;
883 }
884 /* linux_sys_rt_sigpending */
885 case 136: {
886 const struct linux_sys_rt_sigpending_args *p = params;
887 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
888 uarg[1] = SCARG(p, sigsetsize); /* size_t */
889 *n_args = 2;
890 break;
891 }
892 /* linux_sys_rt_sigtimedwait */
893 case 137: {
894 const struct linux_sys_rt_sigtimedwait_args *p = params;
895 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
896 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
897 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
898 *n_args = 3;
899 break;
900 }
901 /* linux_sys_rt_sigreturn */
902 case 139: {
903 *n_args = 0;
904 break;
905 }
906 /* sys_setpriority */
907 case 140: {
908 const struct sys_setpriority_args *p = params;
909 iarg[0] = SCARG(p, which); /* int */
910 iarg[1] = SCARG(p, who); /* int */
911 iarg[2] = SCARG(p, prio); /* int */
912 *n_args = 3;
913 break;
914 }
915 /* linux_sys_getpriority */
916 case 141: {
917 const struct linux_sys_getpriority_args *p = params;
918 iarg[0] = SCARG(p, which); /* int */
919 iarg[1] = SCARG(p, who); /* int */
920 *n_args = 2;
921 break;
922 }
923 /* linux_sys_reboot */
924 case 142: {
925 const struct linux_sys_reboot_args *p = params;
926 iarg[0] = SCARG(p, magic1); /* int */
927 iarg[1] = SCARG(p, magic2); /* int */
928 iarg[2] = SCARG(p, cmd); /* int */
929 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
930 *n_args = 4;
931 break;
932 }
933 /* sys_setregid */
934 case 143: {
935 const struct sys_setregid_args *p = params;
936 iarg[0] = SCARG(p, rgid); /* gid_t */
937 iarg[1] = SCARG(p, egid); /* gid_t */
938 *n_args = 2;
939 break;
940 }
941 /* sys_setgid */
942 case 144: {
943 const struct sys_setgid_args *p = params;
944 iarg[0] = SCARG(p, gid); /* gid_t */
945 *n_args = 1;
946 break;
947 }
948 /* sys_setreuid */
949 case 145: {
950 const struct sys_setreuid_args *p = params;
951 uarg[0] = SCARG(p, ruid); /* uid_t */
952 uarg[1] = SCARG(p, euid); /* uid_t */
953 *n_args = 2;
954 break;
955 }
956 /* sys_setuid */
957 case 146: {
958 const struct sys_setuid_args *p = params;
959 uarg[0] = SCARG(p, uid); /* uid_t */
960 *n_args = 1;
961 break;
962 }
963 /* linux_sys_setresuid */
964 case 147: {
965 const struct linux_sys_setresuid_args *p = params;
966 uarg[0] = SCARG(p, ruid); /* uid_t */
967 uarg[1] = SCARG(p, euid); /* uid_t */
968 uarg[2] = SCARG(p, suid); /* uid_t */
969 *n_args = 3;
970 break;
971 }
972 /* linux_sys_getresuid */
973 case 148: {
974 const struct linux_sys_getresuid_args *p = params;
975 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
976 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
977 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
978 *n_args = 3;
979 break;
980 }
981 /* linux_sys_setresgid */
982 case 149: {
983 const struct linux_sys_setresgid_args *p = params;
984 iarg[0] = SCARG(p, rgid); /* gid_t */
985 iarg[1] = SCARG(p, egid); /* gid_t */
986 iarg[2] = SCARG(p, sgid); /* gid_t */
987 *n_args = 3;
988 break;
989 }
990 /* linux_sys_getresgid */
991 case 150: {
992 const struct linux_sys_getresgid_args *p = params;
993 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
994 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
995 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
996 *n_args = 3;
997 break;
998 }
999 /* linux_sys_setfsuid */
1000 case 151: {
1001 const struct linux_sys_setfsuid_args *p = params;
1002 uarg[0] = SCARG(p, uid); /* uid_t */
1003 *n_args = 1;
1004 break;
1005 }
1006 /* linux_sys_setfsgid */
1007 case 152: {
1008 const struct linux_sys_setfsgid_args *p = params;
1009 iarg[0] = SCARG(p, gid); /* gid_t */
1010 *n_args = 1;
1011 break;
1012 }
1013 /* linux_sys_times */
1014 case 153: {
1015 const struct linux_sys_times_args *p = params;
1016 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
1017 *n_args = 1;
1018 break;
1019 }
1020 /* sys_setpgid */
1021 case 154: {
1022 const struct sys_setpgid_args *p = params;
1023 iarg[0] = SCARG(p, pid); /* int */
1024 iarg[1] = SCARG(p, pgid); /* int */
1025 *n_args = 2;
1026 break;
1027 }
1028 /* sys_getpgid */
1029 case 155: {
1030 const struct sys_getpgid_args *p = params;
1031 iarg[0] = SCARG(p, pid); /* pid_t */
1032 *n_args = 1;
1033 break;
1034 }
1035 /* sys_getsid */
1036 case 156: {
1037 const struct sys_getsid_args *p = params;
1038 iarg[0] = SCARG(p, pid); /* pid_t */
1039 *n_args = 1;
1040 break;
1041 }
1042 /* sys_setsid */
1043 case 157: {
1044 *n_args = 0;
1045 break;
1046 }
1047 /* sys_getgroups */
1048 case 158: {
1049 const struct sys_getgroups_args *p = params;
1050 iarg[0] = SCARG(p, gidsetsize); /* int */
1051 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1052 *n_args = 2;
1053 break;
1054 }
1055 /* sys_setgroups */
1056 case 159: {
1057 const struct sys_setgroups_args *p = params;
1058 iarg[0] = SCARG(p, gidsetsize); /* int */
1059 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1060 *n_args = 2;
1061 break;
1062 }
1063 /* linux_sys_uname */
1064 case 160: {
1065 const struct linux_sys_uname_args *p = params;
1066 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
1067 *n_args = 1;
1068 break;
1069 }
1070 /* compat_43_sys_sethostname */
1071 case 161: {
1072 const struct compat_43_sys_sethostname_args *p = params;
1073 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
1074 uarg[1] = SCARG(p, len); /* u_int */
1075 *n_args = 2;
1076 break;
1077 }
1078 /* linux_sys_setdomainname */
1079 case 162: {
1080 const struct linux_sys_setdomainname_args *p = params;
1081 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
1082 iarg[1] = SCARG(p, len); /* int */
1083 *n_args = 2;
1084 break;
1085 }
1086 /* linux_sys_getrlimit */
1087 case 163: {
1088 const struct linux_sys_getrlimit_args *p = params;
1089 iarg[0] = SCARG(p, which); /* int */
1090 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1091 *n_args = 2;
1092 break;
1093 }
1094 /* linux_sys_setrlimit */
1095 case 164: {
1096 const struct linux_sys_setrlimit_args *p = params;
1097 uarg[0] = SCARG(p, which); /* u_int */
1098 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1099 *n_args = 2;
1100 break;
1101 }
1102 /* compat_50_sys_getrusage */
1103 case 165: {
1104 const struct compat_50_sys_getrusage_args *p = params;
1105 iarg[0] = SCARG(p, who); /* int */
1106 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1107 *n_args = 2;
1108 break;
1109 }
1110 /* sys_umask */
1111 case 166: {
1112 const struct sys_umask_args *p = params;
1113 iarg[0] = SCARG(p, newmask); /* int */
1114 *n_args = 1;
1115 break;
1116 }
1117 /* linux_sys_gettimeofday */
1118 case 169: {
1119 const struct linux_sys_gettimeofday_args *p = params;
1120 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
1121 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
1122 *n_args = 2;
1123 break;
1124 }
1125 /* linux_sys_settimeofday */
1126 case 170: {
1127 const struct linux_sys_settimeofday_args *p = params;
1128 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
1129 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
1130 *n_args = 2;
1131 break;
1132 }
1133 /* sys_getpid */
1134 case 172: {
1135 *n_args = 0;
1136 break;
1137 }
1138 /* sys_getppid */
1139 case 173: {
1140 *n_args = 0;
1141 break;
1142 }
1143 /* sys_getuid */
1144 case 174: {
1145 *n_args = 0;
1146 break;
1147 }
1148 /* sys_geteuid */
1149 case 175: {
1150 *n_args = 0;
1151 break;
1152 }
1153 /* sys_getgid */
1154 case 176: {
1155 *n_args = 0;
1156 break;
1157 }
1158 /* sys_getegid */
1159 case 177: {
1160 *n_args = 0;
1161 break;
1162 }
1163 /* linux_sys_gettid */
1164 case 178: {
1165 *n_args = 0;
1166 break;
1167 }
1168 /* linux_sys_sysinfo */
1169 case 179: {
1170 const struct linux_sys_sysinfo_args *p = params;
1171 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
1172 *n_args = 1;
1173 break;
1174 }
1175 #ifdef SYSVMSG
1176 /* sys_msgget */
1177 case 186: {
1178 const struct sys_msgget_args *p = params;
1179 iarg[0] = SCARG(p, key); /* key_t */
1180 iarg[1] = SCARG(p, msgflg); /* int */
1181 *n_args = 2;
1182 break;
1183 }
1184 /* linux_sys_msgctl */
1185 case 187: {
1186 const struct linux_sys_msgctl_args *p = params;
1187 iarg[0] = SCARG(p, msqid); /* int */
1188 iarg[1] = SCARG(p, cmd); /* int */
1189 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_msqid_ds * */
1190 *n_args = 3;
1191 break;
1192 }
1193 /* sys_msgrcv */
1194 case 188: {
1195 const struct sys_msgrcv_args *p = params;
1196 iarg[0] = SCARG(p, msqid); /* int */
1197 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
1198 uarg[2] = SCARG(p, msgsz); /* size_t */
1199 iarg[3] = SCARG(p, msgtyp); /* long */
1200 iarg[4] = SCARG(p, msgflg); /* int */
1201 *n_args = 5;
1202 break;
1203 }
1204 /* sys_msgsnd */
1205 case 189: {
1206 const struct sys_msgsnd_args *p = params;
1207 iarg[0] = SCARG(p, msqid); /* int */
1208 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
1209 uarg[2] = SCARG(p, msgsz); /* size_t */
1210 iarg[3] = SCARG(p, msgflg); /* int */
1211 *n_args = 4;
1212 break;
1213 }
1214 #else
1215 #endif
1216 #ifdef SYSVSEM
1217 /* sys_semget */
1218 case 190: {
1219 const struct sys_semget_args *p = params;
1220 iarg[0] = SCARG(p, key); /* key_t */
1221 iarg[1] = SCARG(p, nsems); /* int */
1222 iarg[2] = SCARG(p, semflg); /* int */
1223 *n_args = 3;
1224 break;
1225 }
1226 /* linux_sys_semctl */
1227 case 191: {
1228 const struct linux_sys_semctl_args *p = params;
1229 iarg[0] = SCARG(p, semid); /* int */
1230 iarg[1] = SCARG(p, semnum); /* int */
1231 iarg[2] = SCARG(p, cmd); /* int */
1232 uarg[3] = SCARG(p, arg); /* union linux_semun */
1233 *n_args = 4;
1234 break;
1235 }
1236 /* sys_semop */
1237 case 193: {
1238 const struct sys_semop_args *p = params;
1239 iarg[0] = SCARG(p, semid); /* int */
1240 uarg[1] = (intptr_t) SCARG(p, sops); /* struct sembuf * */
1241 uarg[2] = SCARG(p, nsops); /* size_t */
1242 *n_args = 3;
1243 break;
1244 }
1245 #else
1246 #endif
1247 #ifdef SYSVSEM
1248 /* linux_sys_shmget */
1249 case 194: {
1250 const struct linux_sys_shmget_args *p = params;
1251 iarg[0] = SCARG(p, key); /* key_t */
1252 uarg[1] = SCARG(p, size); /* size_t */
1253 iarg[2] = SCARG(p, shmflg); /* int */
1254 *n_args = 3;
1255 break;
1256 }
1257 /* linux_sys_shmctl */
1258 case 195: {
1259 const struct linux_sys_shmctl_args *p = params;
1260 iarg[0] = SCARG(p, shmid); /* int */
1261 iarg[1] = SCARG(p, cmd); /* int */
1262 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_shmid_ds * */
1263 *n_args = 3;
1264 break;
1265 }
1266 /* sys_shmat */
1267 case 196: {
1268 const struct sys_shmat_args *p = params;
1269 iarg[0] = SCARG(p, shmid); /* int */
1270 uarg[1] = (intptr_t) SCARG(p, shmaddr); /* void * */
1271 iarg[2] = SCARG(p, shmflg); /* int */
1272 *n_args = 3;
1273 break;
1274 }
1275 /* sys_shmdt */
1276 case 197: {
1277 const struct sys_shmdt_args *p = params;
1278 uarg[0] = (intptr_t) SCARG(p, shmaddr); /* const void * */
1279 *n_args = 1;
1280 break;
1281 }
1282 #else
1283 #endif
1284 /* linux_sys_socket */
1285 case 198: {
1286 const struct linux_sys_socket_args *p = params;
1287 iarg[0] = SCARG(p, domain); /* int */
1288 iarg[1] = SCARG(p, type); /* int */
1289 iarg[2] = SCARG(p, protocol); /* int */
1290 *n_args = 3;
1291 break;
1292 }
1293 /* linux_sys_socketpair */
1294 case 199: {
1295 const struct linux_sys_socketpair_args *p = params;
1296 iarg[0] = SCARG(p, domain); /* int */
1297 iarg[1] = SCARG(p, type); /* int */
1298 iarg[2] = SCARG(p, protocol); /* int */
1299 uarg[3] = (intptr_t) SCARG(p, rsv); /* int * */
1300 *n_args = 4;
1301 break;
1302 }
1303 /* linux_sys_bind */
1304 case 200: {
1305 const struct linux_sys_bind_args *p = params;
1306 iarg[0] = SCARG(p, s); /* int */
1307 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
1308 uarg[2] = SCARG(p, namelen); /* unsigned int */
1309 *n_args = 3;
1310 break;
1311 }
1312 /* sys_listen */
1313 case 201: {
1314 const struct sys_listen_args *p = params;
1315 iarg[0] = SCARG(p, s); /* int */
1316 iarg[1] = SCARG(p, backlog); /* int */
1317 *n_args = 2;
1318 break;
1319 }
1320 /* linux_sys_accept */
1321 case 202: {
1322 const struct linux_sys_accept_args *p = params;
1323 iarg[0] = SCARG(p, s); /* int */
1324 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
1325 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
1326 *n_args = 3;
1327 break;
1328 }
1329 /* linux_sys_connect */
1330 case 203: {
1331 const struct linux_sys_connect_args *p = params;
1332 iarg[0] = SCARG(p, s); /* int */
1333 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
1334 uarg[2] = SCARG(p, namelen); /* unsigned int */
1335 *n_args = 3;
1336 break;
1337 }
1338 /* linux_sys_getsockname */
1339 case 204: {
1340 const struct linux_sys_getsockname_args *p = params;
1341 iarg[0] = SCARG(p, fdec); /* int */
1342 uarg[1] = (intptr_t) SCARG(p, asa); /* void * */
1343 uarg[2] = (intptr_t) SCARG(p, alen); /* int * */
1344 *n_args = 3;
1345 break;
1346 }
1347 /* linux_sys_getpeername */
1348 case 205: {
1349 const struct linux_sys_getpeername_args *p = params;
1350 iarg[0] = SCARG(p, fdes); /* int */
1351 uarg[1] = (intptr_t) SCARG(p, asa); /* struct sockaddr * */
1352 uarg[2] = (intptr_t) SCARG(p, alen); /* unsigned int * */
1353 *n_args = 3;
1354 break;
1355 }
1356 /* linux_sys_sendto */
1357 case 206: {
1358 const struct linux_sys_sendto_args *p = params;
1359 iarg[0] = SCARG(p, s); /* int */
1360 uarg[1] = (intptr_t) SCARG(p, msg); /* void * */
1361 iarg[2] = SCARG(p, len); /* int */
1362 iarg[3] = SCARG(p, flags); /* int */
1363 uarg[4] = (intptr_t) SCARG(p, to); /* struct osockaddr * */
1364 iarg[5] = SCARG(p, tolen); /* int */
1365 *n_args = 6;
1366 break;
1367 }
1368 /* linux_sys_recvfrom */
1369 case 207: {
1370 const struct linux_sys_recvfrom_args *p = params;
1371 iarg[0] = SCARG(p, s); /* int */
1372 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
1373 uarg[2] = SCARG(p, len); /* size_t */
1374 iarg[3] = SCARG(p, flags); /* int */
1375 uarg[4] = (intptr_t) SCARG(p, from); /* struct osockaddr * */
1376 uarg[5] = (intptr_t) SCARG(p, fromlenaddr); /* unsigned int * */
1377 *n_args = 6;
1378 break;
1379 }
1380 /* linux_sys_setsockopt */
1381 case 208: {
1382 const struct linux_sys_setsockopt_args *p = params;
1383 iarg[0] = SCARG(p, s); /* int */
1384 iarg[1] = SCARG(p, level); /* int */
1385 iarg[2] = SCARG(p, optname); /* int */
1386 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
1387 iarg[4] = SCARG(p, optlen); /* int */
1388 *n_args = 5;
1389 break;
1390 }
1391 /* linux_sys_getsockopt */
1392 case 209: {
1393 const struct linux_sys_getsockopt_args *p = params;
1394 iarg[0] = SCARG(p, s); /* int */
1395 iarg[1] = SCARG(p, level); /* int */
1396 iarg[2] = SCARG(p, optname); /* int */
1397 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
1398 uarg[4] = (intptr_t) SCARG(p, optlen); /* int * */
1399 *n_args = 5;
1400 break;
1401 }
1402 /* sys_shutdown */
1403 case 210: {
1404 const struct sys_shutdown_args *p = params;
1405 iarg[0] = SCARG(p, s); /* int */
1406 iarg[1] = SCARG(p, how); /* int */
1407 *n_args = 2;
1408 break;
1409 }
1410 /* linux_sys_sendmsg */
1411 case 211: {
1412 const struct linux_sys_sendmsg_args *p = params;
1413 iarg[0] = SCARG(p, s); /* int */
1414 uarg[1] = (intptr_t) SCARG(p, msg); /* const struct linux_msghdr * */
1415 iarg[2] = SCARG(p, flags); /* int */
1416 *n_args = 3;
1417 break;
1418 }
1419 /* linux_sys_recvmsg */
1420 case 212: {
1421 const struct linux_sys_recvmsg_args *p = params;
1422 iarg[0] = SCARG(p, s); /* int */
1423 uarg[1] = (intptr_t) SCARG(p, msg); /* struct linux_msghdr * */
1424 iarg[2] = SCARG(p, flags); /* int */
1425 *n_args = 3;
1426 break;
1427 }
1428 /* linux_sys_brk */
1429 case 214: {
1430 const struct linux_sys_brk_args *p = params;
1431 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
1432 *n_args = 1;
1433 break;
1434 }
1435 /* sys_munmap */
1436 case 215: {
1437 const struct sys_munmap_args *p = params;
1438 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1439 uarg[1] = SCARG(p, len); /* size_t */
1440 *n_args = 2;
1441 break;
1442 }
1443 /* linux_sys_mremap */
1444 case 216: {
1445 const struct linux_sys_mremap_args *p = params;
1446 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
1447 uarg[1] = SCARG(p, old_size); /* size_t */
1448 uarg[2] = SCARG(p, new_size); /* size_t */
1449 uarg[3] = SCARG(p, flags); /* u_long */
1450 *n_args = 4;
1451 break;
1452 }
1453 /* linux_sys_clone */
1454 case 220: {
1455 const struct linux_sys_clone_args *p = params;
1456 iarg[0] = SCARG(p, flags); /* int */
1457 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
1458 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
1459 uarg[3] = (intptr_t) SCARG(p, child_tidptr); /* void * */
1460 uarg[4] = (intptr_t) SCARG(p, tls); /* void * */
1461 *n_args = 5;
1462 break;
1463 }
1464 /* sys_execve */
1465 case 221: {
1466 const struct sys_execve_args *p = params;
1467 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1468 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
1469 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
1470 *n_args = 3;
1471 break;
1472 }
1473 /* linux_sys_mmap */
1474 case 222: {
1475 const struct linux_sys_mmap_args *p = params;
1476 uarg[0] = SCARG(p, addr); /* unsigned long */
1477 uarg[1] = SCARG(p, len); /* size_t */
1478 iarg[2] = SCARG(p, prot); /* int */
1479 iarg[3] = SCARG(p, flags); /* int */
1480 iarg[4] = SCARG(p, fd); /* int */
1481 iarg[5] = SCARG(p, offset); /* linux_off_t */
1482 *n_args = 6;
1483 break;
1484 }
1485 /* linux_sys_fadvise64 */
1486 case 223: {
1487 const struct linux_sys_fadvise64_args *p = params;
1488 iarg[0] = SCARG(p, fd); /* int */
1489 iarg[1] = SCARG(p, offset); /* off_t */
1490 uarg[2] = SCARG(p, len); /* size_t */
1491 iarg[3] = SCARG(p, advice); /* int */
1492 *n_args = 4;
1493 break;
1494 }
1495 /* linux_sys_swapon */
1496 case 224: {
1497 const struct linux_sys_swapon_args *p = params;
1498 uarg[0] = (intptr_t) SCARG(p, name); /* char * */
1499 *n_args = 1;
1500 break;
1501 }
1502 /* linux_sys_swapoff */
1503 case 225: {
1504 const struct linux_sys_swapoff_args *p = params;
1505 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1506 *n_args = 1;
1507 break;
1508 }
1509 /* linux_sys_mprotect */
1510 case 226: {
1511 const struct linux_sys_mprotect_args *p = params;
1512 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
1513 uarg[1] = SCARG(p, len); /* unsigned long */
1514 iarg[2] = SCARG(p, prot); /* int */
1515 *n_args = 3;
1516 break;
1517 }
1518 /* sys___msync13 */
1519 case 227: {
1520 const struct sys___msync13_args *p = params;
1521 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1522 uarg[1] = SCARG(p, len); /* size_t */
1523 iarg[2] = SCARG(p, flags); /* int */
1524 *n_args = 3;
1525 break;
1526 }
1527 /* sys_mlock */
1528 case 228: {
1529 const struct sys_mlock_args *p = params;
1530 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1531 uarg[1] = SCARG(p, len); /* size_t */
1532 *n_args = 2;
1533 break;
1534 }
1535 /* sys_munlock */
1536 case 229: {
1537 const struct sys_munlock_args *p = params;
1538 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1539 uarg[1] = SCARG(p, len); /* size_t */
1540 *n_args = 2;
1541 break;
1542 }
1543 /* sys_mlockall */
1544 case 230: {
1545 const struct sys_mlockall_args *p = params;
1546 iarg[0] = SCARG(p, flags); /* int */
1547 *n_args = 1;
1548 break;
1549 }
1550 /* sys_munlockall */
1551 case 231: {
1552 *n_args = 0;
1553 break;
1554 }
1555 /* sys_mincore */
1556 case 232: {
1557 const struct sys_mincore_args *p = params;
1558 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1559 uarg[1] = SCARG(p, len); /* size_t */
1560 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
1561 *n_args = 3;
1562 break;
1563 }
1564 /* sys_madvise */
1565 case 233: {
1566 const struct sys_madvise_args *p = params;
1567 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1568 uarg[1] = SCARG(p, len); /* size_t */
1569 iarg[2] = SCARG(p, behav); /* int */
1570 *n_args = 3;
1571 break;
1572 }
1573 /* linux_sys_accept4 */
1574 case 242: {
1575 const struct linux_sys_accept4_args *p = params;
1576 iarg[0] = SCARG(p, s); /* int */
1577 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
1578 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
1579 iarg[3] = SCARG(p, flags); /* int */
1580 *n_args = 4;
1581 break;
1582 }
1583 /* linux_sys_recvmmsg */
1584 case 243: {
1585 const struct linux_sys_recvmmsg_args *p = params;
1586 iarg[0] = SCARG(p, s); /* int */
1587 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1588 uarg[2] = SCARG(p, vlen); /* unsigned int */
1589 uarg[3] = SCARG(p, flags); /* unsigned int */
1590 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */
1591 *n_args = 5;
1592 break;
1593 }
1594 /* linux_sys_wait4 */
1595 case 260: {
1596 const struct linux_sys_wait4_args *p = params;
1597 iarg[0] = SCARG(p, pid); /* int */
1598 uarg[1] = (intptr_t) SCARG(p, status); /* int * */
1599 iarg[2] = SCARG(p, options); /* int */
1600 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1601 *n_args = 4;
1602 break;
1603 }
1604 /* linux_sys_sendmmsg */
1605 case 269: {
1606 const struct linux_sys_sendmmsg_args *p = params;
1607 iarg[0] = SCARG(p, s); /* int */
1608 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1609 uarg[2] = SCARG(p, vlen); /* unsigned int */
1610 uarg[3] = SCARG(p, flags); /* unsigned int */
1611 *n_args = 4;
1612 break;
1613 }
1614 /* sys_getrandom */
1615 case 278: {
1616 const struct sys_getrandom_args *p = params;
1617 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */
1618 uarg[1] = SCARG(p, buflen); /* size_t */
1619 uarg[2] = SCARG(p, flags); /* unsigned int */
1620 *n_args = 3;
1621 break;
1622 }
1623 /* linux_sys_statx */
1624 case 291: {
1625 const struct linux_sys_statx_args *p = params;
1626 iarg[0] = SCARG(p, fd); /* int */
1627 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1628 iarg[2] = SCARG(p, flag); /* int */
1629 uarg[3] = SCARG(p, mask); /* unsigned int */
1630 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
1631 *n_args = 5;
1632 break;
1633 }
1634 /* linux_sys_nosys */
1635 case 440: {
1636 *n_args = 0;
1637 break;
1638 }
1639 default:
1640 *n_args = 0;
1641 break;
1642 };
1643 }
1644 static void
1645 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
1646 {
1647 const char *p = NULL;
1648 switch (sysnum) {
1649 /* linux_sys_setxattr */
1650 case 5:
1651 switch(ndx) {
1652 case 0:
1653 p = "char *";
1654 break;
1655 case 1:
1656 p = "char *";
1657 break;
1658 case 2:
1659 p = "void *";
1660 break;
1661 case 3:
1662 p = "size_t";
1663 break;
1664 case 4:
1665 p = "int";
1666 break;
1667 default:
1668 break;
1669 };
1670 break;
1671 /* linux_sys_lsetxattr */
1672 case 6:
1673 switch(ndx) {
1674 case 0:
1675 p = "char *";
1676 break;
1677 case 1:
1678 p = "char *";
1679 break;
1680 case 2:
1681 p = "void *";
1682 break;
1683 case 3:
1684 p = "size_t";
1685 break;
1686 case 4:
1687 p = "int";
1688 break;
1689 default:
1690 break;
1691 };
1692 break;
1693 /* linux_sys_fsetxattr */
1694 case 7:
1695 switch(ndx) {
1696 case 0:
1697 p = "int";
1698 break;
1699 case 1:
1700 p = "char *";
1701 break;
1702 case 2:
1703 p = "void *";
1704 break;
1705 case 3:
1706 p = "size_t";
1707 break;
1708 case 4:
1709 p = "int";
1710 break;
1711 default:
1712 break;
1713 };
1714 break;
1715 /* linux_sys_getxattr */
1716 case 8:
1717 switch(ndx) {
1718 case 0:
1719 p = "char *";
1720 break;
1721 case 1:
1722 p = "char *";
1723 break;
1724 case 2:
1725 p = "void *";
1726 break;
1727 case 3:
1728 p = "size_t";
1729 break;
1730 default:
1731 break;
1732 };
1733 break;
1734 /* linux_sys_lgetxattr */
1735 case 9:
1736 switch(ndx) {
1737 case 0:
1738 p = "char *";
1739 break;
1740 case 1:
1741 p = "char *";
1742 break;
1743 case 2:
1744 p = "void *";
1745 break;
1746 case 3:
1747 p = "size_t";
1748 break;
1749 default:
1750 break;
1751 };
1752 break;
1753 /* linux_sys_fgetxattr */
1754 case 10:
1755 switch(ndx) {
1756 case 0:
1757 p = "int";
1758 break;
1759 case 1:
1760 p = "char *";
1761 break;
1762 case 2:
1763 p = "void *";
1764 break;
1765 case 3:
1766 p = "size_t";
1767 break;
1768 default:
1769 break;
1770 };
1771 break;
1772 /* linux_sys_listxattr */
1773 case 11:
1774 switch(ndx) {
1775 case 0:
1776 p = "char *";
1777 break;
1778 case 1:
1779 p = "char *";
1780 break;
1781 case 2:
1782 p = "size_t";
1783 break;
1784 default:
1785 break;
1786 };
1787 break;
1788 /* linux_sys_llistxattr */
1789 case 12:
1790 switch(ndx) {
1791 case 0:
1792 p = "char *";
1793 break;
1794 case 1:
1795 p = "char *";
1796 break;
1797 case 2:
1798 p = "size_t";
1799 break;
1800 default:
1801 break;
1802 };
1803 break;
1804 /* linux_sys_flistxattr */
1805 case 13:
1806 switch(ndx) {
1807 case 0:
1808 p = "int";
1809 break;
1810 case 1:
1811 p = "char *";
1812 break;
1813 case 2:
1814 p = "size_t";
1815 break;
1816 default:
1817 break;
1818 };
1819 break;
1820 /* linux_sys_removexattr */
1821 case 14:
1822 switch(ndx) {
1823 case 0:
1824 p = "char *";
1825 break;
1826 case 1:
1827 p = "char *";
1828 break;
1829 default:
1830 break;
1831 };
1832 break;
1833 /* linux_sys_lremovexattr */
1834 case 15:
1835 switch(ndx) {
1836 case 0:
1837 p = "char *";
1838 break;
1839 case 1:
1840 p = "char *";
1841 break;
1842 default:
1843 break;
1844 };
1845 break;
1846 /* linux_sys_fremovexattr */
1847 case 16:
1848 switch(ndx) {
1849 case 0:
1850 p = "int";
1851 break;
1852 case 1:
1853 p = "char *";
1854 break;
1855 default:
1856 break;
1857 };
1858 break;
1859 /* sys___getcwd */
1860 case 17:
1861 switch(ndx) {
1862 case 0:
1863 p = "char *";
1864 break;
1865 case 1:
1866 p = "size_t";
1867 break;
1868 default:
1869 break;
1870 };
1871 break;
1872 /* linux_sys_eventfd2 */
1873 case 19:
1874 switch(ndx) {
1875 case 0:
1876 p = "unsigned int";
1877 break;
1878 case 1:
1879 p = "int";
1880 break;
1881 default:
1882 break;
1883 };
1884 break;
1885 /* sys_dup */
1886 case 23:
1887 switch(ndx) {
1888 case 0:
1889 p = "int";
1890 break;
1891 default:
1892 break;
1893 };
1894 break;
1895 /* linux_sys_dup3 */
1896 case 24:
1897 switch(ndx) {
1898 case 0:
1899 p = "int";
1900 break;
1901 case 1:
1902 p = "int";
1903 break;
1904 case 2:
1905 p = "int";
1906 break;
1907 default:
1908 break;
1909 };
1910 break;
1911 /* linux_sys_fcntl */
1912 case 25:
1913 switch(ndx) {
1914 case 0:
1915 p = "int";
1916 break;
1917 case 1:
1918 p = "int";
1919 break;
1920 case 2:
1921 p = "void *";
1922 break;
1923 default:
1924 break;
1925 };
1926 break;
1927 /* linux_sys_ioctl */
1928 case 29:
1929 switch(ndx) {
1930 case 0:
1931 p = "int";
1932 break;
1933 case 1:
1934 p = "u_long";
1935 break;
1936 case 2:
1937 p = "void *";
1938 break;
1939 default:
1940 break;
1941 };
1942 break;
1943 /* sys_flock */
1944 case 32:
1945 switch(ndx) {
1946 case 0:
1947 p = "int";
1948 break;
1949 case 1:
1950 p = "int";
1951 break;
1952 default:
1953 break;
1954 };
1955 break;
1956 /* linux_sys_mknodat */
1957 case 33:
1958 switch(ndx) {
1959 case 0:
1960 p = "int";
1961 break;
1962 case 1:
1963 p = "const char *";
1964 break;
1965 case 2:
1966 p = "linux_umode_t";
1967 break;
1968 case 3:
1969 p = "unsigned";
1970 break;
1971 default:
1972 break;
1973 };
1974 break;
1975 /* sys_mkdirat */
1976 case 34:
1977 switch(ndx) {
1978 case 0:
1979 p = "int";
1980 break;
1981 case 1:
1982 p = "const char *";
1983 break;
1984 case 2:
1985 p = "linux_umode_t";
1986 break;
1987 default:
1988 break;
1989 };
1990 break;
1991 /* linux_sys_unlinkat */
1992 case 35:
1993 switch(ndx) {
1994 case 0:
1995 p = "int";
1996 break;
1997 case 1:
1998 p = "const char *";
1999 break;
2000 case 2:
2001 p = "int";
2002 break;
2003 default:
2004 break;
2005 };
2006 break;
2007 /* sys_symlinkat */
2008 case 36:
2009 switch(ndx) {
2010 case 0:
2011 p = "const char *";
2012 break;
2013 case 1:
2014 p = "int";
2015 break;
2016 case 2:
2017 p = "const char *";
2018 break;
2019 default:
2020 break;
2021 };
2022 break;
2023 /* linux_sys_linkat */
2024 case 37:
2025 switch(ndx) {
2026 case 0:
2027 p = "int";
2028 break;
2029 case 1:
2030 p = "const char *";
2031 break;
2032 case 2:
2033 p = "int";
2034 break;
2035 case 3:
2036 p = "const char *";
2037 break;
2038 case 4:
2039 p = "int";
2040 break;
2041 default:
2042 break;
2043 };
2044 break;
2045 /* sys_renameat */
2046 case 38:
2047 switch(ndx) {
2048 case 0:
2049 p = "int";
2050 break;
2051 case 1:
2052 p = "const char *";
2053 break;
2054 case 2:
2055 p = "int";
2056 break;
2057 case 3:
2058 p = "const char *";
2059 break;
2060 default:
2061 break;
2062 };
2063 break;
2064 /* linux_sys_statfs */
2065 case 43:
2066 switch(ndx) {
2067 case 0:
2068 p = "const char *";
2069 break;
2070 case 1:
2071 p = "struct linux_statfs *";
2072 break;
2073 default:
2074 break;
2075 };
2076 break;
2077 /* linux_sys_fstatfs */
2078 case 44:
2079 switch(ndx) {
2080 case 0:
2081 p = "int";
2082 break;
2083 case 1:
2084 p = "struct linux_statfs *";
2085 break;
2086 default:
2087 break;
2088 };
2089 break;
2090 /* linux_sys_truncate64 */
2091 case 45:
2092 switch(ndx) {
2093 case 0:
2094 p = "const char *";
2095 break;
2096 case 1:
2097 p = "off_t";
2098 break;
2099 default:
2100 break;
2101 };
2102 break;
2103 /* linux_sys_ftruncate64 */
2104 case 46:
2105 switch(ndx) {
2106 case 0:
2107 p = "unsigned int";
2108 break;
2109 case 1:
2110 p = "off_t";
2111 break;
2112 default:
2113 break;
2114 };
2115 break;
2116 /* linux_sys_fallocate */
2117 case 47:
2118 switch(ndx) {
2119 case 0:
2120 p = "int";
2121 break;
2122 case 1:
2123 p = "int";
2124 break;
2125 case 2:
2126 p = "off_t";
2127 break;
2128 case 3:
2129 p = "off_t";
2130 break;
2131 default:
2132 break;
2133 };
2134 break;
2135 /* linux_sys_faccessat */
2136 case 48:
2137 switch(ndx) {
2138 case 0:
2139 p = "int";
2140 break;
2141 case 1:
2142 p = "const char *";
2143 break;
2144 case 2:
2145 p = "int";
2146 break;
2147 default:
2148 break;
2149 };
2150 break;
2151 /* sys_chdir */
2152 case 49:
2153 switch(ndx) {
2154 case 0:
2155 p = "const char *";
2156 break;
2157 default:
2158 break;
2159 };
2160 break;
2161 /* sys_fchdir */
2162 case 50:
2163 switch(ndx) {
2164 case 0:
2165 p = "int";
2166 break;
2167 default:
2168 break;
2169 };
2170 break;
2171 /* sys_chroot */
2172 case 51:
2173 switch(ndx) {
2174 case 0:
2175 p = "char *";
2176 break;
2177 default:
2178 break;
2179 };
2180 break;
2181 /* sys_fchmod */
2182 case 52:
2183 switch(ndx) {
2184 case 0:
2185 p = "int";
2186 break;
2187 case 1:
2188 p = "linux_umode_t";
2189 break;
2190 default:
2191 break;
2192 };
2193 break;
2194 /* linux_sys_fchmodat */
2195 case 53:
2196 switch(ndx) {
2197 case 0:
2198 p = "int";
2199 break;
2200 case 1:
2201 p = "const char *";
2202 break;
2203 case 2:
2204 p = "linux_umode_t";
2205 break;
2206 default:
2207 break;
2208 };
2209 break;
2210 /* linux_sys_fchownat */
2211 case 54:
2212 switch(ndx) {
2213 case 0:
2214 p = "int";
2215 break;
2216 case 1:
2217 p = "const char *";
2218 break;
2219 case 2:
2220 p = "uid_t";
2221 break;
2222 case 3:
2223 p = "gid_t";
2224 break;
2225 case 4:
2226 p = "int";
2227 break;
2228 default:
2229 break;
2230 };
2231 break;
2232 /* sys___posix_fchown */
2233 case 55:
2234 switch(ndx) {
2235 case 0:
2236 p = "int";
2237 break;
2238 case 1:
2239 p = "uid_t";
2240 break;
2241 case 2:
2242 p = "gid_t";
2243 break;
2244 default:
2245 break;
2246 };
2247 break;
2248 /* linux_sys_openat */
2249 case 56:
2250 switch(ndx) {
2251 case 0:
2252 p = "int";
2253 break;
2254 case 1:
2255 p = "const char *";
2256 break;
2257 case 2:
2258 p = "int";
2259 break;
2260 case 3:
2261 p = "linux_umode_t";
2262 break;
2263 default:
2264 break;
2265 };
2266 break;
2267 /* sys_close */
2268 case 57:
2269 switch(ndx) {
2270 case 0:
2271 p = "int";
2272 break;
2273 default:
2274 break;
2275 };
2276 break;
2277 /* linux_sys_pipe2 */
2278 case 59:
2279 switch(ndx) {
2280 case 0:
2281 p = "int *";
2282 break;
2283 case 1:
2284 p = "int";
2285 break;
2286 default:
2287 break;
2288 };
2289 break;
2290 /* linux_sys_getdents64 */
2291 case 61:
2292 switch(ndx) {
2293 case 0:
2294 p = "int";
2295 break;
2296 case 1:
2297 p = "struct linux_dirent64 *";
2298 break;
2299 case 2:
2300 p = "unsigned int";
2301 break;
2302 default:
2303 break;
2304 };
2305 break;
2306 /* compat_43_sys_lseek */
2307 case 62:
2308 switch(ndx) {
2309 case 0:
2310 p = "int";
2311 break;
2312 case 1:
2313 p = "long";
2314 break;
2315 case 2:
2316 p = "int";
2317 break;
2318 default:
2319 break;
2320 };
2321 break;
2322 /* sys_read */
2323 case 63:
2324 switch(ndx) {
2325 case 0:
2326 p = "int";
2327 break;
2328 case 1:
2329 p = "void *";
2330 break;
2331 case 2:
2332 p = "size_t";
2333 break;
2334 default:
2335 break;
2336 };
2337 break;
2338 /* sys_write */
2339 case 64:
2340 switch(ndx) {
2341 case 0:
2342 p = "int";
2343 break;
2344 case 1:
2345 p = "const void *";
2346 break;
2347 case 2:
2348 p = "size_t";
2349 break;
2350 default:
2351 break;
2352 };
2353 break;
2354 /* sys_readv */
2355 case 65:
2356 switch(ndx) {
2357 case 0:
2358 p = "int";
2359 break;
2360 case 1:
2361 p = "const struct iovec *";
2362 break;
2363 case 2:
2364 p = "int";
2365 break;
2366 default:
2367 break;
2368 };
2369 break;
2370 /* sys_writev */
2371 case 66:
2372 switch(ndx) {
2373 case 0:
2374 p = "int";
2375 break;
2376 case 1:
2377 p = "const struct iovec *";
2378 break;
2379 case 2:
2380 p = "int";
2381 break;
2382 default:
2383 break;
2384 };
2385 break;
2386 /* linux_sys_pread */
2387 case 67:
2388 switch(ndx) {
2389 case 0:
2390 p = "int";
2391 break;
2392 case 1:
2393 p = "char *";
2394 break;
2395 case 2:
2396 p = "size_t";
2397 break;
2398 case 3:
2399 p = "off_t";
2400 break;
2401 default:
2402 break;
2403 };
2404 break;
2405 /* linux_sys_pwrite */
2406 case 68:
2407 switch(ndx) {
2408 case 0:
2409 p = "int";
2410 break;
2411 case 1:
2412 p = "char *";
2413 break;
2414 case 2:
2415 p = "size_t";
2416 break;
2417 case 3:
2418 p = "off_t";
2419 break;
2420 default:
2421 break;
2422 };
2423 break;
2424 /* linux_sys_preadv */
2425 case 69:
2426 switch(ndx) {
2427 case 0:
2428 p = "int";
2429 break;
2430 case 1:
2431 p = "const struct iovec *";
2432 break;
2433 case 2:
2434 p = "int";
2435 break;
2436 case 3:
2437 p = "unsigned long";
2438 break;
2439 case 4:
2440 p = "unsigned long";
2441 break;
2442 default:
2443 break;
2444 };
2445 break;
2446 /* linux_sys_pwritev */
2447 case 70:
2448 switch(ndx) {
2449 case 0:
2450 p = "int";
2451 break;
2452 case 1:
2453 p = "const struct iovcnt *";
2454 break;
2455 case 2:
2456 p = "int";
2457 break;
2458 case 3:
2459 p = "unsigned long";
2460 break;
2461 case 4:
2462 p = "unsigned long";
2463 break;
2464 default:
2465 break;
2466 };
2467 break;
2468 /* linux_sys_pselect6 */
2469 case 72:
2470 switch(ndx) {
2471 case 0:
2472 p = "int";
2473 break;
2474 case 1:
2475 p = "fd_set *";
2476 break;
2477 case 2:
2478 p = "fd_set *";
2479 break;
2480 case 3:
2481 p = "fd_set *";
2482 break;
2483 case 4:
2484 p = "struct linux_timespec *";
2485 break;
2486 case 5:
2487 p = "linux_sized_sigset_t *";
2488 break;
2489 default:
2490 break;
2491 };
2492 break;
2493 /* linux_sys_ppoll */
2494 case 73:
2495 switch(ndx) {
2496 case 0:
2497 p = "struct pollfd *";
2498 break;
2499 case 1:
2500 p = "u_int";
2501 break;
2502 case 2:
2503 p = "struct linux_timespec *";
2504 break;
2505 case 3:
2506 p = "linux_sigset_t *";
2507 break;
2508 default:
2509 break;
2510 };
2511 break;
2512 /* sys_readlinkat */
2513 case 78:
2514 switch(ndx) {
2515 case 0:
2516 p = "int";
2517 break;
2518 case 1:
2519 p = "const char *";
2520 break;
2521 case 2:
2522 p = "char *";
2523 break;
2524 case 3:
2525 p = "size_t";
2526 break;
2527 default:
2528 break;
2529 };
2530 break;
2531 /* linux_sys_fstatat64 */
2532 case 79:
2533 switch(ndx) {
2534 case 0:
2535 p = "int";
2536 break;
2537 case 1:
2538 p = "const char *";
2539 break;
2540 case 2:
2541 p = "struct linux_stat *";
2542 break;
2543 case 3:
2544 p = "int";
2545 break;
2546 default:
2547 break;
2548 };
2549 break;
2550 /* linux_sys_fstat64 */
2551 case 80:
2552 switch(ndx) {
2553 case 0:
2554 p = "int";
2555 break;
2556 case 1:
2557 p = "struct linux_stat *";
2558 break;
2559 default:
2560 break;
2561 };
2562 break;
2563 /* sys_sync */
2564 case 81:
2565 break;
2566 /* sys_fsync */
2567 case 82:
2568 switch(ndx) {
2569 case 0:
2570 p = "int";
2571 break;
2572 default:
2573 break;
2574 };
2575 break;
2576 /* linux_sys_fdatasync */
2577 case 83:
2578 switch(ndx) {
2579 case 0:
2580 p = "int";
2581 break;
2582 default:
2583 break;
2584 };
2585 break;
2586 /* linux_sys_timerfd_create */
2587 case 85:
2588 switch(ndx) {
2589 case 0:
2590 p = "clockid_t";
2591 break;
2592 case 1:
2593 p = "int";
2594 break;
2595 default:
2596 break;
2597 };
2598 break;
2599 /* linux_sys_timerfd_settime */
2600 case 86:
2601 switch(ndx) {
2602 case 0:
2603 p = "int";
2604 break;
2605 case 1:
2606 p = "int";
2607 break;
2608 case 2:
2609 p = "const struct linux_itimerspec *";
2610 break;
2611 case 3:
2612 p = "struct linux_itimerspec *";
2613 break;
2614 default:
2615 break;
2616 };
2617 break;
2618 /* linux_sys_timerfd_gettime */
2619 case 87:
2620 switch(ndx) {
2621 case 0:
2622 p = "int";
2623 break;
2624 case 1:
2625 p = "struct linux_itimerspec *";
2626 break;
2627 default:
2628 break;
2629 };
2630 break;
2631 /* linux_sys_utimensat */
2632 case 88:
2633 switch(ndx) {
2634 case 0:
2635 p = "int";
2636 break;
2637 case 1:
2638 p = "const char *";
2639 break;
2640 case 2:
2641 p = "struct linux_timespec *";
2642 break;
2643 case 3:
2644 p = "int";
2645 break;
2646 default:
2647 break;
2648 };
2649 break;
2650 /* sys_acct */
2651 case 89:
2652 switch(ndx) {
2653 case 0:
2654 p = "char *";
2655 break;
2656 default:
2657 break;
2658 };
2659 break;
2660 /* linux_sys_personality */
2661 case 92:
2662 switch(ndx) {
2663 case 0:
2664 p = "unsigned long";
2665 break;
2666 default:
2667 break;
2668 };
2669 break;
2670 /* linux_sys_exit */
2671 case 93:
2672 switch(ndx) {
2673 case 0:
2674 p = "int";
2675 break;
2676 default:
2677 break;
2678 };
2679 break;
2680 /* linux_sys_exit_group */
2681 case 94:
2682 switch(ndx) {
2683 case 0:
2684 p = "int";
2685 break;
2686 default:
2687 break;
2688 };
2689 break;
2690 /* linux_sys_set_tid_address */
2691 case 96:
2692 switch(ndx) {
2693 case 0:
2694 p = "int *";
2695 break;
2696 default:
2697 break;
2698 };
2699 break;
2700 /* linux_sys_futex */
2701 case 98:
2702 switch(ndx) {
2703 case 0:
2704 p = "int *";
2705 break;
2706 case 1:
2707 p = "int";
2708 break;
2709 case 2:
2710 p = "int";
2711 break;
2712 case 3:
2713 p = "const struct linux_timespec *";
2714 break;
2715 case 4:
2716 p = "int *";
2717 break;
2718 case 5:
2719 p = "int";
2720 break;
2721 default:
2722 break;
2723 };
2724 break;
2725 /* sys___futex_set_robust_list */
2726 case 99:
2727 switch(ndx) {
2728 case 0:
2729 p = "void *";
2730 break;
2731 case 1:
2732 p = "size_t";
2733 break;
2734 default:
2735 break;
2736 };
2737 break;
2738 /* sys___futex_get_robust_list */
2739 case 100:
2740 switch(ndx) {
2741 case 0:
2742 p = "lwpid_t";
2743 break;
2744 case 1:
2745 p = "void **";
2746 break;
2747 case 2:
2748 p = "size_t *";
2749 break;
2750 default:
2751 break;
2752 };
2753 break;
2754 /* linux_sys_nanosleep */
2755 case 101:
2756 switch(ndx) {
2757 case 0:
2758 p = "const struct linux_timespec *";
2759 break;
2760 case 1:
2761 p = "struct linux_timespec *";
2762 break;
2763 default:
2764 break;
2765 };
2766 break;
2767 /* compat_50_sys_getitimer */
2768 case 102:
2769 switch(ndx) {
2770 case 0:
2771 p = "int";
2772 break;
2773 case 1:
2774 p = "struct itimerval50 *";
2775 break;
2776 default:
2777 break;
2778 };
2779 break;
2780 /* compat_50_sys_setitimer */
2781 case 103:
2782 switch(ndx) {
2783 case 0:
2784 p = "int";
2785 break;
2786 case 1:
2787 p = "struct itimerval50 *";
2788 break;
2789 case 2:
2790 p = "struct itimerval50 *";
2791 break;
2792 default:
2793 break;
2794 };
2795 break;
2796 /* linux_sys_timer_create */
2797 case 107:
2798 switch(ndx) {
2799 case 0:
2800 p = "clockid_t";
2801 break;
2802 case 1:
2803 p = "struct linux_sigevent *";
2804 break;
2805 case 2:
2806 p = "timer_t *";
2807 break;
2808 default:
2809 break;
2810 };
2811 break;
2812 /* linux_sys_timer_gettime */
2813 case 108:
2814 switch(ndx) {
2815 case 0:
2816 p = "timer_t";
2817 break;
2818 case 1:
2819 p = "struct linux_itimerspec *";
2820 break;
2821 default:
2822 break;
2823 };
2824 break;
2825 /* sys_timer_getoverrun */
2826 case 109:
2827 switch(ndx) {
2828 case 0:
2829 p = "timer_t";
2830 break;
2831 default:
2832 break;
2833 };
2834 break;
2835 /* linux_sys_timer_settime */
2836 case 110:
2837 switch(ndx) {
2838 case 0:
2839 p = "timer_t";
2840 break;
2841 case 1:
2842 p = "int";
2843 break;
2844 case 2:
2845 p = "const struct linux_itimerspec *";
2846 break;
2847 case 3:
2848 p = "struct linux_itimerspec *";
2849 break;
2850 default:
2851 break;
2852 };
2853 break;
2854 /* sys_timer_delete */
2855 case 111:
2856 switch(ndx) {
2857 case 0:
2858 p = "timer_t";
2859 break;
2860 default:
2861 break;
2862 };
2863 break;
2864 /* linux_sys_clock_settime */
2865 case 112:
2866 switch(ndx) {
2867 case 0:
2868 p = "clockid_t";
2869 break;
2870 case 1:
2871 p = "struct linux_timespec *";
2872 break;
2873 default:
2874 break;
2875 };
2876 break;
2877 /* linux_sys_clock_gettime */
2878 case 113:
2879 switch(ndx) {
2880 case 0:
2881 p = "clockid_t";
2882 break;
2883 case 1:
2884 p = "struct linux_timespec *";
2885 break;
2886 default:
2887 break;
2888 };
2889 break;
2890 /* linux_sys_clock_getres */
2891 case 114:
2892 switch(ndx) {
2893 case 0:
2894 p = "clockid_t";
2895 break;
2896 case 1:
2897 p = "struct linux_timespec *";
2898 break;
2899 default:
2900 break;
2901 };
2902 break;
2903 /* linux_sys_clock_nanosleep */
2904 case 115:
2905 switch(ndx) {
2906 case 0:
2907 p = "clockid_t";
2908 break;
2909 case 1:
2910 p = "int";
2911 break;
2912 case 2:
2913 p = "struct linux_timespec *";
2914 break;
2915 case 3:
2916 p = "struct linux_timespec *";
2917 break;
2918 default:
2919 break;
2920 };
2921 break;
2922 /* linux_sys_ptrace */
2923 case 117:
2924 switch(ndx) {
2925 case 0:
2926 p = "long";
2927 break;
2928 case 1:
2929 p = "long";
2930 break;
2931 case 2:
2932 p = "long";
2933 break;
2934 case 3:
2935 p = "long";
2936 break;
2937 default:
2938 break;
2939 };
2940 break;
2941 /* linux_sys_sched_setparam */
2942 case 118:
2943 switch(ndx) {
2944 case 0:
2945 p = "pid_t";
2946 break;
2947 case 1:
2948 p = "const struct linux_sched_param *";
2949 break;
2950 default:
2951 break;
2952 };
2953 break;
2954 /* linux_sys_sched_setscheduler */
2955 case 119:
2956 switch(ndx) {
2957 case 0:
2958 p = "pid_t";
2959 break;
2960 case 1:
2961 p = "int";
2962 break;
2963 case 2:
2964 p = "const struct linux_sched_param *";
2965 break;
2966 default:
2967 break;
2968 };
2969 break;
2970 /* linux_sys_sched_getscheduler */
2971 case 120:
2972 switch(ndx) {
2973 case 0:
2974 p = "pid_t";
2975 break;
2976 default:
2977 break;
2978 };
2979 break;
2980 /* linux_sys_sched_getparam */
2981 case 121:
2982 switch(ndx) {
2983 case 0:
2984 p = "pid_t";
2985 break;
2986 case 1:
2987 p = "struct linux_sched_param *";
2988 break;
2989 default:
2990 break;
2991 };
2992 break;
2993 /* linux_sys_sched_setaffinity */
2994 case 122:
2995 switch(ndx) {
2996 case 0:
2997 p = "pid_t";
2998 break;
2999 case 1:
3000 p = "unsigned int";
3001 break;
3002 case 2:
3003 p = "unsigned long *";
3004 break;
3005 default:
3006 break;
3007 };
3008 break;
3009 /* linux_sys_sched_getaffinity */
3010 case 123:
3011 switch(ndx) {
3012 case 0:
3013 p = "pid_t";
3014 break;
3015 case 1:
3016 p = "unsigned int";
3017 break;
3018 case 2:
3019 p = "unsigned long *";
3020 break;
3021 default:
3022 break;
3023 };
3024 break;
3025 /* linux_sys_sched_yield */
3026 case 124:
3027 break;
3028 /* linux_sys_sched_get_priority_max */
3029 case 125:
3030 switch(ndx) {
3031 case 0:
3032 p = "int";
3033 break;
3034 default:
3035 break;
3036 };
3037 break;
3038 /* linux_sys_sched_get_priority_min */
3039 case 126:
3040 switch(ndx) {
3041 case 0:
3042 p = "int";
3043 break;
3044 default:
3045 break;
3046 };
3047 break;
3048 /* linux_sys_kill */
3049 case 129:
3050 switch(ndx) {
3051 case 0:
3052 p = "int";
3053 break;
3054 case 1:
3055 p = "int";
3056 break;
3057 default:
3058 break;
3059 };
3060 break;
3061 /* linux_sys_tkill */
3062 case 130:
3063 switch(ndx) {
3064 case 0:
3065 p = "int";
3066 break;
3067 case 1:
3068 p = "int";
3069 break;
3070 default:
3071 break;
3072 };
3073 break;
3074 /* linux_sys_tgkill */
3075 case 131:
3076 switch(ndx) {
3077 case 0:
3078 p = "int";
3079 break;
3080 case 1:
3081 p = "int";
3082 break;
3083 case 2:
3084 p = "int";
3085 break;
3086 default:
3087 break;
3088 };
3089 break;
3090 /* linux_sys_sigaltstack */
3091 case 132:
3092 switch(ndx) {
3093 case 0:
3094 p = "const struct linux_sigaltstack *";
3095 break;
3096 case 1:
3097 p = "struct linux_sigaltstack *";
3098 break;
3099 default:
3100 break;
3101 };
3102 break;
3103 /* linux_sys_rt_sigsuspend */
3104 case 133:
3105 switch(ndx) {
3106 case 0:
3107 p = "linux_sigset_t *";
3108 break;
3109 case 1:
3110 p = "size_t";
3111 break;
3112 default:
3113 break;
3114 };
3115 break;
3116 /* linux_sys_rt_sigaction */
3117 case 134:
3118 switch(ndx) {
3119 case 0:
3120 p = "int";
3121 break;
3122 case 1:
3123 p = "const struct linux_sigaction *";
3124 break;
3125 case 2:
3126 p = "struct linux_sigaction *";
3127 break;
3128 case 3:
3129 p = "size_t";
3130 break;
3131 default:
3132 break;
3133 };
3134 break;
3135 /* linux_sys_rt_sigprocmask */
3136 case 135:
3137 switch(ndx) {
3138 case 0:
3139 p = "int";
3140 break;
3141 case 1:
3142 p = "const linux_sigset_t *";
3143 break;
3144 case 2:
3145 p = "linux_sigset_t *";
3146 break;
3147 case 3:
3148 p = "size_t";
3149 break;
3150 default:
3151 break;
3152 };
3153 break;
3154 /* linux_sys_rt_sigpending */
3155 case 136:
3156 switch(ndx) {
3157 case 0:
3158 p = "linux_sigset_t *";
3159 break;
3160 case 1:
3161 p = "size_t";
3162 break;
3163 default:
3164 break;
3165 };
3166 break;
3167 /* linux_sys_rt_sigtimedwait */
3168 case 137:
3169 switch(ndx) {
3170 case 0:
3171 p = "const linux_sigset_t *";
3172 break;
3173 case 1:
3174 p = "linux_siginfo_t *";
3175 break;
3176 case 2:
3177 p = "const struct linux_timespec *";
3178 break;
3179 default:
3180 break;
3181 };
3182 break;
3183 /* linux_sys_rt_sigreturn */
3184 case 139:
3185 break;
3186 /* sys_setpriority */
3187 case 140:
3188 switch(ndx) {
3189 case 0:
3190 p = "int";
3191 break;
3192 case 1:
3193 p = "int";
3194 break;
3195 case 2:
3196 p = "int";
3197 break;
3198 default:
3199 break;
3200 };
3201 break;
3202 /* linux_sys_getpriority */
3203 case 141:
3204 switch(ndx) {
3205 case 0:
3206 p = "int";
3207 break;
3208 case 1:
3209 p = "int";
3210 break;
3211 default:
3212 break;
3213 };
3214 break;
3215 /* linux_sys_reboot */
3216 case 142:
3217 switch(ndx) {
3218 case 0:
3219 p = "int";
3220 break;
3221 case 1:
3222 p = "int";
3223 break;
3224 case 2:
3225 p = "int";
3226 break;
3227 case 3:
3228 p = "void *";
3229 break;
3230 default:
3231 break;
3232 };
3233 break;
3234 /* sys_setregid */
3235 case 143:
3236 switch(ndx) {
3237 case 0:
3238 p = "gid_t";
3239 break;
3240 case 1:
3241 p = "gid_t";
3242 break;
3243 default:
3244 break;
3245 };
3246 break;
3247 /* sys_setgid */
3248 case 144:
3249 switch(ndx) {
3250 case 0:
3251 p = "gid_t";
3252 break;
3253 default:
3254 break;
3255 };
3256 break;
3257 /* sys_setreuid */
3258 case 145:
3259 switch(ndx) {
3260 case 0:
3261 p = "uid_t";
3262 break;
3263 case 1:
3264 p = "uid_t";
3265 break;
3266 default:
3267 break;
3268 };
3269 break;
3270 /* sys_setuid */
3271 case 146:
3272 switch(ndx) {
3273 case 0:
3274 p = "uid_t";
3275 break;
3276 default:
3277 break;
3278 };
3279 break;
3280 /* linux_sys_setresuid */
3281 case 147:
3282 switch(ndx) {
3283 case 0:
3284 p = "uid_t";
3285 break;
3286 case 1:
3287 p = "uid_t";
3288 break;
3289 case 2:
3290 p = "uid_t";
3291 break;
3292 default:
3293 break;
3294 };
3295 break;
3296 /* linux_sys_getresuid */
3297 case 148:
3298 switch(ndx) {
3299 case 0:
3300 p = "uid_t *";
3301 break;
3302 case 1:
3303 p = "uid_t *";
3304 break;
3305 case 2:
3306 p = "uid_t *";
3307 break;
3308 default:
3309 break;
3310 };
3311 break;
3312 /* linux_sys_setresgid */
3313 case 149:
3314 switch(ndx) {
3315 case 0:
3316 p = "gid_t";
3317 break;
3318 case 1:
3319 p = "gid_t";
3320 break;
3321 case 2:
3322 p = "gid_t";
3323 break;
3324 default:
3325 break;
3326 };
3327 break;
3328 /* linux_sys_getresgid */
3329 case 150:
3330 switch(ndx) {
3331 case 0:
3332 p = "gid_t *";
3333 break;
3334 case 1:
3335 p = "gid_t *";
3336 break;
3337 case 2:
3338 p = "gid_t *";
3339 break;
3340 default:
3341 break;
3342 };
3343 break;
3344 /* linux_sys_setfsuid */
3345 case 151:
3346 switch(ndx) {
3347 case 0:
3348 p = "uid_t";
3349 break;
3350 default:
3351 break;
3352 };
3353 break;
3354 /* linux_sys_setfsgid */
3355 case 152:
3356 switch(ndx) {
3357 case 0:
3358 p = "gid_t";
3359 break;
3360 default:
3361 break;
3362 };
3363 break;
3364 /* linux_sys_times */
3365 case 153:
3366 switch(ndx) {
3367 case 0:
3368 p = "struct times *";
3369 break;
3370 default:
3371 break;
3372 };
3373 break;
3374 /* sys_setpgid */
3375 case 154:
3376 switch(ndx) {
3377 case 0:
3378 p = "int";
3379 break;
3380 case 1:
3381 p = "int";
3382 break;
3383 default:
3384 break;
3385 };
3386 break;
3387 /* sys_getpgid */
3388 case 155:
3389 switch(ndx) {
3390 case 0:
3391 p = "pid_t";
3392 break;
3393 default:
3394 break;
3395 };
3396 break;
3397 /* sys_getsid */
3398 case 156:
3399 switch(ndx) {
3400 case 0:
3401 p = "pid_t";
3402 break;
3403 default:
3404 break;
3405 };
3406 break;
3407 /* sys_setsid */
3408 case 157:
3409 break;
3410 /* sys_getgroups */
3411 case 158:
3412 switch(ndx) {
3413 case 0:
3414 p = "int";
3415 break;
3416 case 1:
3417 p = "gid_t *";
3418 break;
3419 default:
3420 break;
3421 };
3422 break;
3423 /* sys_setgroups */
3424 case 159:
3425 switch(ndx) {
3426 case 0:
3427 p = "int";
3428 break;
3429 case 1:
3430 p = "gid_t *";
3431 break;
3432 default:
3433 break;
3434 };
3435 break;
3436 /* linux_sys_uname */
3437 case 160:
3438 switch(ndx) {
3439 case 0:
3440 p = "struct linux_utsname *";
3441 break;
3442 default:
3443 break;
3444 };
3445 break;
3446 /* compat_43_sys_sethostname */
3447 case 161:
3448 switch(ndx) {
3449 case 0:
3450 p = "char *";
3451 break;
3452 case 1:
3453 p = "u_int";
3454 break;
3455 default:
3456 break;
3457 };
3458 break;
3459 /* linux_sys_setdomainname */
3460 case 162:
3461 switch(ndx) {
3462 case 0:
3463 p = "char *";
3464 break;
3465 case 1:
3466 p = "int";
3467 break;
3468 default:
3469 break;
3470 };
3471 break;
3472 /* linux_sys_getrlimit */
3473 case 163:
3474 switch(ndx) {
3475 case 0:
3476 p = "int";
3477 break;
3478 case 1:
3479 p = "struct rlimit *";
3480 break;
3481 default:
3482 break;
3483 };
3484 break;
3485 /* linux_sys_setrlimit */
3486 case 164:
3487 switch(ndx) {
3488 case 0:
3489 p = "u_int";
3490 break;
3491 case 1:
3492 p = "struct rlimit *";
3493 break;
3494 default:
3495 break;
3496 };
3497 break;
3498 /* compat_50_sys_getrusage */
3499 case 165:
3500 switch(ndx) {
3501 case 0:
3502 p = "int";
3503 break;
3504 case 1:
3505 p = "struct rusage50 *";
3506 break;
3507 default:
3508 break;
3509 };
3510 break;
3511 /* sys_umask */
3512 case 166:
3513 switch(ndx) {
3514 case 0:
3515 p = "int";
3516 break;
3517 default:
3518 break;
3519 };
3520 break;
3521 /* linux_sys_gettimeofday */
3522 case 169:
3523 switch(ndx) {
3524 case 0:
3525 p = "struct timeval50 *";
3526 break;
3527 case 1:
3528 p = "struct timezone *";
3529 break;
3530 default:
3531 break;
3532 };
3533 break;
3534 /* linux_sys_settimeofday */
3535 case 170:
3536 switch(ndx) {
3537 case 0:
3538 p = "struct timeval50 *";
3539 break;
3540 case 1:
3541 p = "struct timezone *";
3542 break;
3543 default:
3544 break;
3545 };
3546 break;
3547 /* sys_getpid */
3548 case 172:
3549 break;
3550 /* sys_getppid */
3551 case 173:
3552 break;
3553 /* sys_getuid */
3554 case 174:
3555 break;
3556 /* sys_geteuid */
3557 case 175:
3558 break;
3559 /* sys_getgid */
3560 case 176:
3561 break;
3562 /* sys_getegid */
3563 case 177:
3564 break;
3565 /* linux_sys_gettid */
3566 case 178:
3567 break;
3568 /* linux_sys_sysinfo */
3569 case 179:
3570 switch(ndx) {
3571 case 0:
3572 p = "struct linux_sysinfo *";
3573 break;
3574 default:
3575 break;
3576 };
3577 break;
3578 #ifdef SYSVMSG
3579 /* sys_msgget */
3580 case 186:
3581 switch(ndx) {
3582 case 0:
3583 p = "key_t";
3584 break;
3585 case 1:
3586 p = "int";
3587 break;
3588 default:
3589 break;
3590 };
3591 break;
3592 /* linux_sys_msgctl */
3593 case 187:
3594 switch(ndx) {
3595 case 0:
3596 p = "int";
3597 break;
3598 case 1:
3599 p = "int";
3600 break;
3601 case 2:
3602 p = "struct linux_msqid_ds *";
3603 break;
3604 default:
3605 break;
3606 };
3607 break;
3608 /* sys_msgrcv */
3609 case 188:
3610 switch(ndx) {
3611 case 0:
3612 p = "int";
3613 break;
3614 case 1:
3615 p = "void *";
3616 break;
3617 case 2:
3618 p = "size_t";
3619 break;
3620 case 3:
3621 p = "long";
3622 break;
3623 case 4:
3624 p = "int";
3625 break;
3626 default:
3627 break;
3628 };
3629 break;
3630 /* sys_msgsnd */
3631 case 189:
3632 switch(ndx) {
3633 case 0:
3634 p = "int";
3635 break;
3636 case 1:
3637 p = "void *";
3638 break;
3639 case 2:
3640 p = "size_t";
3641 break;
3642 case 3:
3643 p = "int";
3644 break;
3645 default:
3646 break;
3647 };
3648 break;
3649 #else
3650 #endif
3651 #ifdef SYSVSEM
3652 /* sys_semget */
3653 case 190:
3654 switch(ndx) {
3655 case 0:
3656 p = "key_t";
3657 break;
3658 case 1:
3659 p = "int";
3660 break;
3661 case 2:
3662 p = "int";
3663 break;
3664 default:
3665 break;
3666 };
3667 break;
3668 /* linux_sys_semctl */
3669 case 191:
3670 switch(ndx) {
3671 case 0:
3672 p = "int";
3673 break;
3674 case 1:
3675 p = "int";
3676 break;
3677 case 2:
3678 p = "int";
3679 break;
3680 case 3:
3681 p = "union linux_semun";
3682 break;
3683 default:
3684 break;
3685 };
3686 break;
3687 /* sys_semop */
3688 case 193:
3689 switch(ndx) {
3690 case 0:
3691 p = "int";
3692 break;
3693 case 1:
3694 p = "struct sembuf *";
3695 break;
3696 case 2:
3697 p = "size_t";
3698 break;
3699 default:
3700 break;
3701 };
3702 break;
3703 #else
3704 #endif
3705 #ifdef SYSVSEM
3706 /* linux_sys_shmget */
3707 case 194:
3708 switch(ndx) {
3709 case 0:
3710 p = "key_t";
3711 break;
3712 case 1:
3713 p = "size_t";
3714 break;
3715 case 2:
3716 p = "int";
3717 break;
3718 default:
3719 break;
3720 };
3721 break;
3722 /* linux_sys_shmctl */
3723 case 195:
3724 switch(ndx) {
3725 case 0:
3726 p = "int";
3727 break;
3728 case 1:
3729 p = "int";
3730 break;
3731 case 2:
3732 p = "struct linux_shmid_ds *";
3733 break;
3734 default:
3735 break;
3736 };
3737 break;
3738 /* sys_shmat */
3739 case 196:
3740 switch(ndx) {
3741 case 0:
3742 p = "int";
3743 break;
3744 case 1:
3745 p = "void *";
3746 break;
3747 case 2:
3748 p = "int";
3749 break;
3750 default:
3751 break;
3752 };
3753 break;
3754 /* sys_shmdt */
3755 case 197:
3756 switch(ndx) {
3757 case 0:
3758 p = "const void *";
3759 break;
3760 default:
3761 break;
3762 };
3763 break;
3764 #else
3765 #endif
3766 /* linux_sys_socket */
3767 case 198:
3768 switch(ndx) {
3769 case 0:
3770 p = "int";
3771 break;
3772 case 1:
3773 p = "int";
3774 break;
3775 case 2:
3776 p = "int";
3777 break;
3778 default:
3779 break;
3780 };
3781 break;
3782 /* linux_sys_socketpair */
3783 case 199:
3784 switch(ndx) {
3785 case 0:
3786 p = "int";
3787 break;
3788 case 1:
3789 p = "int";
3790 break;
3791 case 2:
3792 p = "int";
3793 break;
3794 case 3:
3795 p = "int *";
3796 break;
3797 default:
3798 break;
3799 };
3800 break;
3801 /* linux_sys_bind */
3802 case 200:
3803 switch(ndx) {
3804 case 0:
3805 p = "int";
3806 break;
3807 case 1:
3808 p = "const struct osockaddr *";
3809 break;
3810 case 2:
3811 p = "unsigned int";
3812 break;
3813 default:
3814 break;
3815 };
3816 break;
3817 /* sys_listen */
3818 case 201:
3819 switch(ndx) {
3820 case 0:
3821 p = "int";
3822 break;
3823 case 1:
3824 p = "int";
3825 break;
3826 default:
3827 break;
3828 };
3829 break;
3830 /* linux_sys_accept */
3831 case 202:
3832 switch(ndx) {
3833 case 0:
3834 p = "int";
3835 break;
3836 case 1:
3837 p = "struct osockaddr *";
3838 break;
3839 case 2:
3840 p = "int *";
3841 break;
3842 default:
3843 break;
3844 };
3845 break;
3846 /* linux_sys_connect */
3847 case 203:
3848 switch(ndx) {
3849 case 0:
3850 p = "int";
3851 break;
3852 case 1:
3853 p = "const struct osockaddr *";
3854 break;
3855 case 2:
3856 p = "unsigned int";
3857 break;
3858 default:
3859 break;
3860 };
3861 break;
3862 /* linux_sys_getsockname */
3863 case 204:
3864 switch(ndx) {
3865 case 0:
3866 p = "int";
3867 break;
3868 case 1:
3869 p = "void *";
3870 break;
3871 case 2:
3872 p = "int *";
3873 break;
3874 default:
3875 break;
3876 };
3877 break;
3878 /* linux_sys_getpeername */
3879 case 205:
3880 switch(ndx) {
3881 case 0:
3882 p = "int";
3883 break;
3884 case 1:
3885 p = "struct sockaddr *";
3886 break;
3887 case 2:
3888 p = "unsigned int *";
3889 break;
3890 default:
3891 break;
3892 };
3893 break;
3894 /* linux_sys_sendto */
3895 case 206:
3896 switch(ndx) {
3897 case 0:
3898 p = "int";
3899 break;
3900 case 1:
3901 p = "void *";
3902 break;
3903 case 2:
3904 p = "int";
3905 break;
3906 case 3:
3907 p = "int";
3908 break;
3909 case 4:
3910 p = "struct osockaddr *";
3911 break;
3912 case 5:
3913 p = "int";
3914 break;
3915 default:
3916 break;
3917 };
3918 break;
3919 /* linux_sys_recvfrom */
3920 case 207:
3921 switch(ndx) {
3922 case 0:
3923 p = "int";
3924 break;
3925 case 1:
3926 p = "void *";
3927 break;
3928 case 2:
3929 p = "size_t";
3930 break;
3931 case 3:
3932 p = "int";
3933 break;
3934 case 4:
3935 p = "struct osockaddr *";
3936 break;
3937 case 5:
3938 p = "unsigned int *";
3939 break;
3940 default:
3941 break;
3942 };
3943 break;
3944 /* linux_sys_setsockopt */
3945 case 208:
3946 switch(ndx) {
3947 case 0:
3948 p = "int";
3949 break;
3950 case 1:
3951 p = "int";
3952 break;
3953 case 2:
3954 p = "int";
3955 break;
3956 case 3:
3957 p = "void *";
3958 break;
3959 case 4:
3960 p = "int";
3961 break;
3962 default:
3963 break;
3964 };
3965 break;
3966 /* linux_sys_getsockopt */
3967 case 209:
3968 switch(ndx) {
3969 case 0:
3970 p = "int";
3971 break;
3972 case 1:
3973 p = "int";
3974 break;
3975 case 2:
3976 p = "int";
3977 break;
3978 case 3:
3979 p = "void *";
3980 break;
3981 case 4:
3982 p = "int *";
3983 break;
3984 default:
3985 break;
3986 };
3987 break;
3988 /* sys_shutdown */
3989 case 210:
3990 switch(ndx) {
3991 case 0:
3992 p = "int";
3993 break;
3994 case 1:
3995 p = "int";
3996 break;
3997 default:
3998 break;
3999 };
4000 break;
4001 /* linux_sys_sendmsg */
4002 case 211:
4003 switch(ndx) {
4004 case 0:
4005 p = "int";
4006 break;
4007 case 1:
4008 p = "const struct linux_msghdr *";
4009 break;
4010 case 2:
4011 p = "int";
4012 break;
4013 default:
4014 break;
4015 };
4016 break;
4017 /* linux_sys_recvmsg */
4018 case 212:
4019 switch(ndx) {
4020 case 0:
4021 p = "int";
4022 break;
4023 case 1:
4024 p = "struct linux_msghdr *";
4025 break;
4026 case 2:
4027 p = "int";
4028 break;
4029 default:
4030 break;
4031 };
4032 break;
4033 /* linux_sys_brk */
4034 case 214:
4035 switch(ndx) {
4036 case 0:
4037 p = "char *";
4038 break;
4039 default:
4040 break;
4041 };
4042 break;
4043 /* sys_munmap */
4044 case 215:
4045 switch(ndx) {
4046 case 0:
4047 p = "void *";
4048 break;
4049 case 1:
4050 p = "size_t";
4051 break;
4052 default:
4053 break;
4054 };
4055 break;
4056 /* linux_sys_mremap */
4057 case 216:
4058 switch(ndx) {
4059 case 0:
4060 p = "void *";
4061 break;
4062 case 1:
4063 p = "size_t";
4064 break;
4065 case 2:
4066 p = "size_t";
4067 break;
4068 case 3:
4069 p = "u_long";
4070 break;
4071 default:
4072 break;
4073 };
4074 break;
4075 /* linux_sys_clone */
4076 case 220:
4077 switch(ndx) {
4078 case 0:
4079 p = "int";
4080 break;
4081 case 1:
4082 p = "void *";
4083 break;
4084 case 2:
4085 p = "void *";
4086 break;
4087 case 3:
4088 p = "void *";
4089 break;
4090 case 4:
4091 p = "void *";
4092 break;
4093 default:
4094 break;
4095 };
4096 break;
4097 /* sys_execve */
4098 case 221:
4099 switch(ndx) {
4100 case 0:
4101 p = "const char *";
4102 break;
4103 case 1:
4104 p = "char **";
4105 break;
4106 case 2:
4107 p = "char **";
4108 break;
4109 default:
4110 break;
4111 };
4112 break;
4113 /* linux_sys_mmap */
4114 case 222:
4115 switch(ndx) {
4116 case 0:
4117 p = "unsigned long";
4118 break;
4119 case 1:
4120 p = "size_t";
4121 break;
4122 case 2:
4123 p = "int";
4124 break;
4125 case 3:
4126 p = "int";
4127 break;
4128 case 4:
4129 p = "int";
4130 break;
4131 case 5:
4132 p = "linux_off_t";
4133 break;
4134 default:
4135 break;
4136 };
4137 break;
4138 /* linux_sys_fadvise64 */
4139 case 223:
4140 switch(ndx) {
4141 case 0:
4142 p = "int";
4143 break;
4144 case 1:
4145 p = "off_t";
4146 break;
4147 case 2:
4148 p = "size_t";
4149 break;
4150 case 3:
4151 p = "int";
4152 break;
4153 default:
4154 break;
4155 };
4156 break;
4157 /* linux_sys_swapon */
4158 case 224:
4159 switch(ndx) {
4160 case 0:
4161 p = "char *";
4162 break;
4163 default:
4164 break;
4165 };
4166 break;
4167 /* linux_sys_swapoff */
4168 case 225:
4169 switch(ndx) {
4170 case 0:
4171 p = "const char *";
4172 break;
4173 default:
4174 break;
4175 };
4176 break;
4177 /* linux_sys_mprotect */
4178 case 226:
4179 switch(ndx) {
4180 case 0:
4181 p = "const void *";
4182 break;
4183 case 1:
4184 p = "unsigned long";
4185 break;
4186 case 2:
4187 p = "int";
4188 break;
4189 default:
4190 break;
4191 };
4192 break;
4193 /* sys___msync13 */
4194 case 227:
4195 switch(ndx) {
4196 case 0:
4197 p = "void *";
4198 break;
4199 case 1:
4200 p = "size_t";
4201 break;
4202 case 2:
4203 p = "int";
4204 break;
4205 default:
4206 break;
4207 };
4208 break;
4209 /* sys_mlock */
4210 case 228:
4211 switch(ndx) {
4212 case 0:
4213 p = "void *";
4214 break;
4215 case 1:
4216 p = "size_t";
4217 break;
4218 default:
4219 break;
4220 };
4221 break;
4222 /* sys_munlock */
4223 case 229:
4224 switch(ndx) {
4225 case 0:
4226 p = "void *";
4227 break;
4228 case 1:
4229 p = "size_t";
4230 break;
4231 default:
4232 break;
4233 };
4234 break;
4235 /* sys_mlockall */
4236 case 230:
4237 switch(ndx) {
4238 case 0:
4239 p = "int";
4240 break;
4241 default:
4242 break;
4243 };
4244 break;
4245 /* sys_munlockall */
4246 case 231:
4247 break;
4248 /* sys_mincore */
4249 case 232:
4250 switch(ndx) {
4251 case 0:
4252 p = "void *";
4253 break;
4254 case 1:
4255 p = "size_t";
4256 break;
4257 case 2:
4258 p = "char *";
4259 break;
4260 default:
4261 break;
4262 };
4263 break;
4264 /* sys_madvise */
4265 case 233:
4266 switch(ndx) {
4267 case 0:
4268 p = "void *";
4269 break;
4270 case 1:
4271 p = "size_t";
4272 break;
4273 case 2:
4274 p = "int";
4275 break;
4276 default:
4277 break;
4278 };
4279 break;
4280 /* linux_sys_accept4 */
4281 case 242:
4282 switch(ndx) {
4283 case 0:
4284 p = "int";
4285 break;
4286 case 1:
4287 p = "struct osockaddr *";
4288 break;
4289 case 2:
4290 p = "int *";
4291 break;
4292 case 3:
4293 p = "int";
4294 break;
4295 default:
4296 break;
4297 };
4298 break;
4299 /* linux_sys_recvmmsg */
4300 case 243:
4301 switch(ndx) {
4302 case 0:
4303 p = "int";
4304 break;
4305 case 1:
4306 p = "struct linux_mmsghdr *";
4307 break;
4308 case 2:
4309 p = "unsigned int";
4310 break;
4311 case 3:
4312 p = "unsigned int";
4313 break;
4314 case 4:
4315 p = "struct timespec *";
4316 break;
4317 default:
4318 break;
4319 };
4320 break;
4321 /* linux_sys_wait4 */
4322 case 260:
4323 switch(ndx) {
4324 case 0:
4325 p = "int";
4326 break;
4327 case 1:
4328 p = "int *";
4329 break;
4330 case 2:
4331 p = "int";
4332 break;
4333 case 3:
4334 p = "struct rusage50 *";
4335 break;
4336 default:
4337 break;
4338 };
4339 break;
4340 /* linux_sys_sendmmsg */
4341 case 269:
4342 switch(ndx) {
4343 case 0:
4344 p = "int";
4345 break;
4346 case 1:
4347 p = "struct linux_mmsghdr *";
4348 break;
4349 case 2:
4350 p = "unsigned int";
4351 break;
4352 case 3:
4353 p = "unsigned int";
4354 break;
4355 default:
4356 break;
4357 };
4358 break;
4359 /* sys_getrandom */
4360 case 278:
4361 switch(ndx) {
4362 case 0:
4363 p = "void *";
4364 break;
4365 case 1:
4366 p = "size_t";
4367 break;
4368 case 2:
4369 p = "unsigned int";
4370 break;
4371 default:
4372 break;
4373 };
4374 break;
4375 /* linux_sys_statx */
4376 case 291:
4377 switch(ndx) {
4378 case 0:
4379 p = "int";
4380 break;
4381 case 1:
4382 p = "const char *";
4383 break;
4384 case 2:
4385 p = "int";
4386 break;
4387 case 3:
4388 p = "unsigned int";
4389 break;
4390 case 4:
4391 p = "struct linux_statx *";
4392 break;
4393 default:
4394 break;
4395 };
4396 break;
4397 /* linux_sys_nosys */
4398 case 440:
4399 break;
4400 default:
4401 break;
4402 };
4403 if (p != NULL)
4404 strlcpy(desc, p, descsz);
4405 }
4406 static void
4407 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
4408 {
4409 const char *p = NULL;
4410 switch (sysnum) {
4411 /* linux_sys_setxattr */
4412 case 5:
4413 if (ndx == 0 || ndx == 1)
4414 p = "int";
4415 break;
4416 /* linux_sys_lsetxattr */
4417 case 6:
4418 if (ndx == 0 || ndx == 1)
4419 p = "int";
4420 break;
4421 /* linux_sys_fsetxattr */
4422 case 7:
4423 if (ndx == 0 || ndx == 1)
4424 p = "int";
4425 break;
4426 /* linux_sys_getxattr */
4427 case 8:
4428 if (ndx == 0 || ndx == 1)
4429 p = "ssize_t";
4430 break;
4431 /* linux_sys_lgetxattr */
4432 case 9:
4433 if (ndx == 0 || ndx == 1)
4434 p = "ssize_t";
4435 break;
4436 /* linux_sys_fgetxattr */
4437 case 10:
4438 if (ndx == 0 || ndx == 1)
4439 p = "ssize_t";
4440 break;
4441 /* linux_sys_listxattr */
4442 case 11:
4443 if (ndx == 0 || ndx == 1)
4444 p = "ssize_t";
4445 break;
4446 /* linux_sys_llistxattr */
4447 case 12:
4448 if (ndx == 0 || ndx == 1)
4449 p = "ssize_t";
4450 break;
4451 /* linux_sys_flistxattr */
4452 case 13:
4453 if (ndx == 0 || ndx == 1)
4454 p = "ssize_t";
4455 break;
4456 /* linux_sys_removexattr */
4457 case 14:
4458 if (ndx == 0 || ndx == 1)
4459 p = "int";
4460 break;
4461 /* linux_sys_lremovexattr */
4462 case 15:
4463 if (ndx == 0 || ndx == 1)
4464 p = "int";
4465 break;
4466 /* linux_sys_fremovexattr */
4467 case 16:
4468 if (ndx == 0 || ndx == 1)
4469 p = "int";
4470 break;
4471 /* sys___getcwd */
4472 case 17:
4473 if (ndx == 0 || ndx == 1)
4474 p = "int";
4475 break;
4476 /* linux_sys_eventfd2 */
4477 case 19:
4478 if (ndx == 0 || ndx == 1)
4479 p = "int";
4480 break;
4481 /* sys_dup */
4482 case 23:
4483 if (ndx == 0 || ndx == 1)
4484 p = "int";
4485 break;
4486 /* linux_sys_dup3 */
4487 case 24:
4488 if (ndx == 0 || ndx == 1)
4489 p = "int";
4490 break;
4491 /* linux_sys_fcntl */
4492 case 25:
4493 if (ndx == 0 || ndx == 1)
4494 p = "int";
4495 break;
4496 /* linux_sys_ioctl */
4497 case 29:
4498 if (ndx == 0 || ndx == 1)
4499 p = "int";
4500 break;
4501 /* sys_flock */
4502 case 32:
4503 if (ndx == 0 || ndx == 1)
4504 p = "int";
4505 break;
4506 /* linux_sys_mknodat */
4507 case 33:
4508 if (ndx == 0 || ndx == 1)
4509 p = "int";
4510 break;
4511 /* sys_mkdirat */
4512 case 34:
4513 if (ndx == 0 || ndx == 1)
4514 p = "int";
4515 break;
4516 /* linux_sys_unlinkat */
4517 case 35:
4518 if (ndx == 0 || ndx == 1)
4519 p = "int";
4520 break;
4521 /* sys_symlinkat */
4522 case 36:
4523 if (ndx == 0 || ndx == 1)
4524 p = "int";
4525 break;
4526 /* linux_sys_linkat */
4527 case 37:
4528 if (ndx == 0 || ndx == 1)
4529 p = "int";
4530 break;
4531 /* sys_renameat */
4532 case 38:
4533 if (ndx == 0 || ndx == 1)
4534 p = "int";
4535 break;
4536 /* linux_sys_statfs */
4537 case 43:
4538 if (ndx == 0 || ndx == 1)
4539 p = "int";
4540 break;
4541 /* linux_sys_fstatfs */
4542 case 44:
4543 if (ndx == 0 || ndx == 1)
4544 p = "int";
4545 break;
4546 /* linux_sys_truncate64 */
4547 case 45:
4548 if (ndx == 0 || ndx == 1)
4549 p = "int";
4550 break;
4551 /* linux_sys_ftruncate64 */
4552 case 46:
4553 if (ndx == 0 || ndx == 1)
4554 p = "int";
4555 break;
4556 /* linux_sys_fallocate */
4557 case 47:
4558 if (ndx == 0 || ndx == 1)
4559 p = "int";
4560 break;
4561 /* linux_sys_faccessat */
4562 case 48:
4563 if (ndx == 0 || ndx == 1)
4564 p = "int";
4565 break;
4566 /* sys_chdir */
4567 case 49:
4568 if (ndx == 0 || ndx == 1)
4569 p = "int";
4570 break;
4571 /* sys_fchdir */
4572 case 50:
4573 if (ndx == 0 || ndx == 1)
4574 p = "int";
4575 break;
4576 /* sys_chroot */
4577 case 51:
4578 if (ndx == 0 || ndx == 1)
4579 p = "int";
4580 break;
4581 /* sys_fchmod */
4582 case 52:
4583 if (ndx == 0 || ndx == 1)
4584 p = "int";
4585 break;
4586 /* linux_sys_fchmodat */
4587 case 53:
4588 if (ndx == 0 || ndx == 1)
4589 p = "int";
4590 break;
4591 /* linux_sys_fchownat */
4592 case 54:
4593 if (ndx == 0 || ndx == 1)
4594 p = "int";
4595 break;
4596 /* sys___posix_fchown */
4597 case 55:
4598 if (ndx == 0 || ndx == 1)
4599 p = "int";
4600 break;
4601 /* linux_sys_openat */
4602 case 56:
4603 if (ndx == 0 || ndx == 1)
4604 p = "int";
4605 break;
4606 /* sys_close */
4607 case 57:
4608 if (ndx == 0 || ndx == 1)
4609 p = "int";
4610 break;
4611 /* linux_sys_pipe2 */
4612 case 59:
4613 if (ndx == 0 || ndx == 1)
4614 p = "int";
4615 break;
4616 /* linux_sys_getdents64 */
4617 case 61:
4618 if (ndx == 0 || ndx == 1)
4619 p = "int";
4620 break;
4621 /* compat_43_sys_lseek */
4622 case 62:
4623 if (ndx == 0 || ndx == 1)
4624 p = "long";
4625 break;
4626 /* sys_read */
4627 case 63:
4628 if (ndx == 0 || ndx == 1)
4629 p = "ssize_t";
4630 break;
4631 /* sys_write */
4632 case 64:
4633 if (ndx == 0 || ndx == 1)
4634 p = "ssize_t";
4635 break;
4636 /* sys_readv */
4637 case 65:
4638 if (ndx == 0 || ndx == 1)
4639 p = "ssize_t";
4640 break;
4641 /* sys_writev */
4642 case 66:
4643 if (ndx == 0 || ndx == 1)
4644 p = "ssize_t";
4645 break;
4646 /* linux_sys_pread */
4647 case 67:
4648 if (ndx == 0 || ndx == 1)
4649 p = "int";
4650 break;
4651 /* linux_sys_pwrite */
4652 case 68:
4653 if (ndx == 0 || ndx == 1)
4654 p = "int";
4655 break;
4656 /* linux_sys_preadv */
4657 case 69:
4658 if (ndx == 0 || ndx == 1)
4659 p = "int";
4660 break;
4661 /* linux_sys_pwritev */
4662 case 70:
4663 if (ndx == 0 || ndx == 1)
4664 p = "int";
4665 break;
4666 /* linux_sys_pselect6 */
4667 case 72:
4668 if (ndx == 0 || ndx == 1)
4669 p = "int";
4670 break;
4671 /* linux_sys_ppoll */
4672 case 73:
4673 if (ndx == 0 || ndx == 1)
4674 p = "int";
4675 break;
4676 /* sys_readlinkat */
4677 case 78:
4678 if (ndx == 0 || ndx == 1)
4679 p = "ssize_t";
4680 break;
4681 /* linux_sys_fstatat64 */
4682 case 79:
4683 if (ndx == 0 || ndx == 1)
4684 p = "int";
4685 break;
4686 /* linux_sys_fstat64 */
4687 case 80:
4688 if (ndx == 0 || ndx == 1)
4689 p = "int";
4690 break;
4691 /* sys_sync */
4692 case 81:
4693 /* sys_fsync */
4694 case 82:
4695 if (ndx == 0 || ndx == 1)
4696 p = "int";
4697 break;
4698 /* linux_sys_fdatasync */
4699 case 83:
4700 if (ndx == 0 || ndx == 1)
4701 p = "int";
4702 break;
4703 /* linux_sys_timerfd_create */
4704 case 85:
4705 if (ndx == 0 || ndx == 1)
4706 p = "int";
4707 break;
4708 /* linux_sys_timerfd_settime */
4709 case 86:
4710 if (ndx == 0 || ndx == 1)
4711 p = "int";
4712 break;
4713 /* linux_sys_timerfd_gettime */
4714 case 87:
4715 if (ndx == 0 || ndx == 1)
4716 p = "int";
4717 break;
4718 /* linux_sys_utimensat */
4719 case 88:
4720 if (ndx == 0 || ndx == 1)
4721 p = "int";
4722 break;
4723 /* sys_acct */
4724 case 89:
4725 if (ndx == 0 || ndx == 1)
4726 p = "int";
4727 break;
4728 /* linux_sys_personality */
4729 case 92:
4730 if (ndx == 0 || ndx == 1)
4731 p = "int";
4732 break;
4733 /* linux_sys_exit */
4734 case 93:
4735 if (ndx == 0 || ndx == 1)
4736 p = "int";
4737 break;
4738 /* linux_sys_exit_group */
4739 case 94:
4740 if (ndx == 0 || ndx == 1)
4741 p = "int";
4742 break;
4743 /* linux_sys_set_tid_address */
4744 case 96:
4745 if (ndx == 0 || ndx == 1)
4746 p = "int";
4747 break;
4748 /* linux_sys_futex */
4749 case 98:
4750 if (ndx == 0 || ndx == 1)
4751 p = "int";
4752 break;
4753 /* sys___futex_set_robust_list */
4754 case 99:
4755 if (ndx == 0 || ndx == 1)
4756 p = "int";
4757 break;
4758 /* sys___futex_get_robust_list */
4759 case 100:
4760 if (ndx == 0 || ndx == 1)
4761 p = "int";
4762 break;
4763 /* linux_sys_nanosleep */
4764 case 101:
4765 if (ndx == 0 || ndx == 1)
4766 p = "int";
4767 break;
4768 /* compat_50_sys_getitimer */
4769 case 102:
4770 if (ndx == 0 || ndx == 1)
4771 p = "int";
4772 break;
4773 /* compat_50_sys_setitimer */
4774 case 103:
4775 if (ndx == 0 || ndx == 1)
4776 p = "int";
4777 break;
4778 /* linux_sys_timer_create */
4779 case 107:
4780 if (ndx == 0 || ndx == 1)
4781 p = "int";
4782 break;
4783 /* linux_sys_timer_gettime */
4784 case 108:
4785 if (ndx == 0 || ndx == 1)
4786 p = "int";
4787 break;
4788 /* sys_timer_getoverrun */
4789 case 109:
4790 if (ndx == 0 || ndx == 1)
4791 p = "int";
4792 break;
4793 /* linux_sys_timer_settime */
4794 case 110:
4795 if (ndx == 0 || ndx == 1)
4796 p = "int";
4797 break;
4798 /* sys_timer_delete */
4799 case 111:
4800 if (ndx == 0 || ndx == 1)
4801 p = "int";
4802 break;
4803 /* linux_sys_clock_settime */
4804 case 112:
4805 if (ndx == 0 || ndx == 1)
4806 p = "int";
4807 break;
4808 /* linux_sys_clock_gettime */
4809 case 113:
4810 if (ndx == 0 || ndx == 1)
4811 p = "int";
4812 break;
4813 /* linux_sys_clock_getres */
4814 case 114:
4815 if (ndx == 0 || ndx == 1)
4816 p = "int";
4817 break;
4818 /* linux_sys_clock_nanosleep */
4819 case 115:
4820 if (ndx == 0 || ndx == 1)
4821 p = "int";
4822 break;
4823 /* linux_sys_ptrace */
4824 case 117:
4825 if (ndx == 0 || ndx == 1)
4826 p = "int";
4827 break;
4828 /* linux_sys_sched_setparam */
4829 case 118:
4830 if (ndx == 0 || ndx == 1)
4831 p = "int";
4832 break;
4833 /* linux_sys_sched_setscheduler */
4834 case 119:
4835 if (ndx == 0 || ndx == 1)
4836 p = "int";
4837 break;
4838 /* linux_sys_sched_getscheduler */
4839 case 120:
4840 if (ndx == 0 || ndx == 1)
4841 p = "int";
4842 break;
4843 /* linux_sys_sched_getparam */
4844 case 121:
4845 if (ndx == 0 || ndx == 1)
4846 p = "int";
4847 break;
4848 /* linux_sys_sched_setaffinity */
4849 case 122:
4850 if (ndx == 0 || ndx == 1)
4851 p = "int";
4852 break;
4853 /* linux_sys_sched_getaffinity */
4854 case 123:
4855 if (ndx == 0 || ndx == 1)
4856 p = "int";
4857 break;
4858 /* linux_sys_sched_yield */
4859 case 124:
4860 /* linux_sys_sched_get_priority_max */
4861 case 125:
4862 if (ndx == 0 || ndx == 1)
4863 p = "int";
4864 break;
4865 /* linux_sys_sched_get_priority_min */
4866 case 126:
4867 if (ndx == 0 || ndx == 1)
4868 p = "int";
4869 break;
4870 /* linux_sys_kill */
4871 case 129:
4872 if (ndx == 0 || ndx == 1)
4873 p = "int";
4874 break;
4875 /* linux_sys_tkill */
4876 case 130:
4877 if (ndx == 0 || ndx == 1)
4878 p = "int";
4879 break;
4880 /* linux_sys_tgkill */
4881 case 131:
4882 if (ndx == 0 || ndx == 1)
4883 p = "int";
4884 break;
4885 /* linux_sys_sigaltstack */
4886 case 132:
4887 if (ndx == 0 || ndx == 1)
4888 p = "int";
4889 break;
4890 /* linux_sys_rt_sigsuspend */
4891 case 133:
4892 if (ndx == 0 || ndx == 1)
4893 p = "int";
4894 break;
4895 /* linux_sys_rt_sigaction */
4896 case 134:
4897 if (ndx == 0 || ndx == 1)
4898 p = "int";
4899 break;
4900 /* linux_sys_rt_sigprocmask */
4901 case 135:
4902 if (ndx == 0 || ndx == 1)
4903 p = "int";
4904 break;
4905 /* linux_sys_rt_sigpending */
4906 case 136:
4907 if (ndx == 0 || ndx == 1)
4908 p = "int";
4909 break;
4910 /* linux_sys_rt_sigtimedwait */
4911 case 137:
4912 if (ndx == 0 || ndx == 1)
4913 p = "int";
4914 break;
4915 /* linux_sys_rt_sigreturn */
4916 case 139:
4917 /* sys_setpriority */
4918 case 140:
4919 if (ndx == 0 || ndx == 1)
4920 p = "int";
4921 break;
4922 /* linux_sys_getpriority */
4923 case 141:
4924 if (ndx == 0 || ndx == 1)
4925 p = "int";
4926 break;
4927 /* linux_sys_reboot */
4928 case 142:
4929 if (ndx == 0 || ndx == 1)
4930 p = "int";
4931 break;
4932 /* sys_setregid */
4933 case 143:
4934 if (ndx == 0 || ndx == 1)
4935 p = "int";
4936 break;
4937 /* sys_setgid */
4938 case 144:
4939 if (ndx == 0 || ndx == 1)
4940 p = "int";
4941 break;
4942 /* sys_setreuid */
4943 case 145:
4944 if (ndx == 0 || ndx == 1)
4945 p = "int";
4946 break;
4947 /* sys_setuid */
4948 case 146:
4949 if (ndx == 0 || ndx == 1)
4950 p = "int";
4951 break;
4952 /* linux_sys_setresuid */
4953 case 147:
4954 if (ndx == 0 || ndx == 1)
4955 p = "int";
4956 break;
4957 /* linux_sys_getresuid */
4958 case 148:
4959 if (ndx == 0 || ndx == 1)
4960 p = "int";
4961 break;
4962 /* linux_sys_setresgid */
4963 case 149:
4964 if (ndx == 0 || ndx == 1)
4965 p = "int";
4966 break;
4967 /* linux_sys_getresgid */
4968 case 150:
4969 if (ndx == 0 || ndx == 1)
4970 p = "int";
4971 break;
4972 /* linux_sys_setfsuid */
4973 case 151:
4974 if (ndx == 0 || ndx == 1)
4975 p = "int";
4976 break;
4977 /* linux_sys_setfsgid */
4978 case 152:
4979 if (ndx == 0 || ndx == 1)
4980 p = "int";
4981 break;
4982 /* linux_sys_times */
4983 case 153:
4984 if (ndx == 0 || ndx == 1)
4985 p = "int";
4986 break;
4987 /* sys_setpgid */
4988 case 154:
4989 if (ndx == 0 || ndx == 1)
4990 p = "int";
4991 break;
4992 /* sys_getpgid */
4993 case 155:
4994 if (ndx == 0 || ndx == 1)
4995 p = "pid_t";
4996 break;
4997 /* sys_getsid */
4998 case 156:
4999 if (ndx == 0 || ndx == 1)
5000 p = "pid_t";
5001 break;
5002 /* sys_setsid */
5003 case 157:
5004 /* sys_getgroups */
5005 case 158:
5006 if (ndx == 0 || ndx == 1)
5007 p = "int";
5008 break;
5009 /* sys_setgroups */
5010 case 159:
5011 if (ndx == 0 || ndx == 1)
5012 p = "int";
5013 break;
5014 /* linux_sys_uname */
5015 case 160:
5016 if (ndx == 0 || ndx == 1)
5017 p = "int";
5018 break;
5019 /* compat_43_sys_sethostname */
5020 case 161:
5021 if (ndx == 0 || ndx == 1)
5022 p = "int";
5023 break;
5024 /* linux_sys_setdomainname */
5025 case 162:
5026 if (ndx == 0 || ndx == 1)
5027 p = "int";
5028 break;
5029 /* linux_sys_getrlimit */
5030 case 163:
5031 if (ndx == 0 || ndx == 1)
5032 p = "int";
5033 break;
5034 /* linux_sys_setrlimit */
5035 case 164:
5036 if (ndx == 0 || ndx == 1)
5037 p = "int";
5038 break;
5039 /* compat_50_sys_getrusage */
5040 case 165:
5041 if (ndx == 0 || ndx == 1)
5042 p = "int";
5043 break;
5044 /* sys_umask */
5045 case 166:
5046 if (ndx == 0 || ndx == 1)
5047 p = "int";
5048 break;
5049 /* linux_sys_gettimeofday */
5050 case 169:
5051 if (ndx == 0 || ndx == 1)
5052 p = "int";
5053 break;
5054 /* linux_sys_settimeofday */
5055 case 170:
5056 if (ndx == 0 || ndx == 1)
5057 p = "int";
5058 break;
5059 /* sys_getpid */
5060 case 172:
5061 /* sys_getppid */
5062 case 173:
5063 /* sys_getuid */
5064 case 174:
5065 /* sys_geteuid */
5066 case 175:
5067 /* sys_getgid */
5068 case 176:
5069 /* sys_getegid */
5070 case 177:
5071 /* linux_sys_gettid */
5072 case 178:
5073 /* linux_sys_sysinfo */
5074 case 179:
5075 if (ndx == 0 || ndx == 1)
5076 p = "int";
5077 break;
5078 #ifdef SYSVMSG
5079 /* sys_msgget */
5080 case 186:
5081 if (ndx == 0 || ndx == 1)
5082 p = "int";
5083 break;
5084 /* linux_sys_msgctl */
5085 case 187:
5086 if (ndx == 0 || ndx == 1)
5087 p = "int";
5088 break;
5089 /* sys_msgrcv */
5090 case 188:
5091 if (ndx == 0 || ndx == 1)
5092 p = "ssize_t";
5093 break;
5094 /* sys_msgsnd */
5095 case 189:
5096 if (ndx == 0 || ndx == 1)
5097 p = "int";
5098 break;
5099 #else
5100 #endif
5101 #ifdef SYSVSEM
5102 /* sys_semget */
5103 case 190:
5104 if (ndx == 0 || ndx == 1)
5105 p = "int";
5106 break;
5107 /* linux_sys_semctl */
5108 case 191:
5109 if (ndx == 0 || ndx == 1)
5110 p = "int";
5111 break;
5112 /* sys_semop */
5113 case 193:
5114 if (ndx == 0 || ndx == 1)
5115 p = "int";
5116 break;
5117 #else
5118 #endif
5119 #ifdef SYSVSEM
5120 /* linux_sys_shmget */
5121 case 194:
5122 if (ndx == 0 || ndx == 1)
5123 p = "int";
5124 break;
5125 /* linux_sys_shmctl */
5126 case 195:
5127 if (ndx == 0 || ndx == 1)
5128 p = "int";
5129 break;
5130 /* sys_shmat */
5131 case 196:
5132 if (ndx == 0 || ndx == 1)
5133 p = "int";
5134 break;
5135 /* sys_shmdt */
5136 case 197:
5137 if (ndx == 0 || ndx == 1)
5138 p = "int";
5139 break;
5140 #else
5141 #endif
5142 /* linux_sys_socket */
5143 case 198:
5144 if (ndx == 0 || ndx == 1)
5145 p = "int";
5146 break;
5147 /* linux_sys_socketpair */
5148 case 199:
5149 if (ndx == 0 || ndx == 1)
5150 p = "int";
5151 break;
5152 /* linux_sys_bind */
5153 case 200:
5154 if (ndx == 0 || ndx == 1)
5155 p = "int";
5156 break;
5157 /* sys_listen */
5158 case 201:
5159 if (ndx == 0 || ndx == 1)
5160 p = "int";
5161 break;
5162 /* linux_sys_accept */
5163 case 202:
5164 if (ndx == 0 || ndx == 1)
5165 p = "int";
5166 break;
5167 /* linux_sys_connect */
5168 case 203:
5169 if (ndx == 0 || ndx == 1)
5170 p = "int";
5171 break;
5172 /* linux_sys_getsockname */
5173 case 204:
5174 if (ndx == 0 || ndx == 1)
5175 p = "int";
5176 break;
5177 /* linux_sys_getpeername */
5178 case 205:
5179 if (ndx == 0 || ndx == 1)
5180 p = "int";
5181 break;
5182 /* linux_sys_sendto */
5183 case 206:
5184 if (ndx == 0 || ndx == 1)
5185 p = "ssize_t";
5186 break;
5187 /* linux_sys_recvfrom */
5188 case 207:
5189 if (ndx == 0 || ndx == 1)
5190 p = "ssize_t";
5191 break;
5192 /* linux_sys_setsockopt */
5193 case 208:
5194 if (ndx == 0 || ndx == 1)
5195 p = "int";
5196 break;
5197 /* linux_sys_getsockopt */
5198 case 209:
5199 if (ndx == 0 || ndx == 1)
5200 p = "int";
5201 break;
5202 /* sys_shutdown */
5203 case 210:
5204 if (ndx == 0 || ndx == 1)
5205 p = "int";
5206 break;
5207 /* linux_sys_sendmsg */
5208 case 211:
5209 if (ndx == 0 || ndx == 1)
5210 p = "int";
5211 break;
5212 /* linux_sys_recvmsg */
5213 case 212:
5214 if (ndx == 0 || ndx == 1)
5215 p = "ssize_t";
5216 break;
5217 /* linux_sys_brk */
5218 case 214:
5219 if (ndx == 0 || ndx == 1)
5220 p = "int";
5221 break;
5222 /* sys_munmap */
5223 case 215:
5224 if (ndx == 0 || ndx == 1)
5225 p = "int";
5226 break;
5227 /* linux_sys_mremap */
5228 case 216:
5229 if (ndx == 0 || ndx == 1)
5230 p = "void *";
5231 break;
5232 /* linux_sys_clone */
5233 case 220:
5234 if (ndx == 0 || ndx == 1)
5235 p = "int";
5236 break;
5237 /* sys_execve */
5238 case 221:
5239 if (ndx == 0 || ndx == 1)
5240 p = "int";
5241 break;
5242 /* linux_sys_mmap */
5243 case 222:
5244 if (ndx == 0 || ndx == 1)
5245 p = "linux_off_t";
5246 break;
5247 /* linux_sys_fadvise64 */
5248 case 223:
5249 if (ndx == 0 || ndx == 1)
5250 p = "int";
5251 break;
5252 /* linux_sys_swapon */
5253 case 224:
5254 if (ndx == 0 || ndx == 1)
5255 p = "int";
5256 break;
5257 /* linux_sys_swapoff */
5258 case 225:
5259 if (ndx == 0 || ndx == 1)
5260 p = "int";
5261 break;
5262 /* linux_sys_mprotect */
5263 case 226:
5264 if (ndx == 0 || ndx == 1)
5265 p = "int";
5266 break;
5267 /* sys___msync13 */
5268 case 227:
5269 if (ndx == 0 || ndx == 1)
5270 p = "int";
5271 break;
5272 /* sys_mlock */
5273 case 228:
5274 if (ndx == 0 || ndx == 1)
5275 p = "int";
5276 break;
5277 /* sys_munlock */
5278 case 229:
5279 if (ndx == 0 || ndx == 1)
5280 p = "int";
5281 break;
5282 /* sys_mlockall */
5283 case 230:
5284 if (ndx == 0 || ndx == 1)
5285 p = "int";
5286 break;
5287 /* sys_munlockall */
5288 case 231:
5289 /* sys_mincore */
5290 case 232:
5291 if (ndx == 0 || ndx == 1)
5292 p = "int";
5293 break;
5294 /* sys_madvise */
5295 case 233:
5296 if (ndx == 0 || ndx == 1)
5297 p = "int";
5298 break;
5299 /* linux_sys_accept4 */
5300 case 242:
5301 if (ndx == 0 || ndx == 1)
5302 p = "int";
5303 break;
5304 /* linux_sys_recvmmsg */
5305 case 243:
5306 if (ndx == 0 || ndx == 1)
5307 p = "int";
5308 break;
5309 /* linux_sys_wait4 */
5310 case 260:
5311 if (ndx == 0 || ndx == 1)
5312 p = "int";
5313 break;
5314 /* linux_sys_sendmmsg */
5315 case 269:
5316 if (ndx == 0 || ndx == 1)
5317 p = "int";
5318 break;
5319 /* sys_getrandom */
5320 case 278:
5321 if (ndx == 0 || ndx == 1)
5322 p = "ssize_t";
5323 break;
5324 /* linux_sys_statx */
5325 case 291:
5326 if (ndx == 0 || ndx == 1)
5327 p = "int";
5328 break;
5329 /* linux_sys_nosys */
5330 case 440:
5331 default:
5332 break;
5333 };
5334 if (p != NULL)
5335 strlcpy(desc, p, descsz);
5336 }
5337