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