linux_systrace_args.c revision 1.26 1 /* $NetBSD: linux_systrace_args.c,v 1.26 2024/06/29 13:46:32 christos 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_nosys */
16 case 0: {
17 *n_args = 0;
18 break;
19 }
20 /* linux_sys_exit */
21 case 1: {
22 const struct linux_sys_exit_args *p = params;
23 iarg[0] = SCARG(p, rval); /* int */
24 *n_args = 1;
25 break;
26 }
27 /* sys_fork */
28 case 2: {
29 *n_args = 0;
30 break;
31 }
32 /* sys_read */
33 case 3: {
34 const struct sys_read_args *p = params;
35 iarg[0] = SCARG(p, fd); /* int */
36 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
37 uarg[2] = SCARG(p, nbyte); /* size_t */
38 *n_args = 3;
39 break;
40 }
41 /* sys_write */
42 case 4: {
43 const struct sys_write_args *p = params;
44 iarg[0] = SCARG(p, fd); /* int */
45 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
46 uarg[2] = SCARG(p, nbyte); /* size_t */
47 *n_args = 3;
48 break;
49 }
50 /* linux_sys_open */
51 case 5: {
52 const struct linux_sys_open_args *p = params;
53 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
54 iarg[1] = SCARG(p, flags); /* int */
55 iarg[2] = SCARG(p, mode); /* linux_umode_t */
56 *n_args = 3;
57 break;
58 }
59 /* sys_close */
60 case 6: {
61 const struct sys_close_args *p = params;
62 iarg[0] = SCARG(p, fd); /* int */
63 *n_args = 1;
64 break;
65 }
66 /* linux_sys_waitpid */
67 case 7: {
68 const struct linux_sys_waitpid_args *p = params;
69 iarg[0] = SCARG(p, pid); /* int */
70 uarg[1] = (intptr_t) SCARG(p, status); /* int * */
71 iarg[2] = SCARG(p, options); /* int */
72 *n_args = 3;
73 break;
74 }
75 /* linux_sys_creat */
76 case 8: {
77 const struct linux_sys_creat_args *p = params;
78 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
79 iarg[1] = SCARG(p, mode); /* linux_umode_t */
80 *n_args = 2;
81 break;
82 }
83 /* sys_link */
84 case 9: {
85 const struct sys_link_args *p = params;
86 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
87 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
88 *n_args = 2;
89 break;
90 }
91 /* linux_sys_unlink */
92 case 10: {
93 const struct linux_sys_unlink_args *p = params;
94 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
95 *n_args = 1;
96 break;
97 }
98 /* sys_execve */
99 case 11: {
100 const struct sys_execve_args *p = params;
101 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
102 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
103 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
104 *n_args = 3;
105 break;
106 }
107 /* sys_chdir */
108 case 12: {
109 const struct sys_chdir_args *p = params;
110 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
111 *n_args = 1;
112 break;
113 }
114 /* linux_sys_time */
115 case 13: {
116 const struct linux_sys_time_args *p = params;
117 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
118 *n_args = 1;
119 break;
120 }
121 /* linux_sys_mknod */
122 case 14: {
123 const struct linux_sys_mknod_args *p = params;
124 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
125 iarg[1] = SCARG(p, mode); /* linux_umode_t */
126 uarg[2] = SCARG(p, dev); /* unsigned */
127 *n_args = 3;
128 break;
129 }
130 /* sys_chmod */
131 case 15: {
132 const struct sys_chmod_args *p = params;
133 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
134 iarg[1] = SCARG(p, mode); /* int */
135 *n_args = 2;
136 break;
137 }
138 /* linux_sys_lchown16 */
139 case 16: {
140 const struct linux_sys_lchown16_args *p = params;
141 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
142 iarg[1] = SCARG(p, uid); /* linux_uid16_t */
143 iarg[2] = SCARG(p, gid); /* linux_gid16_t */
144 *n_args = 3;
145 break;
146 }
147 /* compat_43_sys_lseek */
148 case 19: {
149 const struct compat_43_sys_lseek_args *p = params;
150 iarg[0] = SCARG(p, fd); /* int */
151 iarg[1] = SCARG(p, offset); /* long */
152 iarg[2] = SCARG(p, whence); /* int */
153 *n_args = 3;
154 break;
155 }
156 /* sys_getpid */
157 case 20: {
158 *n_args = 0;
159 break;
160 }
161 /* sys_setuid */
162 case 23: {
163 const struct sys_setuid_args *p = params;
164 uarg[0] = SCARG(p, uid); /* uid_t */
165 *n_args = 1;
166 break;
167 }
168 /* sys_getuid */
169 case 24: {
170 *n_args = 0;
171 break;
172 }
173 /* linux_sys_stime */
174 case 25: {
175 const struct linux_sys_stime_args *p = params;
176 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
177 *n_args = 1;
178 break;
179 }
180 /* linux_sys_ptrace */
181 case 26: {
182 const struct linux_sys_ptrace_args *p = params;
183 iarg[0] = SCARG(p, request); /* int */
184 iarg[1] = SCARG(p, pid); /* int */
185 iarg[2] = SCARG(p, addr); /* int */
186 iarg[3] = SCARG(p, data); /* int */
187 *n_args = 4;
188 break;
189 }
190 /* linux_sys_alarm */
191 case 27: {
192 const struct linux_sys_alarm_args *p = params;
193 uarg[0] = SCARG(p, secs); /* unsigned int */
194 *n_args = 1;
195 break;
196 }
197 /* linux_sys_pause */
198 case 29: {
199 *n_args = 0;
200 break;
201 }
202 /* linux_sys_utime */
203 case 30: {
204 const struct linux_sys_utime_args *p = params;
205 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
206 uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */
207 *n_args = 2;
208 break;
209 }
210 /* sys_access */
211 case 33: {
212 const struct sys_access_args *p = params;
213 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
214 iarg[1] = SCARG(p, flags); /* int */
215 *n_args = 2;
216 break;
217 }
218 /* linux_sys_nice */
219 case 34: {
220 const struct linux_sys_nice_args *p = params;
221 iarg[0] = SCARG(p, incr); /* int */
222 *n_args = 1;
223 break;
224 }
225 /* sys_sync */
226 case 36: {
227 *n_args = 0;
228 break;
229 }
230 /* linux_sys_kill */
231 case 37: {
232 const struct linux_sys_kill_args *p = params;
233 iarg[0] = SCARG(p, pid); /* int */
234 iarg[1] = SCARG(p, signum); /* int */
235 *n_args = 2;
236 break;
237 }
238 /* sys___posix_rename */
239 case 38: {
240 const struct sys___posix_rename_args *p = params;
241 uarg[0] = (intptr_t) SCARG(p, from); /* const char * */
242 uarg[1] = (intptr_t) SCARG(p, to); /* const char * */
243 *n_args = 2;
244 break;
245 }
246 /* sys_mkdir */
247 case 39: {
248 const struct sys_mkdir_args *p = params;
249 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
250 iarg[1] = SCARG(p, mode); /* linux_umode_t */
251 *n_args = 2;
252 break;
253 }
254 /* sys_rmdir */
255 case 40: {
256 const struct sys_rmdir_args *p = params;
257 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
258 *n_args = 1;
259 break;
260 }
261 /* sys_dup */
262 case 41: {
263 const struct sys_dup_args *p = params;
264 iarg[0] = SCARG(p, fd); /* int */
265 *n_args = 1;
266 break;
267 }
268 /* linux_sys_pipe */
269 case 42: {
270 const struct linux_sys_pipe_args *p = params;
271 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
272 *n_args = 1;
273 break;
274 }
275 /* linux_sys_times */
276 case 43: {
277 const struct linux_sys_times_args *p = params;
278 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
279 *n_args = 1;
280 break;
281 }
282 /* linux_sys_brk */
283 case 45: {
284 const struct linux_sys_brk_args *p = params;
285 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
286 *n_args = 1;
287 break;
288 }
289 /* sys_setgid */
290 case 46: {
291 const struct sys_setgid_args *p = params;
292 iarg[0] = SCARG(p, gid); /* gid_t */
293 *n_args = 1;
294 break;
295 }
296 /* sys_getgid */
297 case 47: {
298 *n_args = 0;
299 break;
300 }
301 /* linux_sys_signal */
302 case 48: {
303 const struct linux_sys_signal_args *p = params;
304 iarg[0] = SCARG(p, signum); /* int */
305 uarg[1] = (intptr_t) SCARG(p, handler); /* linux_handler_t */
306 *n_args = 2;
307 break;
308 }
309 /* sys_geteuid */
310 case 49: {
311 *n_args = 0;
312 break;
313 }
314 /* sys_getegid */
315 case 50: {
316 *n_args = 0;
317 break;
318 }
319 /* sys_acct */
320 case 51: {
321 const struct sys_acct_args *p = params;
322 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
323 *n_args = 1;
324 break;
325 }
326 /* linux_sys_ioctl */
327 case 54: {
328 const struct linux_sys_ioctl_args *p = params;
329 iarg[0] = SCARG(p, fd); /* int */
330 uarg[1] = SCARG(p, com); /* u_long */
331 uarg[2] = (intptr_t) SCARG(p, data); /* void * */
332 *n_args = 3;
333 break;
334 }
335 /* linux_sys_fcntl */
336 case 55: {
337 const struct linux_sys_fcntl_args *p = params;
338 iarg[0] = SCARG(p, fd); /* int */
339 iarg[1] = SCARG(p, cmd); /* int */
340 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
341 *n_args = 3;
342 break;
343 }
344 /* sys_setpgid */
345 case 57: {
346 const struct sys_setpgid_args *p = params;
347 iarg[0] = SCARG(p, pid); /* int */
348 iarg[1] = SCARG(p, pgid); /* int */
349 *n_args = 2;
350 break;
351 }
352 /* linux_sys_oldolduname */
353 case 59: {
354 const struct linux_sys_oldolduname_args *p = params;
355 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_oldold_utsname * */
356 *n_args = 1;
357 break;
358 }
359 /* sys_umask */
360 case 60: {
361 const struct sys_umask_args *p = params;
362 iarg[0] = SCARG(p, newmask); /* int */
363 *n_args = 1;
364 break;
365 }
366 /* sys_chroot */
367 case 61: {
368 const struct sys_chroot_args *p = params;
369 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
370 *n_args = 1;
371 break;
372 }
373 /* sys_dup2 */
374 case 63: {
375 const struct sys_dup2_args *p = params;
376 iarg[0] = SCARG(p, from); /* int */
377 iarg[1] = SCARG(p, to); /* int */
378 *n_args = 2;
379 break;
380 }
381 /* sys_getppid */
382 case 64: {
383 *n_args = 0;
384 break;
385 }
386 /* sys_getpgrp */
387 case 65: {
388 *n_args = 0;
389 break;
390 }
391 /* sys_setsid */
392 case 66: {
393 *n_args = 0;
394 break;
395 }
396 /* linux_sys_sigaction */
397 case 67: {
398 const struct linux_sys_sigaction_args *p = params;
399 iarg[0] = SCARG(p, signum); /* int */
400 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_old_sigaction * */
401 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_old_sigaction * */
402 *n_args = 3;
403 break;
404 }
405 /* linux_sys_siggetmask */
406 case 68: {
407 *n_args = 0;
408 break;
409 }
410 /* linux_sys_sigsetmask */
411 case 69: {
412 const struct linux_sys_sigsetmask_args *p = params;
413 iarg[0] = SCARG(p, mask); /* linux_old_sigset_t */
414 *n_args = 1;
415 break;
416 }
417 /* linux_sys_setreuid16 */
418 case 70: {
419 const struct linux_sys_setreuid16_args *p = params;
420 iarg[0] = SCARG(p, ruid); /* linux_uid16_t */
421 iarg[1] = SCARG(p, euid); /* linux_uid16_t */
422 *n_args = 2;
423 break;
424 }
425 /* linux_sys_setregid16 */
426 case 71: {
427 const struct linux_sys_setregid16_args *p = params;
428 iarg[0] = SCARG(p, rgid); /* linux_gid16_t */
429 iarg[1] = SCARG(p, egid); /* linux_gid16_t */
430 *n_args = 2;
431 break;
432 }
433 /* linux_sys_sigsuspend */
434 case 72: {
435 const struct linux_sys_sigsuspend_args *p = params;
436 uarg[0] = (intptr_t) SCARG(p, restart); /* void * */
437 iarg[1] = SCARG(p, oldmask); /* int */
438 iarg[2] = SCARG(p, mask); /* int */
439 *n_args = 3;
440 break;
441 }
442 /* linux_sys_sigpending */
443 case 73: {
444 const struct linux_sys_sigpending_args *p = params;
445 uarg[0] = (intptr_t) SCARG(p, set); /* linux_old_sigset_t * */
446 *n_args = 1;
447 break;
448 }
449 /* compat_43_sys_sethostname */
450 case 74: {
451 const struct compat_43_sys_sethostname_args *p = params;
452 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
453 uarg[1] = SCARG(p, len); /* u_int */
454 *n_args = 2;
455 break;
456 }
457 /* linux_sys_setrlimit */
458 case 75: {
459 const struct linux_sys_setrlimit_args *p = params;
460 uarg[0] = SCARG(p, which); /* u_int */
461 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */
462 *n_args = 2;
463 break;
464 }
465 /* linux_sys_getrlimit */
466 case 76: {
467 const struct linux_sys_getrlimit_args *p = params;
468 uarg[0] = SCARG(p, which); /* u_int */
469 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct orlimit * */
470 *n_args = 2;
471 break;
472 }
473 /* compat_50_sys_getrusage */
474 case 77: {
475 const struct compat_50_sys_getrusage_args *p = params;
476 iarg[0] = SCARG(p, who); /* int */
477 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
478 *n_args = 2;
479 break;
480 }
481 /* linux_sys_gettimeofday */
482 case 78: {
483 const struct linux_sys_gettimeofday_args *p = params;
484 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
485 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
486 *n_args = 2;
487 break;
488 }
489 /* linux_sys_settimeofday */
490 case 79: {
491 const struct linux_sys_settimeofday_args *p = params;
492 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
493 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
494 *n_args = 2;
495 break;
496 }
497 /* linux_sys_getgroups16 */
498 case 80: {
499 const struct linux_sys_getgroups16_args *p = params;
500 iarg[0] = SCARG(p, gidsetsize); /* int */
501 uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */
502 *n_args = 2;
503 break;
504 }
505 /* linux_sys_setgroups16 */
506 case 81: {
507 const struct linux_sys_setgroups16_args *p = params;
508 iarg[0] = SCARG(p, gidsetsize); /* int */
509 uarg[1] = (intptr_t) SCARG(p, gidset); /* linux_gid16_t * */
510 *n_args = 2;
511 break;
512 }
513 /* linux_sys_oldselect */
514 case 82: {
515 const struct linux_sys_oldselect_args *p = params;
516 uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux_oldselect * */
517 *n_args = 1;
518 break;
519 }
520 /* sys_symlink */
521 case 83: {
522 const struct sys_symlink_args *p = params;
523 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
524 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
525 *n_args = 2;
526 break;
527 }
528 /* compat_43_sys_lstat */
529 case 84: {
530 const struct compat_43_sys_lstat_args *p = params;
531 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
532 uarg[1] = (intptr_t) SCARG(p, ub); /* struct stat43 * */
533 *n_args = 2;
534 break;
535 }
536 /* sys_readlink */
537 case 85: {
538 const struct sys_readlink_args *p = params;
539 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
540 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
541 iarg[2] = SCARG(p, count); /* int */
542 *n_args = 3;
543 break;
544 }
545 #ifdef EXEC_AOUT
546 /* linux_sys_uselib */
547 case 86: {
548 const struct linux_sys_uselib_args *p = params;
549 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
550 *n_args = 1;
551 break;
552 }
553 #else
554 #endif
555 /* linux_sys_swapon */
556 case 87: {
557 const struct linux_sys_swapon_args *p = params;
558 uarg[0] = (intptr_t) SCARG(p, name); /* char * */
559 *n_args = 1;
560 break;
561 }
562 /* linux_sys_reboot */
563 case 88: {
564 const struct linux_sys_reboot_args *p = params;
565 iarg[0] = SCARG(p, magic1); /* int */
566 iarg[1] = SCARG(p, magic2); /* int */
567 iarg[2] = SCARG(p, cmd); /* int */
568 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
569 *n_args = 4;
570 break;
571 }
572 /* linux_sys_readdir */
573 case 89: {
574 const struct linux_sys_readdir_args *p = params;
575 iarg[0] = SCARG(p, fd); /* int */
576 uarg[1] = (intptr_t) SCARG(p, dent); /* void * */
577 uarg[2] = SCARG(p, count); /* unsigned int */
578 *n_args = 3;
579 break;
580 }
581 /* linux_sys_old_mmap */
582 case 90: {
583 const struct linux_sys_old_mmap_args *p = params;
584 uarg[0] = (intptr_t) SCARG(p, lmp); /* struct linux_oldmmap * */
585 *n_args = 1;
586 break;
587 }
588 /* sys_munmap */
589 case 91: {
590 const struct sys_munmap_args *p = params;
591 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
592 uarg[1] = SCARG(p, len); /* size_t */
593 *n_args = 2;
594 break;
595 }
596 /* compat_43_sys_truncate */
597 case 92: {
598 const struct compat_43_sys_truncate_args *p = params;
599 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
600 iarg[1] = SCARG(p, length); /* long */
601 *n_args = 2;
602 break;
603 }
604 /* compat_43_sys_ftruncate */
605 case 93: {
606 const struct compat_43_sys_ftruncate_args *p = params;
607 iarg[0] = SCARG(p, fd); /* int */
608 iarg[1] = SCARG(p, length); /* long */
609 *n_args = 2;
610 break;
611 }
612 /* sys_fchmod */
613 case 94: {
614 const struct sys_fchmod_args *p = params;
615 iarg[0] = SCARG(p, fd); /* int */
616 iarg[1] = SCARG(p, mode); /* linux_umode_t */
617 *n_args = 2;
618 break;
619 }
620 /* linux_sys_fchown16 */
621 case 95: {
622 const struct linux_sys_fchown16_args *p = params;
623 iarg[0] = SCARG(p, fd); /* int */
624 iarg[1] = SCARG(p, uid); /* linux_uid16_t */
625 iarg[2] = SCARG(p, gid); /* linux_gid16_t */
626 *n_args = 3;
627 break;
628 }
629 /* linux_sys_getpriority */
630 case 96: {
631 const struct linux_sys_getpriority_args *p = params;
632 iarg[0] = SCARG(p, which); /* int */
633 iarg[1] = SCARG(p, who); /* int */
634 *n_args = 2;
635 break;
636 }
637 /* sys_setpriority */
638 case 97: {
639 const struct sys_setpriority_args *p = params;
640 iarg[0] = SCARG(p, which); /* int */
641 iarg[1] = SCARG(p, who); /* int */
642 iarg[2] = SCARG(p, prio); /* int */
643 *n_args = 3;
644 break;
645 }
646 /* sys_profil */
647 case 98: {
648 const struct sys_profil_args *p = params;
649 uarg[0] = (intptr_t) SCARG(p, samples); /* void * */
650 uarg[1] = SCARG(p, size); /* u_int */
651 uarg[2] = SCARG(p, offset); /* u_int */
652 uarg[3] = SCARG(p, scale); /* u_int */
653 *n_args = 4;
654 break;
655 }
656 /* linux_sys_statfs */
657 case 99: {
658 const struct linux_sys_statfs_args *p = params;
659 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
660 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
661 *n_args = 2;
662 break;
663 }
664 /* linux_sys_fstatfs */
665 case 100: {
666 const struct linux_sys_fstatfs_args *p = params;
667 iarg[0] = SCARG(p, fd); /* int */
668 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
669 *n_args = 2;
670 break;
671 }
672 /* linux_sys_socketcall */
673 case 102: {
674 const struct linux_sys_socketcall_args *p = params;
675 iarg[0] = SCARG(p, what); /* int */
676 uarg[1] = (intptr_t) SCARG(p, args); /* void * */
677 *n_args = 2;
678 break;
679 }
680 /* compat_50_sys_setitimer */
681 case 104: {
682 const struct compat_50_sys_setitimer_args *p = params;
683 iarg[0] = SCARG(p, which); /* int */
684 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
685 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
686 *n_args = 3;
687 break;
688 }
689 /* compat_50_sys_getitimer */
690 case 105: {
691 const struct compat_50_sys_getitimer_args *p = params;
692 iarg[0] = SCARG(p, which); /* int */
693 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
694 *n_args = 2;
695 break;
696 }
697 /* linux_sys_stat */
698 case 106: {
699 const struct linux_sys_stat_args *p = params;
700 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
701 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
702 *n_args = 2;
703 break;
704 }
705 /* linux_sys_lstat */
706 case 107: {
707 const struct linux_sys_lstat_args *p = params;
708 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
709 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
710 *n_args = 2;
711 break;
712 }
713 /* linux_sys_fstat */
714 case 108: {
715 const struct linux_sys_fstat_args *p = params;
716 iarg[0] = SCARG(p, fd); /* int */
717 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
718 *n_args = 2;
719 break;
720 }
721 /* linux_sys_olduname */
722 case 109: {
723 const struct linux_sys_olduname_args *p = params;
724 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_oldutsname * */
725 *n_args = 1;
726 break;
727 }
728 /* linux_sys_wait4 */
729 case 114: {
730 const struct linux_sys_wait4_args *p = params;
731 iarg[0] = SCARG(p, pid); /* int */
732 uarg[1] = (intptr_t) SCARG(p, status); /* int * */
733 iarg[2] = SCARG(p, options); /* int */
734 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
735 *n_args = 4;
736 break;
737 }
738 /* linux_sys_swapoff */
739 case 115: {
740 const struct linux_sys_swapoff_args *p = params;
741 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
742 *n_args = 1;
743 break;
744 }
745 /* linux_sys_sysinfo */
746 case 116: {
747 const struct linux_sys_sysinfo_args *p = params;
748 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
749 *n_args = 1;
750 break;
751 }
752 /* linux_sys_ipc */
753 case 117: {
754 const struct linux_sys_ipc_args *p = params;
755 iarg[0] = SCARG(p, what); /* int */
756 iarg[1] = SCARG(p, a1); /* int */
757 iarg[2] = SCARG(p, a2); /* int */
758 iarg[3] = SCARG(p, a3); /* int */
759 uarg[4] = (intptr_t) SCARG(p, ptr); /* void * */
760 *n_args = 5;
761 break;
762 }
763 /* sys_fsync */
764 case 118: {
765 const struct sys_fsync_args *p = params;
766 iarg[0] = SCARG(p, fd); /* int */
767 *n_args = 1;
768 break;
769 }
770 /* linux_sys_sigreturn */
771 case 119: {
772 const struct linux_sys_sigreturn_args *p = params;
773 uarg[0] = (intptr_t) SCARG(p, scp); /* struct linux_sigcontext * */
774 *n_args = 1;
775 break;
776 }
777 /* linux_sys_clone */
778 case 120: {
779 const struct linux_sys_clone_args *p = params;
780 iarg[0] = SCARG(p, flags); /* int */
781 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
782 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
783 uarg[3] = (intptr_t) SCARG(p, tls); /* void * */
784 uarg[4] = (intptr_t) SCARG(p, child_tidptr); /* void * */
785 *n_args = 5;
786 break;
787 }
788 /* linux_sys_setdomainname */
789 case 121: {
790 const struct linux_sys_setdomainname_args *p = params;
791 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
792 iarg[1] = SCARG(p, len); /* int */
793 *n_args = 2;
794 break;
795 }
796 /* linux_sys_uname */
797 case 122: {
798 const struct linux_sys_uname_args *p = params;
799 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
800 *n_args = 1;
801 break;
802 }
803 /* linux_sys_mprotect */
804 case 125: {
805 const struct linux_sys_mprotect_args *p = params;
806 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
807 uarg[1] = SCARG(p, len); /* unsigned long */
808 iarg[2] = SCARG(p, prot); /* int */
809 *n_args = 3;
810 break;
811 }
812 /* linux_sys_sigprocmask */
813 case 126: {
814 const struct linux_sys_sigprocmask_args *p = params;
815 iarg[0] = SCARG(p, how); /* int */
816 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_old_sigset_t * */
817 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_old_sigset_t * */
818 *n_args = 3;
819 break;
820 }
821 /* sys_getpgid */
822 case 132: {
823 const struct sys_getpgid_args *p = params;
824 iarg[0] = SCARG(p, pid); /* pid_t */
825 *n_args = 1;
826 break;
827 }
828 /* sys_fchdir */
829 case 133: {
830 const struct sys_fchdir_args *p = params;
831 iarg[0] = SCARG(p, fd); /* int */
832 *n_args = 1;
833 break;
834 }
835 /* linux_sys_personality */
836 case 136: {
837 const struct linux_sys_personality_args *p = params;
838 uarg[0] = SCARG(p, per); /* unsigned long */
839 *n_args = 1;
840 break;
841 }
842 /* linux_sys_setfsuid */
843 case 138: {
844 const struct linux_sys_setfsuid_args *p = params;
845 uarg[0] = SCARG(p, uid); /* uid_t */
846 *n_args = 1;
847 break;
848 }
849 /* linux_sys_setfsgid */
850 case 139: {
851 const struct linux_sys_setfsgid_args *p = params;
852 iarg[0] = SCARG(p, gid); /* gid_t */
853 *n_args = 1;
854 break;
855 }
856 /* linux_sys_llseek */
857 case 140: {
858 const struct linux_sys_llseek_args *p = params;
859 iarg[0] = SCARG(p, fd); /* int */
860 uarg[1] = SCARG(p, ohigh); /* u_int32_t */
861 uarg[2] = SCARG(p, olow); /* u_int32_t */
862 uarg[3] = (intptr_t) SCARG(p, res); /* void * */
863 iarg[4] = SCARG(p, whence); /* int */
864 *n_args = 5;
865 break;
866 }
867 /* linux_sys_getdents */
868 case 141: {
869 const struct linux_sys_getdents_args *p = params;
870 iarg[0] = SCARG(p, fd); /* int */
871 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */
872 uarg[2] = SCARG(p, count); /* unsigned int */
873 *n_args = 3;
874 break;
875 }
876 /* linux_sys_select */
877 case 142: {
878 const struct linux_sys_select_args *p = params;
879 iarg[0] = SCARG(p, nfds); /* int */
880 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
881 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
882 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
883 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */
884 *n_args = 5;
885 break;
886 }
887 /* sys_flock */
888 case 143: {
889 const struct sys_flock_args *p = params;
890 iarg[0] = SCARG(p, fd); /* int */
891 iarg[1] = SCARG(p, how); /* int */
892 *n_args = 2;
893 break;
894 }
895 /* sys___msync13 */
896 case 144: {
897 const struct sys___msync13_args *p = params;
898 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
899 uarg[1] = SCARG(p, len); /* size_t */
900 iarg[2] = SCARG(p, flags); /* int */
901 *n_args = 3;
902 break;
903 }
904 /* sys_readv */
905 case 145: {
906 const struct sys_readv_args *p = params;
907 iarg[0] = SCARG(p, fd); /* int */
908 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
909 iarg[2] = SCARG(p, iovcnt); /* int */
910 *n_args = 3;
911 break;
912 }
913 /* sys_writev */
914 case 146: {
915 const struct sys_writev_args *p = params;
916 iarg[0] = SCARG(p, fd); /* int */
917 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
918 iarg[2] = SCARG(p, iovcnt); /* int */
919 *n_args = 3;
920 break;
921 }
922 /* sys_getsid */
923 case 147: {
924 const struct sys_getsid_args *p = params;
925 iarg[0] = SCARG(p, pid); /* pid_t */
926 *n_args = 1;
927 break;
928 }
929 /* linux_sys_fdatasync */
930 case 148: {
931 const struct linux_sys_fdatasync_args *p = params;
932 iarg[0] = SCARG(p, fd); /* int */
933 *n_args = 1;
934 break;
935 }
936 /* linux_sys___sysctl */
937 case 149: {
938 const struct linux_sys___sysctl_args *p = params;
939 uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */
940 *n_args = 1;
941 break;
942 }
943 /* sys_mlock */
944 case 150: {
945 const struct sys_mlock_args *p = params;
946 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
947 uarg[1] = SCARG(p, len); /* size_t */
948 *n_args = 2;
949 break;
950 }
951 /* sys_munlock */
952 case 151: {
953 const struct sys_munlock_args *p = params;
954 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
955 uarg[1] = SCARG(p, len); /* size_t */
956 *n_args = 2;
957 break;
958 }
959 /* sys_mlockall */
960 case 152: {
961 const struct sys_mlockall_args *p = params;
962 iarg[0] = SCARG(p, flags); /* int */
963 *n_args = 1;
964 break;
965 }
966 /* sys_munlockall */
967 case 153: {
968 *n_args = 0;
969 break;
970 }
971 /* linux_sys_sched_setparam */
972 case 154: {
973 const struct linux_sys_sched_setparam_args *p = params;
974 iarg[0] = SCARG(p, pid); /* pid_t */
975 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
976 *n_args = 2;
977 break;
978 }
979 /* linux_sys_sched_getparam */
980 case 155: {
981 const struct linux_sys_sched_getparam_args *p = params;
982 iarg[0] = SCARG(p, pid); /* pid_t */
983 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
984 *n_args = 2;
985 break;
986 }
987 /* linux_sys_sched_setscheduler */
988 case 156: {
989 const struct linux_sys_sched_setscheduler_args *p = params;
990 iarg[0] = SCARG(p, pid); /* pid_t */
991 iarg[1] = SCARG(p, policy); /* int */
992 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
993 *n_args = 3;
994 break;
995 }
996 /* linux_sys_sched_getscheduler */
997 case 157: {
998 const struct linux_sys_sched_getscheduler_args *p = params;
999 iarg[0] = SCARG(p, pid); /* pid_t */
1000 *n_args = 1;
1001 break;
1002 }
1003 /* linux_sys_sched_yield */
1004 case 158: {
1005 *n_args = 0;
1006 break;
1007 }
1008 /* linux_sys_sched_get_priority_max */
1009 case 159: {
1010 const struct linux_sys_sched_get_priority_max_args *p = params;
1011 iarg[0] = SCARG(p, policy); /* int */
1012 *n_args = 1;
1013 break;
1014 }
1015 /* linux_sys_sched_get_priority_min */
1016 case 160: {
1017 const struct linux_sys_sched_get_priority_min_args *p = params;
1018 iarg[0] = SCARG(p, policy); /* int */
1019 *n_args = 1;
1020 break;
1021 }
1022 /* linux_sys_nanosleep */
1023 case 162: {
1024 const struct linux_sys_nanosleep_args *p = params;
1025 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
1026 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1027 *n_args = 2;
1028 break;
1029 }
1030 /* linux_sys_mremap */
1031 case 163: {
1032 const struct linux_sys_mremap_args *p = params;
1033 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
1034 uarg[1] = SCARG(p, old_size); /* size_t */
1035 uarg[2] = SCARG(p, new_size); /* size_t */
1036 uarg[3] = SCARG(p, flags); /* u_long */
1037 *n_args = 4;
1038 break;
1039 }
1040 /* linux_sys_setresuid16 */
1041 case 164: {
1042 const struct linux_sys_setresuid16_args *p = params;
1043 iarg[0] = SCARG(p, ruid); /* linux_uid16_t */
1044 iarg[1] = SCARG(p, euid); /* linux_uid16_t */
1045 iarg[2] = SCARG(p, suid); /* linux_uid16_t */
1046 *n_args = 3;
1047 break;
1048 }
1049 /* linux_sys_getresuid16 */
1050 case 165: {
1051 const struct linux_sys_getresuid16_args *p = params;
1052 uarg[0] = (intptr_t) SCARG(p, ruid); /* linux_uid16_t * */
1053 uarg[1] = (intptr_t) SCARG(p, euid); /* linux_uid16_t * */
1054 uarg[2] = (intptr_t) SCARG(p, suid); /* linux_uid16_t * */
1055 *n_args = 3;
1056 break;
1057 }
1058 /* sys_poll */
1059 case 168: {
1060 const struct sys_poll_args *p = params;
1061 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1062 uarg[1] = SCARG(p, nfds); /* u_int */
1063 iarg[2] = SCARG(p, timeout); /* int */
1064 *n_args = 3;
1065 break;
1066 }
1067 /* linux_sys_setresgid16 */
1068 case 170: {
1069 const struct linux_sys_setresgid16_args *p = params;
1070 iarg[0] = SCARG(p, rgid); /* linux_gid16_t */
1071 iarg[1] = SCARG(p, egid); /* linux_gid16_t */
1072 iarg[2] = SCARG(p, sgid); /* linux_gid16_t */
1073 *n_args = 3;
1074 break;
1075 }
1076 /* linux_sys_getresgid16 */
1077 case 171: {
1078 const struct linux_sys_getresgid16_args *p = params;
1079 uarg[0] = (intptr_t) SCARG(p, rgid); /* linux_gid16_t * */
1080 uarg[1] = (intptr_t) SCARG(p, egid); /* linux_gid16_t * */
1081 uarg[2] = (intptr_t) SCARG(p, sgid); /* linux_gid16_t * */
1082 *n_args = 3;
1083 break;
1084 }
1085 /* linux_sys_rt_sigaction */
1086 case 174: {
1087 const struct linux_sys_rt_sigaction_args *p = params;
1088 iarg[0] = SCARG(p, signum); /* int */
1089 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
1090 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
1091 uarg[3] = SCARG(p, sigsetsize); /* size_t */
1092 *n_args = 4;
1093 break;
1094 }
1095 /* linux_sys_rt_sigprocmask */
1096 case 175: {
1097 const struct linux_sys_rt_sigprocmask_args *p = params;
1098 iarg[0] = SCARG(p, how); /* int */
1099 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
1100 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
1101 uarg[3] = SCARG(p, sigsetsize); /* size_t */
1102 *n_args = 4;
1103 break;
1104 }
1105 /* linux_sys_rt_sigpending */
1106 case 176: {
1107 const struct linux_sys_rt_sigpending_args *p = params;
1108 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
1109 uarg[1] = SCARG(p, sigsetsize); /* size_t */
1110 *n_args = 2;
1111 break;
1112 }
1113 /* linux_sys_rt_sigtimedwait */
1114 case 177: {
1115 const struct linux_sys_rt_sigtimedwait_args *p = params;
1116 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
1117 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
1118 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1119 *n_args = 3;
1120 break;
1121 }
1122 /* linux_sys_rt_queueinfo */
1123 case 178: {
1124 const struct linux_sys_rt_queueinfo_args *p = params;
1125 iarg[0] = SCARG(p, pid); /* int */
1126 iarg[1] = SCARG(p, signum); /* int */
1127 uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */
1128 *n_args = 3;
1129 break;
1130 }
1131 /* linux_sys_rt_sigsuspend */
1132 case 179: {
1133 const struct linux_sys_rt_sigsuspend_args *p = params;
1134 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
1135 uarg[1] = SCARG(p, sigsetsize); /* size_t */
1136 *n_args = 2;
1137 break;
1138 }
1139 /* linux_sys_pread */
1140 case 180: {
1141 const struct linux_sys_pread_args *p = params;
1142 iarg[0] = SCARG(p, fd); /* int */
1143 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
1144 uarg[2] = SCARG(p, nbyte); /* size_t */
1145 iarg[3] = SCARG(p, offset); /* off_t */
1146 *n_args = 4;
1147 break;
1148 }
1149 /* linux_sys_pwrite */
1150 case 181: {
1151 const struct linux_sys_pwrite_args *p = params;
1152 iarg[0] = SCARG(p, fd); /* int */
1153 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
1154 uarg[2] = SCARG(p, nbyte); /* size_t */
1155 iarg[3] = SCARG(p, offset); /* off_t */
1156 *n_args = 4;
1157 break;
1158 }
1159 /* linux_sys_chown16 */
1160 case 182: {
1161 const struct linux_sys_chown16_args *p = params;
1162 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1163 iarg[1] = SCARG(p, uid); /* linux_uid16_t */
1164 iarg[2] = SCARG(p, gid); /* linux_gid16_t */
1165 *n_args = 3;
1166 break;
1167 }
1168 /* sys___getcwd */
1169 case 183: {
1170 const struct sys___getcwd_args *p = params;
1171 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
1172 uarg[1] = SCARG(p, length); /* size_t */
1173 *n_args = 2;
1174 break;
1175 }
1176 /* linux_sys_sigaltstack */
1177 case 186: {
1178 const struct linux_sys_sigaltstack_args *p = params;
1179 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
1180 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
1181 *n_args = 2;
1182 break;
1183 }
1184 /* sys___vfork14 */
1185 case 190: {
1186 *n_args = 0;
1187 break;
1188 }
1189 /* linux_sys_ugetrlimit */
1190 case 191: {
1191 const struct linux_sys_ugetrlimit_args *p = params;
1192 iarg[0] = SCARG(p, which); /* int */
1193 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1194 *n_args = 2;
1195 break;
1196 }
1197 #define linux_sys_mmap2_args linux_sys_mmap_args
1198 /* linux_sys_mmap2 */
1199 case 192: {
1200 const struct linux_sys_mmap2_args *p = params;
1201 uarg[0] = SCARG(p, addr); /* unsigned long */
1202 uarg[1] = SCARG(p, len); /* size_t */
1203 iarg[2] = SCARG(p, prot); /* int */
1204 iarg[3] = SCARG(p, flags); /* int */
1205 iarg[4] = SCARG(p, fd); /* int */
1206 iarg[5] = SCARG(p, offset); /* linux_off_t */
1207 *n_args = 6;
1208 break;
1209 }
1210 /* linux_sys_truncate64 */
1211 case 193: {
1212 const struct linux_sys_truncate64_args *p = params;
1213 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1214 iarg[1] = SCARG(p, length); /* off_t */
1215 *n_args = 2;
1216 break;
1217 }
1218 /* linux_sys_ftruncate64 */
1219 case 194: {
1220 const struct linux_sys_ftruncate64_args *p = params;
1221 uarg[0] = SCARG(p, fd); /* unsigned int */
1222 iarg[1] = SCARG(p, length); /* off_t */
1223 *n_args = 2;
1224 break;
1225 }
1226 /* linux_sys_stat64 */
1227 case 195: {
1228 const struct linux_sys_stat64_args *p = params;
1229 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1230 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1231 *n_args = 2;
1232 break;
1233 }
1234 /* linux_sys_lstat64 */
1235 case 196: {
1236 const struct linux_sys_lstat64_args *p = params;
1237 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1238 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1239 *n_args = 2;
1240 break;
1241 }
1242 /* linux_sys_fstat64 */
1243 case 197: {
1244 const struct linux_sys_fstat64_args *p = params;
1245 iarg[0] = SCARG(p, fd); /* int */
1246 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1247 *n_args = 2;
1248 break;
1249 }
1250 /* sys___posix_lchown */
1251 case 198: {
1252 const struct sys___posix_lchown_args *p = params;
1253 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1254 uarg[1] = SCARG(p, uid); /* uid_t */
1255 iarg[2] = SCARG(p, gid); /* gid_t */
1256 *n_args = 3;
1257 break;
1258 }
1259 /* sys_getuid */
1260 case 199: {
1261 *n_args = 0;
1262 break;
1263 }
1264 /* sys_getgid */
1265 case 200: {
1266 *n_args = 0;
1267 break;
1268 }
1269 /* sys_geteuid */
1270 case 201: {
1271 *n_args = 0;
1272 break;
1273 }
1274 /* sys_getegid */
1275 case 202: {
1276 *n_args = 0;
1277 break;
1278 }
1279 /* sys_setreuid */
1280 case 203: {
1281 const struct sys_setreuid_args *p = params;
1282 uarg[0] = SCARG(p, ruid); /* uid_t */
1283 uarg[1] = SCARG(p, euid); /* uid_t */
1284 *n_args = 2;
1285 break;
1286 }
1287 /* sys_setregid */
1288 case 204: {
1289 const struct sys_setregid_args *p = params;
1290 iarg[0] = SCARG(p, rgid); /* gid_t */
1291 iarg[1] = SCARG(p, egid); /* gid_t */
1292 *n_args = 2;
1293 break;
1294 }
1295 /* sys_getgroups */
1296 case 205: {
1297 const struct sys_getgroups_args *p = params;
1298 iarg[0] = SCARG(p, gidsetsize); /* int */
1299 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1300 *n_args = 2;
1301 break;
1302 }
1303 /* sys_setgroups */
1304 case 206: {
1305 const struct sys_setgroups_args *p = params;
1306 iarg[0] = SCARG(p, gidsetsize); /* int */
1307 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1308 *n_args = 2;
1309 break;
1310 }
1311 /* sys___posix_fchown */
1312 case 207: {
1313 const struct sys___posix_fchown_args *p = params;
1314 iarg[0] = SCARG(p, fd); /* int */
1315 uarg[1] = SCARG(p, uid); /* uid_t */
1316 iarg[2] = SCARG(p, gid); /* gid_t */
1317 *n_args = 3;
1318 break;
1319 }
1320 /* linux_sys_setresuid */
1321 case 208: {
1322 const struct linux_sys_setresuid_args *p = params;
1323 uarg[0] = SCARG(p, ruid); /* uid_t */
1324 uarg[1] = SCARG(p, euid); /* uid_t */
1325 uarg[2] = SCARG(p, suid); /* uid_t */
1326 *n_args = 3;
1327 break;
1328 }
1329 /* linux_sys_getresuid */
1330 case 209: {
1331 const struct linux_sys_getresuid_args *p = params;
1332 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
1333 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
1334 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
1335 *n_args = 3;
1336 break;
1337 }
1338 /* linux_sys_setresgid */
1339 case 210: {
1340 const struct linux_sys_setresgid_args *p = params;
1341 iarg[0] = SCARG(p, rgid); /* gid_t */
1342 iarg[1] = SCARG(p, egid); /* gid_t */
1343 iarg[2] = SCARG(p, sgid); /* gid_t */
1344 *n_args = 3;
1345 break;
1346 }
1347 /* linux_sys_getresgid */
1348 case 211: {
1349 const struct linux_sys_getresgid_args *p = params;
1350 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
1351 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
1352 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
1353 *n_args = 3;
1354 break;
1355 }
1356 /* sys___posix_chown */
1357 case 212: {
1358 const struct sys___posix_chown_args *p = params;
1359 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1360 uarg[1] = SCARG(p, uid); /* uid_t */
1361 iarg[2] = SCARG(p, gid); /* gid_t */
1362 *n_args = 3;
1363 break;
1364 }
1365 /* sys_setuid */
1366 case 213: {
1367 const struct sys_setuid_args *p = params;
1368 uarg[0] = SCARG(p, uid); /* uid_t */
1369 *n_args = 1;
1370 break;
1371 }
1372 /* sys_setgid */
1373 case 214: {
1374 const struct sys_setgid_args *p = params;
1375 iarg[0] = SCARG(p, gid); /* gid_t */
1376 *n_args = 1;
1377 break;
1378 }
1379 /* linux_sys_setfsuid */
1380 case 215: {
1381 const struct linux_sys_setfsuid_args *p = params;
1382 uarg[0] = SCARG(p, uid); /* uid_t */
1383 *n_args = 1;
1384 break;
1385 }
1386 /* linux_sys_setfsgid */
1387 case 216: {
1388 const struct linux_sys_setfsgid_args *p = params;
1389 iarg[0] = SCARG(p, gid); /* gid_t */
1390 *n_args = 1;
1391 break;
1392 }
1393 /* linux_sys_getdents64 */
1394 case 217: {
1395 const struct linux_sys_getdents64_args *p = params;
1396 iarg[0] = SCARG(p, fd); /* int */
1397 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
1398 uarg[2] = SCARG(p, count); /* unsigned int */
1399 *n_args = 3;
1400 break;
1401 }
1402 /* sys_mincore */
1403 case 219: {
1404 const struct sys_mincore_args *p = params;
1405 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1406 uarg[1] = SCARG(p, len); /* size_t */
1407 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
1408 *n_args = 3;
1409 break;
1410 }
1411 /* sys_madvise */
1412 case 220: {
1413 const struct sys_madvise_args *p = params;
1414 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1415 uarg[1] = SCARG(p, len); /* size_t */
1416 iarg[2] = SCARG(p, behav); /* int */
1417 *n_args = 3;
1418 break;
1419 }
1420 /* linux_sys_fcntl64 */
1421 case 221: {
1422 const struct linux_sys_fcntl64_args *p = params;
1423 iarg[0] = SCARG(p, fd); /* int */
1424 iarg[1] = SCARG(p, cmd); /* int */
1425 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
1426 *n_args = 3;
1427 break;
1428 }
1429 /* linux_sys_gettid */
1430 case 224: {
1431 *n_args = 0;
1432 break;
1433 }
1434 /* linux_sys_readahead */
1435 case 225: {
1436 const struct linux_sys_readahead_args *p = params;
1437 iarg[0] = SCARG(p, fd); /* int */
1438 iarg[1] = SCARG(p, offset); /* off_t */
1439 uarg[2] = SCARG(p, count); /* size_t */
1440 *n_args = 3;
1441 break;
1442 }
1443 /* linux_sys_setxattr */
1444 case 226: {
1445 const struct linux_sys_setxattr_args *p = params;
1446 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1447 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1448 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1449 uarg[3] = SCARG(p, size); /* size_t */
1450 iarg[4] = SCARG(p, flags); /* int */
1451 *n_args = 5;
1452 break;
1453 }
1454 /* linux_sys_lsetxattr */
1455 case 227: {
1456 const struct linux_sys_lsetxattr_args *p = params;
1457 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1458 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1459 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1460 uarg[3] = SCARG(p, size); /* size_t */
1461 iarg[4] = SCARG(p, flags); /* int */
1462 *n_args = 5;
1463 break;
1464 }
1465 /* linux_sys_fsetxattr */
1466 case 228: {
1467 const struct linux_sys_fsetxattr_args *p = params;
1468 iarg[0] = SCARG(p, fd); /* int */
1469 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1470 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1471 uarg[3] = SCARG(p, size); /* size_t */
1472 iarg[4] = SCARG(p, flags); /* int */
1473 *n_args = 5;
1474 break;
1475 }
1476 /* linux_sys_getxattr */
1477 case 229: {
1478 const struct linux_sys_getxattr_args *p = params;
1479 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1480 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1481 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1482 uarg[3] = SCARG(p, size); /* size_t */
1483 *n_args = 4;
1484 break;
1485 }
1486 /* linux_sys_lgetxattr */
1487 case 230: {
1488 const struct linux_sys_lgetxattr_args *p = params;
1489 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1490 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1491 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1492 uarg[3] = SCARG(p, size); /* size_t */
1493 *n_args = 4;
1494 break;
1495 }
1496 /* linux_sys_fgetxattr */
1497 case 231: {
1498 const struct linux_sys_fgetxattr_args *p = params;
1499 iarg[0] = SCARG(p, fd); /* int */
1500 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1501 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1502 uarg[3] = SCARG(p, size); /* size_t */
1503 *n_args = 4;
1504 break;
1505 }
1506 /* linux_sys_listxattr */
1507 case 232: {
1508 const struct linux_sys_listxattr_args *p = params;
1509 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1510 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1511 uarg[2] = SCARG(p, size); /* size_t */
1512 *n_args = 3;
1513 break;
1514 }
1515 /* linux_sys_llistxattr */
1516 case 233: {
1517 const struct linux_sys_llistxattr_args *p = params;
1518 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1519 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1520 uarg[2] = SCARG(p, size); /* size_t */
1521 *n_args = 3;
1522 break;
1523 }
1524 /* linux_sys_flistxattr */
1525 case 234: {
1526 const struct linux_sys_flistxattr_args *p = params;
1527 iarg[0] = SCARG(p, fd); /* int */
1528 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1529 uarg[2] = SCARG(p, size); /* size_t */
1530 *n_args = 3;
1531 break;
1532 }
1533 /* linux_sys_removexattr */
1534 case 235: {
1535 const struct linux_sys_removexattr_args *p = params;
1536 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1537 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1538 *n_args = 2;
1539 break;
1540 }
1541 /* linux_sys_lremovexattr */
1542 case 236: {
1543 const struct linux_sys_lremovexattr_args *p = params;
1544 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1545 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1546 *n_args = 2;
1547 break;
1548 }
1549 /* linux_sys_fremovexattr */
1550 case 237: {
1551 const struct linux_sys_fremovexattr_args *p = params;
1552 iarg[0] = SCARG(p, fd); /* int */
1553 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1554 *n_args = 2;
1555 break;
1556 }
1557 /* linux_sys_tkill */
1558 case 238: {
1559 const struct linux_sys_tkill_args *p = params;
1560 iarg[0] = SCARG(p, tid); /* int */
1561 iarg[1] = SCARG(p, sig); /* int */
1562 *n_args = 2;
1563 break;
1564 }
1565 /* linux_sys_futex */
1566 case 240: {
1567 const struct linux_sys_futex_args *p = params;
1568 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
1569 iarg[1] = SCARG(p, op); /* int */
1570 iarg[2] = SCARG(p, val); /* int */
1571 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1572 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
1573 iarg[5] = SCARG(p, val3); /* int */
1574 *n_args = 6;
1575 break;
1576 }
1577 /* linux_sys_sched_setaffinity */
1578 case 241: {
1579 const struct linux_sys_sched_setaffinity_args *p = params;
1580 iarg[0] = SCARG(p, pid); /* pid_t */
1581 uarg[1] = SCARG(p, len); /* unsigned int */
1582 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1583 *n_args = 3;
1584 break;
1585 }
1586 /* linux_sys_sched_getaffinity */
1587 case 242: {
1588 const struct linux_sys_sched_getaffinity_args *p = params;
1589 iarg[0] = SCARG(p, pid); /* pid_t */
1590 uarg[1] = SCARG(p, len); /* unsigned int */
1591 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1592 *n_args = 3;
1593 break;
1594 }
1595 /* linux_sys_exit_group */
1596 case 248: {
1597 const struct linux_sys_exit_group_args *p = params;
1598 iarg[0] = SCARG(p, error_code); /* int */
1599 *n_args = 1;
1600 break;
1601 }
1602 /* linux_sys_epoll_create */
1603 case 250: {
1604 const struct linux_sys_epoll_create_args *p = params;
1605 iarg[0] = SCARG(p, size); /* int */
1606 *n_args = 1;
1607 break;
1608 }
1609 /* linux_sys_epoll_ctl */
1610 case 251: {
1611 const struct linux_sys_epoll_ctl_args *p = params;
1612 iarg[0] = SCARG(p, epfd); /* int */
1613 iarg[1] = SCARG(p, op); /* int */
1614 iarg[2] = SCARG(p, fd); /* int */
1615 uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */
1616 *n_args = 4;
1617 break;
1618 }
1619 /* linux_sys_epoll_wait */
1620 case 252: {
1621 const struct linux_sys_epoll_wait_args *p = params;
1622 iarg[0] = SCARG(p, epfd); /* int */
1623 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1624 iarg[2] = SCARG(p, maxevents); /* int */
1625 iarg[3] = SCARG(p, timeout); /* int */
1626 *n_args = 4;
1627 break;
1628 }
1629 /* linux_sys_set_tid_address */
1630 case 256: {
1631 const struct linux_sys_set_tid_address_args *p = params;
1632 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
1633 *n_args = 1;
1634 break;
1635 }
1636 /* linux_sys_timer_create */
1637 case 257: {
1638 const struct linux_sys_timer_create_args *p = params;
1639 iarg[0] = SCARG(p, clockid); /* clockid_t */
1640 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */
1641 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
1642 *n_args = 3;
1643 break;
1644 }
1645 /* linux_sys_timer_settime */
1646 case 258: {
1647 const struct linux_sys_timer_settime_args *p = params;
1648 iarg[0] = SCARG(p, timerid); /* timer_t */
1649 iarg[1] = SCARG(p, flags); /* int */
1650 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
1651 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
1652 *n_args = 4;
1653 break;
1654 }
1655 /* linux_sys_timer_gettime */
1656 case 259: {
1657 const struct linux_sys_timer_gettime_args *p = params;
1658 iarg[0] = SCARG(p, timerid); /* timer_t */
1659 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
1660 *n_args = 2;
1661 break;
1662 }
1663 /* sys_timer_getoverrun */
1664 case 260: {
1665 const struct sys_timer_getoverrun_args *p = params;
1666 iarg[0] = SCARG(p, timerid); /* timer_t */
1667 *n_args = 1;
1668 break;
1669 }
1670 /* sys_timer_delete */
1671 case 261: {
1672 const struct sys_timer_delete_args *p = params;
1673 iarg[0] = SCARG(p, timerid); /* timer_t */
1674 *n_args = 1;
1675 break;
1676 }
1677 /* linux_sys_clock_settime */
1678 case 262: {
1679 const struct linux_sys_clock_settime_args *p = params;
1680 iarg[0] = SCARG(p, which); /* clockid_t */
1681 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1682 *n_args = 2;
1683 break;
1684 }
1685 /* linux_sys_clock_gettime */
1686 case 263: {
1687 const struct linux_sys_clock_gettime_args *p = params;
1688 iarg[0] = SCARG(p, which); /* clockid_t */
1689 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1690 *n_args = 2;
1691 break;
1692 }
1693 /* linux_sys_clock_getres */
1694 case 264: {
1695 const struct linux_sys_clock_getres_args *p = params;
1696 iarg[0] = SCARG(p, which); /* clockid_t */
1697 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1698 *n_args = 2;
1699 break;
1700 }
1701 /* linux_sys_clock_nanosleep */
1702 case 265: {
1703 const struct linux_sys_clock_nanosleep_args *p = params;
1704 iarg[0] = SCARG(p, which); /* clockid_t */
1705 iarg[1] = SCARG(p, flags); /* int */
1706 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
1707 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1708 *n_args = 4;
1709 break;
1710 }
1711 /* linux_sys_statfs64 */
1712 case 266: {
1713 const struct linux_sys_statfs64_args *p = params;
1714 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1715 uarg[1] = SCARG(p, sz); /* size_t */
1716 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1717 *n_args = 3;
1718 break;
1719 }
1720 /* linux_sys_fstatfs64 */
1721 case 267: {
1722 const struct linux_sys_fstatfs64_args *p = params;
1723 iarg[0] = SCARG(p, fd); /* int */
1724 uarg[1] = SCARG(p, sz); /* size_t */
1725 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1726 *n_args = 3;
1727 break;
1728 }
1729 /* linux_sys_tgkill */
1730 case 268: {
1731 const struct linux_sys_tgkill_args *p = params;
1732 iarg[0] = SCARG(p, tgid); /* int */
1733 iarg[1] = SCARG(p, tid); /* int */
1734 iarg[2] = SCARG(p, sig); /* int */
1735 *n_args = 3;
1736 break;
1737 }
1738 /* compat_50_sys_utimes */
1739 case 269: {
1740 const struct compat_50_sys_utimes_args *p = params;
1741 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1742 uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
1743 *n_args = 2;
1744 break;
1745 }
1746 /* linux_sys_fadvise64_64 */
1747 case 270: {
1748 const struct linux_sys_fadvise64_64_args *p = params;
1749 iarg[0] = SCARG(p, fd); /* int */
1750 iarg[1] = SCARG(p, offset); /* off_t */
1751 iarg[2] = SCARG(p, len); /* off_t */
1752 iarg[3] = SCARG(p, advice); /* int */
1753 *n_args = 4;
1754 break;
1755 }
1756 /* linux_sys_waitid */
1757 case 280: {
1758 const struct linux_sys_waitid_args *p = params;
1759 iarg[0] = SCARG(p, idtype); /* int */
1760 iarg[1] = SCARG(p, id); /* id_t */
1761 uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */
1762 iarg[3] = SCARG(p, options); /* int */
1763 uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1764 *n_args = 5;
1765 break;
1766 }
1767 /* linux_sys_inotify_init */
1768 case 316: {
1769 *n_args = 0;
1770 break;
1771 }
1772 /* linux_sys_inotify_add_watch */
1773 case 317: {
1774 const struct linux_sys_inotify_add_watch_args *p = params;
1775 iarg[0] = SCARG(p, fd); /* int */
1776 uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */
1777 uarg[2] = SCARG(p, mask); /* uint32_t */
1778 *n_args = 3;
1779 break;
1780 }
1781 /* linux_sys_inotify_rm_watch */
1782 case 318: {
1783 const struct linux_sys_inotify_rm_watch_args *p = params;
1784 iarg[0] = SCARG(p, fd); /* int */
1785 iarg[1] = SCARG(p, wd); /* int */
1786 *n_args = 2;
1787 break;
1788 }
1789 /* linux_sys_openat */
1790 case 322: {
1791 const struct linux_sys_openat_args *p = params;
1792 iarg[0] = SCARG(p, fd); /* int */
1793 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1794 iarg[2] = SCARG(p, flags); /* int */
1795 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1796 *n_args = 4;
1797 break;
1798 }
1799 /* sys_mkdirat */
1800 case 323: {
1801 const struct sys_mkdirat_args *p = params;
1802 iarg[0] = SCARG(p, fd); /* int */
1803 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1804 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1805 *n_args = 3;
1806 break;
1807 }
1808 /* linux_sys_mknodat */
1809 case 324: {
1810 const struct linux_sys_mknodat_args *p = params;
1811 iarg[0] = SCARG(p, fd); /* int */
1812 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1813 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1814 uarg[3] = SCARG(p, dev); /* unsigned */
1815 *n_args = 4;
1816 break;
1817 }
1818 /* linux_sys_fchownat */
1819 case 325: {
1820 const struct linux_sys_fchownat_args *p = params;
1821 iarg[0] = SCARG(p, fd); /* int */
1822 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1823 uarg[2] = SCARG(p, owner); /* uid_t */
1824 iarg[3] = SCARG(p, group); /* gid_t */
1825 iarg[4] = SCARG(p, flag); /* int */
1826 *n_args = 5;
1827 break;
1828 }
1829 /* linux_sys_fstatat64 */
1830 case 327: {
1831 const struct linux_sys_fstatat64_args *p = params;
1832 iarg[0] = SCARG(p, fd); /* int */
1833 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1834 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1835 iarg[3] = SCARG(p, flag); /* int */
1836 *n_args = 4;
1837 break;
1838 }
1839 /* linux_sys_unlinkat */
1840 case 328: {
1841 const struct linux_sys_unlinkat_args *p = params;
1842 iarg[0] = SCARG(p, fd); /* int */
1843 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1844 iarg[2] = SCARG(p, flag); /* int */
1845 *n_args = 3;
1846 break;
1847 }
1848 /* sys_renameat */
1849 case 329: {
1850 const struct sys_renameat_args *p = params;
1851 iarg[0] = SCARG(p, fromfd); /* int */
1852 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1853 iarg[2] = SCARG(p, tofd); /* int */
1854 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1855 *n_args = 4;
1856 break;
1857 }
1858 /* linux_sys_linkat */
1859 case 330: {
1860 const struct linux_sys_linkat_args *p = params;
1861 iarg[0] = SCARG(p, fd1); /* int */
1862 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1863 iarg[2] = SCARG(p, fd2); /* int */
1864 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1865 iarg[4] = SCARG(p, flags); /* int */
1866 *n_args = 5;
1867 break;
1868 }
1869 /* sys_symlinkat */
1870 case 331: {
1871 const struct sys_symlinkat_args *p = params;
1872 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1873 iarg[1] = SCARG(p, fd); /* int */
1874 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1875 *n_args = 3;
1876 break;
1877 }
1878 /* sys_readlinkat */
1879 case 332: {
1880 const struct sys_readlinkat_args *p = params;
1881 iarg[0] = SCARG(p, fd); /* int */
1882 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1883 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
1884 uarg[3] = SCARG(p, bufsize); /* size_t */
1885 *n_args = 4;
1886 break;
1887 }
1888 /* linux_sys_fchmodat */
1889 case 333: {
1890 const struct linux_sys_fchmodat_args *p = params;
1891 iarg[0] = SCARG(p, fd); /* int */
1892 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1893 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1894 *n_args = 3;
1895 break;
1896 }
1897 /* linux_sys_faccessat */
1898 case 334: {
1899 const struct linux_sys_faccessat_args *p = params;
1900 iarg[0] = SCARG(p, fd); /* int */
1901 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1902 iarg[2] = SCARG(p, amode); /* int */
1903 *n_args = 3;
1904 break;
1905 }
1906 /* linux_sys_pselect6 */
1907 case 335: {
1908 const struct linux_sys_pselect6_args *p = params;
1909 iarg[0] = SCARG(p, nfds); /* int */
1910 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
1911 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
1912 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
1913 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1914 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
1915 *n_args = 6;
1916 break;
1917 }
1918 /* linux_sys_ppoll */
1919 case 336: {
1920 const struct linux_sys_ppoll_args *p = params;
1921 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1922 uarg[1] = SCARG(p, nfds); /* u_int */
1923 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1924 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
1925 *n_args = 4;
1926 break;
1927 }
1928 /* sys___futex_set_robust_list */
1929 case 338: {
1930 const struct sys___futex_set_robust_list_args *p = params;
1931 uarg[0] = (intptr_t) SCARG(p, head); /* void * */
1932 uarg[1] = SCARG(p, len); /* size_t */
1933 *n_args = 2;
1934 break;
1935 }
1936 /* sys___futex_get_robust_list */
1937 case 339: {
1938 const struct sys___futex_get_robust_list_args *p = params;
1939 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
1940 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
1941 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
1942 *n_args = 3;
1943 break;
1944 }
1945 /* linux_sys_getcpu */
1946 case 345: {
1947 const struct linux_sys_getcpu_args *p = params;
1948 uarg[0] = (intptr_t) SCARG(p, cpu); /* unsigned int * */
1949 uarg[1] = (intptr_t) SCARG(p, node); /* unsigned int * */
1950 uarg[2] = (intptr_t) SCARG(p, tcache); /* struct linux_getcpu_cache * */
1951 *n_args = 3;
1952 break;
1953 }
1954 /* linux_sys_epoll_pwait */
1955 case 346: {
1956 const struct linux_sys_epoll_pwait_args *p = params;
1957 iarg[0] = SCARG(p, epfd); /* int */
1958 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1959 iarg[2] = SCARG(p, maxevents); /* int */
1960 iarg[3] = SCARG(p, timeout); /* int */
1961 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
1962 *n_args = 5;
1963 break;
1964 }
1965 /* linux_sys_utimensat */
1966 case 348: {
1967 const struct linux_sys_utimensat_args *p = params;
1968 iarg[0] = SCARG(p, fd); /* int */
1969 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1970 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
1971 iarg[3] = SCARG(p, flag); /* int */
1972 *n_args = 4;
1973 break;
1974 }
1975 /* linux_sys_timerfd_create */
1976 case 350: {
1977 const struct linux_sys_timerfd_create_args *p = params;
1978 iarg[0] = SCARG(p, clock_id); /* clockid_t */
1979 iarg[1] = SCARG(p, flags); /* int */
1980 *n_args = 2;
1981 break;
1982 }
1983 /* linux_sys_eventfd */
1984 case 351: {
1985 const struct linux_sys_eventfd_args *p = params;
1986 uarg[0] = SCARG(p, initval); /* unsigned int */
1987 *n_args = 1;
1988 break;
1989 }
1990 /* linux_sys_fallocate */
1991 case 352: {
1992 const struct linux_sys_fallocate_args *p = params;
1993 iarg[0] = SCARG(p, fd); /* int */
1994 iarg[1] = SCARG(p, mode); /* int */
1995 iarg[2] = SCARG(p, offset); /* off_t */
1996 iarg[3] = SCARG(p, len); /* off_t */
1997 *n_args = 4;
1998 break;
1999 }
2000 /* linux_sys_timerfd_settime */
2001 case 353: {
2002 const struct linux_sys_timerfd_settime_args *p = params;
2003 iarg[0] = SCARG(p, fd); /* int */
2004 iarg[1] = SCARG(p, flags); /* int */
2005 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
2006 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
2007 *n_args = 4;
2008 break;
2009 }
2010 /* linux_sys_timerfd_gettime */
2011 case 354: {
2012 const struct linux_sys_timerfd_gettime_args *p = params;
2013 iarg[0] = SCARG(p, fd); /* int */
2014 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
2015 *n_args = 2;
2016 break;
2017 }
2018 /* linux_sys_eventfd2 */
2019 case 356: {
2020 const struct linux_sys_eventfd2_args *p = params;
2021 uarg[0] = SCARG(p, initval); /* unsigned int */
2022 iarg[1] = SCARG(p, flags); /* int */
2023 *n_args = 2;
2024 break;
2025 }
2026 /* linux_sys_epoll_create1 */
2027 case 357: {
2028 const struct linux_sys_epoll_create1_args *p = params;
2029 iarg[0] = SCARG(p, flags); /* int */
2030 *n_args = 1;
2031 break;
2032 }
2033 /* linux_sys_dup3 */
2034 case 358: {
2035 const struct linux_sys_dup3_args *p = params;
2036 iarg[0] = SCARG(p, from); /* int */
2037 iarg[1] = SCARG(p, to); /* int */
2038 iarg[2] = SCARG(p, flags); /* int */
2039 *n_args = 3;
2040 break;
2041 }
2042 /* linux_sys_pipe2 */
2043 case 359: {
2044 const struct linux_sys_pipe2_args *p = params;
2045 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
2046 iarg[1] = SCARG(p, flags); /* int */
2047 *n_args = 2;
2048 break;
2049 }
2050 /* linux_sys_inotify_init1 */
2051 case 360: {
2052 const struct linux_sys_inotify_init1_args *p = params;
2053 iarg[0] = SCARG(p, flags); /* int */
2054 *n_args = 1;
2055 break;
2056 }
2057 /* linux_sys_preadv */
2058 case 361: {
2059 const struct linux_sys_preadv_args *p = params;
2060 iarg[0] = SCARG(p, fd); /* int */
2061 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
2062 iarg[2] = SCARG(p, iovcnt); /* int */
2063 uarg[3] = SCARG(p, off_lo); /* unsigned long */
2064 uarg[4] = SCARG(p, off_hi); /* unsigned long */
2065 *n_args = 5;
2066 break;
2067 }
2068 /* linux_sys_pwritev */
2069 case 362: {
2070 const struct linux_sys_pwritev_args *p = params;
2071 iarg[0] = SCARG(p, fd); /* int */
2072 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
2073 iarg[2] = SCARG(p, iovcnt); /* int */
2074 uarg[3] = SCARG(p, off_lo); /* unsigned long */
2075 uarg[4] = SCARG(p, off_hi); /* unsigned long */
2076 *n_args = 5;
2077 break;
2078 }
2079 /* linux_sys_recvmmsg */
2080 case 365: {
2081 const struct linux_sys_recvmmsg_args *p = params;
2082 iarg[0] = SCARG(p, s); /* int */
2083 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
2084 uarg[2] = SCARG(p, vlen); /* unsigned int */
2085 uarg[3] = SCARG(p, flags); /* unsigned int */
2086 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */
2087 *n_args = 5;
2088 break;
2089 }
2090 /* linux_sys_accept4 */
2091 case 366: {
2092 const struct linux_sys_accept4_args *p = params;
2093 iarg[0] = SCARG(p, s); /* int */
2094 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
2095 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
2096 iarg[3] = SCARG(p, flags); /* int */
2097 *n_args = 4;
2098 break;
2099 }
2100 /* linux_sys_prlimit64 */
2101 case 369: {
2102 const struct linux_sys_prlimit64_args *p = params;
2103 iarg[0] = SCARG(p, pid); /* pid_t */
2104 iarg[1] = SCARG(p, which); /* int */
2105 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */
2106 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */
2107 *n_args = 4;
2108 break;
2109 }
2110 /* linux_sys_sendmmsg */
2111 case 374: {
2112 const struct linux_sys_sendmmsg_args *p = params;
2113 iarg[0] = SCARG(p, s); /* int */
2114 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
2115 uarg[2] = SCARG(p, vlen); /* unsigned int */
2116 uarg[3] = SCARG(p, flags); /* unsigned int */
2117 *n_args = 4;
2118 break;
2119 }
2120 /* linux_sys_breakpoint */
2121 case 385: {
2122 *n_args = 0;
2123 break;
2124 }
2125 /* linux_sys_cacheflush */
2126 case 386: {
2127 const struct linux_sys_cacheflush_args *p = params;
2128 uarg[0] = SCARG(p, from); /* uintptr_t */
2129 iarg[1] = SCARG(p, to); /* intptr_t */
2130 iarg[2] = SCARG(p, flags); /* int */
2131 *n_args = 3;
2132 break;
2133 }
2134 /* linux_sys_set_tls */
2135 case 389: {
2136 const struct linux_sys_set_tls_args *p = params;
2137 uarg[0] = (intptr_t) SCARG(p, tls); /* void * */
2138 *n_args = 1;
2139 break;
2140 }
2141 /* linux_sys_statx */
2142 case 397: {
2143 const struct linux_sys_statx_args *p = params;
2144 iarg[0] = SCARG(p, fd); /* int */
2145 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2146 iarg[2] = SCARG(p, flag); /* int */
2147 uarg[3] = SCARG(p, mask); /* unsigned int */
2148 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
2149 *n_args = 5;
2150 break;
2151 }
2152 /* linux_sys_close_range */
2153 case 436: {
2154 const struct linux_sys_close_range_args *p = params;
2155 uarg[0] = SCARG(p, first); /* unsigned int */
2156 uarg[1] = SCARG(p, last); /* unsigned int */
2157 uarg[2] = SCARG(p, flags); /* unsigned int */
2158 *n_args = 3;
2159 break;
2160 }
2161 /* linux_sys_faccessat2 */
2162 case 439: {
2163 const struct linux_sys_faccessat2_args *p = params;
2164 iarg[0] = SCARG(p, fd); /* int */
2165 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2166 iarg[2] = SCARG(p, amode); /* int */
2167 iarg[3] = SCARG(p, flags); /* int */
2168 *n_args = 4;
2169 break;
2170 }
2171 /* linux_sys_epoll_pwait2 */
2172 case 441: {
2173 const struct linux_sys_epoll_pwait2_args *p = params;
2174 iarg[0] = SCARG(p, epfd); /* int */
2175 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
2176 iarg[2] = SCARG(p, maxevents); /* int */
2177 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
2178 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
2179 *n_args = 5;
2180 break;
2181 }
2182 default:
2183 *n_args = 0;
2184 break;
2185 };
2186 }
2187 static void
2188 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2189 {
2190 const char *p = NULL;
2191 switch (sysnum) {
2192 /* linux_sys_nosys */
2193 case 0:
2194 break;
2195 /* linux_sys_exit */
2196 case 1:
2197 switch(ndx) {
2198 case 0:
2199 p = "int";
2200 break;
2201 default:
2202 break;
2203 };
2204 break;
2205 /* sys_fork */
2206 case 2:
2207 break;
2208 /* sys_read */
2209 case 3:
2210 switch(ndx) {
2211 case 0:
2212 p = "int";
2213 break;
2214 case 1:
2215 p = "void *";
2216 break;
2217 case 2:
2218 p = "size_t";
2219 break;
2220 default:
2221 break;
2222 };
2223 break;
2224 /* sys_write */
2225 case 4:
2226 switch(ndx) {
2227 case 0:
2228 p = "int";
2229 break;
2230 case 1:
2231 p = "const void *";
2232 break;
2233 case 2:
2234 p = "size_t";
2235 break;
2236 default:
2237 break;
2238 };
2239 break;
2240 /* linux_sys_open */
2241 case 5:
2242 switch(ndx) {
2243 case 0:
2244 p = "const char *";
2245 break;
2246 case 1:
2247 p = "int";
2248 break;
2249 case 2:
2250 p = "linux_umode_t";
2251 break;
2252 default:
2253 break;
2254 };
2255 break;
2256 /* sys_close */
2257 case 6:
2258 switch(ndx) {
2259 case 0:
2260 p = "int";
2261 break;
2262 default:
2263 break;
2264 };
2265 break;
2266 /* linux_sys_waitpid */
2267 case 7:
2268 switch(ndx) {
2269 case 0:
2270 p = "int";
2271 break;
2272 case 1:
2273 p = "int *";
2274 break;
2275 case 2:
2276 p = "int";
2277 break;
2278 default:
2279 break;
2280 };
2281 break;
2282 /* linux_sys_creat */
2283 case 8:
2284 switch(ndx) {
2285 case 0:
2286 p = "const char *";
2287 break;
2288 case 1:
2289 p = "linux_umode_t";
2290 break;
2291 default:
2292 break;
2293 };
2294 break;
2295 /* sys_link */
2296 case 9:
2297 switch(ndx) {
2298 case 0:
2299 p = "const char *";
2300 break;
2301 case 1:
2302 p = "const char *";
2303 break;
2304 default:
2305 break;
2306 };
2307 break;
2308 /* linux_sys_unlink */
2309 case 10:
2310 switch(ndx) {
2311 case 0:
2312 p = "const char *";
2313 break;
2314 default:
2315 break;
2316 };
2317 break;
2318 /* sys_execve */
2319 case 11:
2320 switch(ndx) {
2321 case 0:
2322 p = "const char *";
2323 break;
2324 case 1:
2325 p = "char **";
2326 break;
2327 case 2:
2328 p = "char **";
2329 break;
2330 default:
2331 break;
2332 };
2333 break;
2334 /* sys_chdir */
2335 case 12:
2336 switch(ndx) {
2337 case 0:
2338 p = "const char *";
2339 break;
2340 default:
2341 break;
2342 };
2343 break;
2344 /* linux_sys_time */
2345 case 13:
2346 switch(ndx) {
2347 case 0:
2348 p = "linux_time_t *";
2349 break;
2350 default:
2351 break;
2352 };
2353 break;
2354 /* linux_sys_mknod */
2355 case 14:
2356 switch(ndx) {
2357 case 0:
2358 p = "const char *";
2359 break;
2360 case 1:
2361 p = "linux_umode_t";
2362 break;
2363 case 2:
2364 p = "unsigned";
2365 break;
2366 default:
2367 break;
2368 };
2369 break;
2370 /* sys_chmod */
2371 case 15:
2372 switch(ndx) {
2373 case 0:
2374 p = "const char *";
2375 break;
2376 case 1:
2377 p = "int";
2378 break;
2379 default:
2380 break;
2381 };
2382 break;
2383 /* linux_sys_lchown16 */
2384 case 16:
2385 switch(ndx) {
2386 case 0:
2387 p = "const char *";
2388 break;
2389 case 1:
2390 p = "linux_uid16_t";
2391 break;
2392 case 2:
2393 p = "linux_gid16_t";
2394 break;
2395 default:
2396 break;
2397 };
2398 break;
2399 /* compat_43_sys_lseek */
2400 case 19:
2401 switch(ndx) {
2402 case 0:
2403 p = "int";
2404 break;
2405 case 1:
2406 p = "long";
2407 break;
2408 case 2:
2409 p = "int";
2410 break;
2411 default:
2412 break;
2413 };
2414 break;
2415 /* sys_getpid */
2416 case 20:
2417 break;
2418 /* sys_setuid */
2419 case 23:
2420 switch(ndx) {
2421 case 0:
2422 p = "uid_t";
2423 break;
2424 default:
2425 break;
2426 };
2427 break;
2428 /* sys_getuid */
2429 case 24:
2430 break;
2431 /* linux_sys_stime */
2432 case 25:
2433 switch(ndx) {
2434 case 0:
2435 p = "linux_time_t *";
2436 break;
2437 default:
2438 break;
2439 };
2440 break;
2441 /* linux_sys_ptrace */
2442 case 26:
2443 switch(ndx) {
2444 case 0:
2445 p = "int";
2446 break;
2447 case 1:
2448 p = "int";
2449 break;
2450 case 2:
2451 p = "int";
2452 break;
2453 case 3:
2454 p = "int";
2455 break;
2456 default:
2457 break;
2458 };
2459 break;
2460 /* linux_sys_alarm */
2461 case 27:
2462 switch(ndx) {
2463 case 0:
2464 p = "unsigned int";
2465 break;
2466 default:
2467 break;
2468 };
2469 break;
2470 /* linux_sys_pause */
2471 case 29:
2472 break;
2473 /* linux_sys_utime */
2474 case 30:
2475 switch(ndx) {
2476 case 0:
2477 p = "const char *";
2478 break;
2479 case 1:
2480 p = "struct linux_utimbuf *";
2481 break;
2482 default:
2483 break;
2484 };
2485 break;
2486 /* sys_access */
2487 case 33:
2488 switch(ndx) {
2489 case 0:
2490 p = "const char *";
2491 break;
2492 case 1:
2493 p = "int";
2494 break;
2495 default:
2496 break;
2497 };
2498 break;
2499 /* linux_sys_nice */
2500 case 34:
2501 switch(ndx) {
2502 case 0:
2503 p = "int";
2504 break;
2505 default:
2506 break;
2507 };
2508 break;
2509 /* sys_sync */
2510 case 36:
2511 break;
2512 /* linux_sys_kill */
2513 case 37:
2514 switch(ndx) {
2515 case 0:
2516 p = "int";
2517 break;
2518 case 1:
2519 p = "int";
2520 break;
2521 default:
2522 break;
2523 };
2524 break;
2525 /* sys___posix_rename */
2526 case 38:
2527 switch(ndx) {
2528 case 0:
2529 p = "const char *";
2530 break;
2531 case 1:
2532 p = "const char *";
2533 break;
2534 default:
2535 break;
2536 };
2537 break;
2538 /* sys_mkdir */
2539 case 39:
2540 switch(ndx) {
2541 case 0:
2542 p = "const char *";
2543 break;
2544 case 1:
2545 p = "linux_umode_t";
2546 break;
2547 default:
2548 break;
2549 };
2550 break;
2551 /* sys_rmdir */
2552 case 40:
2553 switch(ndx) {
2554 case 0:
2555 p = "const char *";
2556 break;
2557 default:
2558 break;
2559 };
2560 break;
2561 /* sys_dup */
2562 case 41:
2563 switch(ndx) {
2564 case 0:
2565 p = "int";
2566 break;
2567 default:
2568 break;
2569 };
2570 break;
2571 /* linux_sys_pipe */
2572 case 42:
2573 switch(ndx) {
2574 case 0:
2575 p = "int *";
2576 break;
2577 default:
2578 break;
2579 };
2580 break;
2581 /* linux_sys_times */
2582 case 43:
2583 switch(ndx) {
2584 case 0:
2585 p = "struct times *";
2586 break;
2587 default:
2588 break;
2589 };
2590 break;
2591 /* linux_sys_brk */
2592 case 45:
2593 switch(ndx) {
2594 case 0:
2595 p = "char *";
2596 break;
2597 default:
2598 break;
2599 };
2600 break;
2601 /* sys_setgid */
2602 case 46:
2603 switch(ndx) {
2604 case 0:
2605 p = "gid_t";
2606 break;
2607 default:
2608 break;
2609 };
2610 break;
2611 /* sys_getgid */
2612 case 47:
2613 break;
2614 /* linux_sys_signal */
2615 case 48:
2616 switch(ndx) {
2617 case 0:
2618 p = "int";
2619 break;
2620 case 1:
2621 p = "linux_handler_t";
2622 break;
2623 default:
2624 break;
2625 };
2626 break;
2627 /* sys_geteuid */
2628 case 49:
2629 break;
2630 /* sys_getegid */
2631 case 50:
2632 break;
2633 /* sys_acct */
2634 case 51:
2635 switch(ndx) {
2636 case 0:
2637 p = "char *";
2638 break;
2639 default:
2640 break;
2641 };
2642 break;
2643 /* linux_sys_ioctl */
2644 case 54:
2645 switch(ndx) {
2646 case 0:
2647 p = "int";
2648 break;
2649 case 1:
2650 p = "u_long";
2651 break;
2652 case 2:
2653 p = "void *";
2654 break;
2655 default:
2656 break;
2657 };
2658 break;
2659 /* linux_sys_fcntl */
2660 case 55:
2661 switch(ndx) {
2662 case 0:
2663 p = "int";
2664 break;
2665 case 1:
2666 p = "int";
2667 break;
2668 case 2:
2669 p = "void *";
2670 break;
2671 default:
2672 break;
2673 };
2674 break;
2675 /* sys_setpgid */
2676 case 57:
2677 switch(ndx) {
2678 case 0:
2679 p = "int";
2680 break;
2681 case 1:
2682 p = "int";
2683 break;
2684 default:
2685 break;
2686 };
2687 break;
2688 /* linux_sys_oldolduname */
2689 case 59:
2690 switch(ndx) {
2691 case 0:
2692 p = "struct linux_oldold_utsname *";
2693 break;
2694 default:
2695 break;
2696 };
2697 break;
2698 /* sys_umask */
2699 case 60:
2700 switch(ndx) {
2701 case 0:
2702 p = "int";
2703 break;
2704 default:
2705 break;
2706 };
2707 break;
2708 /* sys_chroot */
2709 case 61:
2710 switch(ndx) {
2711 case 0:
2712 p = "char *";
2713 break;
2714 default:
2715 break;
2716 };
2717 break;
2718 /* sys_dup2 */
2719 case 63:
2720 switch(ndx) {
2721 case 0:
2722 p = "int";
2723 break;
2724 case 1:
2725 p = "int";
2726 break;
2727 default:
2728 break;
2729 };
2730 break;
2731 /* sys_getppid */
2732 case 64:
2733 break;
2734 /* sys_getpgrp */
2735 case 65:
2736 break;
2737 /* sys_setsid */
2738 case 66:
2739 break;
2740 /* linux_sys_sigaction */
2741 case 67:
2742 switch(ndx) {
2743 case 0:
2744 p = "int";
2745 break;
2746 case 1:
2747 p = "const struct linux_old_sigaction *";
2748 break;
2749 case 2:
2750 p = "struct linux_old_sigaction *";
2751 break;
2752 default:
2753 break;
2754 };
2755 break;
2756 /* linux_sys_siggetmask */
2757 case 68:
2758 break;
2759 /* linux_sys_sigsetmask */
2760 case 69:
2761 switch(ndx) {
2762 case 0:
2763 p = "linux_old_sigset_t";
2764 break;
2765 default:
2766 break;
2767 };
2768 break;
2769 /* linux_sys_setreuid16 */
2770 case 70:
2771 switch(ndx) {
2772 case 0:
2773 p = "linux_uid16_t";
2774 break;
2775 case 1:
2776 p = "linux_uid16_t";
2777 break;
2778 default:
2779 break;
2780 };
2781 break;
2782 /* linux_sys_setregid16 */
2783 case 71:
2784 switch(ndx) {
2785 case 0:
2786 p = "linux_gid16_t";
2787 break;
2788 case 1:
2789 p = "linux_gid16_t";
2790 break;
2791 default:
2792 break;
2793 };
2794 break;
2795 /* linux_sys_sigsuspend */
2796 case 72:
2797 switch(ndx) {
2798 case 0:
2799 p = "void *";
2800 break;
2801 case 1:
2802 p = "int";
2803 break;
2804 case 2:
2805 p = "int";
2806 break;
2807 default:
2808 break;
2809 };
2810 break;
2811 /* linux_sys_sigpending */
2812 case 73:
2813 switch(ndx) {
2814 case 0:
2815 p = "linux_old_sigset_t *";
2816 break;
2817 default:
2818 break;
2819 };
2820 break;
2821 /* compat_43_sys_sethostname */
2822 case 74:
2823 switch(ndx) {
2824 case 0:
2825 p = "char *";
2826 break;
2827 case 1:
2828 p = "u_int";
2829 break;
2830 default:
2831 break;
2832 };
2833 break;
2834 /* linux_sys_setrlimit */
2835 case 75:
2836 switch(ndx) {
2837 case 0:
2838 p = "u_int";
2839 break;
2840 case 1:
2841 p = "struct orlimit *";
2842 break;
2843 default:
2844 break;
2845 };
2846 break;
2847 /* linux_sys_getrlimit */
2848 case 76:
2849 switch(ndx) {
2850 case 0:
2851 p = "u_int";
2852 break;
2853 case 1:
2854 p = "struct orlimit *";
2855 break;
2856 default:
2857 break;
2858 };
2859 break;
2860 /* compat_50_sys_getrusage */
2861 case 77:
2862 switch(ndx) {
2863 case 0:
2864 p = "int";
2865 break;
2866 case 1:
2867 p = "struct rusage50 *";
2868 break;
2869 default:
2870 break;
2871 };
2872 break;
2873 /* linux_sys_gettimeofday */
2874 case 78:
2875 switch(ndx) {
2876 case 0:
2877 p = "struct timeval50 *";
2878 break;
2879 case 1:
2880 p = "struct timezone *";
2881 break;
2882 default:
2883 break;
2884 };
2885 break;
2886 /* linux_sys_settimeofday */
2887 case 79:
2888 switch(ndx) {
2889 case 0:
2890 p = "struct timeval50 *";
2891 break;
2892 case 1:
2893 p = "struct timezone *";
2894 break;
2895 default:
2896 break;
2897 };
2898 break;
2899 /* linux_sys_getgroups16 */
2900 case 80:
2901 switch(ndx) {
2902 case 0:
2903 p = "int";
2904 break;
2905 case 1:
2906 p = "linux_gid16_t *";
2907 break;
2908 default:
2909 break;
2910 };
2911 break;
2912 /* linux_sys_setgroups16 */
2913 case 81:
2914 switch(ndx) {
2915 case 0:
2916 p = "int";
2917 break;
2918 case 1:
2919 p = "linux_gid16_t *";
2920 break;
2921 default:
2922 break;
2923 };
2924 break;
2925 /* linux_sys_oldselect */
2926 case 82:
2927 switch(ndx) {
2928 case 0:
2929 p = "struct linux_oldselect *";
2930 break;
2931 default:
2932 break;
2933 };
2934 break;
2935 /* sys_symlink */
2936 case 83:
2937 switch(ndx) {
2938 case 0:
2939 p = "const char *";
2940 break;
2941 case 1:
2942 p = "const char *";
2943 break;
2944 default:
2945 break;
2946 };
2947 break;
2948 /* compat_43_sys_lstat */
2949 case 84:
2950 switch(ndx) {
2951 case 0:
2952 p = "const char *";
2953 break;
2954 case 1:
2955 p = "struct stat43 *";
2956 break;
2957 default:
2958 break;
2959 };
2960 break;
2961 /* sys_readlink */
2962 case 85:
2963 switch(ndx) {
2964 case 0:
2965 p = "const char *";
2966 break;
2967 case 1:
2968 p = "char *";
2969 break;
2970 case 2:
2971 p = "int";
2972 break;
2973 default:
2974 break;
2975 };
2976 break;
2977 #ifdef EXEC_AOUT
2978 /* linux_sys_uselib */
2979 case 86:
2980 switch(ndx) {
2981 case 0:
2982 p = "const char *";
2983 break;
2984 default:
2985 break;
2986 };
2987 break;
2988 #else
2989 #endif
2990 /* linux_sys_swapon */
2991 case 87:
2992 switch(ndx) {
2993 case 0:
2994 p = "char *";
2995 break;
2996 default:
2997 break;
2998 };
2999 break;
3000 /* linux_sys_reboot */
3001 case 88:
3002 switch(ndx) {
3003 case 0:
3004 p = "int";
3005 break;
3006 case 1:
3007 p = "int";
3008 break;
3009 case 2:
3010 p = "int";
3011 break;
3012 case 3:
3013 p = "void *";
3014 break;
3015 default:
3016 break;
3017 };
3018 break;
3019 /* linux_sys_readdir */
3020 case 89:
3021 switch(ndx) {
3022 case 0:
3023 p = "int";
3024 break;
3025 case 1:
3026 p = "void *";
3027 break;
3028 case 2:
3029 p = "unsigned int";
3030 break;
3031 default:
3032 break;
3033 };
3034 break;
3035 /* linux_sys_old_mmap */
3036 case 90:
3037 switch(ndx) {
3038 case 0:
3039 p = "struct linux_oldmmap *";
3040 break;
3041 default:
3042 break;
3043 };
3044 break;
3045 /* sys_munmap */
3046 case 91:
3047 switch(ndx) {
3048 case 0:
3049 p = "void *";
3050 break;
3051 case 1:
3052 p = "size_t";
3053 break;
3054 default:
3055 break;
3056 };
3057 break;
3058 /* compat_43_sys_truncate */
3059 case 92:
3060 switch(ndx) {
3061 case 0:
3062 p = "const char *";
3063 break;
3064 case 1:
3065 p = "long";
3066 break;
3067 default:
3068 break;
3069 };
3070 break;
3071 /* compat_43_sys_ftruncate */
3072 case 93:
3073 switch(ndx) {
3074 case 0:
3075 p = "int";
3076 break;
3077 case 1:
3078 p = "long";
3079 break;
3080 default:
3081 break;
3082 };
3083 break;
3084 /* sys_fchmod */
3085 case 94:
3086 switch(ndx) {
3087 case 0:
3088 p = "int";
3089 break;
3090 case 1:
3091 p = "linux_umode_t";
3092 break;
3093 default:
3094 break;
3095 };
3096 break;
3097 /* linux_sys_fchown16 */
3098 case 95:
3099 switch(ndx) {
3100 case 0:
3101 p = "int";
3102 break;
3103 case 1:
3104 p = "linux_uid16_t";
3105 break;
3106 case 2:
3107 p = "linux_gid16_t";
3108 break;
3109 default:
3110 break;
3111 };
3112 break;
3113 /* linux_sys_getpriority */
3114 case 96:
3115 switch(ndx) {
3116 case 0:
3117 p = "int";
3118 break;
3119 case 1:
3120 p = "int";
3121 break;
3122 default:
3123 break;
3124 };
3125 break;
3126 /* sys_setpriority */
3127 case 97:
3128 switch(ndx) {
3129 case 0:
3130 p = "int";
3131 break;
3132 case 1:
3133 p = "int";
3134 break;
3135 case 2:
3136 p = "int";
3137 break;
3138 default:
3139 break;
3140 };
3141 break;
3142 /* sys_profil */
3143 case 98:
3144 switch(ndx) {
3145 case 0:
3146 p = "void *";
3147 break;
3148 case 1:
3149 p = "u_int";
3150 break;
3151 case 2:
3152 p = "u_int";
3153 break;
3154 case 3:
3155 p = "u_int";
3156 break;
3157 default:
3158 break;
3159 };
3160 break;
3161 /* linux_sys_statfs */
3162 case 99:
3163 switch(ndx) {
3164 case 0:
3165 p = "const char *";
3166 break;
3167 case 1:
3168 p = "struct linux_statfs *";
3169 break;
3170 default:
3171 break;
3172 };
3173 break;
3174 /* linux_sys_fstatfs */
3175 case 100:
3176 switch(ndx) {
3177 case 0:
3178 p = "int";
3179 break;
3180 case 1:
3181 p = "struct linux_statfs *";
3182 break;
3183 default:
3184 break;
3185 };
3186 break;
3187 /* linux_sys_socketcall */
3188 case 102:
3189 switch(ndx) {
3190 case 0:
3191 p = "int";
3192 break;
3193 case 1:
3194 p = "void *";
3195 break;
3196 default:
3197 break;
3198 };
3199 break;
3200 /* compat_50_sys_setitimer */
3201 case 104:
3202 switch(ndx) {
3203 case 0:
3204 p = "int";
3205 break;
3206 case 1:
3207 p = "struct itimerval50 *";
3208 break;
3209 case 2:
3210 p = "struct itimerval50 *";
3211 break;
3212 default:
3213 break;
3214 };
3215 break;
3216 /* compat_50_sys_getitimer */
3217 case 105:
3218 switch(ndx) {
3219 case 0:
3220 p = "int";
3221 break;
3222 case 1:
3223 p = "struct itimerval50 *";
3224 break;
3225 default:
3226 break;
3227 };
3228 break;
3229 /* linux_sys_stat */
3230 case 106:
3231 switch(ndx) {
3232 case 0:
3233 p = "const char *";
3234 break;
3235 case 1:
3236 p = "struct linux_stat *";
3237 break;
3238 default:
3239 break;
3240 };
3241 break;
3242 /* linux_sys_lstat */
3243 case 107:
3244 switch(ndx) {
3245 case 0:
3246 p = "const char *";
3247 break;
3248 case 1:
3249 p = "struct linux_stat *";
3250 break;
3251 default:
3252 break;
3253 };
3254 break;
3255 /* linux_sys_fstat */
3256 case 108:
3257 switch(ndx) {
3258 case 0:
3259 p = "int";
3260 break;
3261 case 1:
3262 p = "struct linux_stat *";
3263 break;
3264 default:
3265 break;
3266 };
3267 break;
3268 /* linux_sys_olduname */
3269 case 109:
3270 switch(ndx) {
3271 case 0:
3272 p = "struct linux_oldutsname *";
3273 break;
3274 default:
3275 break;
3276 };
3277 break;
3278 /* linux_sys_wait4 */
3279 case 114:
3280 switch(ndx) {
3281 case 0:
3282 p = "int";
3283 break;
3284 case 1:
3285 p = "int *";
3286 break;
3287 case 2:
3288 p = "int";
3289 break;
3290 case 3:
3291 p = "struct rusage50 *";
3292 break;
3293 default:
3294 break;
3295 };
3296 break;
3297 /* linux_sys_swapoff */
3298 case 115:
3299 switch(ndx) {
3300 case 0:
3301 p = "const char *";
3302 break;
3303 default:
3304 break;
3305 };
3306 break;
3307 /* linux_sys_sysinfo */
3308 case 116:
3309 switch(ndx) {
3310 case 0:
3311 p = "struct linux_sysinfo *";
3312 break;
3313 default:
3314 break;
3315 };
3316 break;
3317 /* linux_sys_ipc */
3318 case 117:
3319 switch(ndx) {
3320 case 0:
3321 p = "int";
3322 break;
3323 case 1:
3324 p = "int";
3325 break;
3326 case 2:
3327 p = "int";
3328 break;
3329 case 3:
3330 p = "int";
3331 break;
3332 case 4:
3333 p = "void *";
3334 break;
3335 default:
3336 break;
3337 };
3338 break;
3339 /* sys_fsync */
3340 case 118:
3341 switch(ndx) {
3342 case 0:
3343 p = "int";
3344 break;
3345 default:
3346 break;
3347 };
3348 break;
3349 /* linux_sys_sigreturn */
3350 case 119:
3351 switch(ndx) {
3352 case 0:
3353 p = "struct linux_sigcontext *";
3354 break;
3355 default:
3356 break;
3357 };
3358 break;
3359 /* linux_sys_clone */
3360 case 120:
3361 switch(ndx) {
3362 case 0:
3363 p = "int";
3364 break;
3365 case 1:
3366 p = "void *";
3367 break;
3368 case 2:
3369 p = "void *";
3370 break;
3371 case 3:
3372 p = "void *";
3373 break;
3374 case 4:
3375 p = "void *";
3376 break;
3377 default:
3378 break;
3379 };
3380 break;
3381 /* linux_sys_setdomainname */
3382 case 121:
3383 switch(ndx) {
3384 case 0:
3385 p = "char *";
3386 break;
3387 case 1:
3388 p = "int";
3389 break;
3390 default:
3391 break;
3392 };
3393 break;
3394 /* linux_sys_uname */
3395 case 122:
3396 switch(ndx) {
3397 case 0:
3398 p = "struct linux_utsname *";
3399 break;
3400 default:
3401 break;
3402 };
3403 break;
3404 /* linux_sys_mprotect */
3405 case 125:
3406 switch(ndx) {
3407 case 0:
3408 p = "const void *";
3409 break;
3410 case 1:
3411 p = "unsigned long";
3412 break;
3413 case 2:
3414 p = "int";
3415 break;
3416 default:
3417 break;
3418 };
3419 break;
3420 /* linux_sys_sigprocmask */
3421 case 126:
3422 switch(ndx) {
3423 case 0:
3424 p = "int";
3425 break;
3426 case 1:
3427 p = "const linux_old_sigset_t *";
3428 break;
3429 case 2:
3430 p = "linux_old_sigset_t *";
3431 break;
3432 default:
3433 break;
3434 };
3435 break;
3436 /* sys_getpgid */
3437 case 132:
3438 switch(ndx) {
3439 case 0:
3440 p = "pid_t";
3441 break;
3442 default:
3443 break;
3444 };
3445 break;
3446 /* sys_fchdir */
3447 case 133:
3448 switch(ndx) {
3449 case 0:
3450 p = "int";
3451 break;
3452 default:
3453 break;
3454 };
3455 break;
3456 /* linux_sys_personality */
3457 case 136:
3458 switch(ndx) {
3459 case 0:
3460 p = "unsigned long";
3461 break;
3462 default:
3463 break;
3464 };
3465 break;
3466 /* linux_sys_setfsuid */
3467 case 138:
3468 switch(ndx) {
3469 case 0:
3470 p = "uid_t";
3471 break;
3472 default:
3473 break;
3474 };
3475 break;
3476 /* linux_sys_setfsgid */
3477 case 139:
3478 switch(ndx) {
3479 case 0:
3480 p = "gid_t";
3481 break;
3482 default:
3483 break;
3484 };
3485 break;
3486 /* linux_sys_llseek */
3487 case 140:
3488 switch(ndx) {
3489 case 0:
3490 p = "int";
3491 break;
3492 case 1:
3493 p = "u_int32_t";
3494 break;
3495 case 2:
3496 p = "u_int32_t";
3497 break;
3498 case 3:
3499 p = "void *";
3500 break;
3501 case 4:
3502 p = "int";
3503 break;
3504 default:
3505 break;
3506 };
3507 break;
3508 /* linux_sys_getdents */
3509 case 141:
3510 switch(ndx) {
3511 case 0:
3512 p = "int";
3513 break;
3514 case 1:
3515 p = "struct linux_dirent *";
3516 break;
3517 case 2:
3518 p = "unsigned int";
3519 break;
3520 default:
3521 break;
3522 };
3523 break;
3524 /* linux_sys_select */
3525 case 142:
3526 switch(ndx) {
3527 case 0:
3528 p = "int";
3529 break;
3530 case 1:
3531 p = "fd_set *";
3532 break;
3533 case 2:
3534 p = "fd_set *";
3535 break;
3536 case 3:
3537 p = "fd_set *";
3538 break;
3539 case 4:
3540 p = "struct timeval50 *";
3541 break;
3542 default:
3543 break;
3544 };
3545 break;
3546 /* sys_flock */
3547 case 143:
3548 switch(ndx) {
3549 case 0:
3550 p = "int";
3551 break;
3552 case 1:
3553 p = "int";
3554 break;
3555 default:
3556 break;
3557 };
3558 break;
3559 /* sys___msync13 */
3560 case 144:
3561 switch(ndx) {
3562 case 0:
3563 p = "void *";
3564 break;
3565 case 1:
3566 p = "size_t";
3567 break;
3568 case 2:
3569 p = "int";
3570 break;
3571 default:
3572 break;
3573 };
3574 break;
3575 /* sys_readv */
3576 case 145:
3577 switch(ndx) {
3578 case 0:
3579 p = "int";
3580 break;
3581 case 1:
3582 p = "const struct iovec *";
3583 break;
3584 case 2:
3585 p = "int";
3586 break;
3587 default:
3588 break;
3589 };
3590 break;
3591 /* sys_writev */
3592 case 146:
3593 switch(ndx) {
3594 case 0:
3595 p = "int";
3596 break;
3597 case 1:
3598 p = "const struct iovec *";
3599 break;
3600 case 2:
3601 p = "int";
3602 break;
3603 default:
3604 break;
3605 };
3606 break;
3607 /* sys_getsid */
3608 case 147:
3609 switch(ndx) {
3610 case 0:
3611 p = "pid_t";
3612 break;
3613 default:
3614 break;
3615 };
3616 break;
3617 /* linux_sys_fdatasync */
3618 case 148:
3619 switch(ndx) {
3620 case 0:
3621 p = "int";
3622 break;
3623 default:
3624 break;
3625 };
3626 break;
3627 /* linux_sys___sysctl */
3628 case 149:
3629 switch(ndx) {
3630 case 0:
3631 p = "struct linux___sysctl *";
3632 break;
3633 default:
3634 break;
3635 };
3636 break;
3637 /* sys_mlock */
3638 case 150:
3639 switch(ndx) {
3640 case 0:
3641 p = "void *";
3642 break;
3643 case 1:
3644 p = "size_t";
3645 break;
3646 default:
3647 break;
3648 };
3649 break;
3650 /* sys_munlock */
3651 case 151:
3652 switch(ndx) {
3653 case 0:
3654 p = "void *";
3655 break;
3656 case 1:
3657 p = "size_t";
3658 break;
3659 default:
3660 break;
3661 };
3662 break;
3663 /* sys_mlockall */
3664 case 152:
3665 switch(ndx) {
3666 case 0:
3667 p = "int";
3668 break;
3669 default:
3670 break;
3671 };
3672 break;
3673 /* sys_munlockall */
3674 case 153:
3675 break;
3676 /* linux_sys_sched_setparam */
3677 case 154:
3678 switch(ndx) {
3679 case 0:
3680 p = "pid_t";
3681 break;
3682 case 1:
3683 p = "const struct linux_sched_param *";
3684 break;
3685 default:
3686 break;
3687 };
3688 break;
3689 /* linux_sys_sched_getparam */
3690 case 155:
3691 switch(ndx) {
3692 case 0:
3693 p = "pid_t";
3694 break;
3695 case 1:
3696 p = "struct linux_sched_param *";
3697 break;
3698 default:
3699 break;
3700 };
3701 break;
3702 /* linux_sys_sched_setscheduler */
3703 case 156:
3704 switch(ndx) {
3705 case 0:
3706 p = "pid_t";
3707 break;
3708 case 1:
3709 p = "int";
3710 break;
3711 case 2:
3712 p = "const struct linux_sched_param *";
3713 break;
3714 default:
3715 break;
3716 };
3717 break;
3718 /* linux_sys_sched_getscheduler */
3719 case 157:
3720 switch(ndx) {
3721 case 0:
3722 p = "pid_t";
3723 break;
3724 default:
3725 break;
3726 };
3727 break;
3728 /* linux_sys_sched_yield */
3729 case 158:
3730 break;
3731 /* linux_sys_sched_get_priority_max */
3732 case 159:
3733 switch(ndx) {
3734 case 0:
3735 p = "int";
3736 break;
3737 default:
3738 break;
3739 };
3740 break;
3741 /* linux_sys_sched_get_priority_min */
3742 case 160:
3743 switch(ndx) {
3744 case 0:
3745 p = "int";
3746 break;
3747 default:
3748 break;
3749 };
3750 break;
3751 /* linux_sys_nanosleep */
3752 case 162:
3753 switch(ndx) {
3754 case 0:
3755 p = "const struct linux_timespec *";
3756 break;
3757 case 1:
3758 p = "struct linux_timespec *";
3759 break;
3760 default:
3761 break;
3762 };
3763 break;
3764 /* linux_sys_mremap */
3765 case 163:
3766 switch(ndx) {
3767 case 0:
3768 p = "void *";
3769 break;
3770 case 1:
3771 p = "size_t";
3772 break;
3773 case 2:
3774 p = "size_t";
3775 break;
3776 case 3:
3777 p = "u_long";
3778 break;
3779 default:
3780 break;
3781 };
3782 break;
3783 /* linux_sys_setresuid16 */
3784 case 164:
3785 switch(ndx) {
3786 case 0:
3787 p = "linux_uid16_t";
3788 break;
3789 case 1:
3790 p = "linux_uid16_t";
3791 break;
3792 case 2:
3793 p = "linux_uid16_t";
3794 break;
3795 default:
3796 break;
3797 };
3798 break;
3799 /* linux_sys_getresuid16 */
3800 case 165:
3801 switch(ndx) {
3802 case 0:
3803 p = "linux_uid16_t *";
3804 break;
3805 case 1:
3806 p = "linux_uid16_t *";
3807 break;
3808 case 2:
3809 p = "linux_uid16_t *";
3810 break;
3811 default:
3812 break;
3813 };
3814 break;
3815 /* sys_poll */
3816 case 168:
3817 switch(ndx) {
3818 case 0:
3819 p = "struct pollfd *";
3820 break;
3821 case 1:
3822 p = "u_int";
3823 break;
3824 case 2:
3825 p = "int";
3826 break;
3827 default:
3828 break;
3829 };
3830 break;
3831 /* linux_sys_setresgid16 */
3832 case 170:
3833 switch(ndx) {
3834 case 0:
3835 p = "linux_gid16_t";
3836 break;
3837 case 1:
3838 p = "linux_gid16_t";
3839 break;
3840 case 2:
3841 p = "linux_gid16_t";
3842 break;
3843 default:
3844 break;
3845 };
3846 break;
3847 /* linux_sys_getresgid16 */
3848 case 171:
3849 switch(ndx) {
3850 case 0:
3851 p = "linux_gid16_t *";
3852 break;
3853 case 1:
3854 p = "linux_gid16_t *";
3855 break;
3856 case 2:
3857 p = "linux_gid16_t *";
3858 break;
3859 default:
3860 break;
3861 };
3862 break;
3863 /* linux_sys_rt_sigaction */
3864 case 174:
3865 switch(ndx) {
3866 case 0:
3867 p = "int";
3868 break;
3869 case 1:
3870 p = "const struct linux_sigaction *";
3871 break;
3872 case 2:
3873 p = "struct linux_sigaction *";
3874 break;
3875 case 3:
3876 p = "size_t";
3877 break;
3878 default:
3879 break;
3880 };
3881 break;
3882 /* linux_sys_rt_sigprocmask */
3883 case 175:
3884 switch(ndx) {
3885 case 0:
3886 p = "int";
3887 break;
3888 case 1:
3889 p = "const linux_sigset_t *";
3890 break;
3891 case 2:
3892 p = "linux_sigset_t *";
3893 break;
3894 case 3:
3895 p = "size_t";
3896 break;
3897 default:
3898 break;
3899 };
3900 break;
3901 /* linux_sys_rt_sigpending */
3902 case 176:
3903 switch(ndx) {
3904 case 0:
3905 p = "linux_sigset_t *";
3906 break;
3907 case 1:
3908 p = "size_t";
3909 break;
3910 default:
3911 break;
3912 };
3913 break;
3914 /* linux_sys_rt_sigtimedwait */
3915 case 177:
3916 switch(ndx) {
3917 case 0:
3918 p = "const linux_sigset_t *";
3919 break;
3920 case 1:
3921 p = "linux_siginfo_t *";
3922 break;
3923 case 2:
3924 p = "const struct linux_timespec *";
3925 break;
3926 default:
3927 break;
3928 };
3929 break;
3930 /* linux_sys_rt_queueinfo */
3931 case 178:
3932 switch(ndx) {
3933 case 0:
3934 p = "int";
3935 break;
3936 case 1:
3937 p = "int";
3938 break;
3939 case 2:
3940 p = "linux_siginfo_t *";
3941 break;
3942 default:
3943 break;
3944 };
3945 break;
3946 /* linux_sys_rt_sigsuspend */
3947 case 179:
3948 switch(ndx) {
3949 case 0:
3950 p = "linux_sigset_t *";
3951 break;
3952 case 1:
3953 p = "size_t";
3954 break;
3955 default:
3956 break;
3957 };
3958 break;
3959 /* linux_sys_pread */
3960 case 180:
3961 switch(ndx) {
3962 case 0:
3963 p = "int";
3964 break;
3965 case 1:
3966 p = "char *";
3967 break;
3968 case 2:
3969 p = "size_t";
3970 break;
3971 case 3:
3972 p = "off_t";
3973 break;
3974 default:
3975 break;
3976 };
3977 break;
3978 /* linux_sys_pwrite */
3979 case 181:
3980 switch(ndx) {
3981 case 0:
3982 p = "int";
3983 break;
3984 case 1:
3985 p = "char *";
3986 break;
3987 case 2:
3988 p = "size_t";
3989 break;
3990 case 3:
3991 p = "off_t";
3992 break;
3993 default:
3994 break;
3995 };
3996 break;
3997 /* linux_sys_chown16 */
3998 case 182:
3999 switch(ndx) {
4000 case 0:
4001 p = "const char *";
4002 break;
4003 case 1:
4004 p = "linux_uid16_t";
4005 break;
4006 case 2:
4007 p = "linux_gid16_t";
4008 break;
4009 default:
4010 break;
4011 };
4012 break;
4013 /* sys___getcwd */
4014 case 183:
4015 switch(ndx) {
4016 case 0:
4017 p = "char *";
4018 break;
4019 case 1:
4020 p = "size_t";
4021 break;
4022 default:
4023 break;
4024 };
4025 break;
4026 /* linux_sys_sigaltstack */
4027 case 186:
4028 switch(ndx) {
4029 case 0:
4030 p = "const struct linux_sigaltstack *";
4031 break;
4032 case 1:
4033 p = "struct linux_sigaltstack *";
4034 break;
4035 default:
4036 break;
4037 };
4038 break;
4039 /* sys___vfork14 */
4040 case 190:
4041 break;
4042 /* linux_sys_ugetrlimit */
4043 case 191:
4044 switch(ndx) {
4045 case 0:
4046 p = "int";
4047 break;
4048 case 1:
4049 p = "struct rlimit *";
4050 break;
4051 default:
4052 break;
4053 };
4054 break;
4055 #define linux_sys_mmap2_args linux_sys_mmap_args
4056 /* linux_sys_mmap2 */
4057 case 192:
4058 switch(ndx) {
4059 case 0:
4060 p = "unsigned long";
4061 break;
4062 case 1:
4063 p = "size_t";
4064 break;
4065 case 2:
4066 p = "int";
4067 break;
4068 case 3:
4069 p = "int";
4070 break;
4071 case 4:
4072 p = "int";
4073 break;
4074 case 5:
4075 p = "linux_off_t";
4076 break;
4077 default:
4078 break;
4079 };
4080 break;
4081 /* linux_sys_truncate64 */
4082 case 193:
4083 switch(ndx) {
4084 case 0:
4085 p = "const char *";
4086 break;
4087 case 1:
4088 p = "off_t";
4089 break;
4090 default:
4091 break;
4092 };
4093 break;
4094 /* linux_sys_ftruncate64 */
4095 case 194:
4096 switch(ndx) {
4097 case 0:
4098 p = "unsigned int";
4099 break;
4100 case 1:
4101 p = "off_t";
4102 break;
4103 default:
4104 break;
4105 };
4106 break;
4107 /* linux_sys_stat64 */
4108 case 195:
4109 switch(ndx) {
4110 case 0:
4111 p = "const char *";
4112 break;
4113 case 1:
4114 p = "struct linux_stat64 *";
4115 break;
4116 default:
4117 break;
4118 };
4119 break;
4120 /* linux_sys_lstat64 */
4121 case 196:
4122 switch(ndx) {
4123 case 0:
4124 p = "const char *";
4125 break;
4126 case 1:
4127 p = "struct linux_stat64 *";
4128 break;
4129 default:
4130 break;
4131 };
4132 break;
4133 /* linux_sys_fstat64 */
4134 case 197:
4135 switch(ndx) {
4136 case 0:
4137 p = "int";
4138 break;
4139 case 1:
4140 p = "struct linux_stat64 *";
4141 break;
4142 default:
4143 break;
4144 };
4145 break;
4146 /* sys___posix_lchown */
4147 case 198:
4148 switch(ndx) {
4149 case 0:
4150 p = "const char *";
4151 break;
4152 case 1:
4153 p = "uid_t";
4154 break;
4155 case 2:
4156 p = "gid_t";
4157 break;
4158 default:
4159 break;
4160 };
4161 break;
4162 /* sys_getuid */
4163 case 199:
4164 break;
4165 /* sys_getgid */
4166 case 200:
4167 break;
4168 /* sys_geteuid */
4169 case 201:
4170 break;
4171 /* sys_getegid */
4172 case 202:
4173 break;
4174 /* sys_setreuid */
4175 case 203:
4176 switch(ndx) {
4177 case 0:
4178 p = "uid_t";
4179 break;
4180 case 1:
4181 p = "uid_t";
4182 break;
4183 default:
4184 break;
4185 };
4186 break;
4187 /* sys_setregid */
4188 case 204:
4189 switch(ndx) {
4190 case 0:
4191 p = "gid_t";
4192 break;
4193 case 1:
4194 p = "gid_t";
4195 break;
4196 default:
4197 break;
4198 };
4199 break;
4200 /* sys_getgroups */
4201 case 205:
4202 switch(ndx) {
4203 case 0:
4204 p = "int";
4205 break;
4206 case 1:
4207 p = "gid_t *";
4208 break;
4209 default:
4210 break;
4211 };
4212 break;
4213 /* sys_setgroups */
4214 case 206:
4215 switch(ndx) {
4216 case 0:
4217 p = "int";
4218 break;
4219 case 1:
4220 p = "gid_t *";
4221 break;
4222 default:
4223 break;
4224 };
4225 break;
4226 /* sys___posix_fchown */
4227 case 207:
4228 switch(ndx) {
4229 case 0:
4230 p = "int";
4231 break;
4232 case 1:
4233 p = "uid_t";
4234 break;
4235 case 2:
4236 p = "gid_t";
4237 break;
4238 default:
4239 break;
4240 };
4241 break;
4242 /* linux_sys_setresuid */
4243 case 208:
4244 switch(ndx) {
4245 case 0:
4246 p = "uid_t";
4247 break;
4248 case 1:
4249 p = "uid_t";
4250 break;
4251 case 2:
4252 p = "uid_t";
4253 break;
4254 default:
4255 break;
4256 };
4257 break;
4258 /* linux_sys_getresuid */
4259 case 209:
4260 switch(ndx) {
4261 case 0:
4262 p = "uid_t *";
4263 break;
4264 case 1:
4265 p = "uid_t *";
4266 break;
4267 case 2:
4268 p = "uid_t *";
4269 break;
4270 default:
4271 break;
4272 };
4273 break;
4274 /* linux_sys_setresgid */
4275 case 210:
4276 switch(ndx) {
4277 case 0:
4278 p = "gid_t";
4279 break;
4280 case 1:
4281 p = "gid_t";
4282 break;
4283 case 2:
4284 p = "gid_t";
4285 break;
4286 default:
4287 break;
4288 };
4289 break;
4290 /* linux_sys_getresgid */
4291 case 211:
4292 switch(ndx) {
4293 case 0:
4294 p = "gid_t *";
4295 break;
4296 case 1:
4297 p = "gid_t *";
4298 break;
4299 case 2:
4300 p = "gid_t *";
4301 break;
4302 default:
4303 break;
4304 };
4305 break;
4306 /* sys___posix_chown */
4307 case 212:
4308 switch(ndx) {
4309 case 0:
4310 p = "const char *";
4311 break;
4312 case 1:
4313 p = "uid_t";
4314 break;
4315 case 2:
4316 p = "gid_t";
4317 break;
4318 default:
4319 break;
4320 };
4321 break;
4322 /* sys_setuid */
4323 case 213:
4324 switch(ndx) {
4325 case 0:
4326 p = "uid_t";
4327 break;
4328 default:
4329 break;
4330 };
4331 break;
4332 /* sys_setgid */
4333 case 214:
4334 switch(ndx) {
4335 case 0:
4336 p = "gid_t";
4337 break;
4338 default:
4339 break;
4340 };
4341 break;
4342 /* linux_sys_setfsuid */
4343 case 215:
4344 switch(ndx) {
4345 case 0:
4346 p = "uid_t";
4347 break;
4348 default:
4349 break;
4350 };
4351 break;
4352 /* linux_sys_setfsgid */
4353 case 216:
4354 switch(ndx) {
4355 case 0:
4356 p = "gid_t";
4357 break;
4358 default:
4359 break;
4360 };
4361 break;
4362 /* linux_sys_getdents64 */
4363 case 217:
4364 switch(ndx) {
4365 case 0:
4366 p = "int";
4367 break;
4368 case 1:
4369 p = "struct linux_dirent64 *";
4370 break;
4371 case 2:
4372 p = "unsigned int";
4373 break;
4374 default:
4375 break;
4376 };
4377 break;
4378 /* sys_mincore */
4379 case 219:
4380 switch(ndx) {
4381 case 0:
4382 p = "void *";
4383 break;
4384 case 1:
4385 p = "size_t";
4386 break;
4387 case 2:
4388 p = "char *";
4389 break;
4390 default:
4391 break;
4392 };
4393 break;
4394 /* sys_madvise */
4395 case 220:
4396 switch(ndx) {
4397 case 0:
4398 p = "void *";
4399 break;
4400 case 1:
4401 p = "size_t";
4402 break;
4403 case 2:
4404 p = "int";
4405 break;
4406 default:
4407 break;
4408 };
4409 break;
4410 /* linux_sys_fcntl64 */
4411 case 221:
4412 switch(ndx) {
4413 case 0:
4414 p = "int";
4415 break;
4416 case 1:
4417 p = "int";
4418 break;
4419 case 2:
4420 p = "void *";
4421 break;
4422 default:
4423 break;
4424 };
4425 break;
4426 /* linux_sys_gettid */
4427 case 224:
4428 break;
4429 /* linux_sys_readahead */
4430 case 225:
4431 switch(ndx) {
4432 case 0:
4433 p = "int";
4434 break;
4435 case 1:
4436 p = "off_t";
4437 break;
4438 case 2:
4439 p = "size_t";
4440 break;
4441 default:
4442 break;
4443 };
4444 break;
4445 /* linux_sys_setxattr */
4446 case 226:
4447 switch(ndx) {
4448 case 0:
4449 p = "char *";
4450 break;
4451 case 1:
4452 p = "char *";
4453 break;
4454 case 2:
4455 p = "void *";
4456 break;
4457 case 3:
4458 p = "size_t";
4459 break;
4460 case 4:
4461 p = "int";
4462 break;
4463 default:
4464 break;
4465 };
4466 break;
4467 /* linux_sys_lsetxattr */
4468 case 227:
4469 switch(ndx) {
4470 case 0:
4471 p = "char *";
4472 break;
4473 case 1:
4474 p = "char *";
4475 break;
4476 case 2:
4477 p = "void *";
4478 break;
4479 case 3:
4480 p = "size_t";
4481 break;
4482 case 4:
4483 p = "int";
4484 break;
4485 default:
4486 break;
4487 };
4488 break;
4489 /* linux_sys_fsetxattr */
4490 case 228:
4491 switch(ndx) {
4492 case 0:
4493 p = "int";
4494 break;
4495 case 1:
4496 p = "char *";
4497 break;
4498 case 2:
4499 p = "void *";
4500 break;
4501 case 3:
4502 p = "size_t";
4503 break;
4504 case 4:
4505 p = "int";
4506 break;
4507 default:
4508 break;
4509 };
4510 break;
4511 /* linux_sys_getxattr */
4512 case 229:
4513 switch(ndx) {
4514 case 0:
4515 p = "char *";
4516 break;
4517 case 1:
4518 p = "char *";
4519 break;
4520 case 2:
4521 p = "void *";
4522 break;
4523 case 3:
4524 p = "size_t";
4525 break;
4526 default:
4527 break;
4528 };
4529 break;
4530 /* linux_sys_lgetxattr */
4531 case 230:
4532 switch(ndx) {
4533 case 0:
4534 p = "char *";
4535 break;
4536 case 1:
4537 p = "char *";
4538 break;
4539 case 2:
4540 p = "void *";
4541 break;
4542 case 3:
4543 p = "size_t";
4544 break;
4545 default:
4546 break;
4547 };
4548 break;
4549 /* linux_sys_fgetxattr */
4550 case 231:
4551 switch(ndx) {
4552 case 0:
4553 p = "int";
4554 break;
4555 case 1:
4556 p = "char *";
4557 break;
4558 case 2:
4559 p = "void *";
4560 break;
4561 case 3:
4562 p = "size_t";
4563 break;
4564 default:
4565 break;
4566 };
4567 break;
4568 /* linux_sys_listxattr */
4569 case 232:
4570 switch(ndx) {
4571 case 0:
4572 p = "char *";
4573 break;
4574 case 1:
4575 p = "char *";
4576 break;
4577 case 2:
4578 p = "size_t";
4579 break;
4580 default:
4581 break;
4582 };
4583 break;
4584 /* linux_sys_llistxattr */
4585 case 233:
4586 switch(ndx) {
4587 case 0:
4588 p = "char *";
4589 break;
4590 case 1:
4591 p = "char *";
4592 break;
4593 case 2:
4594 p = "size_t";
4595 break;
4596 default:
4597 break;
4598 };
4599 break;
4600 /* linux_sys_flistxattr */
4601 case 234:
4602 switch(ndx) {
4603 case 0:
4604 p = "int";
4605 break;
4606 case 1:
4607 p = "char *";
4608 break;
4609 case 2:
4610 p = "size_t";
4611 break;
4612 default:
4613 break;
4614 };
4615 break;
4616 /* linux_sys_removexattr */
4617 case 235:
4618 switch(ndx) {
4619 case 0:
4620 p = "char *";
4621 break;
4622 case 1:
4623 p = "char *";
4624 break;
4625 default:
4626 break;
4627 };
4628 break;
4629 /* linux_sys_lremovexattr */
4630 case 236:
4631 switch(ndx) {
4632 case 0:
4633 p = "char *";
4634 break;
4635 case 1:
4636 p = "char *";
4637 break;
4638 default:
4639 break;
4640 };
4641 break;
4642 /* linux_sys_fremovexattr */
4643 case 237:
4644 switch(ndx) {
4645 case 0:
4646 p = "int";
4647 break;
4648 case 1:
4649 p = "char *";
4650 break;
4651 default:
4652 break;
4653 };
4654 break;
4655 /* linux_sys_tkill */
4656 case 238:
4657 switch(ndx) {
4658 case 0:
4659 p = "int";
4660 break;
4661 case 1:
4662 p = "int";
4663 break;
4664 default:
4665 break;
4666 };
4667 break;
4668 /* linux_sys_futex */
4669 case 240:
4670 switch(ndx) {
4671 case 0:
4672 p = "int *";
4673 break;
4674 case 1:
4675 p = "int";
4676 break;
4677 case 2:
4678 p = "int";
4679 break;
4680 case 3:
4681 p = "const struct linux_timespec *";
4682 break;
4683 case 4:
4684 p = "int *";
4685 break;
4686 case 5:
4687 p = "int";
4688 break;
4689 default:
4690 break;
4691 };
4692 break;
4693 /* linux_sys_sched_setaffinity */
4694 case 241:
4695 switch(ndx) {
4696 case 0:
4697 p = "pid_t";
4698 break;
4699 case 1:
4700 p = "unsigned int";
4701 break;
4702 case 2:
4703 p = "unsigned long *";
4704 break;
4705 default:
4706 break;
4707 };
4708 break;
4709 /* linux_sys_sched_getaffinity */
4710 case 242:
4711 switch(ndx) {
4712 case 0:
4713 p = "pid_t";
4714 break;
4715 case 1:
4716 p = "unsigned int";
4717 break;
4718 case 2:
4719 p = "unsigned long *";
4720 break;
4721 default:
4722 break;
4723 };
4724 break;
4725 /* linux_sys_exit_group */
4726 case 248:
4727 switch(ndx) {
4728 case 0:
4729 p = "int";
4730 break;
4731 default:
4732 break;
4733 };
4734 break;
4735 /* linux_sys_epoll_create */
4736 case 250:
4737 switch(ndx) {
4738 case 0:
4739 p = "int";
4740 break;
4741 default:
4742 break;
4743 };
4744 break;
4745 /* linux_sys_epoll_ctl */
4746 case 251:
4747 switch(ndx) {
4748 case 0:
4749 p = "int";
4750 break;
4751 case 1:
4752 p = "int";
4753 break;
4754 case 2:
4755 p = "int";
4756 break;
4757 case 3:
4758 p = "struct linux_epoll_event *";
4759 break;
4760 default:
4761 break;
4762 };
4763 break;
4764 /* linux_sys_epoll_wait */
4765 case 252:
4766 switch(ndx) {
4767 case 0:
4768 p = "int";
4769 break;
4770 case 1:
4771 p = "struct linux_epoll_event *";
4772 break;
4773 case 2:
4774 p = "int";
4775 break;
4776 case 3:
4777 p = "int";
4778 break;
4779 default:
4780 break;
4781 };
4782 break;
4783 /* linux_sys_set_tid_address */
4784 case 256:
4785 switch(ndx) {
4786 case 0:
4787 p = "int *";
4788 break;
4789 default:
4790 break;
4791 };
4792 break;
4793 /* linux_sys_timer_create */
4794 case 257:
4795 switch(ndx) {
4796 case 0:
4797 p = "clockid_t";
4798 break;
4799 case 1:
4800 p = "struct linux_sigevent *";
4801 break;
4802 case 2:
4803 p = "timer_t *";
4804 break;
4805 default:
4806 break;
4807 };
4808 break;
4809 /* linux_sys_timer_settime */
4810 case 258:
4811 switch(ndx) {
4812 case 0:
4813 p = "timer_t";
4814 break;
4815 case 1:
4816 p = "int";
4817 break;
4818 case 2:
4819 p = "const struct linux_itimerspec *";
4820 break;
4821 case 3:
4822 p = "struct linux_itimerspec *";
4823 break;
4824 default:
4825 break;
4826 };
4827 break;
4828 /* linux_sys_timer_gettime */
4829 case 259:
4830 switch(ndx) {
4831 case 0:
4832 p = "timer_t";
4833 break;
4834 case 1:
4835 p = "struct linux_itimerspec *";
4836 break;
4837 default:
4838 break;
4839 };
4840 break;
4841 /* sys_timer_getoverrun */
4842 case 260:
4843 switch(ndx) {
4844 case 0:
4845 p = "timer_t";
4846 break;
4847 default:
4848 break;
4849 };
4850 break;
4851 /* sys_timer_delete */
4852 case 261:
4853 switch(ndx) {
4854 case 0:
4855 p = "timer_t";
4856 break;
4857 default:
4858 break;
4859 };
4860 break;
4861 /* linux_sys_clock_settime */
4862 case 262:
4863 switch(ndx) {
4864 case 0:
4865 p = "clockid_t";
4866 break;
4867 case 1:
4868 p = "struct linux_timespec *";
4869 break;
4870 default:
4871 break;
4872 };
4873 break;
4874 /* linux_sys_clock_gettime */
4875 case 263:
4876 switch(ndx) {
4877 case 0:
4878 p = "clockid_t";
4879 break;
4880 case 1:
4881 p = "struct linux_timespec *";
4882 break;
4883 default:
4884 break;
4885 };
4886 break;
4887 /* linux_sys_clock_getres */
4888 case 264:
4889 switch(ndx) {
4890 case 0:
4891 p = "clockid_t";
4892 break;
4893 case 1:
4894 p = "struct linux_timespec *";
4895 break;
4896 default:
4897 break;
4898 };
4899 break;
4900 /* linux_sys_clock_nanosleep */
4901 case 265:
4902 switch(ndx) {
4903 case 0:
4904 p = "clockid_t";
4905 break;
4906 case 1:
4907 p = "int";
4908 break;
4909 case 2:
4910 p = "struct linux_timespec *";
4911 break;
4912 case 3:
4913 p = "struct linux_timespec *";
4914 break;
4915 default:
4916 break;
4917 };
4918 break;
4919 /* linux_sys_statfs64 */
4920 case 266:
4921 switch(ndx) {
4922 case 0:
4923 p = "const char *";
4924 break;
4925 case 1:
4926 p = "size_t";
4927 break;
4928 case 2:
4929 p = "struct linux_statfs64 *";
4930 break;
4931 default:
4932 break;
4933 };
4934 break;
4935 /* linux_sys_fstatfs64 */
4936 case 267:
4937 switch(ndx) {
4938 case 0:
4939 p = "int";
4940 break;
4941 case 1:
4942 p = "size_t";
4943 break;
4944 case 2:
4945 p = "struct linux_statfs64 *";
4946 break;
4947 default:
4948 break;
4949 };
4950 break;
4951 /* linux_sys_tgkill */
4952 case 268:
4953 switch(ndx) {
4954 case 0:
4955 p = "int";
4956 break;
4957 case 1:
4958 p = "int";
4959 break;
4960 case 2:
4961 p = "int";
4962 break;
4963 default:
4964 break;
4965 };
4966 break;
4967 /* compat_50_sys_utimes */
4968 case 269:
4969 switch(ndx) {
4970 case 0:
4971 p = "const char *";
4972 break;
4973 case 1:
4974 p = "const struct timeval50 *";
4975 break;
4976 default:
4977 break;
4978 };
4979 break;
4980 /* linux_sys_fadvise64_64 */
4981 case 270:
4982 switch(ndx) {
4983 case 0:
4984 p = "int";
4985 break;
4986 case 1:
4987 p = "off_t";
4988 break;
4989 case 2:
4990 p = "off_t";
4991 break;
4992 case 3:
4993 p = "int";
4994 break;
4995 default:
4996 break;
4997 };
4998 break;
4999 /* linux_sys_waitid */
5000 case 280:
5001 switch(ndx) {
5002 case 0:
5003 p = "int";
5004 break;
5005 case 1:
5006 p = "id_t";
5007 break;
5008 case 2:
5009 p = "linux_siginfo_t *";
5010 break;
5011 case 3:
5012 p = "int";
5013 break;
5014 case 4:
5015 p = "struct rusage50 *";
5016 break;
5017 default:
5018 break;
5019 };
5020 break;
5021 /* linux_sys_inotify_init */
5022 case 316:
5023 break;
5024 /* linux_sys_inotify_add_watch */
5025 case 317:
5026 switch(ndx) {
5027 case 0:
5028 p = "int";
5029 break;
5030 case 1:
5031 p = "const char *";
5032 break;
5033 case 2:
5034 p = "uint32_t";
5035 break;
5036 default:
5037 break;
5038 };
5039 break;
5040 /* linux_sys_inotify_rm_watch */
5041 case 318:
5042 switch(ndx) {
5043 case 0:
5044 p = "int";
5045 break;
5046 case 1:
5047 p = "int";
5048 break;
5049 default:
5050 break;
5051 };
5052 break;
5053 /* linux_sys_openat */
5054 case 322:
5055 switch(ndx) {
5056 case 0:
5057 p = "int";
5058 break;
5059 case 1:
5060 p = "const char *";
5061 break;
5062 case 2:
5063 p = "int";
5064 break;
5065 case 3:
5066 p = "linux_umode_t";
5067 break;
5068 default:
5069 break;
5070 };
5071 break;
5072 /* sys_mkdirat */
5073 case 323:
5074 switch(ndx) {
5075 case 0:
5076 p = "int";
5077 break;
5078 case 1:
5079 p = "const char *";
5080 break;
5081 case 2:
5082 p = "linux_umode_t";
5083 break;
5084 default:
5085 break;
5086 };
5087 break;
5088 /* linux_sys_mknodat */
5089 case 324:
5090 switch(ndx) {
5091 case 0:
5092 p = "int";
5093 break;
5094 case 1:
5095 p = "const char *";
5096 break;
5097 case 2:
5098 p = "linux_umode_t";
5099 break;
5100 case 3:
5101 p = "unsigned";
5102 break;
5103 default:
5104 break;
5105 };
5106 break;
5107 /* linux_sys_fchownat */
5108 case 325:
5109 switch(ndx) {
5110 case 0:
5111 p = "int";
5112 break;
5113 case 1:
5114 p = "const char *";
5115 break;
5116 case 2:
5117 p = "uid_t";
5118 break;
5119 case 3:
5120 p = "gid_t";
5121 break;
5122 case 4:
5123 p = "int";
5124 break;
5125 default:
5126 break;
5127 };
5128 break;
5129 /* linux_sys_fstatat64 */
5130 case 327:
5131 switch(ndx) {
5132 case 0:
5133 p = "int";
5134 break;
5135 case 1:
5136 p = "const char *";
5137 break;
5138 case 2:
5139 p = "struct linux_stat64 *";
5140 break;
5141 case 3:
5142 p = "int";
5143 break;
5144 default:
5145 break;
5146 };
5147 break;
5148 /* linux_sys_unlinkat */
5149 case 328:
5150 switch(ndx) {
5151 case 0:
5152 p = "int";
5153 break;
5154 case 1:
5155 p = "const char *";
5156 break;
5157 case 2:
5158 p = "int";
5159 break;
5160 default:
5161 break;
5162 };
5163 break;
5164 /* sys_renameat */
5165 case 329:
5166 switch(ndx) {
5167 case 0:
5168 p = "int";
5169 break;
5170 case 1:
5171 p = "const char *";
5172 break;
5173 case 2:
5174 p = "int";
5175 break;
5176 case 3:
5177 p = "const char *";
5178 break;
5179 default:
5180 break;
5181 };
5182 break;
5183 /* linux_sys_linkat */
5184 case 330:
5185 switch(ndx) {
5186 case 0:
5187 p = "int";
5188 break;
5189 case 1:
5190 p = "const char *";
5191 break;
5192 case 2:
5193 p = "int";
5194 break;
5195 case 3:
5196 p = "const char *";
5197 break;
5198 case 4:
5199 p = "int";
5200 break;
5201 default:
5202 break;
5203 };
5204 break;
5205 /* sys_symlinkat */
5206 case 331:
5207 switch(ndx) {
5208 case 0:
5209 p = "const char *";
5210 break;
5211 case 1:
5212 p = "int";
5213 break;
5214 case 2:
5215 p = "const char *";
5216 break;
5217 default:
5218 break;
5219 };
5220 break;
5221 /* sys_readlinkat */
5222 case 332:
5223 switch(ndx) {
5224 case 0:
5225 p = "int";
5226 break;
5227 case 1:
5228 p = "const char *";
5229 break;
5230 case 2:
5231 p = "char *";
5232 break;
5233 case 3:
5234 p = "size_t";
5235 break;
5236 default:
5237 break;
5238 };
5239 break;
5240 /* linux_sys_fchmodat */
5241 case 333:
5242 switch(ndx) {
5243 case 0:
5244 p = "int";
5245 break;
5246 case 1:
5247 p = "const char *";
5248 break;
5249 case 2:
5250 p = "linux_umode_t";
5251 break;
5252 default:
5253 break;
5254 };
5255 break;
5256 /* linux_sys_faccessat */
5257 case 334:
5258 switch(ndx) {
5259 case 0:
5260 p = "int";
5261 break;
5262 case 1:
5263 p = "const char *";
5264 break;
5265 case 2:
5266 p = "int";
5267 break;
5268 default:
5269 break;
5270 };
5271 break;
5272 /* linux_sys_pselect6 */
5273 case 335:
5274 switch(ndx) {
5275 case 0:
5276 p = "int";
5277 break;
5278 case 1:
5279 p = "fd_set *";
5280 break;
5281 case 2:
5282 p = "fd_set *";
5283 break;
5284 case 3:
5285 p = "fd_set *";
5286 break;
5287 case 4:
5288 p = "struct linux_timespec *";
5289 break;
5290 case 5:
5291 p = "linux_sized_sigset_t *";
5292 break;
5293 default:
5294 break;
5295 };
5296 break;
5297 /* linux_sys_ppoll */
5298 case 336:
5299 switch(ndx) {
5300 case 0:
5301 p = "struct pollfd *";
5302 break;
5303 case 1:
5304 p = "u_int";
5305 break;
5306 case 2:
5307 p = "struct linux_timespec *";
5308 break;
5309 case 3:
5310 p = "linux_sigset_t *";
5311 break;
5312 default:
5313 break;
5314 };
5315 break;
5316 /* sys___futex_set_robust_list */
5317 case 338:
5318 switch(ndx) {
5319 case 0:
5320 p = "void *";
5321 break;
5322 case 1:
5323 p = "size_t";
5324 break;
5325 default:
5326 break;
5327 };
5328 break;
5329 /* sys___futex_get_robust_list */
5330 case 339:
5331 switch(ndx) {
5332 case 0:
5333 p = "lwpid_t";
5334 break;
5335 case 1:
5336 p = "void **";
5337 break;
5338 case 2:
5339 p = "size_t *";
5340 break;
5341 default:
5342 break;
5343 };
5344 break;
5345 /* linux_sys_getcpu */
5346 case 345:
5347 switch(ndx) {
5348 case 0:
5349 p = "unsigned int *";
5350 break;
5351 case 1:
5352 p = "unsigned int *";
5353 break;
5354 case 2:
5355 p = "struct linux_getcpu_cache *";
5356 break;
5357 default:
5358 break;
5359 };
5360 break;
5361 /* linux_sys_epoll_pwait */
5362 case 346:
5363 switch(ndx) {
5364 case 0:
5365 p = "int";
5366 break;
5367 case 1:
5368 p = "struct linux_epoll_event *";
5369 break;
5370 case 2:
5371 p = "int";
5372 break;
5373 case 3:
5374 p = "int";
5375 break;
5376 case 4:
5377 p = "const linux_sigset_t *";
5378 break;
5379 default:
5380 break;
5381 };
5382 break;
5383 /* linux_sys_utimensat */
5384 case 348:
5385 switch(ndx) {
5386 case 0:
5387 p = "int";
5388 break;
5389 case 1:
5390 p = "const char *";
5391 break;
5392 case 2:
5393 p = "struct linux_timespec *";
5394 break;
5395 case 3:
5396 p = "int";
5397 break;
5398 default:
5399 break;
5400 };
5401 break;
5402 /* linux_sys_timerfd_create */
5403 case 350:
5404 switch(ndx) {
5405 case 0:
5406 p = "clockid_t";
5407 break;
5408 case 1:
5409 p = "int";
5410 break;
5411 default:
5412 break;
5413 };
5414 break;
5415 /* linux_sys_eventfd */
5416 case 351:
5417 switch(ndx) {
5418 case 0:
5419 p = "unsigned int";
5420 break;
5421 default:
5422 break;
5423 };
5424 break;
5425 /* linux_sys_fallocate */
5426 case 352:
5427 switch(ndx) {
5428 case 0:
5429 p = "int";
5430 break;
5431 case 1:
5432 p = "int";
5433 break;
5434 case 2:
5435 p = "off_t";
5436 break;
5437 case 3:
5438 p = "off_t";
5439 break;
5440 default:
5441 break;
5442 };
5443 break;
5444 /* linux_sys_timerfd_settime */
5445 case 353:
5446 switch(ndx) {
5447 case 0:
5448 p = "int";
5449 break;
5450 case 1:
5451 p = "int";
5452 break;
5453 case 2:
5454 p = "const struct linux_itimerspec *";
5455 break;
5456 case 3:
5457 p = "struct linux_itimerspec *";
5458 break;
5459 default:
5460 break;
5461 };
5462 break;
5463 /* linux_sys_timerfd_gettime */
5464 case 354:
5465 switch(ndx) {
5466 case 0:
5467 p = "int";
5468 break;
5469 case 1:
5470 p = "struct linux_itimerspec *";
5471 break;
5472 default:
5473 break;
5474 };
5475 break;
5476 /* linux_sys_eventfd2 */
5477 case 356:
5478 switch(ndx) {
5479 case 0:
5480 p = "unsigned int";
5481 break;
5482 case 1:
5483 p = "int";
5484 break;
5485 default:
5486 break;
5487 };
5488 break;
5489 /* linux_sys_epoll_create1 */
5490 case 357:
5491 switch(ndx) {
5492 case 0:
5493 p = "int";
5494 break;
5495 default:
5496 break;
5497 };
5498 break;
5499 /* linux_sys_dup3 */
5500 case 358:
5501 switch(ndx) {
5502 case 0:
5503 p = "int";
5504 break;
5505 case 1:
5506 p = "int";
5507 break;
5508 case 2:
5509 p = "int";
5510 break;
5511 default:
5512 break;
5513 };
5514 break;
5515 /* linux_sys_pipe2 */
5516 case 359:
5517 switch(ndx) {
5518 case 0:
5519 p = "int *";
5520 break;
5521 case 1:
5522 p = "int";
5523 break;
5524 default:
5525 break;
5526 };
5527 break;
5528 /* linux_sys_inotify_init1 */
5529 case 360:
5530 switch(ndx) {
5531 case 0:
5532 p = "int";
5533 break;
5534 default:
5535 break;
5536 };
5537 break;
5538 /* linux_sys_preadv */
5539 case 361:
5540 switch(ndx) {
5541 case 0:
5542 p = "int";
5543 break;
5544 case 1:
5545 p = "const struct iovec *";
5546 break;
5547 case 2:
5548 p = "int";
5549 break;
5550 case 3:
5551 p = "unsigned long";
5552 break;
5553 case 4:
5554 p = "unsigned long";
5555 break;
5556 default:
5557 break;
5558 };
5559 break;
5560 /* linux_sys_pwritev */
5561 case 362:
5562 switch(ndx) {
5563 case 0:
5564 p = "int";
5565 break;
5566 case 1:
5567 p = "const struct iovcnt *";
5568 break;
5569 case 2:
5570 p = "int";
5571 break;
5572 case 3:
5573 p = "unsigned long";
5574 break;
5575 case 4:
5576 p = "unsigned long";
5577 break;
5578 default:
5579 break;
5580 };
5581 break;
5582 /* linux_sys_recvmmsg */
5583 case 365:
5584 switch(ndx) {
5585 case 0:
5586 p = "int";
5587 break;
5588 case 1:
5589 p = "struct linux_mmsghdr *";
5590 break;
5591 case 2:
5592 p = "unsigned int";
5593 break;
5594 case 3:
5595 p = "unsigned int";
5596 break;
5597 case 4:
5598 p = "struct timespec *";
5599 break;
5600 default:
5601 break;
5602 };
5603 break;
5604 /* linux_sys_accept4 */
5605 case 366:
5606 switch(ndx) {
5607 case 0:
5608 p = "int";
5609 break;
5610 case 1:
5611 p = "struct osockaddr *";
5612 break;
5613 case 2:
5614 p = "int *";
5615 break;
5616 case 3:
5617 p = "int";
5618 break;
5619 default:
5620 break;
5621 };
5622 break;
5623 /* linux_sys_prlimit64 */
5624 case 369:
5625 switch(ndx) {
5626 case 0:
5627 p = "pid_t";
5628 break;
5629 case 1:
5630 p = "int";
5631 break;
5632 case 2:
5633 p = "struct rlimit *";
5634 break;
5635 case 3:
5636 p = "struct rlimit *";
5637 break;
5638 default:
5639 break;
5640 };
5641 break;
5642 /* linux_sys_sendmmsg */
5643 case 374:
5644 switch(ndx) {
5645 case 0:
5646 p = "int";
5647 break;
5648 case 1:
5649 p = "struct linux_mmsghdr *";
5650 break;
5651 case 2:
5652 p = "unsigned int";
5653 break;
5654 case 3:
5655 p = "unsigned int";
5656 break;
5657 default:
5658 break;
5659 };
5660 break;
5661 /* linux_sys_breakpoint */
5662 case 385:
5663 break;
5664 /* linux_sys_cacheflush */
5665 case 386:
5666 switch(ndx) {
5667 case 0:
5668 p = "uintptr_t";
5669 break;
5670 case 1:
5671 p = "intptr_t";
5672 break;
5673 case 2:
5674 p = "int";
5675 break;
5676 default:
5677 break;
5678 };
5679 break;
5680 /* linux_sys_set_tls */
5681 case 389:
5682 switch(ndx) {
5683 case 0:
5684 p = "void *";
5685 break;
5686 default:
5687 break;
5688 };
5689 break;
5690 /* linux_sys_statx */
5691 case 397:
5692 switch(ndx) {
5693 case 0:
5694 p = "int";
5695 break;
5696 case 1:
5697 p = "const char *";
5698 break;
5699 case 2:
5700 p = "int";
5701 break;
5702 case 3:
5703 p = "unsigned int";
5704 break;
5705 case 4:
5706 p = "struct linux_statx *";
5707 break;
5708 default:
5709 break;
5710 };
5711 break;
5712 /* linux_sys_close_range */
5713 case 436:
5714 switch(ndx) {
5715 case 0:
5716 p = "unsigned int";
5717 break;
5718 case 1:
5719 p = "unsigned int";
5720 break;
5721 case 2:
5722 p = "unsigned int";
5723 break;
5724 default:
5725 break;
5726 };
5727 break;
5728 /* linux_sys_faccessat2 */
5729 case 439:
5730 switch(ndx) {
5731 case 0:
5732 p = "int";
5733 break;
5734 case 1:
5735 p = "const char *";
5736 break;
5737 case 2:
5738 p = "int";
5739 break;
5740 case 3:
5741 p = "int";
5742 break;
5743 default:
5744 break;
5745 };
5746 break;
5747 /* linux_sys_epoll_pwait2 */
5748 case 441:
5749 switch(ndx) {
5750 case 0:
5751 p = "int";
5752 break;
5753 case 1:
5754 p = "struct linux_epoll_event *";
5755 break;
5756 case 2:
5757 p = "int";
5758 break;
5759 case 3:
5760 p = "const struct linux_timespec *";
5761 break;
5762 case 4:
5763 p = "const linux_sigset_t *";
5764 break;
5765 default:
5766 break;
5767 };
5768 break;
5769 default:
5770 break;
5771 };
5772 if (p != NULL)
5773 strlcpy(desc, p, descsz);
5774 }
5775 static void
5776 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5777 {
5778 const char *p = NULL;
5779 switch (sysnum) {
5780 /* linux_sys_nosys */
5781 case 0:
5782 /* linux_sys_exit */
5783 case 1:
5784 if (ndx == 0 || ndx == 1)
5785 p = "int";
5786 break;
5787 /* sys_fork */
5788 case 2:
5789 /* sys_read */
5790 case 3:
5791 if (ndx == 0 || ndx == 1)
5792 p = "ssize_t";
5793 break;
5794 /* sys_write */
5795 case 4:
5796 if (ndx == 0 || ndx == 1)
5797 p = "ssize_t";
5798 break;
5799 /* linux_sys_open */
5800 case 5:
5801 if (ndx == 0 || ndx == 1)
5802 p = "int";
5803 break;
5804 /* sys_close */
5805 case 6:
5806 if (ndx == 0 || ndx == 1)
5807 p = "int";
5808 break;
5809 /* linux_sys_waitpid */
5810 case 7:
5811 if (ndx == 0 || ndx == 1)
5812 p = "int";
5813 break;
5814 /* linux_sys_creat */
5815 case 8:
5816 if (ndx == 0 || ndx == 1)
5817 p = "int";
5818 break;
5819 /* sys_link */
5820 case 9:
5821 if (ndx == 0 || ndx == 1)
5822 p = "int";
5823 break;
5824 /* linux_sys_unlink */
5825 case 10:
5826 if (ndx == 0 || ndx == 1)
5827 p = "int";
5828 break;
5829 /* sys_execve */
5830 case 11:
5831 if (ndx == 0 || ndx == 1)
5832 p = "int";
5833 break;
5834 /* sys_chdir */
5835 case 12:
5836 if (ndx == 0 || ndx == 1)
5837 p = "int";
5838 break;
5839 /* linux_sys_time */
5840 case 13:
5841 if (ndx == 0 || ndx == 1)
5842 p = "int";
5843 break;
5844 /* linux_sys_mknod */
5845 case 14:
5846 if (ndx == 0 || ndx == 1)
5847 p = "int";
5848 break;
5849 /* sys_chmod */
5850 case 15:
5851 if (ndx == 0 || ndx == 1)
5852 p = "int";
5853 break;
5854 /* linux_sys_lchown16 */
5855 case 16:
5856 if (ndx == 0 || ndx == 1)
5857 p = "int";
5858 break;
5859 /* compat_43_sys_lseek */
5860 case 19:
5861 if (ndx == 0 || ndx == 1)
5862 p = "long";
5863 break;
5864 /* sys_getpid */
5865 case 20:
5866 /* sys_setuid */
5867 case 23:
5868 if (ndx == 0 || ndx == 1)
5869 p = "int";
5870 break;
5871 /* sys_getuid */
5872 case 24:
5873 /* linux_sys_stime */
5874 case 25:
5875 if (ndx == 0 || ndx == 1)
5876 p = "int";
5877 break;
5878 /* linux_sys_ptrace */
5879 case 26:
5880 if (ndx == 0 || ndx == 1)
5881 p = "int";
5882 break;
5883 /* linux_sys_alarm */
5884 case 27:
5885 if (ndx == 0 || ndx == 1)
5886 p = "int";
5887 break;
5888 /* linux_sys_pause */
5889 case 29:
5890 /* linux_sys_utime */
5891 case 30:
5892 if (ndx == 0 || ndx == 1)
5893 p = "int";
5894 break;
5895 /* sys_access */
5896 case 33:
5897 if (ndx == 0 || ndx == 1)
5898 p = "int";
5899 break;
5900 /* linux_sys_nice */
5901 case 34:
5902 if (ndx == 0 || ndx == 1)
5903 p = "int";
5904 break;
5905 /* sys_sync */
5906 case 36:
5907 /* linux_sys_kill */
5908 case 37:
5909 if (ndx == 0 || ndx == 1)
5910 p = "int";
5911 break;
5912 /* sys___posix_rename */
5913 case 38:
5914 if (ndx == 0 || ndx == 1)
5915 p = "int";
5916 break;
5917 /* sys_mkdir */
5918 case 39:
5919 if (ndx == 0 || ndx == 1)
5920 p = "int";
5921 break;
5922 /* sys_rmdir */
5923 case 40:
5924 if (ndx == 0 || ndx == 1)
5925 p = "int";
5926 break;
5927 /* sys_dup */
5928 case 41:
5929 if (ndx == 0 || ndx == 1)
5930 p = "int";
5931 break;
5932 /* linux_sys_pipe */
5933 case 42:
5934 if (ndx == 0 || ndx == 1)
5935 p = "int";
5936 break;
5937 /* linux_sys_times */
5938 case 43:
5939 if (ndx == 0 || ndx == 1)
5940 p = "int";
5941 break;
5942 /* linux_sys_brk */
5943 case 45:
5944 if (ndx == 0 || ndx == 1)
5945 p = "int";
5946 break;
5947 /* sys_setgid */
5948 case 46:
5949 if (ndx == 0 || ndx == 1)
5950 p = "int";
5951 break;
5952 /* sys_getgid */
5953 case 47:
5954 /* linux_sys_signal */
5955 case 48:
5956 if (ndx == 0 || ndx == 1)
5957 p = "int";
5958 break;
5959 /* sys_geteuid */
5960 case 49:
5961 /* sys_getegid */
5962 case 50:
5963 /* sys_acct */
5964 case 51:
5965 if (ndx == 0 || ndx == 1)
5966 p = "int";
5967 break;
5968 /* linux_sys_ioctl */
5969 case 54:
5970 if (ndx == 0 || ndx == 1)
5971 p = "int";
5972 break;
5973 /* linux_sys_fcntl */
5974 case 55:
5975 if (ndx == 0 || ndx == 1)
5976 p = "int";
5977 break;
5978 /* sys_setpgid */
5979 case 57:
5980 if (ndx == 0 || ndx == 1)
5981 p = "int";
5982 break;
5983 /* linux_sys_oldolduname */
5984 case 59:
5985 if (ndx == 0 || ndx == 1)
5986 p = "int";
5987 break;
5988 /* sys_umask */
5989 case 60:
5990 if (ndx == 0 || ndx == 1)
5991 p = "int";
5992 break;
5993 /* sys_chroot */
5994 case 61:
5995 if (ndx == 0 || ndx == 1)
5996 p = "int";
5997 break;
5998 /* sys_dup2 */
5999 case 63:
6000 if (ndx == 0 || ndx == 1)
6001 p = "int";
6002 break;
6003 /* sys_getppid */
6004 case 64:
6005 /* sys_getpgrp */
6006 case 65:
6007 /* sys_setsid */
6008 case 66:
6009 /* linux_sys_sigaction */
6010 case 67:
6011 if (ndx == 0 || ndx == 1)
6012 p = "int";
6013 break;
6014 /* linux_sys_siggetmask */
6015 case 68:
6016 /* linux_sys_sigsetmask */
6017 case 69:
6018 if (ndx == 0 || ndx == 1)
6019 p = "int";
6020 break;
6021 /* linux_sys_setreuid16 */
6022 case 70:
6023 if (ndx == 0 || ndx == 1)
6024 p = "int";
6025 break;
6026 /* linux_sys_setregid16 */
6027 case 71:
6028 if (ndx == 0 || ndx == 1)
6029 p = "int";
6030 break;
6031 /* linux_sys_sigsuspend */
6032 case 72:
6033 if (ndx == 0 || ndx == 1)
6034 p = "int";
6035 break;
6036 /* linux_sys_sigpending */
6037 case 73:
6038 if (ndx == 0 || ndx == 1)
6039 p = "int";
6040 break;
6041 /* compat_43_sys_sethostname */
6042 case 74:
6043 if (ndx == 0 || ndx == 1)
6044 p = "int";
6045 break;
6046 /* linux_sys_setrlimit */
6047 case 75:
6048 if (ndx == 0 || ndx == 1)
6049 p = "int";
6050 break;
6051 /* linux_sys_getrlimit */
6052 case 76:
6053 if (ndx == 0 || ndx == 1)
6054 p = "int";
6055 break;
6056 /* compat_50_sys_getrusage */
6057 case 77:
6058 if (ndx == 0 || ndx == 1)
6059 p = "int";
6060 break;
6061 /* linux_sys_gettimeofday */
6062 case 78:
6063 if (ndx == 0 || ndx == 1)
6064 p = "int";
6065 break;
6066 /* linux_sys_settimeofday */
6067 case 79:
6068 if (ndx == 0 || ndx == 1)
6069 p = "int";
6070 break;
6071 /* linux_sys_getgroups16 */
6072 case 80:
6073 if (ndx == 0 || ndx == 1)
6074 p = "int";
6075 break;
6076 /* linux_sys_setgroups16 */
6077 case 81:
6078 if (ndx == 0 || ndx == 1)
6079 p = "int";
6080 break;
6081 /* linux_sys_oldselect */
6082 case 82:
6083 if (ndx == 0 || ndx == 1)
6084 p = "int";
6085 break;
6086 /* sys_symlink */
6087 case 83:
6088 if (ndx == 0 || ndx == 1)
6089 p = "int";
6090 break;
6091 /* compat_43_sys_lstat */
6092 case 84:
6093 if (ndx == 0 || ndx == 1)
6094 p = "int";
6095 break;
6096 /* sys_readlink */
6097 case 85:
6098 if (ndx == 0 || ndx == 1)
6099 p = "ssize_t";
6100 break;
6101 #ifdef EXEC_AOUT
6102 /* linux_sys_uselib */
6103 case 86:
6104 if (ndx == 0 || ndx == 1)
6105 p = "int";
6106 break;
6107 #else
6108 #endif
6109 /* linux_sys_swapon */
6110 case 87:
6111 if (ndx == 0 || ndx == 1)
6112 p = "int";
6113 break;
6114 /* linux_sys_reboot */
6115 case 88:
6116 if (ndx == 0 || ndx == 1)
6117 p = "int";
6118 break;
6119 /* linux_sys_readdir */
6120 case 89:
6121 if (ndx == 0 || ndx == 1)
6122 p = "int";
6123 break;
6124 /* linux_sys_old_mmap */
6125 case 90:
6126 if (ndx == 0 || ndx == 1)
6127 p = "int";
6128 break;
6129 /* sys_munmap */
6130 case 91:
6131 if (ndx == 0 || ndx == 1)
6132 p = "int";
6133 break;
6134 /* compat_43_sys_truncate */
6135 case 92:
6136 if (ndx == 0 || ndx == 1)
6137 p = "int";
6138 break;
6139 /* compat_43_sys_ftruncate */
6140 case 93:
6141 if (ndx == 0 || ndx == 1)
6142 p = "int";
6143 break;
6144 /* sys_fchmod */
6145 case 94:
6146 if (ndx == 0 || ndx == 1)
6147 p = "int";
6148 break;
6149 /* linux_sys_fchown16 */
6150 case 95:
6151 if (ndx == 0 || ndx == 1)
6152 p = "int";
6153 break;
6154 /* linux_sys_getpriority */
6155 case 96:
6156 if (ndx == 0 || ndx == 1)
6157 p = "int";
6158 break;
6159 /* sys_setpriority */
6160 case 97:
6161 if (ndx == 0 || ndx == 1)
6162 p = "int";
6163 break;
6164 /* sys_profil */
6165 case 98:
6166 if (ndx == 0 || ndx == 1)
6167 p = "int";
6168 break;
6169 /* linux_sys_statfs */
6170 case 99:
6171 if (ndx == 0 || ndx == 1)
6172 p = "int";
6173 break;
6174 /* linux_sys_fstatfs */
6175 case 100:
6176 if (ndx == 0 || ndx == 1)
6177 p = "int";
6178 break;
6179 /* linux_sys_socketcall */
6180 case 102:
6181 if (ndx == 0 || ndx == 1)
6182 p = "int";
6183 break;
6184 /* compat_50_sys_setitimer */
6185 case 104:
6186 if (ndx == 0 || ndx == 1)
6187 p = "int";
6188 break;
6189 /* compat_50_sys_getitimer */
6190 case 105:
6191 if (ndx == 0 || ndx == 1)
6192 p = "int";
6193 break;
6194 /* linux_sys_stat */
6195 case 106:
6196 if (ndx == 0 || ndx == 1)
6197 p = "int";
6198 break;
6199 /* linux_sys_lstat */
6200 case 107:
6201 if (ndx == 0 || ndx == 1)
6202 p = "int";
6203 break;
6204 /* linux_sys_fstat */
6205 case 108:
6206 if (ndx == 0 || ndx == 1)
6207 p = "int";
6208 break;
6209 /* linux_sys_olduname */
6210 case 109:
6211 if (ndx == 0 || ndx == 1)
6212 p = "int";
6213 break;
6214 /* linux_sys_wait4 */
6215 case 114:
6216 if (ndx == 0 || ndx == 1)
6217 p = "int";
6218 break;
6219 /* linux_sys_swapoff */
6220 case 115:
6221 if (ndx == 0 || ndx == 1)
6222 p = "int";
6223 break;
6224 /* linux_sys_sysinfo */
6225 case 116:
6226 if (ndx == 0 || ndx == 1)
6227 p = "int";
6228 break;
6229 /* linux_sys_ipc */
6230 case 117:
6231 if (ndx == 0 || ndx == 1)
6232 p = "int";
6233 break;
6234 /* sys_fsync */
6235 case 118:
6236 if (ndx == 0 || ndx == 1)
6237 p = "int";
6238 break;
6239 /* linux_sys_sigreturn */
6240 case 119:
6241 if (ndx == 0 || ndx == 1)
6242 p = "int";
6243 break;
6244 /* linux_sys_clone */
6245 case 120:
6246 if (ndx == 0 || ndx == 1)
6247 p = "int";
6248 break;
6249 /* linux_sys_setdomainname */
6250 case 121:
6251 if (ndx == 0 || ndx == 1)
6252 p = "int";
6253 break;
6254 /* linux_sys_uname */
6255 case 122:
6256 if (ndx == 0 || ndx == 1)
6257 p = "int";
6258 break;
6259 /* linux_sys_mprotect */
6260 case 125:
6261 if (ndx == 0 || ndx == 1)
6262 p = "int";
6263 break;
6264 /* linux_sys_sigprocmask */
6265 case 126:
6266 if (ndx == 0 || ndx == 1)
6267 p = "int";
6268 break;
6269 /* sys_getpgid */
6270 case 132:
6271 if (ndx == 0 || ndx == 1)
6272 p = "pid_t";
6273 break;
6274 /* sys_fchdir */
6275 case 133:
6276 if (ndx == 0 || ndx == 1)
6277 p = "int";
6278 break;
6279 /* linux_sys_personality */
6280 case 136:
6281 if (ndx == 0 || ndx == 1)
6282 p = "int";
6283 break;
6284 /* linux_sys_setfsuid */
6285 case 138:
6286 if (ndx == 0 || ndx == 1)
6287 p = "int";
6288 break;
6289 /* linux_sys_setfsgid */
6290 case 139:
6291 if (ndx == 0 || ndx == 1)
6292 p = "int";
6293 break;
6294 /* linux_sys_llseek */
6295 case 140:
6296 if (ndx == 0 || ndx == 1)
6297 p = "int";
6298 break;
6299 /* linux_sys_getdents */
6300 case 141:
6301 if (ndx == 0 || ndx == 1)
6302 p = "int";
6303 break;
6304 /* linux_sys_select */
6305 case 142:
6306 if (ndx == 0 || ndx == 1)
6307 p = "int";
6308 break;
6309 /* sys_flock */
6310 case 143:
6311 if (ndx == 0 || ndx == 1)
6312 p = "int";
6313 break;
6314 /* sys___msync13 */
6315 case 144:
6316 if (ndx == 0 || ndx == 1)
6317 p = "int";
6318 break;
6319 /* sys_readv */
6320 case 145:
6321 if (ndx == 0 || ndx == 1)
6322 p = "ssize_t";
6323 break;
6324 /* sys_writev */
6325 case 146:
6326 if (ndx == 0 || ndx == 1)
6327 p = "ssize_t";
6328 break;
6329 /* sys_getsid */
6330 case 147:
6331 if (ndx == 0 || ndx == 1)
6332 p = "pid_t";
6333 break;
6334 /* linux_sys_fdatasync */
6335 case 148:
6336 if (ndx == 0 || ndx == 1)
6337 p = "int";
6338 break;
6339 /* linux_sys___sysctl */
6340 case 149:
6341 if (ndx == 0 || ndx == 1)
6342 p = "int";
6343 break;
6344 /* sys_mlock */
6345 case 150:
6346 if (ndx == 0 || ndx == 1)
6347 p = "int";
6348 break;
6349 /* sys_munlock */
6350 case 151:
6351 if (ndx == 0 || ndx == 1)
6352 p = "int";
6353 break;
6354 /* sys_mlockall */
6355 case 152:
6356 if (ndx == 0 || ndx == 1)
6357 p = "int";
6358 break;
6359 /* sys_munlockall */
6360 case 153:
6361 /* linux_sys_sched_setparam */
6362 case 154:
6363 if (ndx == 0 || ndx == 1)
6364 p = "int";
6365 break;
6366 /* linux_sys_sched_getparam */
6367 case 155:
6368 if (ndx == 0 || ndx == 1)
6369 p = "int";
6370 break;
6371 /* linux_sys_sched_setscheduler */
6372 case 156:
6373 if (ndx == 0 || ndx == 1)
6374 p = "int";
6375 break;
6376 /* linux_sys_sched_getscheduler */
6377 case 157:
6378 if (ndx == 0 || ndx == 1)
6379 p = "int";
6380 break;
6381 /* linux_sys_sched_yield */
6382 case 158:
6383 /* linux_sys_sched_get_priority_max */
6384 case 159:
6385 if (ndx == 0 || ndx == 1)
6386 p = "int";
6387 break;
6388 /* linux_sys_sched_get_priority_min */
6389 case 160:
6390 if (ndx == 0 || ndx == 1)
6391 p = "int";
6392 break;
6393 /* linux_sys_nanosleep */
6394 case 162:
6395 if (ndx == 0 || ndx == 1)
6396 p = "int";
6397 break;
6398 /* linux_sys_mremap */
6399 case 163:
6400 if (ndx == 0 || ndx == 1)
6401 p = "void *";
6402 break;
6403 /* linux_sys_setresuid16 */
6404 case 164:
6405 if (ndx == 0 || ndx == 1)
6406 p = "int";
6407 break;
6408 /* linux_sys_getresuid16 */
6409 case 165:
6410 if (ndx == 0 || ndx == 1)
6411 p = "int";
6412 break;
6413 /* sys_poll */
6414 case 168:
6415 if (ndx == 0 || ndx == 1)
6416 p = "int";
6417 break;
6418 /* linux_sys_setresgid16 */
6419 case 170:
6420 if (ndx == 0 || ndx == 1)
6421 p = "int";
6422 break;
6423 /* linux_sys_getresgid16 */
6424 case 171:
6425 if (ndx == 0 || ndx == 1)
6426 p = "int";
6427 break;
6428 /* linux_sys_rt_sigaction */
6429 case 174:
6430 if (ndx == 0 || ndx == 1)
6431 p = "int";
6432 break;
6433 /* linux_sys_rt_sigprocmask */
6434 case 175:
6435 if (ndx == 0 || ndx == 1)
6436 p = "int";
6437 break;
6438 /* linux_sys_rt_sigpending */
6439 case 176:
6440 if (ndx == 0 || ndx == 1)
6441 p = "int";
6442 break;
6443 /* linux_sys_rt_sigtimedwait */
6444 case 177:
6445 if (ndx == 0 || ndx == 1)
6446 p = "int";
6447 break;
6448 /* linux_sys_rt_queueinfo */
6449 case 178:
6450 if (ndx == 0 || ndx == 1)
6451 p = "int";
6452 break;
6453 /* linux_sys_rt_sigsuspend */
6454 case 179:
6455 if (ndx == 0 || ndx == 1)
6456 p = "int";
6457 break;
6458 /* linux_sys_pread */
6459 case 180:
6460 if (ndx == 0 || ndx == 1)
6461 p = "int";
6462 break;
6463 /* linux_sys_pwrite */
6464 case 181:
6465 if (ndx == 0 || ndx == 1)
6466 p = "int";
6467 break;
6468 /* linux_sys_chown16 */
6469 case 182:
6470 if (ndx == 0 || ndx == 1)
6471 p = "int";
6472 break;
6473 /* sys___getcwd */
6474 case 183:
6475 if (ndx == 0 || ndx == 1)
6476 p = "int";
6477 break;
6478 /* linux_sys_sigaltstack */
6479 case 186:
6480 if (ndx == 0 || ndx == 1)
6481 p = "int";
6482 break;
6483 /* sys___vfork14 */
6484 case 190:
6485 /* linux_sys_ugetrlimit */
6486 case 191:
6487 if (ndx == 0 || ndx == 1)
6488 p = "int";
6489 break;
6490 #define linux_sys_mmap2_args linux_sys_mmap_args
6491 /* linux_sys_mmap2 */
6492 case 192:
6493 if (ndx == 0 || ndx == 1)
6494 p = "linux_off_t";
6495 break;
6496 /* linux_sys_truncate64 */
6497 case 193:
6498 if (ndx == 0 || ndx == 1)
6499 p = "int";
6500 break;
6501 /* linux_sys_ftruncate64 */
6502 case 194:
6503 if (ndx == 0 || ndx == 1)
6504 p = "int";
6505 break;
6506 /* linux_sys_stat64 */
6507 case 195:
6508 if (ndx == 0 || ndx == 1)
6509 p = "int";
6510 break;
6511 /* linux_sys_lstat64 */
6512 case 196:
6513 if (ndx == 0 || ndx == 1)
6514 p = "int";
6515 break;
6516 /* linux_sys_fstat64 */
6517 case 197:
6518 if (ndx == 0 || ndx == 1)
6519 p = "int";
6520 break;
6521 /* sys___posix_lchown */
6522 case 198:
6523 if (ndx == 0 || ndx == 1)
6524 p = "int";
6525 break;
6526 /* sys_getuid */
6527 case 199:
6528 /* sys_getgid */
6529 case 200:
6530 /* sys_geteuid */
6531 case 201:
6532 /* sys_getegid */
6533 case 202:
6534 /* sys_setreuid */
6535 case 203:
6536 if (ndx == 0 || ndx == 1)
6537 p = "int";
6538 break;
6539 /* sys_setregid */
6540 case 204:
6541 if (ndx == 0 || ndx == 1)
6542 p = "int";
6543 break;
6544 /* sys_getgroups */
6545 case 205:
6546 if (ndx == 0 || ndx == 1)
6547 p = "int";
6548 break;
6549 /* sys_setgroups */
6550 case 206:
6551 if (ndx == 0 || ndx == 1)
6552 p = "int";
6553 break;
6554 /* sys___posix_fchown */
6555 case 207:
6556 if (ndx == 0 || ndx == 1)
6557 p = "int";
6558 break;
6559 /* linux_sys_setresuid */
6560 case 208:
6561 if (ndx == 0 || ndx == 1)
6562 p = "int";
6563 break;
6564 /* linux_sys_getresuid */
6565 case 209:
6566 if (ndx == 0 || ndx == 1)
6567 p = "int";
6568 break;
6569 /* linux_sys_setresgid */
6570 case 210:
6571 if (ndx == 0 || ndx == 1)
6572 p = "int";
6573 break;
6574 /* linux_sys_getresgid */
6575 case 211:
6576 if (ndx == 0 || ndx == 1)
6577 p = "int";
6578 break;
6579 /* sys___posix_chown */
6580 case 212:
6581 if (ndx == 0 || ndx == 1)
6582 p = "int";
6583 break;
6584 /* sys_setuid */
6585 case 213:
6586 if (ndx == 0 || ndx == 1)
6587 p = "int";
6588 break;
6589 /* sys_setgid */
6590 case 214:
6591 if (ndx == 0 || ndx == 1)
6592 p = "int";
6593 break;
6594 /* linux_sys_setfsuid */
6595 case 215:
6596 if (ndx == 0 || ndx == 1)
6597 p = "int";
6598 break;
6599 /* linux_sys_setfsgid */
6600 case 216:
6601 if (ndx == 0 || ndx == 1)
6602 p = "int";
6603 break;
6604 /* linux_sys_getdents64 */
6605 case 217:
6606 if (ndx == 0 || ndx == 1)
6607 p = "int";
6608 break;
6609 /* sys_mincore */
6610 case 219:
6611 if (ndx == 0 || ndx == 1)
6612 p = "int";
6613 break;
6614 /* sys_madvise */
6615 case 220:
6616 if (ndx == 0 || ndx == 1)
6617 p = "int";
6618 break;
6619 /* linux_sys_fcntl64 */
6620 case 221:
6621 if (ndx == 0 || ndx == 1)
6622 p = "int";
6623 break;
6624 /* linux_sys_gettid */
6625 case 224:
6626 /* linux_sys_readahead */
6627 case 225:
6628 if (ndx == 0 || ndx == 1)
6629 p = "ssize_t";
6630 break;
6631 /* linux_sys_setxattr */
6632 case 226:
6633 if (ndx == 0 || ndx == 1)
6634 p = "int";
6635 break;
6636 /* linux_sys_lsetxattr */
6637 case 227:
6638 if (ndx == 0 || ndx == 1)
6639 p = "int";
6640 break;
6641 /* linux_sys_fsetxattr */
6642 case 228:
6643 if (ndx == 0 || ndx == 1)
6644 p = "int";
6645 break;
6646 /* linux_sys_getxattr */
6647 case 229:
6648 if (ndx == 0 || ndx == 1)
6649 p = "ssize_t";
6650 break;
6651 /* linux_sys_lgetxattr */
6652 case 230:
6653 if (ndx == 0 || ndx == 1)
6654 p = "ssize_t";
6655 break;
6656 /* linux_sys_fgetxattr */
6657 case 231:
6658 if (ndx == 0 || ndx == 1)
6659 p = "ssize_t";
6660 break;
6661 /* linux_sys_listxattr */
6662 case 232:
6663 if (ndx == 0 || ndx == 1)
6664 p = "ssize_t";
6665 break;
6666 /* linux_sys_llistxattr */
6667 case 233:
6668 if (ndx == 0 || ndx == 1)
6669 p = "ssize_t";
6670 break;
6671 /* linux_sys_flistxattr */
6672 case 234:
6673 if (ndx == 0 || ndx == 1)
6674 p = "ssize_t";
6675 break;
6676 /* linux_sys_removexattr */
6677 case 235:
6678 if (ndx == 0 || ndx == 1)
6679 p = "int";
6680 break;
6681 /* linux_sys_lremovexattr */
6682 case 236:
6683 if (ndx == 0 || ndx == 1)
6684 p = "int";
6685 break;
6686 /* linux_sys_fremovexattr */
6687 case 237:
6688 if (ndx == 0 || ndx == 1)
6689 p = "int";
6690 break;
6691 /* linux_sys_tkill */
6692 case 238:
6693 if (ndx == 0 || ndx == 1)
6694 p = "int";
6695 break;
6696 /* linux_sys_futex */
6697 case 240:
6698 if (ndx == 0 || ndx == 1)
6699 p = "int";
6700 break;
6701 /* linux_sys_sched_setaffinity */
6702 case 241:
6703 if (ndx == 0 || ndx == 1)
6704 p = "int";
6705 break;
6706 /* linux_sys_sched_getaffinity */
6707 case 242:
6708 if (ndx == 0 || ndx == 1)
6709 p = "int";
6710 break;
6711 /* linux_sys_exit_group */
6712 case 248:
6713 if (ndx == 0 || ndx == 1)
6714 p = "int";
6715 break;
6716 /* linux_sys_epoll_create */
6717 case 250:
6718 if (ndx == 0 || ndx == 1)
6719 p = "int";
6720 break;
6721 /* linux_sys_epoll_ctl */
6722 case 251:
6723 if (ndx == 0 || ndx == 1)
6724 p = "int";
6725 break;
6726 /* linux_sys_epoll_wait */
6727 case 252:
6728 if (ndx == 0 || ndx == 1)
6729 p = "int";
6730 break;
6731 /* linux_sys_set_tid_address */
6732 case 256:
6733 if (ndx == 0 || ndx == 1)
6734 p = "int";
6735 break;
6736 /* linux_sys_timer_create */
6737 case 257:
6738 if (ndx == 0 || ndx == 1)
6739 p = "int";
6740 break;
6741 /* linux_sys_timer_settime */
6742 case 258:
6743 if (ndx == 0 || ndx == 1)
6744 p = "int";
6745 break;
6746 /* linux_sys_timer_gettime */
6747 case 259:
6748 if (ndx == 0 || ndx == 1)
6749 p = "int";
6750 break;
6751 /* sys_timer_getoverrun */
6752 case 260:
6753 if (ndx == 0 || ndx == 1)
6754 p = "int";
6755 break;
6756 /* sys_timer_delete */
6757 case 261:
6758 if (ndx == 0 || ndx == 1)
6759 p = "int";
6760 break;
6761 /* linux_sys_clock_settime */
6762 case 262:
6763 if (ndx == 0 || ndx == 1)
6764 p = "int";
6765 break;
6766 /* linux_sys_clock_gettime */
6767 case 263:
6768 if (ndx == 0 || ndx == 1)
6769 p = "int";
6770 break;
6771 /* linux_sys_clock_getres */
6772 case 264:
6773 if (ndx == 0 || ndx == 1)
6774 p = "int";
6775 break;
6776 /* linux_sys_clock_nanosleep */
6777 case 265:
6778 if (ndx == 0 || ndx == 1)
6779 p = "int";
6780 break;
6781 /* linux_sys_statfs64 */
6782 case 266:
6783 if (ndx == 0 || ndx == 1)
6784 p = "int";
6785 break;
6786 /* linux_sys_fstatfs64 */
6787 case 267:
6788 if (ndx == 0 || ndx == 1)
6789 p = "int";
6790 break;
6791 /* linux_sys_tgkill */
6792 case 268:
6793 if (ndx == 0 || ndx == 1)
6794 p = "int";
6795 break;
6796 /* compat_50_sys_utimes */
6797 case 269:
6798 if (ndx == 0 || ndx == 1)
6799 p = "int";
6800 break;
6801 /* linux_sys_fadvise64_64 */
6802 case 270:
6803 if (ndx == 0 || ndx == 1)
6804 p = "int";
6805 break;
6806 /* linux_sys_waitid */
6807 case 280:
6808 if (ndx == 0 || ndx == 1)
6809 p = "int";
6810 break;
6811 /* linux_sys_inotify_init */
6812 case 316:
6813 /* linux_sys_inotify_add_watch */
6814 case 317:
6815 if (ndx == 0 || ndx == 1)
6816 p = "int";
6817 break;
6818 /* linux_sys_inotify_rm_watch */
6819 case 318:
6820 if (ndx == 0 || ndx == 1)
6821 p = "int";
6822 break;
6823 /* linux_sys_openat */
6824 case 322:
6825 if (ndx == 0 || ndx == 1)
6826 p = "int";
6827 break;
6828 /* sys_mkdirat */
6829 case 323:
6830 if (ndx == 0 || ndx == 1)
6831 p = "int";
6832 break;
6833 /* linux_sys_mknodat */
6834 case 324:
6835 if (ndx == 0 || ndx == 1)
6836 p = "int";
6837 break;
6838 /* linux_sys_fchownat */
6839 case 325:
6840 if (ndx == 0 || ndx == 1)
6841 p = "int";
6842 break;
6843 /* linux_sys_fstatat64 */
6844 case 327:
6845 if (ndx == 0 || ndx == 1)
6846 p = "int";
6847 break;
6848 /* linux_sys_unlinkat */
6849 case 328:
6850 if (ndx == 0 || ndx == 1)
6851 p = "int";
6852 break;
6853 /* sys_renameat */
6854 case 329:
6855 if (ndx == 0 || ndx == 1)
6856 p = "int";
6857 break;
6858 /* linux_sys_linkat */
6859 case 330:
6860 if (ndx == 0 || ndx == 1)
6861 p = "int";
6862 break;
6863 /* sys_symlinkat */
6864 case 331:
6865 if (ndx == 0 || ndx == 1)
6866 p = "int";
6867 break;
6868 /* sys_readlinkat */
6869 case 332:
6870 if (ndx == 0 || ndx == 1)
6871 p = "ssize_t";
6872 break;
6873 /* linux_sys_fchmodat */
6874 case 333:
6875 if (ndx == 0 || ndx == 1)
6876 p = "int";
6877 break;
6878 /* linux_sys_faccessat */
6879 case 334:
6880 if (ndx == 0 || ndx == 1)
6881 p = "int";
6882 break;
6883 /* linux_sys_pselect6 */
6884 case 335:
6885 if (ndx == 0 || ndx == 1)
6886 p = "int";
6887 break;
6888 /* linux_sys_ppoll */
6889 case 336:
6890 if (ndx == 0 || ndx == 1)
6891 p = "int";
6892 break;
6893 /* sys___futex_set_robust_list */
6894 case 338:
6895 if (ndx == 0 || ndx == 1)
6896 p = "int";
6897 break;
6898 /* sys___futex_get_robust_list */
6899 case 339:
6900 if (ndx == 0 || ndx == 1)
6901 p = "int";
6902 break;
6903 /* linux_sys_getcpu */
6904 case 345:
6905 if (ndx == 0 || ndx == 1)
6906 p = "int";
6907 break;
6908 /* linux_sys_epoll_pwait */
6909 case 346:
6910 if (ndx == 0 || ndx == 1)
6911 p = "int";
6912 break;
6913 /* linux_sys_utimensat */
6914 case 348:
6915 if (ndx == 0 || ndx == 1)
6916 p = "int";
6917 break;
6918 /* linux_sys_timerfd_create */
6919 case 350:
6920 if (ndx == 0 || ndx == 1)
6921 p = "int";
6922 break;
6923 /* linux_sys_eventfd */
6924 case 351:
6925 if (ndx == 0 || ndx == 1)
6926 p = "int";
6927 break;
6928 /* linux_sys_fallocate */
6929 case 352:
6930 if (ndx == 0 || ndx == 1)
6931 p = "int";
6932 break;
6933 /* linux_sys_timerfd_settime */
6934 case 353:
6935 if (ndx == 0 || ndx == 1)
6936 p = "int";
6937 break;
6938 /* linux_sys_timerfd_gettime */
6939 case 354:
6940 if (ndx == 0 || ndx == 1)
6941 p = "int";
6942 break;
6943 /* linux_sys_eventfd2 */
6944 case 356:
6945 if (ndx == 0 || ndx == 1)
6946 p = "int";
6947 break;
6948 /* linux_sys_epoll_create1 */
6949 case 357:
6950 if (ndx == 0 || ndx == 1)
6951 p = "int";
6952 break;
6953 /* linux_sys_dup3 */
6954 case 358:
6955 if (ndx == 0 || ndx == 1)
6956 p = "int";
6957 break;
6958 /* linux_sys_pipe2 */
6959 case 359:
6960 if (ndx == 0 || ndx == 1)
6961 p = "int";
6962 break;
6963 /* linux_sys_inotify_init1 */
6964 case 360:
6965 if (ndx == 0 || ndx == 1)
6966 p = "int";
6967 break;
6968 /* linux_sys_preadv */
6969 case 361:
6970 if (ndx == 0 || ndx == 1)
6971 p = "int";
6972 break;
6973 /* linux_sys_pwritev */
6974 case 362:
6975 if (ndx == 0 || ndx == 1)
6976 p = "int";
6977 break;
6978 /* linux_sys_recvmmsg */
6979 case 365:
6980 if (ndx == 0 || ndx == 1)
6981 p = "int";
6982 break;
6983 /* linux_sys_accept4 */
6984 case 366:
6985 if (ndx == 0 || ndx == 1)
6986 p = "int";
6987 break;
6988 /* linux_sys_prlimit64 */
6989 case 369:
6990 if (ndx == 0 || ndx == 1)
6991 p = "int";
6992 break;
6993 /* linux_sys_sendmmsg */
6994 case 374:
6995 if (ndx == 0 || ndx == 1)
6996 p = "int";
6997 break;
6998 /* linux_sys_breakpoint */
6999 case 385:
7000 /* linux_sys_cacheflush */
7001 case 386:
7002 if (ndx == 0 || ndx == 1)
7003 p = "int";
7004 break;
7005 /* linux_sys_set_tls */
7006 case 389:
7007 if (ndx == 0 || ndx == 1)
7008 p = "int";
7009 break;
7010 /* linux_sys_statx */
7011 case 397:
7012 if (ndx == 0 || ndx == 1)
7013 p = "int";
7014 break;
7015 /* linux_sys_close_range */
7016 case 436:
7017 if (ndx == 0 || ndx == 1)
7018 p = "int";
7019 break;
7020 /* linux_sys_faccessat2 */
7021 case 439:
7022 if (ndx == 0 || ndx == 1)
7023 p = "int";
7024 break;
7025 /* linux_sys_epoll_pwait2 */
7026 case 441:
7027 if (ndx == 0 || ndx == 1)
7028 p = "int";
7029 break;
7030 default:
7031 break;
7032 };
7033 if (p != NULL)
7034 strlcpy(desc, p, descsz);
7035 }
7036