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