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