linux_systrace_args.c revision 1.6 1 /* $NetBSD: linux_systrace_args.c,v 1.6 2017/01/13 06:18:31 christos Exp $ */
2
3 /*
4 * System call argument to DTrace register array converstion.
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 iarg[1] = 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_setxattr */
1474 case 226: {
1475 const struct linux_sys_setxattr_args *p = params;
1476 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1477 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1478 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1479 uarg[3] = SCARG(p, size); /* size_t */
1480 iarg[4] = SCARG(p, flags); /* int */
1481 *n_args = 5;
1482 break;
1483 }
1484 /* linux_sys_lsetxattr */
1485 case 227: {
1486 const struct linux_sys_lsetxattr_args *p = params;
1487 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1488 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1489 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1490 uarg[3] = SCARG(p, size); /* size_t */
1491 iarg[4] = SCARG(p, flags); /* int */
1492 *n_args = 5;
1493 break;
1494 }
1495 /* linux_sys_fsetxattr */
1496 case 228: {
1497 const struct linux_sys_fsetxattr_args *p = params;
1498 iarg[0] = SCARG(p, fd); /* int */
1499 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1500 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1501 uarg[3] = SCARG(p, size); /* size_t */
1502 iarg[4] = SCARG(p, flags); /* int */
1503 *n_args = 5;
1504 break;
1505 }
1506 /* linux_sys_getxattr */
1507 case 229: {
1508 const struct linux_sys_getxattr_args *p = params;
1509 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1510 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1511 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1512 uarg[3] = SCARG(p, size); /* size_t */
1513 *n_args = 4;
1514 break;
1515 }
1516 /* linux_sys_lgetxattr */
1517 case 230: {
1518 const struct linux_sys_lgetxattr_args *p = params;
1519 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1520 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1521 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1522 uarg[3] = SCARG(p, size); /* size_t */
1523 *n_args = 4;
1524 break;
1525 }
1526 /* linux_sys_fgetxattr */
1527 case 231: {
1528 const struct linux_sys_fgetxattr_args *p = params;
1529 iarg[0] = SCARG(p, fd); /* int */
1530 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1531 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1532 uarg[3] = SCARG(p, size); /* size_t */
1533 *n_args = 4;
1534 break;
1535 }
1536 /* linux_sys_listxattr */
1537 case 232: {
1538 const struct linux_sys_listxattr_args *p = params;
1539 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1540 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1541 uarg[2] = SCARG(p, size); /* size_t */
1542 *n_args = 3;
1543 break;
1544 }
1545 /* linux_sys_llistxattr */
1546 case 233: {
1547 const struct linux_sys_llistxattr_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_flistxattr */
1555 case 234: {
1556 const struct linux_sys_flistxattr_args *p = params;
1557 iarg[0] = SCARG(p, fd); /* int */
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_removexattr */
1564 case 235: {
1565 const struct linux_sys_removexattr_args *p = params;
1566 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1567 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1568 *n_args = 2;
1569 break;
1570 }
1571 /* linux_sys_lremovexattr */
1572 case 236: {
1573 const struct linux_sys_lremovexattr_args *p = params;
1574 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1575 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1576 *n_args = 2;
1577 break;
1578 }
1579 /* linux_sys_fremovexattr */
1580 case 237: {
1581 const struct linux_sys_fremovexattr_args *p = params;
1582 iarg[0] = SCARG(p, fd); /* int */
1583 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1584 *n_args = 2;
1585 break;
1586 }
1587 /* linux_sys_tkill */
1588 case 238: {
1589 const struct linux_sys_tkill_args *p = params;
1590 iarg[0] = SCARG(p, tid); /* int */
1591 iarg[1] = SCARG(p, sig); /* int */
1592 *n_args = 2;
1593 break;
1594 }
1595 /* linux_sys_futex */
1596 case 240: {
1597 const struct linux_sys_futex_args *p = params;
1598 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
1599 iarg[1] = SCARG(p, op); /* int */
1600 iarg[2] = SCARG(p, val); /* int */
1601 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1602 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
1603 iarg[5] = SCARG(p, val3); /* int */
1604 *n_args = 6;
1605 break;
1606 }
1607 /* linux_sys_sched_setaffinity */
1608 case 241: {
1609 const struct linux_sys_sched_setaffinity_args *p = params;
1610 iarg[0] = SCARG(p, pid); /* pid_t */
1611 uarg[1] = SCARG(p, len); /* unsigned int */
1612 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1613 *n_args = 3;
1614 break;
1615 }
1616 /* linux_sys_sched_getaffinity */
1617 case 242: {
1618 const struct linux_sys_sched_getaffinity_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_set_thread_area */
1626 case 243: {
1627 const struct linux_sys_set_thread_area_args *p = params;
1628 uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */
1629 *n_args = 1;
1630 break;
1631 }
1632 /* linux_sys_get_thread_area */
1633 case 244: {
1634 const struct linux_sys_get_thread_area_args *p = params;
1635 uarg[0] = (intptr_t) SCARG(p, desc); /* struct linux_user_desc * */
1636 *n_args = 1;
1637 break;
1638 }
1639 /* linux_sys_fadvise64 */
1640 case 250: {
1641 const struct linux_sys_fadvise64_args *p = params;
1642 iarg[0] = SCARG(p, fd); /* int */
1643 iarg[1] = SCARG(p, offset); /* off_t */
1644 uarg[2] = SCARG(p, len); /* size_t */
1645 iarg[3] = SCARG(p, advice); /* int */
1646 *n_args = 4;
1647 break;
1648 }
1649 /* linux_sys_exit_group */
1650 case 252: {
1651 const struct linux_sys_exit_group_args *p = params;
1652 iarg[0] = SCARG(p, error_code); /* int */
1653 *n_args = 1;
1654 break;
1655 }
1656 /* linux_sys_set_tid_address */
1657 case 258: {
1658 const struct linux_sys_set_tid_address_args *p = params;
1659 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
1660 *n_args = 1;
1661 break;
1662 }
1663 /* linux_sys_clock_settime */
1664 case 264: {
1665 const struct linux_sys_clock_settime_args *p = params;
1666 iarg[0] = SCARG(p, which); /* clockid_t */
1667 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1668 *n_args = 2;
1669 break;
1670 }
1671 /* linux_sys_clock_gettime */
1672 case 265: {
1673 const struct linux_sys_clock_gettime_args *p = params;
1674 iarg[0] = SCARG(p, which); /* clockid_t */
1675 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1676 *n_args = 2;
1677 break;
1678 }
1679 /* linux_sys_clock_getres */
1680 case 266: {
1681 const struct linux_sys_clock_getres_args *p = params;
1682 iarg[0] = SCARG(p, which); /* clockid_t */
1683 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1684 *n_args = 2;
1685 break;
1686 }
1687 /* linux_sys_clock_nanosleep */
1688 case 267: {
1689 const struct linux_sys_clock_nanosleep_args *p = params;
1690 iarg[0] = SCARG(p, which); /* clockid_t */
1691 iarg[1] = SCARG(p, flags); /* int */
1692 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
1693 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1694 *n_args = 4;
1695 break;
1696 }
1697 /* linux_sys_statfs64 */
1698 case 268: {
1699 const struct linux_sys_statfs64_args *p = params;
1700 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1701 uarg[1] = SCARG(p, sz); /* size_t */
1702 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1703 *n_args = 3;
1704 break;
1705 }
1706 /* linux_sys_fstatfs64 */
1707 case 269: {
1708 const struct linux_sys_fstatfs64_args *p = params;
1709 iarg[0] = SCARG(p, fd); /* int */
1710 uarg[1] = SCARG(p, sz); /* size_t */
1711 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_statfs64 * */
1712 *n_args = 3;
1713 break;
1714 }
1715 /* linux_sys_tgkill */
1716 case 270: {
1717 const struct linux_sys_tgkill_args *p = params;
1718 iarg[0] = SCARG(p, tgid); /* int */
1719 iarg[1] = SCARG(p, tid); /* int */
1720 iarg[2] = SCARG(p, sig); /* int */
1721 *n_args = 3;
1722 break;
1723 }
1724 /* compat_50_sys_utimes */
1725 case 271: {
1726 const struct compat_50_sys_utimes_args *p = params;
1727 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1728 uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
1729 *n_args = 2;
1730 break;
1731 }
1732 /* linux_sys_fadvise64_64 */
1733 case 272: {
1734 const struct linux_sys_fadvise64_64_args *p = params;
1735 iarg[0] = SCARG(p, fd); /* int */
1736 iarg[1] = SCARG(p, offset); /* off_t */
1737 iarg[2] = SCARG(p, len); /* off_t */
1738 iarg[3] = SCARG(p, advice); /* int */
1739 *n_args = 4;
1740 break;
1741 }
1742 /* linux_sys_openat */
1743 case 295: {
1744 const struct linux_sys_openat_args *p = params;
1745 iarg[0] = SCARG(p, fd); /* int */
1746 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1747 iarg[2] = SCARG(p, flags); /* int */
1748 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1749 *n_args = 4;
1750 break;
1751 }
1752 /* sys_mkdirat */
1753 case 296: {
1754 const struct sys_mkdirat_args *p = params;
1755 iarg[0] = SCARG(p, fd); /* int */
1756 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1757 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1758 *n_args = 3;
1759 break;
1760 }
1761 /* linux_sys_mknodat */
1762 case 297: {
1763 const struct linux_sys_mknodat_args *p = params;
1764 iarg[0] = SCARG(p, fd); /* int */
1765 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1766 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1767 uarg[3] = SCARG(p, dev); /* unsigned */
1768 *n_args = 4;
1769 break;
1770 }
1771 /* linux_sys_fchownat */
1772 case 298: {
1773 const struct linux_sys_fchownat_args *p = params;
1774 iarg[0] = SCARG(p, fd); /* int */
1775 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1776 uarg[2] = SCARG(p, owner); /* uid_t */
1777 iarg[3] = SCARG(p, group); /* gid_t */
1778 iarg[4] = SCARG(p, flag); /* int */
1779 *n_args = 5;
1780 break;
1781 }
1782 /* linux_sys_fstatat64 */
1783 case 300: {
1784 const struct linux_sys_fstatat64_args *p = params;
1785 iarg[0] = SCARG(p, fd); /* int */
1786 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1787 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1788 iarg[3] = SCARG(p, flag); /* int */
1789 *n_args = 4;
1790 break;
1791 }
1792 /* linux_sys_unlinkat */
1793 case 301: {
1794 const struct linux_sys_unlinkat_args *p = params;
1795 iarg[0] = SCARG(p, fd); /* int */
1796 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1797 iarg[2] = SCARG(p, flag); /* int */
1798 *n_args = 3;
1799 break;
1800 }
1801 /* sys_renameat */
1802 case 302: {
1803 const struct sys_renameat_args *p = params;
1804 iarg[0] = SCARG(p, fromfd); /* int */
1805 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1806 iarg[2] = SCARG(p, tofd); /* int */
1807 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1808 *n_args = 4;
1809 break;
1810 }
1811 /* linux_sys_linkat */
1812 case 303: {
1813 const struct linux_sys_linkat_args *p = params;
1814 iarg[0] = SCARG(p, fd1); /* int */
1815 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1816 iarg[2] = SCARG(p, fd2); /* int */
1817 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1818 iarg[4] = SCARG(p, flags); /* int */
1819 *n_args = 5;
1820 break;
1821 }
1822 /* sys_symlinkat */
1823 case 304: {
1824 const struct sys_symlinkat_args *p = params;
1825 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1826 iarg[1] = SCARG(p, fd); /* int */
1827 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1828 *n_args = 3;
1829 break;
1830 }
1831 /* sys_readlinkat */
1832 case 305: {
1833 const struct sys_readlinkat_args *p = params;
1834 iarg[0] = SCARG(p, fd); /* int */
1835 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1836 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
1837 uarg[3] = SCARG(p, bufsize); /* size_t */
1838 *n_args = 4;
1839 break;
1840 }
1841 /* linux_sys_fchmodat */
1842 case 306: {
1843 const struct linux_sys_fchmodat_args *p = params;
1844 iarg[0] = SCARG(p, fd); /* int */
1845 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1846 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1847 *n_args = 3;
1848 break;
1849 }
1850 /* linux_sys_faccessat */
1851 case 307: {
1852 const struct linux_sys_faccessat_args *p = params;
1853 iarg[0] = SCARG(p, fd); /* int */
1854 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1855 iarg[2] = SCARG(p, amode); /* int */
1856 *n_args = 3;
1857 break;
1858 }
1859 /* linux_sys_pselect6 */
1860 case 308: {
1861 const struct linux_sys_pselect6_args *p = params;
1862 iarg[0] = SCARG(p, nfds); /* int */
1863 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
1864 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
1865 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
1866 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1867 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
1868 *n_args = 6;
1869 break;
1870 }
1871 /* linux_sys_ppoll */
1872 case 309: {
1873 const struct linux_sys_ppoll_args *p = params;
1874 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1875 uarg[1] = SCARG(p, nfds); /* u_int */
1876 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1877 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
1878 *n_args = 4;
1879 break;
1880 }
1881 /* linux_sys_set_robust_list */
1882 case 311: {
1883 const struct linux_sys_set_robust_list_args *p = params;
1884 uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */
1885 uarg[1] = SCARG(p, len); /* size_t */
1886 *n_args = 2;
1887 break;
1888 }
1889 /* linux_sys_get_robust_list */
1890 case 312: {
1891 const struct linux_sys_get_robust_list_args *p = params;
1892 iarg[0] = SCARG(p, pid); /* int */
1893 uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */
1894 uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */
1895 *n_args = 3;
1896 break;
1897 }
1898 /* linux_sys_utimensat */
1899 case 320: {
1900 const struct linux_sys_utimensat_args *p = params;
1901 iarg[0] = SCARG(p, fd); /* int */
1902 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1903 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
1904 iarg[3] = SCARG(p, flag); /* int */
1905 *n_args = 4;
1906 break;
1907 }
1908 /* linux_sys_dup3 */
1909 case 330: {
1910 const struct linux_sys_dup3_args *p = params;
1911 iarg[0] = SCARG(p, from); /* int */
1912 iarg[1] = SCARG(p, to); /* int */
1913 iarg[2] = SCARG(p, flags); /* int */
1914 *n_args = 3;
1915 break;
1916 }
1917 /* linux_sys_pipe2 */
1918 case 331: {
1919 const struct linux_sys_pipe2_args *p = params;
1920 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
1921 iarg[1] = SCARG(p, flags); /* int */
1922 *n_args = 2;
1923 break;
1924 }
1925 default:
1926 *n_args = 0;
1927 break;
1928 };
1929 }
1930 static void
1931 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
1932 {
1933 const char *p = NULL;
1934 switch (sysnum) {
1935 /* linux_sys_nosys */
1936 case 0:
1937 break;
1938 /* linux_sys_exit */
1939 case 1:
1940 switch(ndx) {
1941 case 0:
1942 p = "int";
1943 break;
1944 default:
1945 break;
1946 };
1947 break;
1948 /* sys_fork */
1949 case 2:
1950 break;
1951 /* sys_read */
1952 case 3:
1953 switch(ndx) {
1954 case 0:
1955 p = "int";
1956 break;
1957 case 1:
1958 p = "void *";
1959 break;
1960 case 2:
1961 p = "size_t";
1962 break;
1963 default:
1964 break;
1965 };
1966 break;
1967 /* sys_write */
1968 case 4:
1969 switch(ndx) {
1970 case 0:
1971 p = "int";
1972 break;
1973 case 1:
1974 p = "const void *";
1975 break;
1976 case 2:
1977 p = "size_t";
1978 break;
1979 default:
1980 break;
1981 };
1982 break;
1983 /* linux_sys_open */
1984 case 5:
1985 switch(ndx) {
1986 case 0:
1987 p = "const char *";
1988 break;
1989 case 1:
1990 p = "int";
1991 break;
1992 case 2:
1993 p = "linux_umode_t";
1994 break;
1995 default:
1996 break;
1997 };
1998 break;
1999 /* sys_close */
2000 case 6:
2001 switch(ndx) {
2002 case 0:
2003 p = "int";
2004 break;
2005 default:
2006 break;
2007 };
2008 break;
2009 /* linux_sys_waitpid */
2010 case 7:
2011 switch(ndx) {
2012 case 0:
2013 p = "int";
2014 break;
2015 case 1:
2016 p = "int *";
2017 break;
2018 case 2:
2019 p = "int";
2020 break;
2021 default:
2022 break;
2023 };
2024 break;
2025 /* linux_sys_creat */
2026 case 8:
2027 switch(ndx) {
2028 case 0:
2029 p = "const char *";
2030 break;
2031 case 1:
2032 p = "linux_umode_t";
2033 break;
2034 default:
2035 break;
2036 };
2037 break;
2038 /* sys_link */
2039 case 9:
2040 switch(ndx) {
2041 case 0:
2042 p = "const char *";
2043 break;
2044 case 1:
2045 p = "const char *";
2046 break;
2047 default:
2048 break;
2049 };
2050 break;
2051 /* linux_sys_unlink */
2052 case 10:
2053 switch(ndx) {
2054 case 0:
2055 p = "const char *";
2056 break;
2057 default:
2058 break;
2059 };
2060 break;
2061 /* sys_execve */
2062 case 11:
2063 switch(ndx) {
2064 case 0:
2065 p = "const char *";
2066 break;
2067 case 1:
2068 p = "char **";
2069 break;
2070 case 2:
2071 p = "char **";
2072 break;
2073 default:
2074 break;
2075 };
2076 break;
2077 /* sys_chdir */
2078 case 12:
2079 switch(ndx) {
2080 case 0:
2081 p = "const char *";
2082 break;
2083 default:
2084 break;
2085 };
2086 break;
2087 /* linux_sys_time */
2088 case 13:
2089 switch(ndx) {
2090 case 0:
2091 p = "linux_time_t *";
2092 break;
2093 default:
2094 break;
2095 };
2096 break;
2097 /* linux_sys_mknod */
2098 case 14:
2099 switch(ndx) {
2100 case 0:
2101 p = "const char *";
2102 break;
2103 case 1:
2104 p = "linux_umode_t";
2105 break;
2106 case 2:
2107 p = "unsigned";
2108 break;
2109 default:
2110 break;
2111 };
2112 break;
2113 /* sys_chmod */
2114 case 15:
2115 switch(ndx) {
2116 case 0:
2117 p = "const char *";
2118 break;
2119 case 1:
2120 p = "linux_umode_t";
2121 break;
2122 default:
2123 break;
2124 };
2125 break;
2126 /* linux_sys_lchown16 */
2127 case 16:
2128 switch(ndx) {
2129 case 0:
2130 p = "const char *";
2131 break;
2132 case 1:
2133 p = "linux_uid16_t";
2134 break;
2135 case 2:
2136 p = "linux_gid16_t";
2137 break;
2138 default:
2139 break;
2140 };
2141 break;
2142 /* linux_sys_break */
2143 case 17:
2144 switch(ndx) {
2145 case 0:
2146 p = "char *";
2147 break;
2148 default:
2149 break;
2150 };
2151 break;
2152 /* compat_43_sys_lseek */
2153 case 19:
2154 switch(ndx) {
2155 case 0:
2156 p = "int";
2157 break;
2158 case 1:
2159 p = "long";
2160 break;
2161 case 2:
2162 p = "int";
2163 break;
2164 default:
2165 break;
2166 };
2167 break;
2168 /* sys_getpid */
2169 case 20:
2170 break;
2171 /* sys_setuid */
2172 case 23:
2173 switch(ndx) {
2174 case 0:
2175 p = "uid_t";
2176 break;
2177 default:
2178 break;
2179 };
2180 break;
2181 /* sys_getuid */
2182 case 24:
2183 break;
2184 /* linux_sys_stime */
2185 case 25:
2186 switch(ndx) {
2187 case 0:
2188 p = "linux_time_t *";
2189 break;
2190 default:
2191 break;
2192 };
2193 break;
2194 /* linux_sys_ptrace */
2195 case 26:
2196 switch(ndx) {
2197 case 0:
2198 p = "int";
2199 break;
2200 case 1:
2201 p = "int";
2202 break;
2203 case 2:
2204 p = "int";
2205 break;
2206 case 3:
2207 p = "int";
2208 break;
2209 default:
2210 break;
2211 };
2212 break;
2213 /* linux_sys_alarm */
2214 case 27:
2215 switch(ndx) {
2216 case 0:
2217 p = "unsigned int";
2218 break;
2219 default:
2220 break;
2221 };
2222 break;
2223 /* linux_sys_pause */
2224 case 29:
2225 break;
2226 /* linux_sys_utime */
2227 case 30:
2228 switch(ndx) {
2229 case 0:
2230 p = "const char *";
2231 break;
2232 case 1:
2233 p = "struct linux_utimbuf *";
2234 break;
2235 default:
2236 break;
2237 };
2238 break;
2239 /* sys_access */
2240 case 33:
2241 switch(ndx) {
2242 case 0:
2243 p = "const char *";
2244 break;
2245 case 1:
2246 p = "int";
2247 break;
2248 default:
2249 break;
2250 };
2251 break;
2252 /* linux_sys_nice */
2253 case 34:
2254 switch(ndx) {
2255 case 0:
2256 p = "int";
2257 break;
2258 default:
2259 break;
2260 };
2261 break;
2262 /* sys_sync */
2263 case 36:
2264 break;
2265 /* linux_sys_kill */
2266 case 37:
2267 switch(ndx) {
2268 case 0:
2269 p = "int";
2270 break;
2271 case 1:
2272 p = "int";
2273 break;
2274 default:
2275 break;
2276 };
2277 break;
2278 /* sys___posix_rename */
2279 case 38:
2280 switch(ndx) {
2281 case 0:
2282 p = "const char *";
2283 break;
2284 case 1:
2285 p = "const char *";
2286 break;
2287 default:
2288 break;
2289 };
2290 break;
2291 /* sys_mkdir */
2292 case 39:
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_rmdir */
2305 case 40:
2306 switch(ndx) {
2307 case 0:
2308 p = "const char *";
2309 break;
2310 default:
2311 break;
2312 };
2313 break;
2314 /* sys_dup */
2315 case 41:
2316 switch(ndx) {
2317 case 0:
2318 p = "int";
2319 break;
2320 default:
2321 break;
2322 };
2323 break;
2324 /* linux_sys_pipe */
2325 case 42:
2326 switch(ndx) {
2327 case 0:
2328 p = "int *";
2329 break;
2330 default:
2331 break;
2332 };
2333 break;
2334 /* linux_sys_times */
2335 case 43:
2336 switch(ndx) {
2337 case 0:
2338 p = "struct times *";
2339 break;
2340 default:
2341 break;
2342 };
2343 break;
2344 /* linux_sys_brk */
2345 case 45:
2346 switch(ndx) {
2347 case 0:
2348 p = "char *";
2349 break;
2350 default:
2351 break;
2352 };
2353 break;
2354 /* sys_setgid */
2355 case 46:
2356 switch(ndx) {
2357 case 0:
2358 p = "gid_t";
2359 break;
2360 default:
2361 break;
2362 };
2363 break;
2364 /* sys_getgid */
2365 case 47:
2366 break;
2367 /* linux_sys_signal */
2368 case 48:
2369 switch(ndx) {
2370 case 0:
2371 p = "int";
2372 break;
2373 case 1:
2374 p = "linux_handler_t";
2375 break;
2376 default:
2377 break;
2378 };
2379 break;
2380 /* sys_geteuid */
2381 case 49:
2382 break;
2383 /* sys_getegid */
2384 case 50:
2385 break;
2386 /* sys_acct */
2387 case 51:
2388 switch(ndx) {
2389 case 0:
2390 p = "char *";
2391 break;
2392 default:
2393 break;
2394 };
2395 break;
2396 /* linux_sys_ioctl */
2397 case 54:
2398 switch(ndx) {
2399 case 0:
2400 p = "int";
2401 break;
2402 case 1:
2403 p = "u_long";
2404 break;
2405 case 2:
2406 p = "void *";
2407 break;
2408 default:
2409 break;
2410 };
2411 break;
2412 /* linux_sys_fcntl */
2413 case 55:
2414 switch(ndx) {
2415 case 0:
2416 p = "int";
2417 break;
2418 case 1:
2419 p = "int";
2420 break;
2421 case 2:
2422 p = "void *";
2423 break;
2424 default:
2425 break;
2426 };
2427 break;
2428 /* sys_setpgid */
2429 case 57:
2430 switch(ndx) {
2431 case 0:
2432 p = "int";
2433 break;
2434 case 1:
2435 p = "int";
2436 break;
2437 default:
2438 break;
2439 };
2440 break;
2441 /* linux_sys_oldolduname */
2442 case 59:
2443 switch(ndx) {
2444 case 0:
2445 p = "struct linux_oldold_utsname *";
2446 break;
2447 default:
2448 break;
2449 };
2450 break;
2451 /* sys_umask */
2452 case 60:
2453 switch(ndx) {
2454 case 0:
2455 p = "int";
2456 break;
2457 default:
2458 break;
2459 };
2460 break;
2461 /* sys_chroot */
2462 case 61:
2463 switch(ndx) {
2464 case 0:
2465 p = "char *";
2466 break;
2467 default:
2468 break;
2469 };
2470 break;
2471 /* sys_dup2 */
2472 case 63:
2473 switch(ndx) {
2474 case 0:
2475 p = "int";
2476 break;
2477 case 1:
2478 p = "int";
2479 break;
2480 default:
2481 break;
2482 };
2483 break;
2484 /* sys_getppid */
2485 case 64:
2486 break;
2487 /* sys_getpgrp */
2488 case 65:
2489 break;
2490 /* sys_setsid */
2491 case 66:
2492 break;
2493 /* linux_sys_sigaction */
2494 case 67:
2495 switch(ndx) {
2496 case 0:
2497 p = "int";
2498 break;
2499 case 1:
2500 p = "const struct linux_old_sigaction *";
2501 break;
2502 case 2:
2503 p = "struct linux_old_sigaction *";
2504 break;
2505 default:
2506 break;
2507 };
2508 break;
2509 /* linux_sys_siggetmask */
2510 case 68:
2511 break;
2512 /* linux_sys_sigsetmask */
2513 case 69:
2514 switch(ndx) {
2515 case 0:
2516 p = "linux_old_sigset_t";
2517 break;
2518 default:
2519 break;
2520 };
2521 break;
2522 /* linux_sys_setreuid16 */
2523 case 70:
2524 switch(ndx) {
2525 case 0:
2526 p = "linux_uid16_t";
2527 break;
2528 case 1:
2529 p = "linux_uid16_t";
2530 break;
2531 default:
2532 break;
2533 };
2534 break;
2535 /* linux_sys_setregid16 */
2536 case 71:
2537 switch(ndx) {
2538 case 0:
2539 p = "linux_gid16_t";
2540 break;
2541 case 1:
2542 p = "linux_gid16_t";
2543 break;
2544 default:
2545 break;
2546 };
2547 break;
2548 /* linux_sys_sigsuspend */
2549 case 72:
2550 switch(ndx) {
2551 case 0:
2552 p = "void *";
2553 break;
2554 case 1:
2555 p = "int";
2556 break;
2557 case 2:
2558 p = "int";
2559 break;
2560 default:
2561 break;
2562 };
2563 break;
2564 /* linux_sys_sigpending */
2565 case 73:
2566 switch(ndx) {
2567 case 0:
2568 p = "linux_old_sigset_t *";
2569 break;
2570 default:
2571 break;
2572 };
2573 break;
2574 /* compat_43_sys_sethostname */
2575 case 74:
2576 switch(ndx) {
2577 case 0:
2578 p = "char *";
2579 break;
2580 case 1:
2581 p = "u_int";
2582 break;
2583 default:
2584 break;
2585 };
2586 break;
2587 /* linux_sys_setrlimit */
2588 case 75:
2589 switch(ndx) {
2590 case 0:
2591 p = "u_int";
2592 break;
2593 case 1:
2594 p = "struct orlimit *";
2595 break;
2596 default:
2597 break;
2598 };
2599 break;
2600 /* linux_sys_getrlimit */
2601 case 76:
2602 switch(ndx) {
2603 case 0:
2604 p = "u_int";
2605 break;
2606 case 1:
2607 p = "struct orlimit *";
2608 break;
2609 default:
2610 break;
2611 };
2612 break;
2613 /* compat_50_sys_getrusage */
2614 case 77:
2615 switch(ndx) {
2616 case 0:
2617 p = "int";
2618 break;
2619 case 1:
2620 p = "struct rusage50 *";
2621 break;
2622 default:
2623 break;
2624 };
2625 break;
2626 /* linux_sys_gettimeofday */
2627 case 78:
2628 switch(ndx) {
2629 case 0:
2630 p = "struct timeval50 *";
2631 break;
2632 case 1:
2633 p = "struct timezone *";
2634 break;
2635 default:
2636 break;
2637 };
2638 break;
2639 /* linux_sys_settimeofday */
2640 case 79:
2641 switch(ndx) {
2642 case 0:
2643 p = "struct timeval50 *";
2644 break;
2645 case 1:
2646 p = "struct timezone *";
2647 break;
2648 default:
2649 break;
2650 };
2651 break;
2652 /* linux_sys_getgroups16 */
2653 case 80:
2654 switch(ndx) {
2655 case 0:
2656 p = "int";
2657 break;
2658 case 1:
2659 p = "linux_gid16_t *";
2660 break;
2661 default:
2662 break;
2663 };
2664 break;
2665 /* linux_sys_setgroups16 */
2666 case 81:
2667 switch(ndx) {
2668 case 0:
2669 p = "int";
2670 break;
2671 case 1:
2672 p = "linux_gid16_t *";
2673 break;
2674 default:
2675 break;
2676 };
2677 break;
2678 /* linux_sys_oldselect */
2679 case 82:
2680 switch(ndx) {
2681 case 0:
2682 p = "struct linux_oldselect *";
2683 break;
2684 default:
2685 break;
2686 };
2687 break;
2688 /* sys_symlink */
2689 case 83:
2690 switch(ndx) {
2691 case 0:
2692 p = "const char *";
2693 break;
2694 case 1:
2695 p = "const char *";
2696 break;
2697 default:
2698 break;
2699 };
2700 break;
2701 /* compat_43_sys_lstat */
2702 case 84:
2703 switch(ndx) {
2704 case 0:
2705 p = "const char *";
2706 break;
2707 case 1:
2708 p = "struct stat43 *";
2709 break;
2710 default:
2711 break;
2712 };
2713 break;
2714 /* sys_readlink */
2715 case 85:
2716 switch(ndx) {
2717 case 0:
2718 p = "const char *";
2719 break;
2720 case 1:
2721 p = "char *";
2722 break;
2723 case 2:
2724 p = "int";
2725 break;
2726 default:
2727 break;
2728 };
2729 break;
2730 #ifdef EXEC_AOUT
2731 /* linux_sys_uselib */
2732 case 86:
2733 switch(ndx) {
2734 case 0:
2735 p = "const char *";
2736 break;
2737 default:
2738 break;
2739 };
2740 break;
2741 #else
2742 #endif
2743 /* linux_sys_swapon */
2744 case 87:
2745 switch(ndx) {
2746 case 0:
2747 p = "char *";
2748 break;
2749 default:
2750 break;
2751 };
2752 break;
2753 /* linux_sys_reboot */
2754 case 88:
2755 switch(ndx) {
2756 case 0:
2757 p = "int";
2758 break;
2759 case 1:
2760 p = "int";
2761 break;
2762 case 2:
2763 p = "int";
2764 break;
2765 case 3:
2766 p = "void *";
2767 break;
2768 default:
2769 break;
2770 };
2771 break;
2772 /* linux_sys_readdir */
2773 case 89:
2774 switch(ndx) {
2775 case 0:
2776 p = "int";
2777 break;
2778 case 1:
2779 p = "void *";
2780 break;
2781 case 2:
2782 p = "unsigned int";
2783 break;
2784 default:
2785 break;
2786 };
2787 break;
2788 /* linux_sys_old_mmap */
2789 case 90:
2790 switch(ndx) {
2791 case 0:
2792 p = "struct linux_oldmmap *";
2793 break;
2794 default:
2795 break;
2796 };
2797 break;
2798 /* sys_munmap */
2799 case 91:
2800 switch(ndx) {
2801 case 0:
2802 p = "void *";
2803 break;
2804 case 1:
2805 p = "size_t";
2806 break;
2807 default:
2808 break;
2809 };
2810 break;
2811 /* compat_43_sys_truncate */
2812 case 92:
2813 switch(ndx) {
2814 case 0:
2815 p = "const char *";
2816 break;
2817 case 1:
2818 p = "long";
2819 break;
2820 default:
2821 break;
2822 };
2823 break;
2824 /* compat_43_sys_ftruncate */
2825 case 93:
2826 switch(ndx) {
2827 case 0:
2828 p = "int";
2829 break;
2830 case 1:
2831 p = "long";
2832 break;
2833 default:
2834 break;
2835 };
2836 break;
2837 /* sys_fchmod */
2838 case 94:
2839 switch(ndx) {
2840 case 0:
2841 p = "int";
2842 break;
2843 case 1:
2844 p = "linux_umode_t";
2845 break;
2846 default:
2847 break;
2848 };
2849 break;
2850 /* linux_sys_fchown16 */
2851 case 95:
2852 switch(ndx) {
2853 case 0:
2854 p = "int";
2855 break;
2856 case 1:
2857 p = "linux_uid16_t";
2858 break;
2859 case 2:
2860 p = "linux_gid16_t";
2861 break;
2862 default:
2863 break;
2864 };
2865 break;
2866 /* linux_sys_getpriority */
2867 case 96:
2868 switch(ndx) {
2869 case 0:
2870 p = "int";
2871 break;
2872 case 1:
2873 p = "int";
2874 break;
2875 default:
2876 break;
2877 };
2878 break;
2879 /* sys_setpriority */
2880 case 97:
2881 switch(ndx) {
2882 case 0:
2883 p = "int";
2884 break;
2885 case 1:
2886 p = "int";
2887 break;
2888 case 2:
2889 p = "int";
2890 break;
2891 default:
2892 break;
2893 };
2894 break;
2895 /* sys_profil */
2896 case 98:
2897 switch(ndx) {
2898 case 0:
2899 p = "void *";
2900 break;
2901 case 1:
2902 p = "u_int";
2903 break;
2904 case 2:
2905 p = "u_int";
2906 break;
2907 case 3:
2908 p = "u_int";
2909 break;
2910 default:
2911 break;
2912 };
2913 break;
2914 /* linux_sys_statfs */
2915 case 99:
2916 switch(ndx) {
2917 case 0:
2918 p = "const char *";
2919 break;
2920 case 1:
2921 p = "struct linux_statfs *";
2922 break;
2923 default:
2924 break;
2925 };
2926 break;
2927 /* linux_sys_fstatfs */
2928 case 100:
2929 switch(ndx) {
2930 case 0:
2931 p = "int";
2932 break;
2933 case 1:
2934 p = "struct linux_statfs *";
2935 break;
2936 default:
2937 break;
2938 };
2939 break;
2940 /* linux_sys_ioperm */
2941 case 101:
2942 switch(ndx) {
2943 case 0:
2944 p = "unsigned int";
2945 break;
2946 case 1:
2947 p = "unsigned int";
2948 break;
2949 case 2:
2950 p = "int";
2951 break;
2952 default:
2953 break;
2954 };
2955 break;
2956 /* linux_sys_socketcall */
2957 case 102:
2958 switch(ndx) {
2959 case 0:
2960 p = "int";
2961 break;
2962 case 1:
2963 p = "void *";
2964 break;
2965 default:
2966 break;
2967 };
2968 break;
2969 /* compat_50_sys_setitimer */
2970 case 104:
2971 switch(ndx) {
2972 case 0:
2973 p = "int";
2974 break;
2975 case 1:
2976 p = "struct itimerval50 *";
2977 break;
2978 case 2:
2979 p = "struct itimerval50 *";
2980 break;
2981 default:
2982 break;
2983 };
2984 break;
2985 /* compat_50_sys_getitimer */
2986 case 105:
2987 switch(ndx) {
2988 case 0:
2989 p = "int";
2990 break;
2991 case 1:
2992 p = "struct itimerval50 *";
2993 break;
2994 default:
2995 break;
2996 };
2997 break;
2998 /* linux_sys_stat */
2999 case 106:
3000 switch(ndx) {
3001 case 0:
3002 p = "const char *";
3003 break;
3004 case 1:
3005 p = "struct linux_stat *";
3006 break;
3007 default:
3008 break;
3009 };
3010 break;
3011 /* linux_sys_lstat */
3012 case 107:
3013 switch(ndx) {
3014 case 0:
3015 p = "const char *";
3016 break;
3017 case 1:
3018 p = "struct linux_stat *";
3019 break;
3020 default:
3021 break;
3022 };
3023 break;
3024 /* linux_sys_fstat */
3025 case 108:
3026 switch(ndx) {
3027 case 0:
3028 p = "int";
3029 break;
3030 case 1:
3031 p = "struct linux_stat *";
3032 break;
3033 default:
3034 break;
3035 };
3036 break;
3037 /* linux_sys_olduname */
3038 case 109:
3039 switch(ndx) {
3040 case 0:
3041 p = "struct linux_old_utsname *";
3042 break;
3043 default:
3044 break;
3045 };
3046 break;
3047 /* linux_sys_iopl */
3048 case 110:
3049 switch(ndx) {
3050 case 0:
3051 p = "int";
3052 break;
3053 default:
3054 break;
3055 };
3056 break;
3057 /* linux_sys_wait4 */
3058 case 114:
3059 switch(ndx) {
3060 case 0:
3061 p = "int";
3062 break;
3063 case 1:
3064 p = "int *";
3065 break;
3066 case 2:
3067 p = "int";
3068 break;
3069 case 3:
3070 p = "struct rusage50 *";
3071 break;
3072 default:
3073 break;
3074 };
3075 break;
3076 /* linux_sys_swapoff */
3077 case 115:
3078 switch(ndx) {
3079 case 0:
3080 p = "const char *";
3081 break;
3082 default:
3083 break;
3084 };
3085 break;
3086 /* linux_sys_sysinfo */
3087 case 116:
3088 switch(ndx) {
3089 case 0:
3090 p = "struct linux_sysinfo *";
3091 break;
3092 default:
3093 break;
3094 };
3095 break;
3096 /* linux_sys_ipc */
3097 case 117:
3098 switch(ndx) {
3099 case 0:
3100 p = "int";
3101 break;
3102 case 1:
3103 p = "int";
3104 break;
3105 case 2:
3106 p = "int";
3107 break;
3108 case 3:
3109 p = "int";
3110 break;
3111 case 4:
3112 p = "void *";
3113 break;
3114 default:
3115 break;
3116 };
3117 break;
3118 /* sys_fsync */
3119 case 118:
3120 switch(ndx) {
3121 case 0:
3122 p = "int";
3123 break;
3124 default:
3125 break;
3126 };
3127 break;
3128 /* linux_sys_sigreturn */
3129 case 119:
3130 switch(ndx) {
3131 case 0:
3132 p = "struct linux_sigcontext *";
3133 break;
3134 default:
3135 break;
3136 };
3137 break;
3138 /* linux_sys_clone */
3139 case 120:
3140 switch(ndx) {
3141 case 0:
3142 p = "int";
3143 break;
3144 case 1:
3145 p = "void *";
3146 break;
3147 case 2:
3148 p = "void *";
3149 break;
3150 case 3:
3151 p = "void *";
3152 break;
3153 case 4:
3154 p = "void *";
3155 break;
3156 default:
3157 break;
3158 };
3159 break;
3160 /* linux_sys_setdomainname */
3161 case 121:
3162 switch(ndx) {
3163 case 0:
3164 p = "char *";
3165 break;
3166 case 1:
3167 p = "int";
3168 break;
3169 default:
3170 break;
3171 };
3172 break;
3173 /* linux_sys_uname */
3174 case 122:
3175 switch(ndx) {
3176 case 0:
3177 p = "struct linux_utsname *";
3178 break;
3179 default:
3180 break;
3181 };
3182 break;
3183 /* linux_sys_modify_ldt */
3184 case 123:
3185 switch(ndx) {
3186 case 0:
3187 p = "int";
3188 break;
3189 case 1:
3190 p = "void *";
3191 break;
3192 case 2:
3193 p = "size_t";
3194 break;
3195 default:
3196 break;
3197 };
3198 break;
3199 /* linux_sys_mprotect */
3200 case 125:
3201 switch(ndx) {
3202 case 0:
3203 p = "const void *";
3204 break;
3205 case 1:
3206 p = "unsigned long";
3207 break;
3208 case 2:
3209 p = "int";
3210 break;
3211 default:
3212 break;
3213 };
3214 break;
3215 /* linux_sys_sigprocmask */
3216 case 126:
3217 switch(ndx) {
3218 case 0:
3219 p = "int";
3220 break;
3221 case 1:
3222 p = "const linux_old_sigset_t *";
3223 break;
3224 case 2:
3225 p = "linux_old_sigset_t *";
3226 break;
3227 default:
3228 break;
3229 };
3230 break;
3231 /* sys_getpgid */
3232 case 132:
3233 switch(ndx) {
3234 case 0:
3235 p = "pid_t";
3236 break;
3237 default:
3238 break;
3239 };
3240 break;
3241 /* sys_fchdir */
3242 case 133:
3243 switch(ndx) {
3244 case 0:
3245 p = "int";
3246 break;
3247 default:
3248 break;
3249 };
3250 break;
3251 /* linux_sys_personality */
3252 case 136:
3253 switch(ndx) {
3254 case 0:
3255 p = "unsigned long";
3256 break;
3257 default:
3258 break;
3259 };
3260 break;
3261 /* linux_sys_setfsuid */
3262 case 138:
3263 switch(ndx) {
3264 case 0:
3265 p = "uid_t";
3266 break;
3267 default:
3268 break;
3269 };
3270 break;
3271 /* linux_sys_setfsgid */
3272 case 139:
3273 switch(ndx) {
3274 case 0:
3275 p = "gid_t";
3276 break;
3277 default:
3278 break;
3279 };
3280 break;
3281 /* linux_sys_llseek */
3282 case 140:
3283 switch(ndx) {
3284 case 0:
3285 p = "int";
3286 break;
3287 case 1:
3288 p = "u_int32_t";
3289 break;
3290 case 2:
3291 p = "u_int32_t";
3292 break;
3293 case 3:
3294 p = "void *";
3295 break;
3296 case 4:
3297 p = "int";
3298 break;
3299 default:
3300 break;
3301 };
3302 break;
3303 /* linux_sys_getdents */
3304 case 141:
3305 switch(ndx) {
3306 case 0:
3307 p = "int";
3308 break;
3309 case 1:
3310 p = "struct linux_dirent *";
3311 break;
3312 case 2:
3313 p = "unsigned int";
3314 break;
3315 default:
3316 break;
3317 };
3318 break;
3319 /* linux_sys_select */
3320 case 142:
3321 switch(ndx) {
3322 case 0:
3323 p = "int";
3324 break;
3325 case 1:
3326 p = "fd_set *";
3327 break;
3328 case 2:
3329 p = "fd_set *";
3330 break;
3331 case 3:
3332 p = "fd_set *";
3333 break;
3334 case 4:
3335 p = "struct timeval50 *";
3336 break;
3337 default:
3338 break;
3339 };
3340 break;
3341 /* sys_flock */
3342 case 143:
3343 switch(ndx) {
3344 case 0:
3345 p = "int";
3346 break;
3347 case 1:
3348 p = "int";
3349 break;
3350 default:
3351 break;
3352 };
3353 break;
3354 /* sys___msync13 */
3355 case 144:
3356 switch(ndx) {
3357 case 0:
3358 p = "void *";
3359 break;
3360 case 1:
3361 p = "size_t";
3362 break;
3363 case 2:
3364 p = "int";
3365 break;
3366 default:
3367 break;
3368 };
3369 break;
3370 /* sys_readv */
3371 case 145:
3372 switch(ndx) {
3373 case 0:
3374 p = "int";
3375 break;
3376 case 1:
3377 p = "const struct iovec *";
3378 break;
3379 case 2:
3380 p = "int";
3381 break;
3382 default:
3383 break;
3384 };
3385 break;
3386 /* sys_writev */
3387 case 146:
3388 switch(ndx) {
3389 case 0:
3390 p = "int";
3391 break;
3392 case 1:
3393 p = "const struct iovec *";
3394 break;
3395 case 2:
3396 p = "int";
3397 break;
3398 default:
3399 break;
3400 };
3401 break;
3402 /* sys_getsid */
3403 case 147:
3404 switch(ndx) {
3405 case 0:
3406 p = "pid_t";
3407 break;
3408 default:
3409 break;
3410 };
3411 break;
3412 /* linux_sys_fdatasync */
3413 case 148:
3414 switch(ndx) {
3415 case 0:
3416 p = "int";
3417 break;
3418 default:
3419 break;
3420 };
3421 break;
3422 /* linux_sys___sysctl */
3423 case 149:
3424 switch(ndx) {
3425 case 0:
3426 p = "struct linux___sysctl *";
3427 break;
3428 default:
3429 break;
3430 };
3431 break;
3432 /* sys_mlock */
3433 case 150:
3434 switch(ndx) {
3435 case 0:
3436 p = "void *";
3437 break;
3438 case 1:
3439 p = "size_t";
3440 break;
3441 default:
3442 break;
3443 };
3444 break;
3445 /* sys_munlock */
3446 case 151:
3447 switch(ndx) {
3448 case 0:
3449 p = "void *";
3450 break;
3451 case 1:
3452 p = "size_t";
3453 break;
3454 default:
3455 break;
3456 };
3457 break;
3458 /* sys_mlockall */
3459 case 152:
3460 switch(ndx) {
3461 case 0:
3462 p = "int";
3463 break;
3464 default:
3465 break;
3466 };
3467 break;
3468 /* sys_munlockall */
3469 case 153:
3470 break;
3471 /* linux_sys_sched_setparam */
3472 case 154:
3473 switch(ndx) {
3474 case 0:
3475 p = "pid_t";
3476 break;
3477 case 1:
3478 p = "const struct linux_sched_param *";
3479 break;
3480 default:
3481 break;
3482 };
3483 break;
3484 /* linux_sys_sched_getparam */
3485 case 155:
3486 switch(ndx) {
3487 case 0:
3488 p = "pid_t";
3489 break;
3490 case 1:
3491 p = "struct linux_sched_param *";
3492 break;
3493 default:
3494 break;
3495 };
3496 break;
3497 /* linux_sys_sched_setscheduler */
3498 case 156:
3499 switch(ndx) {
3500 case 0:
3501 p = "pid_t";
3502 break;
3503 case 1:
3504 p = "int";
3505 break;
3506 case 2:
3507 p = "const struct linux_sched_param *";
3508 break;
3509 default:
3510 break;
3511 };
3512 break;
3513 /* linux_sys_sched_getscheduler */
3514 case 157:
3515 switch(ndx) {
3516 case 0:
3517 p = "pid_t";
3518 break;
3519 default:
3520 break;
3521 };
3522 break;
3523 /* linux_sys_sched_yield */
3524 case 158:
3525 break;
3526 /* linux_sys_sched_get_priority_max */
3527 case 159:
3528 switch(ndx) {
3529 case 0:
3530 p = "int";
3531 break;
3532 default:
3533 break;
3534 };
3535 break;
3536 /* linux_sys_sched_get_priority_min */
3537 case 160:
3538 switch(ndx) {
3539 case 0:
3540 p = "int";
3541 break;
3542 default:
3543 break;
3544 };
3545 break;
3546 /* linux_sys_nanosleep */
3547 case 162:
3548 switch(ndx) {
3549 case 0:
3550 p = "const struct linux_timespec *";
3551 break;
3552 case 1:
3553 p = "struct linux_timespec *";
3554 break;
3555 default:
3556 break;
3557 };
3558 break;
3559 /* linux_sys_mremap */
3560 case 163:
3561 switch(ndx) {
3562 case 0:
3563 p = "void *";
3564 break;
3565 case 1:
3566 p = "size_t";
3567 break;
3568 case 2:
3569 p = "size_t";
3570 break;
3571 case 3:
3572 p = "u_long";
3573 break;
3574 default:
3575 break;
3576 };
3577 break;
3578 /* linux_sys_setresuid16 */
3579 case 164:
3580 switch(ndx) {
3581 case 0:
3582 p = "linux_uid16_t";
3583 break;
3584 case 1:
3585 p = "linux_uid16_t";
3586 break;
3587 case 2:
3588 p = "linux_uid16_t";
3589 break;
3590 default:
3591 break;
3592 };
3593 break;
3594 /* linux_sys_getresuid16 */
3595 case 165:
3596 switch(ndx) {
3597 case 0:
3598 p = "linux_uid16_t *";
3599 break;
3600 case 1:
3601 p = "linux_uid16_t *";
3602 break;
3603 case 2:
3604 p = "linux_uid16_t *";
3605 break;
3606 default:
3607 break;
3608 };
3609 break;
3610 /* sys_poll */
3611 case 168:
3612 switch(ndx) {
3613 case 0:
3614 p = "struct pollfd *";
3615 break;
3616 case 1:
3617 p = "u_int";
3618 break;
3619 case 2:
3620 p = "int";
3621 break;
3622 default:
3623 break;
3624 };
3625 break;
3626 /* linux_sys_setresgid16 */
3627 case 170:
3628 switch(ndx) {
3629 case 0:
3630 p = "linux_gid16_t";
3631 break;
3632 case 1:
3633 p = "linux_gid16_t";
3634 break;
3635 case 2:
3636 p = "linux_gid16_t";
3637 break;
3638 default:
3639 break;
3640 };
3641 break;
3642 /* linux_sys_getresgid16 */
3643 case 171:
3644 switch(ndx) {
3645 case 0:
3646 p = "linux_gid16_t *";
3647 break;
3648 case 1:
3649 p = "linux_gid16_t *";
3650 break;
3651 case 2:
3652 p = "linux_gid16_t *";
3653 break;
3654 default:
3655 break;
3656 };
3657 break;
3658 /* linux_sys_rt_sigreturn */
3659 case 173:
3660 switch(ndx) {
3661 case 0:
3662 p = "struct linux_ucontext *";
3663 break;
3664 default:
3665 break;
3666 };
3667 break;
3668 /* linux_sys_rt_sigaction */
3669 case 174:
3670 switch(ndx) {
3671 case 0:
3672 p = "int";
3673 break;
3674 case 1:
3675 p = "const struct linux_sigaction *";
3676 break;
3677 case 2:
3678 p = "struct linux_sigaction *";
3679 break;
3680 case 3:
3681 p = "size_t";
3682 break;
3683 default:
3684 break;
3685 };
3686 break;
3687 /* linux_sys_rt_sigprocmask */
3688 case 175:
3689 switch(ndx) {
3690 case 0:
3691 p = "int";
3692 break;
3693 case 1:
3694 p = "const linux_sigset_t *";
3695 break;
3696 case 2:
3697 p = "linux_sigset_t *";
3698 break;
3699 case 3:
3700 p = "size_t";
3701 break;
3702 default:
3703 break;
3704 };
3705 break;
3706 /* linux_sys_rt_sigpending */
3707 case 176:
3708 switch(ndx) {
3709 case 0:
3710 p = "linux_sigset_t *";
3711 break;
3712 case 1:
3713 p = "size_t";
3714 break;
3715 default:
3716 break;
3717 };
3718 break;
3719 /* linux_sys_rt_sigtimedwait */
3720 case 177:
3721 switch(ndx) {
3722 case 0:
3723 p = "const linux_sigset_t *";
3724 break;
3725 case 1:
3726 p = "linux_siginfo_t *";
3727 break;
3728 case 2:
3729 p = "const struct linux_timespec *";
3730 break;
3731 default:
3732 break;
3733 };
3734 break;
3735 /* linux_sys_rt_queueinfo */
3736 case 178:
3737 switch(ndx) {
3738 case 0:
3739 p = "int";
3740 break;
3741 case 1:
3742 p = "int";
3743 break;
3744 case 2:
3745 p = "linux_siginfo_t *";
3746 break;
3747 default:
3748 break;
3749 };
3750 break;
3751 /* linux_sys_rt_sigsuspend */
3752 case 179:
3753 switch(ndx) {
3754 case 0:
3755 p = "linux_sigset_t *";
3756 break;
3757 case 1:
3758 p = "size_t";
3759 break;
3760 default:
3761 break;
3762 };
3763 break;
3764 /* linux_sys_pread */
3765 case 180:
3766 switch(ndx) {
3767 case 0:
3768 p = "int";
3769 break;
3770 case 1:
3771 p = "char *";
3772 break;
3773 case 2:
3774 p = "size_t";
3775 break;
3776 case 3:
3777 p = "off_t";
3778 break;
3779 default:
3780 break;
3781 };
3782 break;
3783 /* linux_sys_pwrite */
3784 case 181:
3785 switch(ndx) {
3786 case 0:
3787 p = "int";
3788 break;
3789 case 1:
3790 p = "char *";
3791 break;
3792 case 2:
3793 p = "size_t";
3794 break;
3795 case 3:
3796 p = "off_t";
3797 break;
3798 default:
3799 break;
3800 };
3801 break;
3802 /* linux_sys_chown16 */
3803 case 182:
3804 switch(ndx) {
3805 case 0:
3806 p = "const char *";
3807 break;
3808 case 1:
3809 p = "linux_uid16_t";
3810 break;
3811 case 2:
3812 p = "linux_gid16_t";
3813 break;
3814 default:
3815 break;
3816 };
3817 break;
3818 /* sys___getcwd */
3819 case 183:
3820 switch(ndx) {
3821 case 0:
3822 p = "char *";
3823 break;
3824 case 1:
3825 p = "size_t";
3826 break;
3827 default:
3828 break;
3829 };
3830 break;
3831 /* linux_sys_sigaltstack */
3832 case 186:
3833 switch(ndx) {
3834 case 0:
3835 p = "const struct linux_sigaltstack *";
3836 break;
3837 case 1:
3838 p = "struct linux_sigaltstack *";
3839 break;
3840 default:
3841 break;
3842 };
3843 break;
3844 /* sys___vfork14 */
3845 case 190:
3846 break;
3847 /* linux_sys_ugetrlimit */
3848 case 191:
3849 switch(ndx) {
3850 case 0:
3851 p = "int";
3852 break;
3853 case 1:
3854 p = "struct orlimit *";
3855 break;
3856 default:
3857 break;
3858 };
3859 break;
3860 #define linux_sys_mmap2_args linux_sys_mmap_args
3861 /* linux_sys_mmap2 */
3862 case 192:
3863 switch(ndx) {
3864 case 0:
3865 p = "unsigned long";
3866 break;
3867 case 1:
3868 p = "size_t";
3869 break;
3870 case 2:
3871 p = "int";
3872 break;
3873 case 3:
3874 p = "int";
3875 break;
3876 case 4:
3877 p = "int";
3878 break;
3879 case 5:
3880 p = "linux_off_t";
3881 break;
3882 default:
3883 break;
3884 };
3885 break;
3886 /* linux_sys_truncate64 */
3887 case 193:
3888 switch(ndx) {
3889 case 0:
3890 p = "const char *";
3891 break;
3892 case 1:
3893 p = "off_t";
3894 break;
3895 default:
3896 break;
3897 };
3898 break;
3899 /* linux_sys_ftruncate64 */
3900 case 194:
3901 switch(ndx) {
3902 case 0:
3903 p = "unsigned int";
3904 break;
3905 case 1:
3906 p = "off_t";
3907 break;
3908 default:
3909 break;
3910 };
3911 break;
3912 /* linux_sys_stat64 */
3913 case 195:
3914 switch(ndx) {
3915 case 0:
3916 p = "const char *";
3917 break;
3918 case 1:
3919 p = "struct linux_stat64 *";
3920 break;
3921 default:
3922 break;
3923 };
3924 break;
3925 /* linux_sys_lstat64 */
3926 case 196:
3927 switch(ndx) {
3928 case 0:
3929 p = "const char *";
3930 break;
3931 case 1:
3932 p = "struct linux_stat64 *";
3933 break;
3934 default:
3935 break;
3936 };
3937 break;
3938 /* linux_sys_fstat64 */
3939 case 197:
3940 switch(ndx) {
3941 case 0:
3942 p = "int";
3943 break;
3944 case 1:
3945 p = "struct linux_stat64 *";
3946 break;
3947 default:
3948 break;
3949 };
3950 break;
3951 /* sys___posix_lchown */
3952 case 198:
3953 switch(ndx) {
3954 case 0:
3955 p = "const char *";
3956 break;
3957 case 1:
3958 p = "uid_t";
3959 break;
3960 case 2:
3961 p = "gid_t";
3962 break;
3963 default:
3964 break;
3965 };
3966 break;
3967 /* sys_getuid */
3968 case 199:
3969 break;
3970 /* sys_getgid */
3971 case 200:
3972 break;
3973 /* sys_geteuid */
3974 case 201:
3975 break;
3976 /* sys_getegid */
3977 case 202:
3978 break;
3979 /* sys_setreuid */
3980 case 203:
3981 switch(ndx) {
3982 case 0:
3983 p = "uid_t";
3984 break;
3985 case 1:
3986 p = "uid_t";
3987 break;
3988 default:
3989 break;
3990 };
3991 break;
3992 /* sys_setregid */
3993 case 204:
3994 switch(ndx) {
3995 case 0:
3996 p = "gid_t";
3997 break;
3998 case 1:
3999 p = "gid_t";
4000 break;
4001 default:
4002 break;
4003 };
4004 break;
4005 /* sys_getgroups */
4006 case 205:
4007 switch(ndx) {
4008 case 0:
4009 p = "int";
4010 break;
4011 case 1:
4012 p = "gid_t *";
4013 break;
4014 default:
4015 break;
4016 };
4017 break;
4018 /* sys_setgroups */
4019 case 206:
4020 switch(ndx) {
4021 case 0:
4022 p = "int";
4023 break;
4024 case 1:
4025 p = "gid_t *";
4026 break;
4027 default:
4028 break;
4029 };
4030 break;
4031 /* sys___posix_fchown */
4032 case 207:
4033 switch(ndx) {
4034 case 0:
4035 p = "int";
4036 break;
4037 case 1:
4038 p = "uid_t";
4039 break;
4040 case 2:
4041 p = "gid_t";
4042 break;
4043 default:
4044 break;
4045 };
4046 break;
4047 /* linux_sys_setresuid */
4048 case 208:
4049 switch(ndx) {
4050 case 0:
4051 p = "uid_t";
4052 break;
4053 case 1:
4054 p = "uid_t";
4055 break;
4056 case 2:
4057 p = "uid_t";
4058 break;
4059 default:
4060 break;
4061 };
4062 break;
4063 /* linux_sys_getresuid */
4064 case 209:
4065 switch(ndx) {
4066 case 0:
4067 p = "uid_t *";
4068 break;
4069 case 1:
4070 p = "uid_t *";
4071 break;
4072 case 2:
4073 p = "uid_t *";
4074 break;
4075 default:
4076 break;
4077 };
4078 break;
4079 /* linux_sys_setresgid */
4080 case 210:
4081 switch(ndx) {
4082 case 0:
4083 p = "gid_t";
4084 break;
4085 case 1:
4086 p = "gid_t";
4087 break;
4088 case 2:
4089 p = "gid_t";
4090 break;
4091 default:
4092 break;
4093 };
4094 break;
4095 /* linux_sys_getresgid */
4096 case 211:
4097 switch(ndx) {
4098 case 0:
4099 p = "gid_t *";
4100 break;
4101 case 1:
4102 p = "gid_t *";
4103 break;
4104 case 2:
4105 p = "gid_t *";
4106 break;
4107 default:
4108 break;
4109 };
4110 break;
4111 /* sys___posix_chown */
4112 case 212:
4113 switch(ndx) {
4114 case 0:
4115 p = "const char *";
4116 break;
4117 case 1:
4118 p = "uid_t";
4119 break;
4120 case 2:
4121 p = "gid_t";
4122 break;
4123 default:
4124 break;
4125 };
4126 break;
4127 /* sys_setuid */
4128 case 213:
4129 switch(ndx) {
4130 case 0:
4131 p = "uid_t";
4132 break;
4133 default:
4134 break;
4135 };
4136 break;
4137 /* sys_setgid */
4138 case 214:
4139 switch(ndx) {
4140 case 0:
4141 p = "gid_t";
4142 break;
4143 default:
4144 break;
4145 };
4146 break;
4147 /* linux_sys_setfsuid */
4148 case 215:
4149 switch(ndx) {
4150 case 0:
4151 p = "uid_t";
4152 break;
4153 default:
4154 break;
4155 };
4156 break;
4157 /* linux_sys_setfsgid */
4158 case 216:
4159 switch(ndx) {
4160 case 0:
4161 p = "gid_t";
4162 break;
4163 default:
4164 break;
4165 };
4166 break;
4167 /* sys_mincore */
4168 case 218:
4169 switch(ndx) {
4170 case 0:
4171 p = "void *";
4172 break;
4173 case 1:
4174 p = "size_t";
4175 break;
4176 case 2:
4177 p = "char *";
4178 break;
4179 default:
4180 break;
4181 };
4182 break;
4183 /* sys_madvise */
4184 case 219:
4185 switch(ndx) {
4186 case 0:
4187 p = "void *";
4188 break;
4189 case 1:
4190 p = "size_t";
4191 break;
4192 case 2:
4193 p = "int";
4194 break;
4195 default:
4196 break;
4197 };
4198 break;
4199 /* linux_sys_getdents64 */
4200 case 220:
4201 switch(ndx) {
4202 case 0:
4203 p = "int";
4204 break;
4205 case 1:
4206 p = "struct linux_dirent64 *";
4207 break;
4208 case 2:
4209 p = "unsigned int";
4210 break;
4211 default:
4212 break;
4213 };
4214 break;
4215 /* linux_sys_fcntl64 */
4216 case 221:
4217 switch(ndx) {
4218 case 0:
4219 p = "int";
4220 break;
4221 case 1:
4222 p = "int";
4223 break;
4224 case 2:
4225 p = "void *";
4226 break;
4227 default:
4228 break;
4229 };
4230 break;
4231 /* linux_sys_gettid */
4232 case 224:
4233 break;
4234 /* linux_sys_setxattr */
4235 case 226:
4236 switch(ndx) {
4237 case 0:
4238 p = "char *";
4239 break;
4240 case 1:
4241 p = "char *";
4242 break;
4243 case 2:
4244 p = "void *";
4245 break;
4246 case 3:
4247 p = "size_t";
4248 break;
4249 case 4:
4250 p = "int";
4251 break;
4252 default:
4253 break;
4254 };
4255 break;
4256 /* linux_sys_lsetxattr */
4257 case 227:
4258 switch(ndx) {
4259 case 0:
4260 p = "char *";
4261 break;
4262 case 1:
4263 p = "char *";
4264 break;
4265 case 2:
4266 p = "void *";
4267 break;
4268 case 3:
4269 p = "size_t";
4270 break;
4271 case 4:
4272 p = "int";
4273 break;
4274 default:
4275 break;
4276 };
4277 break;
4278 /* linux_sys_fsetxattr */
4279 case 228:
4280 switch(ndx) {
4281 case 0:
4282 p = "int";
4283 break;
4284 case 1:
4285 p = "char *";
4286 break;
4287 case 2:
4288 p = "void *";
4289 break;
4290 case 3:
4291 p = "size_t";
4292 break;
4293 case 4:
4294 p = "int";
4295 break;
4296 default:
4297 break;
4298 };
4299 break;
4300 /* linux_sys_getxattr */
4301 case 229:
4302 switch(ndx) {
4303 case 0:
4304 p = "char *";
4305 break;
4306 case 1:
4307 p = "char *";
4308 break;
4309 case 2:
4310 p = "void *";
4311 break;
4312 case 3:
4313 p = "size_t";
4314 break;
4315 default:
4316 break;
4317 };
4318 break;
4319 /* linux_sys_lgetxattr */
4320 case 230:
4321 switch(ndx) {
4322 case 0:
4323 p = "char *";
4324 break;
4325 case 1:
4326 p = "char *";
4327 break;
4328 case 2:
4329 p = "void *";
4330 break;
4331 case 3:
4332 p = "size_t";
4333 break;
4334 default:
4335 break;
4336 };
4337 break;
4338 /* linux_sys_fgetxattr */
4339 case 231:
4340 switch(ndx) {
4341 case 0:
4342 p = "int";
4343 break;
4344 case 1:
4345 p = "char *";
4346 break;
4347 case 2:
4348 p = "void *";
4349 break;
4350 case 3:
4351 p = "size_t";
4352 break;
4353 default:
4354 break;
4355 };
4356 break;
4357 /* linux_sys_listxattr */
4358 case 232:
4359 switch(ndx) {
4360 case 0:
4361 p = "char *";
4362 break;
4363 case 1:
4364 p = "char *";
4365 break;
4366 case 2:
4367 p = "size_t";
4368 break;
4369 default:
4370 break;
4371 };
4372 break;
4373 /* linux_sys_llistxattr */
4374 case 233:
4375 switch(ndx) {
4376 case 0:
4377 p = "char *";
4378 break;
4379 case 1:
4380 p = "char *";
4381 break;
4382 case 2:
4383 p = "size_t";
4384 break;
4385 default:
4386 break;
4387 };
4388 break;
4389 /* linux_sys_flistxattr */
4390 case 234:
4391 switch(ndx) {
4392 case 0:
4393 p = "int";
4394 break;
4395 case 1:
4396 p = "char *";
4397 break;
4398 case 2:
4399 p = "size_t";
4400 break;
4401 default:
4402 break;
4403 };
4404 break;
4405 /* linux_sys_removexattr */
4406 case 235:
4407 switch(ndx) {
4408 case 0:
4409 p = "char *";
4410 break;
4411 case 1:
4412 p = "char *";
4413 break;
4414 default:
4415 break;
4416 };
4417 break;
4418 /* linux_sys_lremovexattr */
4419 case 236:
4420 switch(ndx) {
4421 case 0:
4422 p = "char *";
4423 break;
4424 case 1:
4425 p = "char *";
4426 break;
4427 default:
4428 break;
4429 };
4430 break;
4431 /* linux_sys_fremovexattr */
4432 case 237:
4433 switch(ndx) {
4434 case 0:
4435 p = "int";
4436 break;
4437 case 1:
4438 p = "char *";
4439 break;
4440 default:
4441 break;
4442 };
4443 break;
4444 /* linux_sys_tkill */
4445 case 238:
4446 switch(ndx) {
4447 case 0:
4448 p = "int";
4449 break;
4450 case 1:
4451 p = "int";
4452 break;
4453 default:
4454 break;
4455 };
4456 break;
4457 /* linux_sys_futex */
4458 case 240:
4459 switch(ndx) {
4460 case 0:
4461 p = "int *";
4462 break;
4463 case 1:
4464 p = "int";
4465 break;
4466 case 2:
4467 p = "int";
4468 break;
4469 case 3:
4470 p = "const struct linux_timespec *";
4471 break;
4472 case 4:
4473 p = "int *";
4474 break;
4475 case 5:
4476 p = "int";
4477 break;
4478 default:
4479 break;
4480 };
4481 break;
4482 /* linux_sys_sched_setaffinity */
4483 case 241:
4484 switch(ndx) {
4485 case 0:
4486 p = "pid_t";
4487 break;
4488 case 1:
4489 p = "unsigned int";
4490 break;
4491 case 2:
4492 p = "unsigned long *";
4493 break;
4494 default:
4495 break;
4496 };
4497 break;
4498 /* linux_sys_sched_getaffinity */
4499 case 242:
4500 switch(ndx) {
4501 case 0:
4502 p = "pid_t";
4503 break;
4504 case 1:
4505 p = "unsigned int";
4506 break;
4507 case 2:
4508 p = "unsigned long *";
4509 break;
4510 default:
4511 break;
4512 };
4513 break;
4514 /* linux_sys_set_thread_area */
4515 case 243:
4516 switch(ndx) {
4517 case 0:
4518 p = "struct linux_user_desc *";
4519 break;
4520 default:
4521 break;
4522 };
4523 break;
4524 /* linux_sys_get_thread_area */
4525 case 244:
4526 switch(ndx) {
4527 case 0:
4528 p = "struct linux_user_desc *";
4529 break;
4530 default:
4531 break;
4532 };
4533 break;
4534 /* linux_sys_fadvise64 */
4535 case 250:
4536 switch(ndx) {
4537 case 0:
4538 p = "int";
4539 break;
4540 case 1:
4541 p = "off_t";
4542 break;
4543 case 2:
4544 p = "size_t";
4545 break;
4546 case 3:
4547 p = "int";
4548 break;
4549 default:
4550 break;
4551 };
4552 break;
4553 /* linux_sys_exit_group */
4554 case 252:
4555 switch(ndx) {
4556 case 0:
4557 p = "int";
4558 break;
4559 default:
4560 break;
4561 };
4562 break;
4563 /* linux_sys_set_tid_address */
4564 case 258:
4565 switch(ndx) {
4566 case 0:
4567 p = "int *";
4568 break;
4569 default:
4570 break;
4571 };
4572 break;
4573 /* linux_sys_clock_settime */
4574 case 264:
4575 switch(ndx) {
4576 case 0:
4577 p = "clockid_t";
4578 break;
4579 case 1:
4580 p = "struct linux_timespec *";
4581 break;
4582 default:
4583 break;
4584 };
4585 break;
4586 /* linux_sys_clock_gettime */
4587 case 265:
4588 switch(ndx) {
4589 case 0:
4590 p = "clockid_t";
4591 break;
4592 case 1:
4593 p = "struct linux_timespec *";
4594 break;
4595 default:
4596 break;
4597 };
4598 break;
4599 /* linux_sys_clock_getres */
4600 case 266:
4601 switch(ndx) {
4602 case 0:
4603 p = "clockid_t";
4604 break;
4605 case 1:
4606 p = "struct linux_timespec *";
4607 break;
4608 default:
4609 break;
4610 };
4611 break;
4612 /* linux_sys_clock_nanosleep */
4613 case 267:
4614 switch(ndx) {
4615 case 0:
4616 p = "clockid_t";
4617 break;
4618 case 1:
4619 p = "int";
4620 break;
4621 case 2:
4622 p = "struct linux_timespec *";
4623 break;
4624 case 3:
4625 p = "struct linux_timespec *";
4626 break;
4627 default:
4628 break;
4629 };
4630 break;
4631 /* linux_sys_statfs64 */
4632 case 268:
4633 switch(ndx) {
4634 case 0:
4635 p = "const char *";
4636 break;
4637 case 1:
4638 p = "size_t";
4639 break;
4640 case 2:
4641 p = "struct linux_statfs64 *";
4642 break;
4643 default:
4644 break;
4645 };
4646 break;
4647 /* linux_sys_fstatfs64 */
4648 case 269:
4649 switch(ndx) {
4650 case 0:
4651 p = "int";
4652 break;
4653 case 1:
4654 p = "size_t";
4655 break;
4656 case 2:
4657 p = "struct linux_statfs64 *";
4658 break;
4659 default:
4660 break;
4661 };
4662 break;
4663 /* linux_sys_tgkill */
4664 case 270:
4665 switch(ndx) {
4666 case 0:
4667 p = "int";
4668 break;
4669 case 1:
4670 p = "int";
4671 break;
4672 case 2:
4673 p = "int";
4674 break;
4675 default:
4676 break;
4677 };
4678 break;
4679 /* compat_50_sys_utimes */
4680 case 271:
4681 switch(ndx) {
4682 case 0:
4683 p = "const char *";
4684 break;
4685 case 1:
4686 p = "const struct timeval50 *";
4687 break;
4688 default:
4689 break;
4690 };
4691 break;
4692 /* linux_sys_fadvise64_64 */
4693 case 272:
4694 switch(ndx) {
4695 case 0:
4696 p = "int";
4697 break;
4698 case 1:
4699 p = "off_t";
4700 break;
4701 case 2:
4702 p = "off_t";
4703 break;
4704 case 3:
4705 p = "int";
4706 break;
4707 default:
4708 break;
4709 };
4710 break;
4711 /* linux_sys_openat */
4712 case 295:
4713 switch(ndx) {
4714 case 0:
4715 p = "int";
4716 break;
4717 case 1:
4718 p = "const char *";
4719 break;
4720 case 2:
4721 p = "int";
4722 break;
4723 case 3:
4724 p = "linux_umode_t";
4725 break;
4726 default:
4727 break;
4728 };
4729 break;
4730 /* sys_mkdirat */
4731 case 296:
4732 switch(ndx) {
4733 case 0:
4734 p = "int";
4735 break;
4736 case 1:
4737 p = "const char *";
4738 break;
4739 case 2:
4740 p = "linux_umode_t";
4741 break;
4742 default:
4743 break;
4744 };
4745 break;
4746 /* linux_sys_mknodat */
4747 case 297:
4748 switch(ndx) {
4749 case 0:
4750 p = "int";
4751 break;
4752 case 1:
4753 p = "const char *";
4754 break;
4755 case 2:
4756 p = "linux_umode_t";
4757 break;
4758 case 3:
4759 p = "unsigned";
4760 break;
4761 default:
4762 break;
4763 };
4764 break;
4765 /* linux_sys_fchownat */
4766 case 298:
4767 switch(ndx) {
4768 case 0:
4769 p = "int";
4770 break;
4771 case 1:
4772 p = "const char *";
4773 break;
4774 case 2:
4775 p = "uid_t";
4776 break;
4777 case 3:
4778 p = "gid_t";
4779 break;
4780 case 4:
4781 p = "int";
4782 break;
4783 default:
4784 break;
4785 };
4786 break;
4787 /* linux_sys_fstatat64 */
4788 case 300:
4789 switch(ndx) {
4790 case 0:
4791 p = "int";
4792 break;
4793 case 1:
4794 p = "const char *";
4795 break;
4796 case 2:
4797 p = "struct linux_stat64 *";
4798 break;
4799 case 3:
4800 p = "int";
4801 break;
4802 default:
4803 break;
4804 };
4805 break;
4806 /* linux_sys_unlinkat */
4807 case 301:
4808 switch(ndx) {
4809 case 0:
4810 p = "int";
4811 break;
4812 case 1:
4813 p = "const char *";
4814 break;
4815 case 2:
4816 p = "int";
4817 break;
4818 default:
4819 break;
4820 };
4821 break;
4822 /* sys_renameat */
4823 case 302:
4824 switch(ndx) {
4825 case 0:
4826 p = "int";
4827 break;
4828 case 1:
4829 p = "const char *";
4830 break;
4831 case 2:
4832 p = "int";
4833 break;
4834 case 3:
4835 p = "const char *";
4836 break;
4837 default:
4838 break;
4839 };
4840 break;
4841 /* linux_sys_linkat */
4842 case 303:
4843 switch(ndx) {
4844 case 0:
4845 p = "int";
4846 break;
4847 case 1:
4848 p = "const char *";
4849 break;
4850 case 2:
4851 p = "int";
4852 break;
4853 case 3:
4854 p = "const char *";
4855 break;
4856 case 4:
4857 p = "int";
4858 break;
4859 default:
4860 break;
4861 };
4862 break;
4863 /* sys_symlinkat */
4864 case 304:
4865 switch(ndx) {
4866 case 0:
4867 p = "const char *";
4868 break;
4869 case 1:
4870 p = "int";
4871 break;
4872 case 2:
4873 p = "const char *";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* sys_readlinkat */
4880 case 305:
4881 switch(ndx) {
4882 case 0:
4883 p = "int";
4884 break;
4885 case 1:
4886 p = "const char *";
4887 break;
4888 case 2:
4889 p = "char *";
4890 break;
4891 case 3:
4892 p = "size_t";
4893 break;
4894 default:
4895 break;
4896 };
4897 break;
4898 /* linux_sys_fchmodat */
4899 case 306:
4900 switch(ndx) {
4901 case 0:
4902 p = "int";
4903 break;
4904 case 1:
4905 p = "const char *";
4906 break;
4907 case 2:
4908 p = "linux_umode_t";
4909 break;
4910 default:
4911 break;
4912 };
4913 break;
4914 /* linux_sys_faccessat */
4915 case 307:
4916 switch(ndx) {
4917 case 0:
4918 p = "int";
4919 break;
4920 case 1:
4921 p = "const char *";
4922 break;
4923 case 2:
4924 p = "int";
4925 break;
4926 default:
4927 break;
4928 };
4929 break;
4930 /* linux_sys_pselect6 */
4931 case 308:
4932 switch(ndx) {
4933 case 0:
4934 p = "int";
4935 break;
4936 case 1:
4937 p = "fd_set *";
4938 break;
4939 case 2:
4940 p = "fd_set *";
4941 break;
4942 case 3:
4943 p = "fd_set *";
4944 break;
4945 case 4:
4946 p = "struct linux_timespec *";
4947 break;
4948 case 5:
4949 p = "linux_sized_sigset_t *";
4950 break;
4951 default:
4952 break;
4953 };
4954 break;
4955 /* linux_sys_ppoll */
4956 case 309:
4957 switch(ndx) {
4958 case 0:
4959 p = "struct pollfd *";
4960 break;
4961 case 1:
4962 p = "u_int";
4963 break;
4964 case 2:
4965 p = "struct linux_timespec *";
4966 break;
4967 case 3:
4968 p = "linux_sigset_t *";
4969 break;
4970 default:
4971 break;
4972 };
4973 break;
4974 /* linux_sys_set_robust_list */
4975 case 311:
4976 switch(ndx) {
4977 case 0:
4978 p = "struct linux_robust_list_head *";
4979 break;
4980 case 1:
4981 p = "size_t";
4982 break;
4983 default:
4984 break;
4985 };
4986 break;
4987 /* linux_sys_get_robust_list */
4988 case 312:
4989 switch(ndx) {
4990 case 0:
4991 p = "int";
4992 break;
4993 case 1:
4994 p = "struct linux_robust_list_head **";
4995 break;
4996 case 2:
4997 p = "size_t *";
4998 break;
4999 default:
5000 break;
5001 };
5002 break;
5003 /* linux_sys_utimensat */
5004 case 320:
5005 switch(ndx) {
5006 case 0:
5007 p = "int";
5008 break;
5009 case 1:
5010 p = "const char *";
5011 break;
5012 case 2:
5013 p = "struct linux_timespec *";
5014 break;
5015 case 3:
5016 p = "int";
5017 break;
5018 default:
5019 break;
5020 };
5021 break;
5022 /* linux_sys_dup3 */
5023 case 330:
5024 switch(ndx) {
5025 case 0:
5026 p = "int";
5027 break;
5028 case 1:
5029 p = "int";
5030 break;
5031 case 2:
5032 p = "int";
5033 break;
5034 default:
5035 break;
5036 };
5037 break;
5038 /* linux_sys_pipe2 */
5039 case 331:
5040 switch(ndx) {
5041 case 0:
5042 p = "int *";
5043 break;
5044 case 1:
5045 p = "int";
5046 break;
5047 default:
5048 break;
5049 };
5050 break;
5051 default:
5052 break;
5053 };
5054 if (p != NULL)
5055 strlcpy(desc, p, descsz);
5056 }
5057 static void
5058 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5059 {
5060 const char *p = NULL;
5061 switch (sysnum) {
5062 /* linux_sys_nosys */
5063 case 0:
5064 /* linux_sys_exit */
5065 case 1:
5066 if (ndx == 0 || ndx == 1)
5067 p = "int";
5068 break;
5069 /* sys_fork */
5070 case 2:
5071 /* sys_read */
5072 case 3:
5073 if (ndx == 0 || ndx == 1)
5074 p = "ssize_t";
5075 break;
5076 /* sys_write */
5077 case 4:
5078 if (ndx == 0 || ndx == 1)
5079 p = "ssize_t";
5080 break;
5081 /* linux_sys_open */
5082 case 5:
5083 if (ndx == 0 || ndx == 1)
5084 p = "int";
5085 break;
5086 /* sys_close */
5087 case 6:
5088 if (ndx == 0 || ndx == 1)
5089 p = "int";
5090 break;
5091 /* linux_sys_waitpid */
5092 case 7:
5093 if (ndx == 0 || ndx == 1)
5094 p = "int";
5095 break;
5096 /* linux_sys_creat */
5097 case 8:
5098 if (ndx == 0 || ndx == 1)
5099 p = "int";
5100 break;
5101 /* sys_link */
5102 case 9:
5103 if (ndx == 0 || ndx == 1)
5104 p = "int";
5105 break;
5106 /* linux_sys_unlink */
5107 case 10:
5108 if (ndx == 0 || ndx == 1)
5109 p = "int";
5110 break;
5111 /* sys_execve */
5112 case 11:
5113 if (ndx == 0 || ndx == 1)
5114 p = "int";
5115 break;
5116 /* sys_chdir */
5117 case 12:
5118 if (ndx == 0 || ndx == 1)
5119 p = "int";
5120 break;
5121 /* linux_sys_time */
5122 case 13:
5123 if (ndx == 0 || ndx == 1)
5124 p = "int";
5125 break;
5126 /* linux_sys_mknod */
5127 case 14:
5128 if (ndx == 0 || ndx == 1)
5129 p = "int";
5130 break;
5131 /* sys_chmod */
5132 case 15:
5133 if (ndx == 0 || ndx == 1)
5134 p = "int";
5135 break;
5136 /* linux_sys_lchown16 */
5137 case 16:
5138 if (ndx == 0 || ndx == 1)
5139 p = "int";
5140 break;
5141 /* linux_sys_break */
5142 case 17:
5143 if (ndx == 0 || ndx == 1)
5144 p = "int";
5145 break;
5146 /* compat_43_sys_lseek */
5147 case 19:
5148 if (ndx == 0 || ndx == 1)
5149 p = "long";
5150 break;
5151 /* sys_getpid */
5152 case 20:
5153 /* sys_setuid */
5154 case 23:
5155 if (ndx == 0 || ndx == 1)
5156 p = "int";
5157 break;
5158 /* sys_getuid */
5159 case 24:
5160 /* linux_sys_stime */
5161 case 25:
5162 if (ndx == 0 || ndx == 1)
5163 p = "int";
5164 break;
5165 /* linux_sys_ptrace */
5166 case 26:
5167 if (ndx == 0 || ndx == 1)
5168 p = "int";
5169 break;
5170 /* linux_sys_alarm */
5171 case 27:
5172 if (ndx == 0 || ndx == 1)
5173 p = "int";
5174 break;
5175 /* linux_sys_pause */
5176 case 29:
5177 /* linux_sys_utime */
5178 case 30:
5179 if (ndx == 0 || ndx == 1)
5180 p = "int";
5181 break;
5182 /* sys_access */
5183 case 33:
5184 if (ndx == 0 || ndx == 1)
5185 p = "int";
5186 break;
5187 /* linux_sys_nice */
5188 case 34:
5189 if (ndx == 0 || ndx == 1)
5190 p = "int";
5191 break;
5192 /* sys_sync */
5193 case 36:
5194 /* linux_sys_kill */
5195 case 37:
5196 if (ndx == 0 || ndx == 1)
5197 p = "int";
5198 break;
5199 /* sys___posix_rename */
5200 case 38:
5201 if (ndx == 0 || ndx == 1)
5202 p = "int";
5203 break;
5204 /* sys_mkdir */
5205 case 39:
5206 if (ndx == 0 || ndx == 1)
5207 p = "int";
5208 break;
5209 /* sys_rmdir */
5210 case 40:
5211 if (ndx == 0 || ndx == 1)
5212 p = "int";
5213 break;
5214 /* sys_dup */
5215 case 41:
5216 if (ndx == 0 || ndx == 1)
5217 p = "int";
5218 break;
5219 /* linux_sys_pipe */
5220 case 42:
5221 if (ndx == 0 || ndx == 1)
5222 p = "int";
5223 break;
5224 /* linux_sys_times */
5225 case 43:
5226 if (ndx == 0 || ndx == 1)
5227 p = "int";
5228 break;
5229 /* linux_sys_brk */
5230 case 45:
5231 if (ndx == 0 || ndx == 1)
5232 p = "int";
5233 break;
5234 /* sys_setgid */
5235 case 46:
5236 if (ndx == 0 || ndx == 1)
5237 p = "int";
5238 break;
5239 /* sys_getgid */
5240 case 47:
5241 /* linux_sys_signal */
5242 case 48:
5243 if (ndx == 0 || ndx == 1)
5244 p = "int";
5245 break;
5246 /* sys_geteuid */
5247 case 49:
5248 /* sys_getegid */
5249 case 50:
5250 /* sys_acct */
5251 case 51:
5252 if (ndx == 0 || ndx == 1)
5253 p = "int";
5254 break;
5255 /* linux_sys_ioctl */
5256 case 54:
5257 if (ndx == 0 || ndx == 1)
5258 p = "int";
5259 break;
5260 /* linux_sys_fcntl */
5261 case 55:
5262 if (ndx == 0 || ndx == 1)
5263 p = "int";
5264 break;
5265 /* sys_setpgid */
5266 case 57:
5267 if (ndx == 0 || ndx == 1)
5268 p = "int";
5269 break;
5270 /* linux_sys_oldolduname */
5271 case 59:
5272 if (ndx == 0 || ndx == 1)
5273 p = "int";
5274 break;
5275 /* sys_umask */
5276 case 60:
5277 if (ndx == 0 || ndx == 1)
5278 p = "int";
5279 break;
5280 /* sys_chroot */
5281 case 61:
5282 if (ndx == 0 || ndx == 1)
5283 p = "int";
5284 break;
5285 /* sys_dup2 */
5286 case 63:
5287 if (ndx == 0 || ndx == 1)
5288 p = "int";
5289 break;
5290 /* sys_getppid */
5291 case 64:
5292 /* sys_getpgrp */
5293 case 65:
5294 /* sys_setsid */
5295 case 66:
5296 /* linux_sys_sigaction */
5297 case 67:
5298 if (ndx == 0 || ndx == 1)
5299 p = "int";
5300 break;
5301 /* linux_sys_siggetmask */
5302 case 68:
5303 /* linux_sys_sigsetmask */
5304 case 69:
5305 if (ndx == 0 || ndx == 1)
5306 p = "int";
5307 break;
5308 /* linux_sys_setreuid16 */
5309 case 70:
5310 if (ndx == 0 || ndx == 1)
5311 p = "int";
5312 break;
5313 /* linux_sys_setregid16 */
5314 case 71:
5315 if (ndx == 0 || ndx == 1)
5316 p = "int";
5317 break;
5318 /* linux_sys_sigsuspend */
5319 case 72:
5320 if (ndx == 0 || ndx == 1)
5321 p = "int";
5322 break;
5323 /* linux_sys_sigpending */
5324 case 73:
5325 if (ndx == 0 || ndx == 1)
5326 p = "int";
5327 break;
5328 /* compat_43_sys_sethostname */
5329 case 74:
5330 if (ndx == 0 || ndx == 1)
5331 p = "int";
5332 break;
5333 /* linux_sys_setrlimit */
5334 case 75:
5335 if (ndx == 0 || ndx == 1)
5336 p = "int";
5337 break;
5338 /* linux_sys_getrlimit */
5339 case 76:
5340 if (ndx == 0 || ndx == 1)
5341 p = "int";
5342 break;
5343 /* compat_50_sys_getrusage */
5344 case 77:
5345 if (ndx == 0 || ndx == 1)
5346 p = "int";
5347 break;
5348 /* linux_sys_gettimeofday */
5349 case 78:
5350 if (ndx == 0 || ndx == 1)
5351 p = "int";
5352 break;
5353 /* linux_sys_settimeofday */
5354 case 79:
5355 if (ndx == 0 || ndx == 1)
5356 p = "int";
5357 break;
5358 /* linux_sys_getgroups16 */
5359 case 80:
5360 if (ndx == 0 || ndx == 1)
5361 p = "int";
5362 break;
5363 /* linux_sys_setgroups16 */
5364 case 81:
5365 if (ndx == 0 || ndx == 1)
5366 p = "int";
5367 break;
5368 /* linux_sys_oldselect */
5369 case 82:
5370 if (ndx == 0 || ndx == 1)
5371 p = "int";
5372 break;
5373 /* sys_symlink */
5374 case 83:
5375 if (ndx == 0 || ndx == 1)
5376 p = "int";
5377 break;
5378 /* compat_43_sys_lstat */
5379 case 84:
5380 if (ndx == 0 || ndx == 1)
5381 p = "int";
5382 break;
5383 /* sys_readlink */
5384 case 85:
5385 if (ndx == 0 || ndx == 1)
5386 p = "ssize_t";
5387 break;
5388 #ifdef EXEC_AOUT
5389 /* linux_sys_uselib */
5390 case 86:
5391 if (ndx == 0 || ndx == 1)
5392 p = "int";
5393 break;
5394 #else
5395 #endif
5396 /* linux_sys_swapon */
5397 case 87:
5398 if (ndx == 0 || ndx == 1)
5399 p = "int";
5400 break;
5401 /* linux_sys_reboot */
5402 case 88:
5403 if (ndx == 0 || ndx == 1)
5404 p = "int";
5405 break;
5406 /* linux_sys_readdir */
5407 case 89:
5408 if (ndx == 0 || ndx == 1)
5409 p = "int";
5410 break;
5411 /* linux_sys_old_mmap */
5412 case 90:
5413 if (ndx == 0 || ndx == 1)
5414 p = "int";
5415 break;
5416 /* sys_munmap */
5417 case 91:
5418 if (ndx == 0 || ndx == 1)
5419 p = "int";
5420 break;
5421 /* compat_43_sys_truncate */
5422 case 92:
5423 if (ndx == 0 || ndx == 1)
5424 p = "int";
5425 break;
5426 /* compat_43_sys_ftruncate */
5427 case 93:
5428 if (ndx == 0 || ndx == 1)
5429 p = "int";
5430 break;
5431 /* sys_fchmod */
5432 case 94:
5433 if (ndx == 0 || ndx == 1)
5434 p = "int";
5435 break;
5436 /* linux_sys_fchown16 */
5437 case 95:
5438 if (ndx == 0 || ndx == 1)
5439 p = "int";
5440 break;
5441 /* linux_sys_getpriority */
5442 case 96:
5443 if (ndx == 0 || ndx == 1)
5444 p = "int";
5445 break;
5446 /* sys_setpriority */
5447 case 97:
5448 if (ndx == 0 || ndx == 1)
5449 p = "int";
5450 break;
5451 /* sys_profil */
5452 case 98:
5453 if (ndx == 0 || ndx == 1)
5454 p = "int";
5455 break;
5456 /* linux_sys_statfs */
5457 case 99:
5458 if (ndx == 0 || ndx == 1)
5459 p = "int";
5460 break;
5461 /* linux_sys_fstatfs */
5462 case 100:
5463 if (ndx == 0 || ndx == 1)
5464 p = "int";
5465 break;
5466 /* linux_sys_ioperm */
5467 case 101:
5468 if (ndx == 0 || ndx == 1)
5469 p = "int";
5470 break;
5471 /* linux_sys_socketcall */
5472 case 102:
5473 if (ndx == 0 || ndx == 1)
5474 p = "int";
5475 break;
5476 /* compat_50_sys_setitimer */
5477 case 104:
5478 if (ndx == 0 || ndx == 1)
5479 p = "int";
5480 break;
5481 /* compat_50_sys_getitimer */
5482 case 105:
5483 if (ndx == 0 || ndx == 1)
5484 p = "int";
5485 break;
5486 /* linux_sys_stat */
5487 case 106:
5488 if (ndx == 0 || ndx == 1)
5489 p = "int";
5490 break;
5491 /* linux_sys_lstat */
5492 case 107:
5493 if (ndx == 0 || ndx == 1)
5494 p = "int";
5495 break;
5496 /* linux_sys_fstat */
5497 case 108:
5498 if (ndx == 0 || ndx == 1)
5499 p = "int";
5500 break;
5501 /* linux_sys_olduname */
5502 case 109:
5503 if (ndx == 0 || ndx == 1)
5504 p = "int";
5505 break;
5506 /* linux_sys_iopl */
5507 case 110:
5508 if (ndx == 0 || ndx == 1)
5509 p = "int";
5510 break;
5511 /* linux_sys_wait4 */
5512 case 114:
5513 if (ndx == 0 || ndx == 1)
5514 p = "int";
5515 break;
5516 /* linux_sys_swapoff */
5517 case 115:
5518 if (ndx == 0 || ndx == 1)
5519 p = "int";
5520 break;
5521 /* linux_sys_sysinfo */
5522 case 116:
5523 if (ndx == 0 || ndx == 1)
5524 p = "int";
5525 break;
5526 /* linux_sys_ipc */
5527 case 117:
5528 if (ndx == 0 || ndx == 1)
5529 p = "int";
5530 break;
5531 /* sys_fsync */
5532 case 118:
5533 if (ndx == 0 || ndx == 1)
5534 p = "int";
5535 break;
5536 /* linux_sys_sigreturn */
5537 case 119:
5538 if (ndx == 0 || ndx == 1)
5539 p = "int";
5540 break;
5541 /* linux_sys_clone */
5542 case 120:
5543 if (ndx == 0 || ndx == 1)
5544 p = "int";
5545 break;
5546 /* linux_sys_setdomainname */
5547 case 121:
5548 if (ndx == 0 || ndx == 1)
5549 p = "int";
5550 break;
5551 /* linux_sys_uname */
5552 case 122:
5553 if (ndx == 0 || ndx == 1)
5554 p = "int";
5555 break;
5556 /* linux_sys_modify_ldt */
5557 case 123:
5558 if (ndx == 0 || ndx == 1)
5559 p = "int";
5560 break;
5561 /* linux_sys_mprotect */
5562 case 125:
5563 if (ndx == 0 || ndx == 1)
5564 p = "int";
5565 break;
5566 /* linux_sys_sigprocmask */
5567 case 126:
5568 if (ndx == 0 || ndx == 1)
5569 p = "int";
5570 break;
5571 /* sys_getpgid */
5572 case 132:
5573 if (ndx == 0 || ndx == 1)
5574 p = "pid_t";
5575 break;
5576 /* sys_fchdir */
5577 case 133:
5578 if (ndx == 0 || ndx == 1)
5579 p = "int";
5580 break;
5581 /* linux_sys_personality */
5582 case 136:
5583 if (ndx == 0 || ndx == 1)
5584 p = "int";
5585 break;
5586 /* linux_sys_setfsuid */
5587 case 138:
5588 if (ndx == 0 || ndx == 1)
5589 p = "int";
5590 break;
5591 /* linux_sys_setfsgid */
5592 case 139:
5593 if (ndx == 0 || ndx == 1)
5594 p = "int";
5595 break;
5596 /* linux_sys_llseek */
5597 case 140:
5598 if (ndx == 0 || ndx == 1)
5599 p = "int";
5600 break;
5601 /* linux_sys_getdents */
5602 case 141:
5603 if (ndx == 0 || ndx == 1)
5604 p = "int";
5605 break;
5606 /* linux_sys_select */
5607 case 142:
5608 if (ndx == 0 || ndx == 1)
5609 p = "int";
5610 break;
5611 /* sys_flock */
5612 case 143:
5613 if (ndx == 0 || ndx == 1)
5614 p = "int";
5615 break;
5616 /* sys___msync13 */
5617 case 144:
5618 if (ndx == 0 || ndx == 1)
5619 p = "int";
5620 break;
5621 /* sys_readv */
5622 case 145:
5623 if (ndx == 0 || ndx == 1)
5624 p = "ssize_t";
5625 break;
5626 /* sys_writev */
5627 case 146:
5628 if (ndx == 0 || ndx == 1)
5629 p = "ssize_t";
5630 break;
5631 /* sys_getsid */
5632 case 147:
5633 if (ndx == 0 || ndx == 1)
5634 p = "pid_t";
5635 break;
5636 /* linux_sys_fdatasync */
5637 case 148:
5638 if (ndx == 0 || ndx == 1)
5639 p = "int";
5640 break;
5641 /* linux_sys___sysctl */
5642 case 149:
5643 if (ndx == 0 || ndx == 1)
5644 p = "int";
5645 break;
5646 /* sys_mlock */
5647 case 150:
5648 if (ndx == 0 || ndx == 1)
5649 p = "int";
5650 break;
5651 /* sys_munlock */
5652 case 151:
5653 if (ndx == 0 || ndx == 1)
5654 p = "int";
5655 break;
5656 /* sys_mlockall */
5657 case 152:
5658 if (ndx == 0 || ndx == 1)
5659 p = "int";
5660 break;
5661 /* sys_munlockall */
5662 case 153:
5663 /* linux_sys_sched_setparam */
5664 case 154:
5665 if (ndx == 0 || ndx == 1)
5666 p = "int";
5667 break;
5668 /* linux_sys_sched_getparam */
5669 case 155:
5670 if (ndx == 0 || ndx == 1)
5671 p = "int";
5672 break;
5673 /* linux_sys_sched_setscheduler */
5674 case 156:
5675 if (ndx == 0 || ndx == 1)
5676 p = "int";
5677 break;
5678 /* linux_sys_sched_getscheduler */
5679 case 157:
5680 if (ndx == 0 || ndx == 1)
5681 p = "int";
5682 break;
5683 /* linux_sys_sched_yield */
5684 case 158:
5685 /* linux_sys_sched_get_priority_max */
5686 case 159:
5687 if (ndx == 0 || ndx == 1)
5688 p = "int";
5689 break;
5690 /* linux_sys_sched_get_priority_min */
5691 case 160:
5692 if (ndx == 0 || ndx == 1)
5693 p = "int";
5694 break;
5695 /* linux_sys_nanosleep */
5696 case 162:
5697 if (ndx == 0 || ndx == 1)
5698 p = "int";
5699 break;
5700 /* linux_sys_mremap */
5701 case 163:
5702 if (ndx == 0 || ndx == 1)
5703 p = "void *";
5704 break;
5705 /* linux_sys_setresuid16 */
5706 case 164:
5707 if (ndx == 0 || ndx == 1)
5708 p = "int";
5709 break;
5710 /* linux_sys_getresuid16 */
5711 case 165:
5712 if (ndx == 0 || ndx == 1)
5713 p = "int";
5714 break;
5715 /* sys_poll */
5716 case 168:
5717 if (ndx == 0 || ndx == 1)
5718 p = "int";
5719 break;
5720 /* linux_sys_setresgid16 */
5721 case 170:
5722 if (ndx == 0 || ndx == 1)
5723 p = "int";
5724 break;
5725 /* linux_sys_getresgid16 */
5726 case 171:
5727 if (ndx == 0 || ndx == 1)
5728 p = "int";
5729 break;
5730 /* linux_sys_rt_sigreturn */
5731 case 173:
5732 if (ndx == 0 || ndx == 1)
5733 p = "int";
5734 break;
5735 /* linux_sys_rt_sigaction */
5736 case 174:
5737 if (ndx == 0 || ndx == 1)
5738 p = "int";
5739 break;
5740 /* linux_sys_rt_sigprocmask */
5741 case 175:
5742 if (ndx == 0 || ndx == 1)
5743 p = "int";
5744 break;
5745 /* linux_sys_rt_sigpending */
5746 case 176:
5747 if (ndx == 0 || ndx == 1)
5748 p = "int";
5749 break;
5750 /* linux_sys_rt_sigtimedwait */
5751 case 177:
5752 if (ndx == 0 || ndx == 1)
5753 p = "int";
5754 break;
5755 /* linux_sys_rt_queueinfo */
5756 case 178:
5757 if (ndx == 0 || ndx == 1)
5758 p = "int";
5759 break;
5760 /* linux_sys_rt_sigsuspend */
5761 case 179:
5762 if (ndx == 0 || ndx == 1)
5763 p = "int";
5764 break;
5765 /* linux_sys_pread */
5766 case 180:
5767 if (ndx == 0 || ndx == 1)
5768 p = "int";
5769 break;
5770 /* linux_sys_pwrite */
5771 case 181:
5772 if (ndx == 0 || ndx == 1)
5773 p = "int";
5774 break;
5775 /* linux_sys_chown16 */
5776 case 182:
5777 if (ndx == 0 || ndx == 1)
5778 p = "int";
5779 break;
5780 /* sys___getcwd */
5781 case 183:
5782 if (ndx == 0 || ndx == 1)
5783 p = "int";
5784 break;
5785 /* linux_sys_sigaltstack */
5786 case 186:
5787 if (ndx == 0 || ndx == 1)
5788 p = "int";
5789 break;
5790 /* sys___vfork14 */
5791 case 190:
5792 /* linux_sys_ugetrlimit */
5793 case 191:
5794 if (ndx == 0 || ndx == 1)
5795 p = "int";
5796 break;
5797 #define linux_sys_mmap2_args linux_sys_mmap_args
5798 /* linux_sys_mmap2 */
5799 case 192:
5800 if (ndx == 0 || ndx == 1)
5801 p = "linux_off_t";
5802 break;
5803 /* linux_sys_truncate64 */
5804 case 193:
5805 if (ndx == 0 || ndx == 1)
5806 p = "int";
5807 break;
5808 /* linux_sys_ftruncate64 */
5809 case 194:
5810 if (ndx == 0 || ndx == 1)
5811 p = "int";
5812 break;
5813 /* linux_sys_stat64 */
5814 case 195:
5815 if (ndx == 0 || ndx == 1)
5816 p = "int";
5817 break;
5818 /* linux_sys_lstat64 */
5819 case 196:
5820 if (ndx == 0 || ndx == 1)
5821 p = "int";
5822 break;
5823 /* linux_sys_fstat64 */
5824 case 197:
5825 if (ndx == 0 || ndx == 1)
5826 p = "int";
5827 break;
5828 /* sys___posix_lchown */
5829 case 198:
5830 if (ndx == 0 || ndx == 1)
5831 p = "int";
5832 break;
5833 /* sys_getuid */
5834 case 199:
5835 /* sys_getgid */
5836 case 200:
5837 /* sys_geteuid */
5838 case 201:
5839 /* sys_getegid */
5840 case 202:
5841 /* sys_setreuid */
5842 case 203:
5843 if (ndx == 0 || ndx == 1)
5844 p = "int";
5845 break;
5846 /* sys_setregid */
5847 case 204:
5848 if (ndx == 0 || ndx == 1)
5849 p = "int";
5850 break;
5851 /* sys_getgroups */
5852 case 205:
5853 if (ndx == 0 || ndx == 1)
5854 p = "int";
5855 break;
5856 /* sys_setgroups */
5857 case 206:
5858 if (ndx == 0 || ndx == 1)
5859 p = "int";
5860 break;
5861 /* sys___posix_fchown */
5862 case 207:
5863 if (ndx == 0 || ndx == 1)
5864 p = "int";
5865 break;
5866 /* linux_sys_setresuid */
5867 case 208:
5868 if (ndx == 0 || ndx == 1)
5869 p = "int";
5870 break;
5871 /* linux_sys_getresuid */
5872 case 209:
5873 if (ndx == 0 || ndx == 1)
5874 p = "int";
5875 break;
5876 /* linux_sys_setresgid */
5877 case 210:
5878 if (ndx == 0 || ndx == 1)
5879 p = "int";
5880 break;
5881 /* linux_sys_getresgid */
5882 case 211:
5883 if (ndx == 0 || ndx == 1)
5884 p = "int";
5885 break;
5886 /* sys___posix_chown */
5887 case 212:
5888 if (ndx == 0 || ndx == 1)
5889 p = "int";
5890 break;
5891 /* sys_setuid */
5892 case 213:
5893 if (ndx == 0 || ndx == 1)
5894 p = "int";
5895 break;
5896 /* sys_setgid */
5897 case 214:
5898 if (ndx == 0 || ndx == 1)
5899 p = "int";
5900 break;
5901 /* linux_sys_setfsuid */
5902 case 215:
5903 if (ndx == 0 || ndx == 1)
5904 p = "int";
5905 break;
5906 /* linux_sys_setfsgid */
5907 case 216:
5908 if (ndx == 0 || ndx == 1)
5909 p = "int";
5910 break;
5911 /* sys_mincore */
5912 case 218:
5913 if (ndx == 0 || ndx == 1)
5914 p = "int";
5915 break;
5916 /* sys_madvise */
5917 case 219:
5918 if (ndx == 0 || ndx == 1)
5919 p = "int";
5920 break;
5921 /* linux_sys_getdents64 */
5922 case 220:
5923 if (ndx == 0 || ndx == 1)
5924 p = "int";
5925 break;
5926 /* linux_sys_fcntl64 */
5927 case 221:
5928 if (ndx == 0 || ndx == 1)
5929 p = "int";
5930 break;
5931 /* linux_sys_gettid */
5932 case 224:
5933 /* linux_sys_setxattr */
5934 case 226:
5935 if (ndx == 0 || ndx == 1)
5936 p = "int";
5937 break;
5938 /* linux_sys_lsetxattr */
5939 case 227:
5940 if (ndx == 0 || ndx == 1)
5941 p = "int";
5942 break;
5943 /* linux_sys_fsetxattr */
5944 case 228:
5945 if (ndx == 0 || ndx == 1)
5946 p = "int";
5947 break;
5948 /* linux_sys_getxattr */
5949 case 229:
5950 if (ndx == 0 || ndx == 1)
5951 p = "ssize_t";
5952 break;
5953 /* linux_sys_lgetxattr */
5954 case 230:
5955 if (ndx == 0 || ndx == 1)
5956 p = "ssize_t";
5957 break;
5958 /* linux_sys_fgetxattr */
5959 case 231:
5960 if (ndx == 0 || ndx == 1)
5961 p = "ssize_t";
5962 break;
5963 /* linux_sys_listxattr */
5964 case 232:
5965 if (ndx == 0 || ndx == 1)
5966 p = "ssize_t";
5967 break;
5968 /* linux_sys_llistxattr */
5969 case 233:
5970 if (ndx == 0 || ndx == 1)
5971 p = "ssize_t";
5972 break;
5973 /* linux_sys_flistxattr */
5974 case 234:
5975 if (ndx == 0 || ndx == 1)
5976 p = "ssize_t";
5977 break;
5978 /* linux_sys_removexattr */
5979 case 235:
5980 if (ndx == 0 || ndx == 1)
5981 p = "int";
5982 break;
5983 /* linux_sys_lremovexattr */
5984 case 236:
5985 if (ndx == 0 || ndx == 1)
5986 p = "int";
5987 break;
5988 /* linux_sys_fremovexattr */
5989 case 237:
5990 if (ndx == 0 || ndx == 1)
5991 p = "int";
5992 break;
5993 /* linux_sys_tkill */
5994 case 238:
5995 if (ndx == 0 || ndx == 1)
5996 p = "int";
5997 break;
5998 /* linux_sys_futex */
5999 case 240:
6000 if (ndx == 0 || ndx == 1)
6001 p = "int";
6002 break;
6003 /* linux_sys_sched_setaffinity */
6004 case 241:
6005 if (ndx == 0 || ndx == 1)
6006 p = "int";
6007 break;
6008 /* linux_sys_sched_getaffinity */
6009 case 242:
6010 if (ndx == 0 || ndx == 1)
6011 p = "int";
6012 break;
6013 /* linux_sys_set_thread_area */
6014 case 243:
6015 if (ndx == 0 || ndx == 1)
6016 p = "int";
6017 break;
6018 /* linux_sys_get_thread_area */
6019 case 244:
6020 if (ndx == 0 || ndx == 1)
6021 p = "int";
6022 break;
6023 /* linux_sys_fadvise64 */
6024 case 250:
6025 if (ndx == 0 || ndx == 1)
6026 p = "int";
6027 break;
6028 /* linux_sys_exit_group */
6029 case 252:
6030 if (ndx == 0 || ndx == 1)
6031 p = "int";
6032 break;
6033 /* linux_sys_set_tid_address */
6034 case 258:
6035 if (ndx == 0 || ndx == 1)
6036 p = "int";
6037 break;
6038 /* linux_sys_clock_settime */
6039 case 264:
6040 if (ndx == 0 || ndx == 1)
6041 p = "int";
6042 break;
6043 /* linux_sys_clock_gettime */
6044 case 265:
6045 if (ndx == 0 || ndx == 1)
6046 p = "int";
6047 break;
6048 /* linux_sys_clock_getres */
6049 case 266:
6050 if (ndx == 0 || ndx == 1)
6051 p = "int";
6052 break;
6053 /* linux_sys_clock_nanosleep */
6054 case 267:
6055 if (ndx == 0 || ndx == 1)
6056 p = "int";
6057 break;
6058 /* linux_sys_statfs64 */
6059 case 268:
6060 if (ndx == 0 || ndx == 1)
6061 p = "int";
6062 break;
6063 /* linux_sys_fstatfs64 */
6064 case 269:
6065 if (ndx == 0 || ndx == 1)
6066 p = "int";
6067 break;
6068 /* linux_sys_tgkill */
6069 case 270:
6070 if (ndx == 0 || ndx == 1)
6071 p = "int";
6072 break;
6073 /* compat_50_sys_utimes */
6074 case 271:
6075 if (ndx == 0 || ndx == 1)
6076 p = "int";
6077 break;
6078 /* linux_sys_fadvise64_64 */
6079 case 272:
6080 if (ndx == 0 || ndx == 1)
6081 p = "int";
6082 break;
6083 /* linux_sys_openat */
6084 case 295:
6085 if (ndx == 0 || ndx == 1)
6086 p = "int";
6087 break;
6088 /* sys_mkdirat */
6089 case 296:
6090 if (ndx == 0 || ndx == 1)
6091 p = "int";
6092 break;
6093 /* linux_sys_mknodat */
6094 case 297:
6095 if (ndx == 0 || ndx == 1)
6096 p = "int";
6097 break;
6098 /* linux_sys_fchownat */
6099 case 298:
6100 if (ndx == 0 || ndx == 1)
6101 p = "int";
6102 break;
6103 /* linux_sys_fstatat64 */
6104 case 300:
6105 if (ndx == 0 || ndx == 1)
6106 p = "int";
6107 break;
6108 /* linux_sys_unlinkat */
6109 case 301:
6110 if (ndx == 0 || ndx == 1)
6111 p = "int";
6112 break;
6113 /* sys_renameat */
6114 case 302:
6115 if (ndx == 0 || ndx == 1)
6116 p = "int";
6117 break;
6118 /* linux_sys_linkat */
6119 case 303:
6120 if (ndx == 0 || ndx == 1)
6121 p = "int";
6122 break;
6123 /* sys_symlinkat */
6124 case 304:
6125 if (ndx == 0 || ndx == 1)
6126 p = "int";
6127 break;
6128 /* sys_readlinkat */
6129 case 305:
6130 if (ndx == 0 || ndx == 1)
6131 p = "ssize_t";
6132 break;
6133 /* linux_sys_fchmodat */
6134 case 306:
6135 if (ndx == 0 || ndx == 1)
6136 p = "int";
6137 break;
6138 /* linux_sys_faccessat */
6139 case 307:
6140 if (ndx == 0 || ndx == 1)
6141 p = "int";
6142 break;
6143 /* linux_sys_pselect6 */
6144 case 308:
6145 if (ndx == 0 || ndx == 1)
6146 p = "int";
6147 break;
6148 /* linux_sys_ppoll */
6149 case 309:
6150 if (ndx == 0 || ndx == 1)
6151 p = "int";
6152 break;
6153 /* linux_sys_set_robust_list */
6154 case 311:
6155 if (ndx == 0 || ndx == 1)
6156 p = "int";
6157 break;
6158 /* linux_sys_get_robust_list */
6159 case 312:
6160 if (ndx == 0 || ndx == 1)
6161 p = "int";
6162 break;
6163 /* linux_sys_utimensat */
6164 case 320:
6165 if (ndx == 0 || ndx == 1)
6166 p = "int";
6167 break;
6168 /* linux_sys_dup3 */
6169 case 330:
6170 if (ndx == 0 || ndx == 1)
6171 p = "int";
6172 break;
6173 /* linux_sys_pipe2 */
6174 case 331:
6175 if (ndx == 0 || ndx == 1)
6176 p = "int";
6177 break;
6178 default:
6179 break;
6180 };
6181 if (p != NULL)
6182 strlcpy(desc, p, descsz);
6183 }
6184