linux_systrace_args.c revision 1.19 1 /* $NetBSD: linux_systrace_args.c,v 1.19 2023/07/29 15:05:46 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_openat */
1820 case 295: {
1821 const struct linux_sys_openat_args *p = params;
1822 iarg[0] = SCARG(p, fd); /* int */
1823 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1824 iarg[2] = SCARG(p, flags); /* int */
1825 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1826 *n_args = 4;
1827 break;
1828 }
1829 /* sys_mkdirat */
1830 case 296: {
1831 const struct sys_mkdirat_args *p = params;
1832 iarg[0] = SCARG(p, fd); /* int */
1833 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1834 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1835 *n_args = 3;
1836 break;
1837 }
1838 /* linux_sys_mknodat */
1839 case 297: {
1840 const struct linux_sys_mknodat_args *p = params;
1841 iarg[0] = SCARG(p, fd); /* int */
1842 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1843 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1844 uarg[3] = SCARG(p, dev); /* unsigned */
1845 *n_args = 4;
1846 break;
1847 }
1848 /* linux_sys_fchownat */
1849 case 298: {
1850 const struct linux_sys_fchownat_args *p = params;
1851 iarg[0] = SCARG(p, fd); /* int */
1852 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1853 uarg[2] = SCARG(p, owner); /* uid_t */
1854 iarg[3] = SCARG(p, group); /* gid_t */
1855 iarg[4] = SCARG(p, flag); /* int */
1856 *n_args = 5;
1857 break;
1858 }
1859 /* linux_sys_fstatat64 */
1860 case 300: {
1861 const struct linux_sys_fstatat64_args *p = params;
1862 iarg[0] = SCARG(p, fd); /* int */
1863 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1864 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
1865 iarg[3] = SCARG(p, flag); /* int */
1866 *n_args = 4;
1867 break;
1868 }
1869 /* linux_sys_unlinkat */
1870 case 301: {
1871 const struct linux_sys_unlinkat_args *p = params;
1872 iarg[0] = SCARG(p, fd); /* int */
1873 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1874 iarg[2] = SCARG(p, flag); /* int */
1875 *n_args = 3;
1876 break;
1877 }
1878 /* sys_renameat */
1879 case 302: {
1880 const struct sys_renameat_args *p = params;
1881 iarg[0] = SCARG(p, fromfd); /* int */
1882 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1883 iarg[2] = SCARG(p, tofd); /* int */
1884 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1885 *n_args = 4;
1886 break;
1887 }
1888 /* linux_sys_linkat */
1889 case 303: {
1890 const struct linux_sys_linkat_args *p = params;
1891 iarg[0] = SCARG(p, fd1); /* int */
1892 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1893 iarg[2] = SCARG(p, fd2); /* int */
1894 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1895 iarg[4] = SCARG(p, flags); /* int */
1896 *n_args = 5;
1897 break;
1898 }
1899 /* sys_symlinkat */
1900 case 304: {
1901 const struct sys_symlinkat_args *p = params;
1902 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1903 iarg[1] = SCARG(p, fd); /* int */
1904 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1905 *n_args = 3;
1906 break;
1907 }
1908 /* sys_readlinkat */
1909 case 305: {
1910 const struct sys_readlinkat_args *p = params;
1911 iarg[0] = SCARG(p, fd); /* int */
1912 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1913 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
1914 uarg[3] = SCARG(p, bufsize); /* size_t */
1915 *n_args = 4;
1916 break;
1917 }
1918 /* linux_sys_fchmodat */
1919 case 306: {
1920 const struct linux_sys_fchmodat_args *p = params;
1921 iarg[0] = SCARG(p, fd); /* int */
1922 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1923 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1924 *n_args = 3;
1925 break;
1926 }
1927 /* linux_sys_faccessat */
1928 case 307: {
1929 const struct linux_sys_faccessat_args *p = params;
1930 iarg[0] = SCARG(p, fd); /* int */
1931 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1932 iarg[2] = SCARG(p, amode); /* int */
1933 *n_args = 3;
1934 break;
1935 }
1936 /* linux_sys_pselect6 */
1937 case 308: {
1938 const struct linux_sys_pselect6_args *p = params;
1939 iarg[0] = SCARG(p, nfds); /* int */
1940 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
1941 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
1942 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
1943 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1944 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
1945 *n_args = 6;
1946 break;
1947 }
1948 /* linux_sys_ppoll */
1949 case 309: {
1950 const struct linux_sys_ppoll_args *p = params;
1951 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1952 uarg[1] = SCARG(p, nfds); /* u_int */
1953 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1954 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
1955 *n_args = 4;
1956 break;
1957 }
1958 /* sys___futex_set_robust_list */
1959 case 311: {
1960 const struct sys___futex_set_robust_list_args *p = params;
1961 uarg[0] = (intptr_t) SCARG(p, head); /* void * */
1962 uarg[1] = SCARG(p, len); /* size_t */
1963 *n_args = 2;
1964 break;
1965 }
1966 /* sys___futex_get_robust_list */
1967 case 312: {
1968 const struct sys___futex_get_robust_list_args *p = params;
1969 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
1970 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
1971 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
1972 *n_args = 3;
1973 break;
1974 }
1975 /* linux_sys_epoll_pwait */
1976 case 319: {
1977 const struct linux_sys_epoll_pwait_args *p = params;
1978 iarg[0] = SCARG(p, epfd); /* int */
1979 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1980 iarg[2] = SCARG(p, maxevents); /* int */
1981 iarg[3] = SCARG(p, timeout); /* int */
1982 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
1983 *n_args = 5;
1984 break;
1985 }
1986 /* linux_sys_utimensat */
1987 case 320: {
1988 const struct linux_sys_utimensat_args *p = params;
1989 iarg[0] = SCARG(p, fd); /* int */
1990 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1991 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
1992 iarg[3] = SCARG(p, flag); /* int */
1993 *n_args = 4;
1994 break;
1995 }
1996 /* linux_sys_timerfd_create */
1997 case 322: {
1998 const struct linux_sys_timerfd_create_args *p = params;
1999 iarg[0] = SCARG(p, clock_id); /* clockid_t */
2000 iarg[1] = SCARG(p, flags); /* int */
2001 *n_args = 2;
2002 break;
2003 }
2004 /* linux_sys_eventfd */
2005 case 323: {
2006 const struct linux_sys_eventfd_args *p = params;
2007 uarg[0] = SCARG(p, initval); /* unsigned int */
2008 *n_args = 1;
2009 break;
2010 }
2011 /* linux_sys_fallocate */
2012 case 324: {
2013 const struct linux_sys_fallocate_args *p = params;
2014 iarg[0] = SCARG(p, fd); /* int */
2015 iarg[1] = SCARG(p, mode); /* int */
2016 iarg[2] = SCARG(p, offset); /* off_t */
2017 iarg[3] = SCARG(p, len); /* off_t */
2018 *n_args = 4;
2019 break;
2020 }
2021 /* linux_sys_timerfd_settime */
2022 case 325: {
2023 const struct linux_sys_timerfd_settime_args *p = params;
2024 iarg[0] = SCARG(p, fd); /* int */
2025 iarg[1] = SCARG(p, flags); /* int */
2026 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
2027 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
2028 *n_args = 4;
2029 break;
2030 }
2031 /* linux_sys_timerfd_gettime */
2032 case 326: {
2033 const struct linux_sys_timerfd_gettime_args *p = params;
2034 iarg[0] = SCARG(p, fd); /* int */
2035 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
2036 *n_args = 2;
2037 break;
2038 }
2039 /* linux_sys_eventfd2 */
2040 case 328: {
2041 const struct linux_sys_eventfd2_args *p = params;
2042 uarg[0] = SCARG(p, initval); /* unsigned int */
2043 iarg[1] = SCARG(p, flags); /* int */
2044 *n_args = 2;
2045 break;
2046 }
2047 /* linux_sys_epoll_create1 */
2048 case 329: {
2049 const struct linux_sys_epoll_create1_args *p = params;
2050 iarg[0] = SCARG(p, flags); /* int */
2051 *n_args = 1;
2052 break;
2053 }
2054 /* linux_sys_dup3 */
2055 case 330: {
2056 const struct linux_sys_dup3_args *p = params;
2057 iarg[0] = SCARG(p, from); /* int */
2058 iarg[1] = SCARG(p, to); /* int */
2059 iarg[2] = SCARG(p, flags); /* int */
2060 *n_args = 3;
2061 break;
2062 }
2063 /* linux_sys_pipe2 */
2064 case 331: {
2065 const struct linux_sys_pipe2_args *p = params;
2066 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
2067 iarg[1] = SCARG(p, flags); /* int */
2068 *n_args = 2;
2069 break;
2070 }
2071 /* linux_sys_preadv */
2072 case 333: {
2073 const struct linux_sys_preadv_args *p = params;
2074 iarg[0] = SCARG(p, fd); /* int */
2075 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
2076 iarg[2] = SCARG(p, iovcnt); /* int */
2077 uarg[3] = SCARG(p, off_lo); /* unsigned long */
2078 uarg[4] = SCARG(p, off_hi); /* unsigned long */
2079 *n_args = 5;
2080 break;
2081 }
2082 /* linux_sys_pwritev */
2083 case 334: {
2084 const struct linux_sys_pwritev_args *p = params;
2085 iarg[0] = SCARG(p, fd); /* int */
2086 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
2087 iarg[2] = SCARG(p, iovcnt); /* int */
2088 uarg[3] = SCARG(p, off_lo); /* unsigned long */
2089 uarg[4] = SCARG(p, off_hi); /* unsigned long */
2090 *n_args = 5;
2091 break;
2092 }
2093 /* linux_sys_prlimit64 */
2094 case 340: {
2095 const struct linux_sys_prlimit64_args *p = params;
2096 iarg[0] = SCARG(p, pid); /* pid_t */
2097 iarg[1] = SCARG(p, which); /* int */
2098 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */
2099 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */
2100 *n_args = 4;
2101 break;
2102 }
2103 /* sys_getrandom */
2104 case 355: {
2105 const struct sys_getrandom_args *p = params;
2106 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */
2107 uarg[1] = SCARG(p, buflen); /* size_t */
2108 uarg[2] = SCARG(p, flags); /* unsigned int */
2109 *n_args = 3;
2110 break;
2111 }
2112 /* linux_sys_memfd_create */
2113 case 356: {
2114 const struct linux_sys_memfd_create_args *p = params;
2115 uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
2116 uarg[1] = SCARG(p, flags); /* unsigned int */
2117 *n_args = 2;
2118 break;
2119 }
2120 /* linux_sys_statx */
2121 case 397: {
2122 const struct linux_sys_statx_args *p = params;
2123 iarg[0] = SCARG(p, fd); /* int */
2124 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
2125 iarg[2] = SCARG(p, flag); /* int */
2126 uarg[3] = SCARG(p, mask); /* unsigned int */
2127 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
2128 *n_args = 5;
2129 break;
2130 }
2131 /* linux_sys_close_range */
2132 case 436: {
2133 const struct linux_sys_close_range_args *p = params;
2134 uarg[0] = SCARG(p, first); /* unsigned int */
2135 uarg[1] = SCARG(p, last); /* unsigned int */
2136 uarg[2] = SCARG(p, flags); /* unsigned int */
2137 *n_args = 3;
2138 break;
2139 }
2140 /* linux_sys_epoll_pwait2 */
2141 case 441: {
2142 const struct linux_sys_epoll_pwait2_args *p = params;
2143 iarg[0] = SCARG(p, epfd); /* int */
2144 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
2145 iarg[2] = SCARG(p, maxevents); /* int */
2146 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
2147 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
2148 *n_args = 5;
2149 break;
2150 }
2151 default:
2152 *n_args = 0;
2153 break;
2154 };
2155 }
2156 static void
2157 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2158 {
2159 const char *p = NULL;
2160 switch (sysnum) {
2161 /* linux_sys_nosys */
2162 case 0:
2163 break;
2164 /* linux_sys_exit */
2165 case 1:
2166 switch(ndx) {
2167 case 0:
2168 p = "int";
2169 break;
2170 default:
2171 break;
2172 };
2173 break;
2174 /* sys_fork */
2175 case 2:
2176 break;
2177 /* sys_read */
2178 case 3:
2179 switch(ndx) {
2180 case 0:
2181 p = "int";
2182 break;
2183 case 1:
2184 p = "void *";
2185 break;
2186 case 2:
2187 p = "size_t";
2188 break;
2189 default:
2190 break;
2191 };
2192 break;
2193 /* sys_write */
2194 case 4:
2195 switch(ndx) {
2196 case 0:
2197 p = "int";
2198 break;
2199 case 1:
2200 p = "const void *";
2201 break;
2202 case 2:
2203 p = "size_t";
2204 break;
2205 default:
2206 break;
2207 };
2208 break;
2209 /* linux_sys_open */
2210 case 5:
2211 switch(ndx) {
2212 case 0:
2213 p = "const char *";
2214 break;
2215 case 1:
2216 p = "int";
2217 break;
2218 case 2:
2219 p = "linux_umode_t";
2220 break;
2221 default:
2222 break;
2223 };
2224 break;
2225 /* sys_close */
2226 case 6:
2227 switch(ndx) {
2228 case 0:
2229 p = "int";
2230 break;
2231 default:
2232 break;
2233 };
2234 break;
2235 /* linux_sys_waitpid */
2236 case 7:
2237 switch(ndx) {
2238 case 0:
2239 p = "int";
2240 break;
2241 case 1:
2242 p = "int *";
2243 break;
2244 case 2:
2245 p = "int";
2246 break;
2247 default:
2248 break;
2249 };
2250 break;
2251 /* linux_sys_creat */
2252 case 8:
2253 switch(ndx) {
2254 case 0:
2255 p = "const char *";
2256 break;
2257 case 1:
2258 p = "linux_umode_t";
2259 break;
2260 default:
2261 break;
2262 };
2263 break;
2264 /* sys_link */
2265 case 9:
2266 switch(ndx) {
2267 case 0:
2268 p = "const char *";
2269 break;
2270 case 1:
2271 p = "const char *";
2272 break;
2273 default:
2274 break;
2275 };
2276 break;
2277 /* linux_sys_unlink */
2278 case 10:
2279 switch(ndx) {
2280 case 0:
2281 p = "const char *";
2282 break;
2283 default:
2284 break;
2285 };
2286 break;
2287 /* sys_execve */
2288 case 11:
2289 switch(ndx) {
2290 case 0:
2291 p = "const char *";
2292 break;
2293 case 1:
2294 p = "char **";
2295 break;
2296 case 2:
2297 p = "char **";
2298 break;
2299 default:
2300 break;
2301 };
2302 break;
2303 /* sys_chdir */
2304 case 12:
2305 switch(ndx) {
2306 case 0:
2307 p = "const char *";
2308 break;
2309 default:
2310 break;
2311 };
2312 break;
2313 /* linux_sys_time */
2314 case 13:
2315 switch(ndx) {
2316 case 0:
2317 p = "linux_time_t *";
2318 break;
2319 default:
2320 break;
2321 };
2322 break;
2323 /* linux_sys_mknod */
2324 case 14:
2325 switch(ndx) {
2326 case 0:
2327 p = "const char *";
2328 break;
2329 case 1:
2330 p = "linux_umode_t";
2331 break;
2332 case 2:
2333 p = "unsigned";
2334 break;
2335 default:
2336 break;
2337 };
2338 break;
2339 /* sys_chmod */
2340 case 15:
2341 switch(ndx) {
2342 case 0:
2343 p = "const char *";
2344 break;
2345 case 1:
2346 p = "linux_umode_t";
2347 break;
2348 default:
2349 break;
2350 };
2351 break;
2352 /* linux_sys_lchown16 */
2353 case 16:
2354 switch(ndx) {
2355 case 0:
2356 p = "const char *";
2357 break;
2358 case 1:
2359 p = "linux_uid16_t";
2360 break;
2361 case 2:
2362 p = "linux_gid16_t";
2363 break;
2364 default:
2365 break;
2366 };
2367 break;
2368 /* linux_sys_break */
2369 case 17:
2370 switch(ndx) {
2371 case 0:
2372 p = "char *";
2373 break;
2374 default:
2375 break;
2376 };
2377 break;
2378 /* compat_43_sys_lseek */
2379 case 19:
2380 switch(ndx) {
2381 case 0:
2382 p = "int";
2383 break;
2384 case 1:
2385 p = "long";
2386 break;
2387 case 2:
2388 p = "int";
2389 break;
2390 default:
2391 break;
2392 };
2393 break;
2394 /* sys_getpid */
2395 case 20:
2396 break;
2397 /* sys_setuid */
2398 case 23:
2399 switch(ndx) {
2400 case 0:
2401 p = "uid_t";
2402 break;
2403 default:
2404 break;
2405 };
2406 break;
2407 /* sys_getuid */
2408 case 24:
2409 break;
2410 /* linux_sys_stime */
2411 case 25:
2412 switch(ndx) {
2413 case 0:
2414 p = "linux_time_t *";
2415 break;
2416 default:
2417 break;
2418 };
2419 break;
2420 /* linux_sys_ptrace */
2421 case 26:
2422 switch(ndx) {
2423 case 0:
2424 p = "int";
2425 break;
2426 case 1:
2427 p = "int";
2428 break;
2429 case 2:
2430 p = "int";
2431 break;
2432 case 3:
2433 p = "int";
2434 break;
2435 default:
2436 break;
2437 };
2438 break;
2439 /* linux_sys_alarm */
2440 case 27:
2441 switch(ndx) {
2442 case 0:
2443 p = "unsigned int";
2444 break;
2445 default:
2446 break;
2447 };
2448 break;
2449 /* linux_sys_pause */
2450 case 29:
2451 break;
2452 /* linux_sys_utime */
2453 case 30:
2454 switch(ndx) {
2455 case 0:
2456 p = "const char *";
2457 break;
2458 case 1:
2459 p = "struct linux_utimbuf *";
2460 break;
2461 default:
2462 break;
2463 };
2464 break;
2465 /* sys_access */
2466 case 33:
2467 switch(ndx) {
2468 case 0:
2469 p = "const char *";
2470 break;
2471 case 1:
2472 p = "int";
2473 break;
2474 default:
2475 break;
2476 };
2477 break;
2478 /* linux_sys_nice */
2479 case 34:
2480 switch(ndx) {
2481 case 0:
2482 p = "int";
2483 break;
2484 default:
2485 break;
2486 };
2487 break;
2488 /* sys_sync */
2489 case 36:
2490 break;
2491 /* linux_sys_kill */
2492 case 37:
2493 switch(ndx) {
2494 case 0:
2495 p = "int";
2496 break;
2497 case 1:
2498 p = "int";
2499 break;
2500 default:
2501 break;
2502 };
2503 break;
2504 /* sys___posix_rename */
2505 case 38:
2506 switch(ndx) {
2507 case 0:
2508 p = "const char *";
2509 break;
2510 case 1:
2511 p = "const char *";
2512 break;
2513 default:
2514 break;
2515 };
2516 break;
2517 /* sys_mkdir */
2518 case 39:
2519 switch(ndx) {
2520 case 0:
2521 p = "const char *";
2522 break;
2523 case 1:
2524 p = "linux_umode_t";
2525 break;
2526 default:
2527 break;
2528 };
2529 break;
2530 /* sys_rmdir */
2531 case 40:
2532 switch(ndx) {
2533 case 0:
2534 p = "const char *";
2535 break;
2536 default:
2537 break;
2538 };
2539 break;
2540 /* sys_dup */
2541 case 41:
2542 switch(ndx) {
2543 case 0:
2544 p = "int";
2545 break;
2546 default:
2547 break;
2548 };
2549 break;
2550 /* linux_sys_pipe */
2551 case 42:
2552 switch(ndx) {
2553 case 0:
2554 p = "int *";
2555 break;
2556 default:
2557 break;
2558 };
2559 break;
2560 /* linux_sys_times */
2561 case 43:
2562 switch(ndx) {
2563 case 0:
2564 p = "struct times *";
2565 break;
2566 default:
2567 break;
2568 };
2569 break;
2570 /* linux_sys_brk */
2571 case 45:
2572 switch(ndx) {
2573 case 0:
2574 p = "char *";
2575 break;
2576 default:
2577 break;
2578 };
2579 break;
2580 /* sys_setgid */
2581 case 46:
2582 switch(ndx) {
2583 case 0:
2584 p = "gid_t";
2585 break;
2586 default:
2587 break;
2588 };
2589 break;
2590 /* sys_getgid */
2591 case 47:
2592 break;
2593 /* linux_sys_signal */
2594 case 48:
2595 switch(ndx) {
2596 case 0:
2597 p = "int";
2598 break;
2599 case 1:
2600 p = "linux_handler_t";
2601 break;
2602 default:
2603 break;
2604 };
2605 break;
2606 /* sys_geteuid */
2607 case 49:
2608 break;
2609 /* sys_getegid */
2610 case 50:
2611 break;
2612 /* sys_acct */
2613 case 51:
2614 switch(ndx) {
2615 case 0:
2616 p = "char *";
2617 break;
2618 default:
2619 break;
2620 };
2621 break;
2622 /* linux_sys_ioctl */
2623 case 54:
2624 switch(ndx) {
2625 case 0:
2626 p = "int";
2627 break;
2628 case 1:
2629 p = "u_long";
2630 break;
2631 case 2:
2632 p = "void *";
2633 break;
2634 default:
2635 break;
2636 };
2637 break;
2638 /* linux_sys_fcntl */
2639 case 55:
2640 switch(ndx) {
2641 case 0:
2642 p = "int";
2643 break;
2644 case 1:
2645 p = "int";
2646 break;
2647 case 2:
2648 p = "void *";
2649 break;
2650 default:
2651 break;
2652 };
2653 break;
2654 /* sys_setpgid */
2655 case 57:
2656 switch(ndx) {
2657 case 0:
2658 p = "int";
2659 break;
2660 case 1:
2661 p = "int";
2662 break;
2663 default:
2664 break;
2665 };
2666 break;
2667 /* linux_sys_oldolduname */
2668 case 59:
2669 switch(ndx) {
2670 case 0:
2671 p = "struct linux_oldold_utsname *";
2672 break;
2673 default:
2674 break;
2675 };
2676 break;
2677 /* sys_umask */
2678 case 60:
2679 switch(ndx) {
2680 case 0:
2681 p = "int";
2682 break;
2683 default:
2684 break;
2685 };
2686 break;
2687 /* sys_chroot */
2688 case 61:
2689 switch(ndx) {
2690 case 0:
2691 p = "char *";
2692 break;
2693 default:
2694 break;
2695 };
2696 break;
2697 /* sys_dup2 */
2698 case 63:
2699 switch(ndx) {
2700 case 0:
2701 p = "int";
2702 break;
2703 case 1:
2704 p = "int";
2705 break;
2706 default:
2707 break;
2708 };
2709 break;
2710 /* sys_getppid */
2711 case 64:
2712 break;
2713 /* sys_getpgrp */
2714 case 65:
2715 break;
2716 /* sys_setsid */
2717 case 66:
2718 break;
2719 /* linux_sys_sigaction */
2720 case 67:
2721 switch(ndx) {
2722 case 0:
2723 p = "int";
2724 break;
2725 case 1:
2726 p = "const struct linux_old_sigaction *";
2727 break;
2728 case 2:
2729 p = "struct linux_old_sigaction *";
2730 break;
2731 default:
2732 break;
2733 };
2734 break;
2735 /* linux_sys_siggetmask */
2736 case 68:
2737 break;
2738 /* linux_sys_sigsetmask */
2739 case 69:
2740 switch(ndx) {
2741 case 0:
2742 p = "linux_old_sigset_t";
2743 break;
2744 default:
2745 break;
2746 };
2747 break;
2748 /* linux_sys_setreuid16 */
2749 case 70:
2750 switch(ndx) {
2751 case 0:
2752 p = "linux_uid16_t";
2753 break;
2754 case 1:
2755 p = "linux_uid16_t";
2756 break;
2757 default:
2758 break;
2759 };
2760 break;
2761 /* linux_sys_setregid16 */
2762 case 71:
2763 switch(ndx) {
2764 case 0:
2765 p = "linux_gid16_t";
2766 break;
2767 case 1:
2768 p = "linux_gid16_t";
2769 break;
2770 default:
2771 break;
2772 };
2773 break;
2774 /* linux_sys_sigsuspend */
2775 case 72:
2776 switch(ndx) {
2777 case 0:
2778 p = "void *";
2779 break;
2780 case 1:
2781 p = "int";
2782 break;
2783 case 2:
2784 p = "int";
2785 break;
2786 default:
2787 break;
2788 };
2789 break;
2790 /* linux_sys_sigpending */
2791 case 73:
2792 switch(ndx) {
2793 case 0:
2794 p = "linux_old_sigset_t *";
2795 break;
2796 default:
2797 break;
2798 };
2799 break;
2800 /* compat_43_sys_sethostname */
2801 case 74:
2802 switch(ndx) {
2803 case 0:
2804 p = "char *";
2805 break;
2806 case 1:
2807 p = "u_int";
2808 break;
2809 default:
2810 break;
2811 };
2812 break;
2813 /* linux_sys_setrlimit */
2814 case 75:
2815 switch(ndx) {
2816 case 0:
2817 p = "u_int";
2818 break;
2819 case 1:
2820 p = "struct orlimit *";
2821 break;
2822 default:
2823 break;
2824 };
2825 break;
2826 /* linux_sys_getrlimit */
2827 case 76:
2828 switch(ndx) {
2829 case 0:
2830 p = "u_int";
2831 break;
2832 case 1:
2833 p = "struct orlimit *";
2834 break;
2835 default:
2836 break;
2837 };
2838 break;
2839 /* compat_50_sys_getrusage */
2840 case 77:
2841 switch(ndx) {
2842 case 0:
2843 p = "int";
2844 break;
2845 case 1:
2846 p = "struct rusage50 *";
2847 break;
2848 default:
2849 break;
2850 };
2851 break;
2852 /* linux_sys_gettimeofday */
2853 case 78:
2854 switch(ndx) {
2855 case 0:
2856 p = "struct timeval50 *";
2857 break;
2858 case 1:
2859 p = "struct timezone *";
2860 break;
2861 default:
2862 break;
2863 };
2864 break;
2865 /* linux_sys_settimeofday */
2866 case 79:
2867 switch(ndx) {
2868 case 0:
2869 p = "struct timeval50 *";
2870 break;
2871 case 1:
2872 p = "struct timezone *";
2873 break;
2874 default:
2875 break;
2876 };
2877 break;
2878 /* linux_sys_getgroups16 */
2879 case 80:
2880 switch(ndx) {
2881 case 0:
2882 p = "int";
2883 break;
2884 case 1:
2885 p = "linux_gid16_t *";
2886 break;
2887 default:
2888 break;
2889 };
2890 break;
2891 /* linux_sys_setgroups16 */
2892 case 81:
2893 switch(ndx) {
2894 case 0:
2895 p = "int";
2896 break;
2897 case 1:
2898 p = "linux_gid16_t *";
2899 break;
2900 default:
2901 break;
2902 };
2903 break;
2904 /* linux_sys_oldselect */
2905 case 82:
2906 switch(ndx) {
2907 case 0:
2908 p = "struct linux_oldselect *";
2909 break;
2910 default:
2911 break;
2912 };
2913 break;
2914 /* sys_symlink */
2915 case 83:
2916 switch(ndx) {
2917 case 0:
2918 p = "const char *";
2919 break;
2920 case 1:
2921 p = "const char *";
2922 break;
2923 default:
2924 break;
2925 };
2926 break;
2927 /* compat_43_sys_lstat */
2928 case 84:
2929 switch(ndx) {
2930 case 0:
2931 p = "const char *";
2932 break;
2933 case 1:
2934 p = "struct stat43 *";
2935 break;
2936 default:
2937 break;
2938 };
2939 break;
2940 /* sys_readlink */
2941 case 85:
2942 switch(ndx) {
2943 case 0:
2944 p = "const char *";
2945 break;
2946 case 1:
2947 p = "char *";
2948 break;
2949 case 2:
2950 p = "int";
2951 break;
2952 default:
2953 break;
2954 };
2955 break;
2956 #ifdef EXEC_AOUT
2957 /* linux_sys_uselib */
2958 case 86:
2959 switch(ndx) {
2960 case 0:
2961 p = "const char *";
2962 break;
2963 default:
2964 break;
2965 };
2966 break;
2967 #else
2968 #endif
2969 /* linux_sys_swapon */
2970 case 87:
2971 switch(ndx) {
2972 case 0:
2973 p = "char *";
2974 break;
2975 default:
2976 break;
2977 };
2978 break;
2979 /* linux_sys_reboot */
2980 case 88:
2981 switch(ndx) {
2982 case 0:
2983 p = "int";
2984 break;
2985 case 1:
2986 p = "int";
2987 break;
2988 case 2:
2989 p = "int";
2990 break;
2991 case 3:
2992 p = "void *";
2993 break;
2994 default:
2995 break;
2996 };
2997 break;
2998 /* linux_sys_readdir */
2999 case 89:
3000 switch(ndx) {
3001 case 0:
3002 p = "int";
3003 break;
3004 case 1:
3005 p = "void *";
3006 break;
3007 case 2:
3008 p = "unsigned int";
3009 break;
3010 default:
3011 break;
3012 };
3013 break;
3014 /* linux_sys_old_mmap */
3015 case 90:
3016 switch(ndx) {
3017 case 0:
3018 p = "struct linux_oldmmap *";
3019 break;
3020 default:
3021 break;
3022 };
3023 break;
3024 /* sys_munmap */
3025 case 91:
3026 switch(ndx) {
3027 case 0:
3028 p = "void *";
3029 break;
3030 case 1:
3031 p = "size_t";
3032 break;
3033 default:
3034 break;
3035 };
3036 break;
3037 /* compat_43_sys_truncate */
3038 case 92:
3039 switch(ndx) {
3040 case 0:
3041 p = "const char *";
3042 break;
3043 case 1:
3044 p = "long";
3045 break;
3046 default:
3047 break;
3048 };
3049 break;
3050 /* compat_43_sys_ftruncate */
3051 case 93:
3052 switch(ndx) {
3053 case 0:
3054 p = "int";
3055 break;
3056 case 1:
3057 p = "long";
3058 break;
3059 default:
3060 break;
3061 };
3062 break;
3063 /* sys_fchmod */
3064 case 94:
3065 switch(ndx) {
3066 case 0:
3067 p = "int";
3068 break;
3069 case 1:
3070 p = "linux_umode_t";
3071 break;
3072 default:
3073 break;
3074 };
3075 break;
3076 /* linux_sys_fchown16 */
3077 case 95:
3078 switch(ndx) {
3079 case 0:
3080 p = "int";
3081 break;
3082 case 1:
3083 p = "linux_uid16_t";
3084 break;
3085 case 2:
3086 p = "linux_gid16_t";
3087 break;
3088 default:
3089 break;
3090 };
3091 break;
3092 /* linux_sys_getpriority */
3093 case 96:
3094 switch(ndx) {
3095 case 0:
3096 p = "int";
3097 break;
3098 case 1:
3099 p = "int";
3100 break;
3101 default:
3102 break;
3103 };
3104 break;
3105 /* sys_setpriority */
3106 case 97:
3107 switch(ndx) {
3108 case 0:
3109 p = "int";
3110 break;
3111 case 1:
3112 p = "int";
3113 break;
3114 case 2:
3115 p = "int";
3116 break;
3117 default:
3118 break;
3119 };
3120 break;
3121 /* sys_profil */
3122 case 98:
3123 switch(ndx) {
3124 case 0:
3125 p = "void *";
3126 break;
3127 case 1:
3128 p = "u_int";
3129 break;
3130 case 2:
3131 p = "u_int";
3132 break;
3133 case 3:
3134 p = "u_int";
3135 break;
3136 default:
3137 break;
3138 };
3139 break;
3140 /* linux_sys_statfs */
3141 case 99:
3142 switch(ndx) {
3143 case 0:
3144 p = "const char *";
3145 break;
3146 case 1:
3147 p = "struct linux_statfs *";
3148 break;
3149 default:
3150 break;
3151 };
3152 break;
3153 /* linux_sys_fstatfs */
3154 case 100:
3155 switch(ndx) {
3156 case 0:
3157 p = "int";
3158 break;
3159 case 1:
3160 p = "struct linux_statfs *";
3161 break;
3162 default:
3163 break;
3164 };
3165 break;
3166 /* linux_sys_ioperm */
3167 case 101:
3168 switch(ndx) {
3169 case 0:
3170 p = "unsigned int";
3171 break;
3172 case 1:
3173 p = "unsigned int";
3174 break;
3175 case 2:
3176 p = "int";
3177 break;
3178 default:
3179 break;
3180 };
3181 break;
3182 /* linux_sys_socketcall */
3183 case 102:
3184 switch(ndx) {
3185 case 0:
3186 p = "int";
3187 break;
3188 case 1:
3189 p = "void *";
3190 break;
3191 default:
3192 break;
3193 };
3194 break;
3195 /* compat_50_sys_setitimer */
3196 case 104:
3197 switch(ndx) {
3198 case 0:
3199 p = "int";
3200 break;
3201 case 1:
3202 p = "struct itimerval50 *";
3203 break;
3204 case 2:
3205 p = "struct itimerval50 *";
3206 break;
3207 default:
3208 break;
3209 };
3210 break;
3211 /* compat_50_sys_getitimer */
3212 case 105:
3213 switch(ndx) {
3214 case 0:
3215 p = "int";
3216 break;
3217 case 1:
3218 p = "struct itimerval50 *";
3219 break;
3220 default:
3221 break;
3222 };
3223 break;
3224 /* linux_sys_stat */
3225 case 106:
3226 switch(ndx) {
3227 case 0:
3228 p = "const char *";
3229 break;
3230 case 1:
3231 p = "struct linux_stat *";
3232 break;
3233 default:
3234 break;
3235 };
3236 break;
3237 /* linux_sys_lstat */
3238 case 107:
3239 switch(ndx) {
3240 case 0:
3241 p = "const char *";
3242 break;
3243 case 1:
3244 p = "struct linux_stat *";
3245 break;
3246 default:
3247 break;
3248 };
3249 break;
3250 /* linux_sys_fstat */
3251 case 108:
3252 switch(ndx) {
3253 case 0:
3254 p = "int";
3255 break;
3256 case 1:
3257 p = "struct linux_stat *";
3258 break;
3259 default:
3260 break;
3261 };
3262 break;
3263 /* linux_sys_olduname */
3264 case 109:
3265 switch(ndx) {
3266 case 0:
3267 p = "struct linux_old_utsname *";
3268 break;
3269 default:
3270 break;
3271 };
3272 break;
3273 /* linux_sys_iopl */
3274 case 110:
3275 switch(ndx) {
3276 case 0:
3277 p = "int";
3278 break;
3279 default:
3280 break;
3281 };
3282 break;
3283 /* linux_sys_wait4 */
3284 case 114:
3285 switch(ndx) {
3286 case 0:
3287 p = "int";
3288 break;
3289 case 1:
3290 p = "int *";
3291 break;
3292 case 2:
3293 p = "int";
3294 break;
3295 case 3:
3296 p = "struct rusage50 *";
3297 break;
3298 default:
3299 break;
3300 };
3301 break;
3302 /* linux_sys_swapoff */
3303 case 115:
3304 switch(ndx) {
3305 case 0:
3306 p = "const char *";
3307 break;
3308 default:
3309 break;
3310 };
3311 break;
3312 /* linux_sys_sysinfo */
3313 case 116:
3314 switch(ndx) {
3315 case 0:
3316 p = "struct linux_sysinfo *";
3317 break;
3318 default:
3319 break;
3320 };
3321 break;
3322 /* linux_sys_ipc */
3323 case 117:
3324 switch(ndx) {
3325 case 0:
3326 p = "int";
3327 break;
3328 case 1:
3329 p = "int";
3330 break;
3331 case 2:
3332 p = "int";
3333 break;
3334 case 3:
3335 p = "int";
3336 break;
3337 case 4:
3338 p = "void *";
3339 break;
3340 default:
3341 break;
3342 };
3343 break;
3344 /* sys_fsync */
3345 case 118:
3346 switch(ndx) {
3347 case 0:
3348 p = "int";
3349 break;
3350 default:
3351 break;
3352 };
3353 break;
3354 /* linux_sys_sigreturn */
3355 case 119:
3356 switch(ndx) {
3357 case 0:
3358 p = "struct linux_sigcontext *";
3359 break;
3360 default:
3361 break;
3362 };
3363 break;
3364 /* linux_sys_clone */
3365 case 120:
3366 switch(ndx) {
3367 case 0:
3368 p = "int";
3369 break;
3370 case 1:
3371 p = "void *";
3372 break;
3373 case 2:
3374 p = "void *";
3375 break;
3376 case 3:
3377 p = "void *";
3378 break;
3379 case 4:
3380 p = "void *";
3381 break;
3382 default:
3383 break;
3384 };
3385 break;
3386 /* linux_sys_setdomainname */
3387 case 121:
3388 switch(ndx) {
3389 case 0:
3390 p = "char *";
3391 break;
3392 case 1:
3393 p = "int";
3394 break;
3395 default:
3396 break;
3397 };
3398 break;
3399 /* linux_sys_uname */
3400 case 122:
3401 switch(ndx) {
3402 case 0:
3403 p = "struct linux_utsname *";
3404 break;
3405 default:
3406 break;
3407 };
3408 break;
3409 /* linux_sys_modify_ldt */
3410 case 123:
3411 switch(ndx) {
3412 case 0:
3413 p = "int";
3414 break;
3415 case 1:
3416 p = "void *";
3417 break;
3418 case 2:
3419 p = "size_t";
3420 break;
3421 default:
3422 break;
3423 };
3424 break;
3425 /* linux_sys_mprotect */
3426 case 125:
3427 switch(ndx) {
3428 case 0:
3429 p = "const void *";
3430 break;
3431 case 1:
3432 p = "unsigned long";
3433 break;
3434 case 2:
3435 p = "int";
3436 break;
3437 default:
3438 break;
3439 };
3440 break;
3441 /* linux_sys_sigprocmask */
3442 case 126:
3443 switch(ndx) {
3444 case 0:
3445 p = "int";
3446 break;
3447 case 1:
3448 p = "const linux_old_sigset_t *";
3449 break;
3450 case 2:
3451 p = "linux_old_sigset_t *";
3452 break;
3453 default:
3454 break;
3455 };
3456 break;
3457 /* sys_getpgid */
3458 case 132:
3459 switch(ndx) {
3460 case 0:
3461 p = "pid_t";
3462 break;
3463 default:
3464 break;
3465 };
3466 break;
3467 /* sys_fchdir */
3468 case 133:
3469 switch(ndx) {
3470 case 0:
3471 p = "int";
3472 break;
3473 default:
3474 break;
3475 };
3476 break;
3477 /* linux_sys_personality */
3478 case 136:
3479 switch(ndx) {
3480 case 0:
3481 p = "unsigned long";
3482 break;
3483 default:
3484 break;
3485 };
3486 break;
3487 /* linux_sys_setfsuid */
3488 case 138:
3489 switch(ndx) {
3490 case 0:
3491 p = "uid_t";
3492 break;
3493 default:
3494 break;
3495 };
3496 break;
3497 /* linux_sys_setfsgid */
3498 case 139:
3499 switch(ndx) {
3500 case 0:
3501 p = "gid_t";
3502 break;
3503 default:
3504 break;
3505 };
3506 break;
3507 /* linux_sys_llseek */
3508 case 140:
3509 switch(ndx) {
3510 case 0:
3511 p = "int";
3512 break;
3513 case 1:
3514 p = "u_int32_t";
3515 break;
3516 case 2:
3517 p = "u_int32_t";
3518 break;
3519 case 3:
3520 p = "void *";
3521 break;
3522 case 4:
3523 p = "int";
3524 break;
3525 default:
3526 break;
3527 };
3528 break;
3529 /* linux_sys_getdents */
3530 case 141:
3531 switch(ndx) {
3532 case 0:
3533 p = "int";
3534 break;
3535 case 1:
3536 p = "struct linux_dirent *";
3537 break;
3538 case 2:
3539 p = "unsigned int";
3540 break;
3541 default:
3542 break;
3543 };
3544 break;
3545 /* linux_sys_select */
3546 case 142:
3547 switch(ndx) {
3548 case 0:
3549 p = "int";
3550 break;
3551 case 1:
3552 p = "fd_set *";
3553 break;
3554 case 2:
3555 p = "fd_set *";
3556 break;
3557 case 3:
3558 p = "fd_set *";
3559 break;
3560 case 4:
3561 p = "struct timeval50 *";
3562 break;
3563 default:
3564 break;
3565 };
3566 break;
3567 /* sys_flock */
3568 case 143:
3569 switch(ndx) {
3570 case 0:
3571 p = "int";
3572 break;
3573 case 1:
3574 p = "int";
3575 break;
3576 default:
3577 break;
3578 };
3579 break;
3580 /* sys___msync13 */
3581 case 144:
3582 switch(ndx) {
3583 case 0:
3584 p = "void *";
3585 break;
3586 case 1:
3587 p = "size_t";
3588 break;
3589 case 2:
3590 p = "int";
3591 break;
3592 default:
3593 break;
3594 };
3595 break;
3596 /* sys_readv */
3597 case 145:
3598 switch(ndx) {
3599 case 0:
3600 p = "int";
3601 break;
3602 case 1:
3603 p = "const struct iovec *";
3604 break;
3605 case 2:
3606 p = "int";
3607 break;
3608 default:
3609 break;
3610 };
3611 break;
3612 /* sys_writev */
3613 case 146:
3614 switch(ndx) {
3615 case 0:
3616 p = "int";
3617 break;
3618 case 1:
3619 p = "const struct iovec *";
3620 break;
3621 case 2:
3622 p = "int";
3623 break;
3624 default:
3625 break;
3626 };
3627 break;
3628 /* sys_getsid */
3629 case 147:
3630 switch(ndx) {
3631 case 0:
3632 p = "pid_t";
3633 break;
3634 default:
3635 break;
3636 };
3637 break;
3638 /* linux_sys_fdatasync */
3639 case 148:
3640 switch(ndx) {
3641 case 0:
3642 p = "int";
3643 break;
3644 default:
3645 break;
3646 };
3647 break;
3648 /* linux_sys___sysctl */
3649 case 149:
3650 switch(ndx) {
3651 case 0:
3652 p = "struct linux___sysctl *";
3653 break;
3654 default:
3655 break;
3656 };
3657 break;
3658 /* sys_mlock */
3659 case 150:
3660 switch(ndx) {
3661 case 0:
3662 p = "void *";
3663 break;
3664 case 1:
3665 p = "size_t";
3666 break;
3667 default:
3668 break;
3669 };
3670 break;
3671 /* sys_munlock */
3672 case 151:
3673 switch(ndx) {
3674 case 0:
3675 p = "void *";
3676 break;
3677 case 1:
3678 p = "size_t";
3679 break;
3680 default:
3681 break;
3682 };
3683 break;
3684 /* sys_mlockall */
3685 case 152:
3686 switch(ndx) {
3687 case 0:
3688 p = "int";
3689 break;
3690 default:
3691 break;
3692 };
3693 break;
3694 /* sys_munlockall */
3695 case 153:
3696 break;
3697 /* linux_sys_sched_setparam */
3698 case 154:
3699 switch(ndx) {
3700 case 0:
3701 p = "pid_t";
3702 break;
3703 case 1:
3704 p = "const struct linux_sched_param *";
3705 break;
3706 default:
3707 break;
3708 };
3709 break;
3710 /* linux_sys_sched_getparam */
3711 case 155:
3712 switch(ndx) {
3713 case 0:
3714 p = "pid_t";
3715 break;
3716 case 1:
3717 p = "struct linux_sched_param *";
3718 break;
3719 default:
3720 break;
3721 };
3722 break;
3723 /* linux_sys_sched_setscheduler */
3724 case 156:
3725 switch(ndx) {
3726 case 0:
3727 p = "pid_t";
3728 break;
3729 case 1:
3730 p = "int";
3731 break;
3732 case 2:
3733 p = "const struct linux_sched_param *";
3734 break;
3735 default:
3736 break;
3737 };
3738 break;
3739 /* linux_sys_sched_getscheduler */
3740 case 157:
3741 switch(ndx) {
3742 case 0:
3743 p = "pid_t";
3744 break;
3745 default:
3746 break;
3747 };
3748 break;
3749 /* linux_sys_sched_yield */
3750 case 158:
3751 break;
3752 /* linux_sys_sched_get_priority_max */
3753 case 159:
3754 switch(ndx) {
3755 case 0:
3756 p = "int";
3757 break;
3758 default:
3759 break;
3760 };
3761 break;
3762 /* linux_sys_sched_get_priority_min */
3763 case 160:
3764 switch(ndx) {
3765 case 0:
3766 p = "int";
3767 break;
3768 default:
3769 break;
3770 };
3771 break;
3772 /* linux_sys_nanosleep */
3773 case 162:
3774 switch(ndx) {
3775 case 0:
3776 p = "const struct linux_timespec *";
3777 break;
3778 case 1:
3779 p = "struct linux_timespec *";
3780 break;
3781 default:
3782 break;
3783 };
3784 break;
3785 /* linux_sys_mremap */
3786 case 163:
3787 switch(ndx) {
3788 case 0:
3789 p = "void *";
3790 break;
3791 case 1:
3792 p = "size_t";
3793 break;
3794 case 2:
3795 p = "size_t";
3796 break;
3797 case 3:
3798 p = "u_long";
3799 break;
3800 default:
3801 break;
3802 };
3803 break;
3804 /* linux_sys_setresuid16 */
3805 case 164:
3806 switch(ndx) {
3807 case 0:
3808 p = "linux_uid16_t";
3809 break;
3810 case 1:
3811 p = "linux_uid16_t";
3812 break;
3813 case 2:
3814 p = "linux_uid16_t";
3815 break;
3816 default:
3817 break;
3818 };
3819 break;
3820 /* linux_sys_getresuid16 */
3821 case 165:
3822 switch(ndx) {
3823 case 0:
3824 p = "linux_uid16_t *";
3825 break;
3826 case 1:
3827 p = "linux_uid16_t *";
3828 break;
3829 case 2:
3830 p = "linux_uid16_t *";
3831 break;
3832 default:
3833 break;
3834 };
3835 break;
3836 /* sys_poll */
3837 case 168:
3838 switch(ndx) {
3839 case 0:
3840 p = "struct pollfd *";
3841 break;
3842 case 1:
3843 p = "u_int";
3844 break;
3845 case 2:
3846 p = "int";
3847 break;
3848 default:
3849 break;
3850 };
3851 break;
3852 /* linux_sys_setresgid16 */
3853 case 170:
3854 switch(ndx) {
3855 case 0:
3856 p = "linux_gid16_t";
3857 break;
3858 case 1:
3859 p = "linux_gid16_t";
3860 break;
3861 case 2:
3862 p = "linux_gid16_t";
3863 break;
3864 default:
3865 break;
3866 };
3867 break;
3868 /* linux_sys_getresgid16 */
3869 case 171:
3870 switch(ndx) {
3871 case 0:
3872 p = "linux_gid16_t *";
3873 break;
3874 case 1:
3875 p = "linux_gid16_t *";
3876 break;
3877 case 2:
3878 p = "linux_gid16_t *";
3879 break;
3880 default:
3881 break;
3882 };
3883 break;
3884 /* linux_sys_rt_sigreturn */
3885 case 173:
3886 switch(ndx) {
3887 case 0:
3888 p = "struct linux_ucontext *";
3889 break;
3890 default:
3891 break;
3892 };
3893 break;
3894 /* linux_sys_rt_sigaction */
3895 case 174:
3896 switch(ndx) {
3897 case 0:
3898 p = "int";
3899 break;
3900 case 1:
3901 p = "const struct linux_sigaction *";
3902 break;
3903 case 2:
3904 p = "struct linux_sigaction *";
3905 break;
3906 case 3:
3907 p = "size_t";
3908 break;
3909 default:
3910 break;
3911 };
3912 break;
3913 /* linux_sys_rt_sigprocmask */
3914 case 175:
3915 switch(ndx) {
3916 case 0:
3917 p = "int";
3918 break;
3919 case 1:
3920 p = "const linux_sigset_t *";
3921 break;
3922 case 2:
3923 p = "linux_sigset_t *";
3924 break;
3925 case 3:
3926 p = "size_t";
3927 break;
3928 default:
3929 break;
3930 };
3931 break;
3932 /* linux_sys_rt_sigpending */
3933 case 176:
3934 switch(ndx) {
3935 case 0:
3936 p = "linux_sigset_t *";
3937 break;
3938 case 1:
3939 p = "size_t";
3940 break;
3941 default:
3942 break;
3943 };
3944 break;
3945 /* linux_sys_rt_sigtimedwait */
3946 case 177:
3947 switch(ndx) {
3948 case 0:
3949 p = "const linux_sigset_t *";
3950 break;
3951 case 1:
3952 p = "linux_siginfo_t *";
3953 break;
3954 case 2:
3955 p = "const struct linux_timespec *";
3956 break;
3957 default:
3958 break;
3959 };
3960 break;
3961 /* linux_sys_rt_queueinfo */
3962 case 178:
3963 switch(ndx) {
3964 case 0:
3965 p = "int";
3966 break;
3967 case 1:
3968 p = "int";
3969 break;
3970 case 2:
3971 p = "linux_siginfo_t *";
3972 break;
3973 default:
3974 break;
3975 };
3976 break;
3977 /* linux_sys_rt_sigsuspend */
3978 case 179:
3979 switch(ndx) {
3980 case 0:
3981 p = "linux_sigset_t *";
3982 break;
3983 case 1:
3984 p = "size_t";
3985 break;
3986 default:
3987 break;
3988 };
3989 break;
3990 /* linux_sys_pread */
3991 case 180:
3992 switch(ndx) {
3993 case 0:
3994 p = "int";
3995 break;
3996 case 1:
3997 p = "char *";
3998 break;
3999 case 2:
4000 p = "size_t";
4001 break;
4002 case 3:
4003 p = "off_t";
4004 break;
4005 default:
4006 break;
4007 };
4008 break;
4009 /* linux_sys_pwrite */
4010 case 181:
4011 switch(ndx) {
4012 case 0:
4013 p = "int";
4014 break;
4015 case 1:
4016 p = "char *";
4017 break;
4018 case 2:
4019 p = "size_t";
4020 break;
4021 case 3:
4022 p = "off_t";
4023 break;
4024 default:
4025 break;
4026 };
4027 break;
4028 /* linux_sys_chown16 */
4029 case 182:
4030 switch(ndx) {
4031 case 0:
4032 p = "const char *";
4033 break;
4034 case 1:
4035 p = "linux_uid16_t";
4036 break;
4037 case 2:
4038 p = "linux_gid16_t";
4039 break;
4040 default:
4041 break;
4042 };
4043 break;
4044 /* sys___getcwd */
4045 case 183:
4046 switch(ndx) {
4047 case 0:
4048 p = "char *";
4049 break;
4050 case 1:
4051 p = "size_t";
4052 break;
4053 default:
4054 break;
4055 };
4056 break;
4057 /* linux_sys_sigaltstack */
4058 case 186:
4059 switch(ndx) {
4060 case 0:
4061 p = "const struct linux_sigaltstack *";
4062 break;
4063 case 1:
4064 p = "struct linux_sigaltstack *";
4065 break;
4066 default:
4067 break;
4068 };
4069 break;
4070 /* sys___vfork14 */
4071 case 190:
4072 break;
4073 /* linux_sys_ugetrlimit */
4074 case 191:
4075 switch(ndx) {
4076 case 0:
4077 p = "int";
4078 break;
4079 case 1:
4080 p = "struct orlimit *";
4081 break;
4082 default:
4083 break;
4084 };
4085 break;
4086 #define linux_sys_mmap2_args linux_sys_mmap_args
4087 /* linux_sys_mmap2 */
4088 case 192:
4089 switch(ndx) {
4090 case 0:
4091 p = "unsigned long";
4092 break;
4093 case 1:
4094 p = "size_t";
4095 break;
4096 case 2:
4097 p = "int";
4098 break;
4099 case 3:
4100 p = "int";
4101 break;
4102 case 4:
4103 p = "int";
4104 break;
4105 case 5:
4106 p = "linux_off_t";
4107 break;
4108 default:
4109 break;
4110 };
4111 break;
4112 /* linux_sys_truncate64 */
4113 case 193:
4114 switch(ndx) {
4115 case 0:
4116 p = "const char *";
4117 break;
4118 case 1:
4119 p = "off_t";
4120 break;
4121 default:
4122 break;
4123 };
4124 break;
4125 /* linux_sys_ftruncate64 */
4126 case 194:
4127 switch(ndx) {
4128 case 0:
4129 p = "unsigned int";
4130 break;
4131 case 1:
4132 p = "off_t";
4133 break;
4134 default:
4135 break;
4136 };
4137 break;
4138 /* linux_sys_stat64 */
4139 case 195:
4140 switch(ndx) {
4141 case 0:
4142 p = "const char *";
4143 break;
4144 case 1:
4145 p = "struct linux_stat64 *";
4146 break;
4147 default:
4148 break;
4149 };
4150 break;
4151 /* linux_sys_lstat64 */
4152 case 196:
4153 switch(ndx) {
4154 case 0:
4155 p = "const char *";
4156 break;
4157 case 1:
4158 p = "struct linux_stat64 *";
4159 break;
4160 default:
4161 break;
4162 };
4163 break;
4164 /* linux_sys_fstat64 */
4165 case 197:
4166 switch(ndx) {
4167 case 0:
4168 p = "int";
4169 break;
4170 case 1:
4171 p = "struct linux_stat64 *";
4172 break;
4173 default:
4174 break;
4175 };
4176 break;
4177 /* sys___posix_lchown */
4178 case 198:
4179 switch(ndx) {
4180 case 0:
4181 p = "const char *";
4182 break;
4183 case 1:
4184 p = "uid_t";
4185 break;
4186 case 2:
4187 p = "gid_t";
4188 break;
4189 default:
4190 break;
4191 };
4192 break;
4193 /* sys_getuid */
4194 case 199:
4195 break;
4196 /* sys_getgid */
4197 case 200:
4198 break;
4199 /* sys_geteuid */
4200 case 201:
4201 break;
4202 /* sys_getegid */
4203 case 202:
4204 break;
4205 /* sys_setreuid */
4206 case 203:
4207 switch(ndx) {
4208 case 0:
4209 p = "uid_t";
4210 break;
4211 case 1:
4212 p = "uid_t";
4213 break;
4214 default:
4215 break;
4216 };
4217 break;
4218 /* sys_setregid */
4219 case 204:
4220 switch(ndx) {
4221 case 0:
4222 p = "gid_t";
4223 break;
4224 case 1:
4225 p = "gid_t";
4226 break;
4227 default:
4228 break;
4229 };
4230 break;
4231 /* sys_getgroups */
4232 case 205:
4233 switch(ndx) {
4234 case 0:
4235 p = "int";
4236 break;
4237 case 1:
4238 p = "gid_t *";
4239 break;
4240 default:
4241 break;
4242 };
4243 break;
4244 /* sys_setgroups */
4245 case 206:
4246 switch(ndx) {
4247 case 0:
4248 p = "int";
4249 break;
4250 case 1:
4251 p = "gid_t *";
4252 break;
4253 default:
4254 break;
4255 };
4256 break;
4257 /* sys___posix_fchown */
4258 case 207:
4259 switch(ndx) {
4260 case 0:
4261 p = "int";
4262 break;
4263 case 1:
4264 p = "uid_t";
4265 break;
4266 case 2:
4267 p = "gid_t";
4268 break;
4269 default:
4270 break;
4271 };
4272 break;
4273 /* linux_sys_setresuid */
4274 case 208:
4275 switch(ndx) {
4276 case 0:
4277 p = "uid_t";
4278 break;
4279 case 1:
4280 p = "uid_t";
4281 break;
4282 case 2:
4283 p = "uid_t";
4284 break;
4285 default:
4286 break;
4287 };
4288 break;
4289 /* linux_sys_getresuid */
4290 case 209:
4291 switch(ndx) {
4292 case 0:
4293 p = "uid_t *";
4294 break;
4295 case 1:
4296 p = "uid_t *";
4297 break;
4298 case 2:
4299 p = "uid_t *";
4300 break;
4301 default:
4302 break;
4303 };
4304 break;
4305 /* linux_sys_setresgid */
4306 case 210:
4307 switch(ndx) {
4308 case 0:
4309 p = "gid_t";
4310 break;
4311 case 1:
4312 p = "gid_t";
4313 break;
4314 case 2:
4315 p = "gid_t";
4316 break;
4317 default:
4318 break;
4319 };
4320 break;
4321 /* linux_sys_getresgid */
4322 case 211:
4323 switch(ndx) {
4324 case 0:
4325 p = "gid_t *";
4326 break;
4327 case 1:
4328 p = "gid_t *";
4329 break;
4330 case 2:
4331 p = "gid_t *";
4332 break;
4333 default:
4334 break;
4335 };
4336 break;
4337 /* sys___posix_chown */
4338 case 212:
4339 switch(ndx) {
4340 case 0:
4341 p = "const char *";
4342 break;
4343 case 1:
4344 p = "uid_t";
4345 break;
4346 case 2:
4347 p = "gid_t";
4348 break;
4349 default:
4350 break;
4351 };
4352 break;
4353 /* sys_setuid */
4354 case 213:
4355 switch(ndx) {
4356 case 0:
4357 p = "uid_t";
4358 break;
4359 default:
4360 break;
4361 };
4362 break;
4363 /* sys_setgid */
4364 case 214:
4365 switch(ndx) {
4366 case 0:
4367 p = "gid_t";
4368 break;
4369 default:
4370 break;
4371 };
4372 break;
4373 /* linux_sys_setfsuid */
4374 case 215:
4375 switch(ndx) {
4376 case 0:
4377 p = "uid_t";
4378 break;
4379 default:
4380 break;
4381 };
4382 break;
4383 /* linux_sys_setfsgid */
4384 case 216:
4385 switch(ndx) {
4386 case 0:
4387 p = "gid_t";
4388 break;
4389 default:
4390 break;
4391 };
4392 break;
4393 /* sys_mincore */
4394 case 218:
4395 switch(ndx) {
4396 case 0:
4397 p = "void *";
4398 break;
4399 case 1:
4400 p = "size_t";
4401 break;
4402 case 2:
4403 p = "char *";
4404 break;
4405 default:
4406 break;
4407 };
4408 break;
4409 /* sys_madvise */
4410 case 219:
4411 switch(ndx) {
4412 case 0:
4413 p = "void *";
4414 break;
4415 case 1:
4416 p = "size_t";
4417 break;
4418 case 2:
4419 p = "int";
4420 break;
4421 default:
4422 break;
4423 };
4424 break;
4425 /* linux_sys_getdents64 */
4426 case 220:
4427 switch(ndx) {
4428 case 0:
4429 p = "int";
4430 break;
4431 case 1:
4432 p = "struct linux_dirent64 *";
4433 break;
4434 case 2:
4435 p = "unsigned int";
4436 break;
4437 default:
4438 break;
4439 };
4440 break;
4441 /* linux_sys_fcntl64 */
4442 case 221:
4443 switch(ndx) {
4444 case 0:
4445 p = "int";
4446 break;
4447 case 1:
4448 p = "int";
4449 break;
4450 case 2:
4451 p = "void *";
4452 break;
4453 default:
4454 break;
4455 };
4456 break;
4457 /* linux_sys_gettid */
4458 case 224:
4459 break;
4460 /* linux_sys_readahead */
4461 case 225:
4462 switch(ndx) {
4463 case 0:
4464 p = "int";
4465 break;
4466 case 1:
4467 p = "off_t";
4468 break;
4469 case 2:
4470 p = "size_t";
4471 break;
4472 default:
4473 break;
4474 };
4475 break;
4476 /* linux_sys_setxattr */
4477 case 226:
4478 switch(ndx) {
4479 case 0:
4480 p = "char *";
4481 break;
4482 case 1:
4483 p = "char *";
4484 break;
4485 case 2:
4486 p = "void *";
4487 break;
4488 case 3:
4489 p = "size_t";
4490 break;
4491 case 4:
4492 p = "int";
4493 break;
4494 default:
4495 break;
4496 };
4497 break;
4498 /* linux_sys_lsetxattr */
4499 case 227:
4500 switch(ndx) {
4501 case 0:
4502 p = "char *";
4503 break;
4504 case 1:
4505 p = "char *";
4506 break;
4507 case 2:
4508 p = "void *";
4509 break;
4510 case 3:
4511 p = "size_t";
4512 break;
4513 case 4:
4514 p = "int";
4515 break;
4516 default:
4517 break;
4518 };
4519 break;
4520 /* linux_sys_fsetxattr */
4521 case 228:
4522 switch(ndx) {
4523 case 0:
4524 p = "int";
4525 break;
4526 case 1:
4527 p = "char *";
4528 break;
4529 case 2:
4530 p = "void *";
4531 break;
4532 case 3:
4533 p = "size_t";
4534 break;
4535 case 4:
4536 p = "int";
4537 break;
4538 default:
4539 break;
4540 };
4541 break;
4542 /* linux_sys_getxattr */
4543 case 229:
4544 switch(ndx) {
4545 case 0:
4546 p = "char *";
4547 break;
4548 case 1:
4549 p = "char *";
4550 break;
4551 case 2:
4552 p = "void *";
4553 break;
4554 case 3:
4555 p = "size_t";
4556 break;
4557 default:
4558 break;
4559 };
4560 break;
4561 /* linux_sys_lgetxattr */
4562 case 230:
4563 switch(ndx) {
4564 case 0:
4565 p = "char *";
4566 break;
4567 case 1:
4568 p = "char *";
4569 break;
4570 case 2:
4571 p = "void *";
4572 break;
4573 case 3:
4574 p = "size_t";
4575 break;
4576 default:
4577 break;
4578 };
4579 break;
4580 /* linux_sys_fgetxattr */
4581 case 231:
4582 switch(ndx) {
4583 case 0:
4584 p = "int";
4585 break;
4586 case 1:
4587 p = "char *";
4588 break;
4589 case 2:
4590 p = "void *";
4591 break;
4592 case 3:
4593 p = "size_t";
4594 break;
4595 default:
4596 break;
4597 };
4598 break;
4599 /* linux_sys_listxattr */
4600 case 232:
4601 switch(ndx) {
4602 case 0:
4603 p = "char *";
4604 break;
4605 case 1:
4606 p = "char *";
4607 break;
4608 case 2:
4609 p = "size_t";
4610 break;
4611 default:
4612 break;
4613 };
4614 break;
4615 /* linux_sys_llistxattr */
4616 case 233:
4617 switch(ndx) {
4618 case 0:
4619 p = "char *";
4620 break;
4621 case 1:
4622 p = "char *";
4623 break;
4624 case 2:
4625 p = "size_t";
4626 break;
4627 default:
4628 break;
4629 };
4630 break;
4631 /* linux_sys_flistxattr */
4632 case 234:
4633 switch(ndx) {
4634 case 0:
4635 p = "int";
4636 break;
4637 case 1:
4638 p = "char *";
4639 break;
4640 case 2:
4641 p = "size_t";
4642 break;
4643 default:
4644 break;
4645 };
4646 break;
4647 /* linux_sys_removexattr */
4648 case 235:
4649 switch(ndx) {
4650 case 0:
4651 p = "char *";
4652 break;
4653 case 1:
4654 p = "char *";
4655 break;
4656 default:
4657 break;
4658 };
4659 break;
4660 /* linux_sys_lremovexattr */
4661 case 236:
4662 switch(ndx) {
4663 case 0:
4664 p = "char *";
4665 break;
4666 case 1:
4667 p = "char *";
4668 break;
4669 default:
4670 break;
4671 };
4672 break;
4673 /* linux_sys_fremovexattr */
4674 case 237:
4675 switch(ndx) {
4676 case 0:
4677 p = "int";
4678 break;
4679 case 1:
4680 p = "char *";
4681 break;
4682 default:
4683 break;
4684 };
4685 break;
4686 /* linux_sys_tkill */
4687 case 238:
4688 switch(ndx) {
4689 case 0:
4690 p = "int";
4691 break;
4692 case 1:
4693 p = "int";
4694 break;
4695 default:
4696 break;
4697 };
4698 break;
4699 /* linux_sys_futex */
4700 case 240:
4701 switch(ndx) {
4702 case 0:
4703 p = "int *";
4704 break;
4705 case 1:
4706 p = "int";
4707 break;
4708 case 2:
4709 p = "int";
4710 break;
4711 case 3:
4712 p = "const struct linux_timespec *";
4713 break;
4714 case 4:
4715 p = "int *";
4716 break;
4717 case 5:
4718 p = "int";
4719 break;
4720 default:
4721 break;
4722 };
4723 break;
4724 /* linux_sys_sched_setaffinity */
4725 case 241:
4726 switch(ndx) {
4727 case 0:
4728 p = "pid_t";
4729 break;
4730 case 1:
4731 p = "unsigned int";
4732 break;
4733 case 2:
4734 p = "unsigned long *";
4735 break;
4736 default:
4737 break;
4738 };
4739 break;
4740 /* linux_sys_sched_getaffinity */
4741 case 242:
4742 switch(ndx) {
4743 case 0:
4744 p = "pid_t";
4745 break;
4746 case 1:
4747 p = "unsigned int";
4748 break;
4749 case 2:
4750 p = "unsigned long *";
4751 break;
4752 default:
4753 break;
4754 };
4755 break;
4756 /* linux_sys_set_thread_area */
4757 case 243:
4758 switch(ndx) {
4759 case 0:
4760 p = "struct linux_user_desc *";
4761 break;
4762 default:
4763 break;
4764 };
4765 break;
4766 /* linux_sys_get_thread_area */
4767 case 244:
4768 switch(ndx) {
4769 case 0:
4770 p = "struct linux_user_desc *";
4771 break;
4772 default:
4773 break;
4774 };
4775 break;
4776 /* linux_sys_fadvise64 */
4777 case 250:
4778 switch(ndx) {
4779 case 0:
4780 p = "int";
4781 break;
4782 case 1:
4783 p = "off_t";
4784 break;
4785 case 2:
4786 p = "size_t";
4787 break;
4788 case 3:
4789 p = "int";
4790 break;
4791 default:
4792 break;
4793 };
4794 break;
4795 /* linux_sys_exit_group */
4796 case 252:
4797 switch(ndx) {
4798 case 0:
4799 p = "int";
4800 break;
4801 default:
4802 break;
4803 };
4804 break;
4805 /* linux_sys_epoll_create */
4806 case 254:
4807 switch(ndx) {
4808 case 0:
4809 p = "int";
4810 break;
4811 default:
4812 break;
4813 };
4814 break;
4815 /* linux_sys_epoll_ctl */
4816 case 255:
4817 switch(ndx) {
4818 case 0:
4819 p = "int";
4820 break;
4821 case 1:
4822 p = "int";
4823 break;
4824 case 2:
4825 p = "int";
4826 break;
4827 case 3:
4828 p = "struct linux_epoll_event *";
4829 break;
4830 default:
4831 break;
4832 };
4833 break;
4834 /* linux_sys_epoll_wait */
4835 case 256:
4836 switch(ndx) {
4837 case 0:
4838 p = "int";
4839 break;
4840 case 1:
4841 p = "struct linux_epoll_event *";
4842 break;
4843 case 2:
4844 p = "int";
4845 break;
4846 case 3:
4847 p = "int";
4848 break;
4849 default:
4850 break;
4851 };
4852 break;
4853 /* linux_sys_set_tid_address */
4854 case 258:
4855 switch(ndx) {
4856 case 0:
4857 p = "int *";
4858 break;
4859 default:
4860 break;
4861 };
4862 break;
4863 /* linux_sys_timer_create */
4864 case 259:
4865 switch(ndx) {
4866 case 0:
4867 p = "clockid_t";
4868 break;
4869 case 1:
4870 p = "struct linux_sigevent *";
4871 break;
4872 case 2:
4873 p = "timer_t *";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* linux_sys_timer_settime */
4880 case 260:
4881 switch(ndx) {
4882 case 0:
4883 p = "timer_t";
4884 break;
4885 case 1:
4886 p = "int";
4887 break;
4888 case 2:
4889 p = "const struct linux_itimerspec *";
4890 break;
4891 case 3:
4892 p = "struct linux_itimerspec *";
4893 break;
4894 default:
4895 break;
4896 };
4897 break;
4898 /* linux_sys_timer_gettime */
4899 case 261:
4900 switch(ndx) {
4901 case 0:
4902 p = "timer_t";
4903 break;
4904 case 1:
4905 p = "struct linux_itimerspec *";
4906 break;
4907 default:
4908 break;
4909 };
4910 break;
4911 /* sys_timer_getoverrun */
4912 case 262:
4913 switch(ndx) {
4914 case 0:
4915 p = "timer_t";
4916 break;
4917 default:
4918 break;
4919 };
4920 break;
4921 /* sys_timer_delete */
4922 case 263:
4923 switch(ndx) {
4924 case 0:
4925 p = "timer_t";
4926 break;
4927 default:
4928 break;
4929 };
4930 break;
4931 /* linux_sys_clock_settime */
4932 case 264:
4933 switch(ndx) {
4934 case 0:
4935 p = "clockid_t";
4936 break;
4937 case 1:
4938 p = "struct linux_timespec *";
4939 break;
4940 default:
4941 break;
4942 };
4943 break;
4944 /* linux_sys_clock_gettime */
4945 case 265:
4946 switch(ndx) {
4947 case 0:
4948 p = "clockid_t";
4949 break;
4950 case 1:
4951 p = "struct linux_timespec *";
4952 break;
4953 default:
4954 break;
4955 };
4956 break;
4957 /* linux_sys_clock_getres */
4958 case 266:
4959 switch(ndx) {
4960 case 0:
4961 p = "clockid_t";
4962 break;
4963 case 1:
4964 p = "struct linux_timespec *";
4965 break;
4966 default:
4967 break;
4968 };
4969 break;
4970 /* linux_sys_clock_nanosleep */
4971 case 267:
4972 switch(ndx) {
4973 case 0:
4974 p = "clockid_t";
4975 break;
4976 case 1:
4977 p = "int";
4978 break;
4979 case 2:
4980 p = "struct linux_timespec *";
4981 break;
4982 case 3:
4983 p = "struct linux_timespec *";
4984 break;
4985 default:
4986 break;
4987 };
4988 break;
4989 /* linux_sys_statfs64 */
4990 case 268:
4991 switch(ndx) {
4992 case 0:
4993 p = "const char *";
4994 break;
4995 case 1:
4996 p = "size_t";
4997 break;
4998 case 2:
4999 p = "struct linux_statfs64 *";
5000 break;
5001 default:
5002 break;
5003 };
5004 break;
5005 /* linux_sys_fstatfs64 */
5006 case 269:
5007 switch(ndx) {
5008 case 0:
5009 p = "int";
5010 break;
5011 case 1:
5012 p = "size_t";
5013 break;
5014 case 2:
5015 p = "struct linux_statfs64 *";
5016 break;
5017 default:
5018 break;
5019 };
5020 break;
5021 /* linux_sys_tgkill */
5022 case 270:
5023 switch(ndx) {
5024 case 0:
5025 p = "int";
5026 break;
5027 case 1:
5028 p = "int";
5029 break;
5030 case 2:
5031 p = "int";
5032 break;
5033 default:
5034 break;
5035 };
5036 break;
5037 /* compat_50_sys_utimes */
5038 case 271:
5039 switch(ndx) {
5040 case 0:
5041 p = "const char *";
5042 break;
5043 case 1:
5044 p = "const struct timeval50 *";
5045 break;
5046 default:
5047 break;
5048 };
5049 break;
5050 /* linux_sys_fadvise64_64 */
5051 case 272:
5052 switch(ndx) {
5053 case 0:
5054 p = "int";
5055 break;
5056 case 1:
5057 p = "off_t";
5058 break;
5059 case 2:
5060 p = "off_t";
5061 break;
5062 case 3:
5063 p = "int";
5064 break;
5065 default:
5066 break;
5067 };
5068 break;
5069 /* linux_sys_openat */
5070 case 295:
5071 switch(ndx) {
5072 case 0:
5073 p = "int";
5074 break;
5075 case 1:
5076 p = "const char *";
5077 break;
5078 case 2:
5079 p = "int";
5080 break;
5081 case 3:
5082 p = "linux_umode_t";
5083 break;
5084 default:
5085 break;
5086 };
5087 break;
5088 /* sys_mkdirat */
5089 case 296:
5090 switch(ndx) {
5091 case 0:
5092 p = "int";
5093 break;
5094 case 1:
5095 p = "const char *";
5096 break;
5097 case 2:
5098 p = "linux_umode_t";
5099 break;
5100 default:
5101 break;
5102 };
5103 break;
5104 /* linux_sys_mknodat */
5105 case 297:
5106 switch(ndx) {
5107 case 0:
5108 p = "int";
5109 break;
5110 case 1:
5111 p = "const char *";
5112 break;
5113 case 2:
5114 p = "linux_umode_t";
5115 break;
5116 case 3:
5117 p = "unsigned";
5118 break;
5119 default:
5120 break;
5121 };
5122 break;
5123 /* linux_sys_fchownat */
5124 case 298:
5125 switch(ndx) {
5126 case 0:
5127 p = "int";
5128 break;
5129 case 1:
5130 p = "const char *";
5131 break;
5132 case 2:
5133 p = "uid_t";
5134 break;
5135 case 3:
5136 p = "gid_t";
5137 break;
5138 case 4:
5139 p = "int";
5140 break;
5141 default:
5142 break;
5143 };
5144 break;
5145 /* linux_sys_fstatat64 */
5146 case 300:
5147 switch(ndx) {
5148 case 0:
5149 p = "int";
5150 break;
5151 case 1:
5152 p = "const char *";
5153 break;
5154 case 2:
5155 p = "struct linux_stat64 *";
5156 break;
5157 case 3:
5158 p = "int";
5159 break;
5160 default:
5161 break;
5162 };
5163 break;
5164 /* linux_sys_unlinkat */
5165 case 301:
5166 switch(ndx) {
5167 case 0:
5168 p = "int";
5169 break;
5170 case 1:
5171 p = "const char *";
5172 break;
5173 case 2:
5174 p = "int";
5175 break;
5176 default:
5177 break;
5178 };
5179 break;
5180 /* sys_renameat */
5181 case 302:
5182 switch(ndx) {
5183 case 0:
5184 p = "int";
5185 break;
5186 case 1:
5187 p = "const char *";
5188 break;
5189 case 2:
5190 p = "int";
5191 break;
5192 case 3:
5193 p = "const char *";
5194 break;
5195 default:
5196 break;
5197 };
5198 break;
5199 /* linux_sys_linkat */
5200 case 303:
5201 switch(ndx) {
5202 case 0:
5203 p = "int";
5204 break;
5205 case 1:
5206 p = "const char *";
5207 break;
5208 case 2:
5209 p = "int";
5210 break;
5211 case 3:
5212 p = "const char *";
5213 break;
5214 case 4:
5215 p = "int";
5216 break;
5217 default:
5218 break;
5219 };
5220 break;
5221 /* sys_symlinkat */
5222 case 304:
5223 switch(ndx) {
5224 case 0:
5225 p = "const char *";
5226 break;
5227 case 1:
5228 p = "int";
5229 break;
5230 case 2:
5231 p = "const char *";
5232 break;
5233 default:
5234 break;
5235 };
5236 break;
5237 /* sys_readlinkat */
5238 case 305:
5239 switch(ndx) {
5240 case 0:
5241 p = "int";
5242 break;
5243 case 1:
5244 p = "const char *";
5245 break;
5246 case 2:
5247 p = "char *";
5248 break;
5249 case 3:
5250 p = "size_t";
5251 break;
5252 default:
5253 break;
5254 };
5255 break;
5256 /* linux_sys_fchmodat */
5257 case 306:
5258 switch(ndx) {
5259 case 0:
5260 p = "int";
5261 break;
5262 case 1:
5263 p = "const char *";
5264 break;
5265 case 2:
5266 p = "linux_umode_t";
5267 break;
5268 default:
5269 break;
5270 };
5271 break;
5272 /* linux_sys_faccessat */
5273 case 307:
5274 switch(ndx) {
5275 case 0:
5276 p = "int";
5277 break;
5278 case 1:
5279 p = "const char *";
5280 break;
5281 case 2:
5282 p = "int";
5283 break;
5284 default:
5285 break;
5286 };
5287 break;
5288 /* linux_sys_pselect6 */
5289 case 308:
5290 switch(ndx) {
5291 case 0:
5292 p = "int";
5293 break;
5294 case 1:
5295 p = "fd_set *";
5296 break;
5297 case 2:
5298 p = "fd_set *";
5299 break;
5300 case 3:
5301 p = "fd_set *";
5302 break;
5303 case 4:
5304 p = "struct linux_timespec *";
5305 break;
5306 case 5:
5307 p = "linux_sized_sigset_t *";
5308 break;
5309 default:
5310 break;
5311 };
5312 break;
5313 /* linux_sys_ppoll */
5314 case 309:
5315 switch(ndx) {
5316 case 0:
5317 p = "struct pollfd *";
5318 break;
5319 case 1:
5320 p = "u_int";
5321 break;
5322 case 2:
5323 p = "struct linux_timespec *";
5324 break;
5325 case 3:
5326 p = "linux_sigset_t *";
5327 break;
5328 default:
5329 break;
5330 };
5331 break;
5332 /* sys___futex_set_robust_list */
5333 case 311:
5334 switch(ndx) {
5335 case 0:
5336 p = "void *";
5337 break;
5338 case 1:
5339 p = "size_t";
5340 break;
5341 default:
5342 break;
5343 };
5344 break;
5345 /* sys___futex_get_robust_list */
5346 case 312:
5347 switch(ndx) {
5348 case 0:
5349 p = "lwpid_t";
5350 break;
5351 case 1:
5352 p = "void **";
5353 break;
5354 case 2:
5355 p = "size_t *";
5356 break;
5357 default:
5358 break;
5359 };
5360 break;
5361 /* linux_sys_epoll_pwait */
5362 case 319:
5363 switch(ndx) {
5364 case 0:
5365 p = "int";
5366 break;
5367 case 1:
5368 p = "struct linux_epoll_event *";
5369 break;
5370 case 2:
5371 p = "int";
5372 break;
5373 case 3:
5374 p = "int";
5375 break;
5376 case 4:
5377 p = "const linux_sigset_t *";
5378 break;
5379 default:
5380 break;
5381 };
5382 break;
5383 /* linux_sys_utimensat */
5384 case 320:
5385 switch(ndx) {
5386 case 0:
5387 p = "int";
5388 break;
5389 case 1:
5390 p = "const char *";
5391 break;
5392 case 2:
5393 p = "struct linux_timespec *";
5394 break;
5395 case 3:
5396 p = "int";
5397 break;
5398 default:
5399 break;
5400 };
5401 break;
5402 /* linux_sys_timerfd_create */
5403 case 322:
5404 switch(ndx) {
5405 case 0:
5406 p = "clockid_t";
5407 break;
5408 case 1:
5409 p = "int";
5410 break;
5411 default:
5412 break;
5413 };
5414 break;
5415 /* linux_sys_eventfd */
5416 case 323:
5417 switch(ndx) {
5418 case 0:
5419 p = "unsigned int";
5420 break;
5421 default:
5422 break;
5423 };
5424 break;
5425 /* linux_sys_fallocate */
5426 case 324:
5427 switch(ndx) {
5428 case 0:
5429 p = "int";
5430 break;
5431 case 1:
5432 p = "int";
5433 break;
5434 case 2:
5435 p = "off_t";
5436 break;
5437 case 3:
5438 p = "off_t";
5439 break;
5440 default:
5441 break;
5442 };
5443 break;
5444 /* linux_sys_timerfd_settime */
5445 case 325:
5446 switch(ndx) {
5447 case 0:
5448 p = "int";
5449 break;
5450 case 1:
5451 p = "int";
5452 break;
5453 case 2:
5454 p = "const struct linux_itimerspec *";
5455 break;
5456 case 3:
5457 p = "struct linux_itimerspec *";
5458 break;
5459 default:
5460 break;
5461 };
5462 break;
5463 /* linux_sys_timerfd_gettime */
5464 case 326:
5465 switch(ndx) {
5466 case 0:
5467 p = "int";
5468 break;
5469 case 1:
5470 p = "struct linux_itimerspec *";
5471 break;
5472 default:
5473 break;
5474 };
5475 break;
5476 /* linux_sys_eventfd2 */
5477 case 328:
5478 switch(ndx) {
5479 case 0:
5480 p = "unsigned int";
5481 break;
5482 case 1:
5483 p = "int";
5484 break;
5485 default:
5486 break;
5487 };
5488 break;
5489 /* linux_sys_epoll_create1 */
5490 case 329:
5491 switch(ndx) {
5492 case 0:
5493 p = "int";
5494 break;
5495 default:
5496 break;
5497 };
5498 break;
5499 /* linux_sys_dup3 */
5500 case 330:
5501 switch(ndx) {
5502 case 0:
5503 p = "int";
5504 break;
5505 case 1:
5506 p = "int";
5507 break;
5508 case 2:
5509 p = "int";
5510 break;
5511 default:
5512 break;
5513 };
5514 break;
5515 /* linux_sys_pipe2 */
5516 case 331:
5517 switch(ndx) {
5518 case 0:
5519 p = "int *";
5520 break;
5521 case 1:
5522 p = "int";
5523 break;
5524 default:
5525 break;
5526 };
5527 break;
5528 /* linux_sys_preadv */
5529 case 333:
5530 switch(ndx) {
5531 case 0:
5532 p = "int";
5533 break;
5534 case 1:
5535 p = "const struct iovec *";
5536 break;
5537 case 2:
5538 p = "int";
5539 break;
5540 case 3:
5541 p = "unsigned long";
5542 break;
5543 case 4:
5544 p = "unsigned long";
5545 break;
5546 default:
5547 break;
5548 };
5549 break;
5550 /* linux_sys_pwritev */
5551 case 334:
5552 switch(ndx) {
5553 case 0:
5554 p = "int";
5555 break;
5556 case 1:
5557 p = "const struct iovcnt *";
5558 break;
5559 case 2:
5560 p = "int";
5561 break;
5562 case 3:
5563 p = "unsigned long";
5564 break;
5565 case 4:
5566 p = "unsigned long";
5567 break;
5568 default:
5569 break;
5570 };
5571 break;
5572 /* linux_sys_prlimit64 */
5573 case 340:
5574 switch(ndx) {
5575 case 0:
5576 p = "pid_t";
5577 break;
5578 case 1:
5579 p = "int";
5580 break;
5581 case 2:
5582 p = "struct rlimit *";
5583 break;
5584 case 3:
5585 p = "struct rlimit *";
5586 break;
5587 default:
5588 break;
5589 };
5590 break;
5591 /* sys_getrandom */
5592 case 355:
5593 switch(ndx) {
5594 case 0:
5595 p = "void *";
5596 break;
5597 case 1:
5598 p = "size_t";
5599 break;
5600 case 2:
5601 p = "unsigned int";
5602 break;
5603 default:
5604 break;
5605 };
5606 break;
5607 /* linux_sys_memfd_create */
5608 case 356:
5609 switch(ndx) {
5610 case 0:
5611 p = "const char *";
5612 break;
5613 case 1:
5614 p = "unsigned int";
5615 break;
5616 default:
5617 break;
5618 };
5619 break;
5620 /* linux_sys_statx */
5621 case 397:
5622 switch(ndx) {
5623 case 0:
5624 p = "int";
5625 break;
5626 case 1:
5627 p = "const char *";
5628 break;
5629 case 2:
5630 p = "int";
5631 break;
5632 case 3:
5633 p = "unsigned int";
5634 break;
5635 case 4:
5636 p = "struct linux_statx *";
5637 break;
5638 default:
5639 break;
5640 };
5641 break;
5642 /* linux_sys_close_range */
5643 case 436:
5644 switch(ndx) {
5645 case 0:
5646 p = "unsigned int";
5647 break;
5648 case 1:
5649 p = "unsigned int";
5650 break;
5651 case 2:
5652 p = "unsigned int";
5653 break;
5654 default:
5655 break;
5656 };
5657 break;
5658 /* linux_sys_epoll_pwait2 */
5659 case 441:
5660 switch(ndx) {
5661 case 0:
5662 p = "int";
5663 break;
5664 case 1:
5665 p = "struct linux_epoll_event *";
5666 break;
5667 case 2:
5668 p = "int";
5669 break;
5670 case 3:
5671 p = "const struct linux_timespec *";
5672 break;
5673 case 4:
5674 p = "const linux_sigset_t *";
5675 break;
5676 default:
5677 break;
5678 };
5679 break;
5680 default:
5681 break;
5682 };
5683 if (p != NULL)
5684 strlcpy(desc, p, descsz);
5685 }
5686 static void
5687 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5688 {
5689 const char *p = NULL;
5690 switch (sysnum) {
5691 /* linux_sys_nosys */
5692 case 0:
5693 /* linux_sys_exit */
5694 case 1:
5695 if (ndx == 0 || ndx == 1)
5696 p = "int";
5697 break;
5698 /* sys_fork */
5699 case 2:
5700 /* sys_read */
5701 case 3:
5702 if (ndx == 0 || ndx == 1)
5703 p = "ssize_t";
5704 break;
5705 /* sys_write */
5706 case 4:
5707 if (ndx == 0 || ndx == 1)
5708 p = "ssize_t";
5709 break;
5710 /* linux_sys_open */
5711 case 5:
5712 if (ndx == 0 || ndx == 1)
5713 p = "int";
5714 break;
5715 /* sys_close */
5716 case 6:
5717 if (ndx == 0 || ndx == 1)
5718 p = "int";
5719 break;
5720 /* linux_sys_waitpid */
5721 case 7:
5722 if (ndx == 0 || ndx == 1)
5723 p = "int";
5724 break;
5725 /* linux_sys_creat */
5726 case 8:
5727 if (ndx == 0 || ndx == 1)
5728 p = "int";
5729 break;
5730 /* sys_link */
5731 case 9:
5732 if (ndx == 0 || ndx == 1)
5733 p = "int";
5734 break;
5735 /* linux_sys_unlink */
5736 case 10:
5737 if (ndx == 0 || ndx == 1)
5738 p = "int";
5739 break;
5740 /* sys_execve */
5741 case 11:
5742 if (ndx == 0 || ndx == 1)
5743 p = "int";
5744 break;
5745 /* sys_chdir */
5746 case 12:
5747 if (ndx == 0 || ndx == 1)
5748 p = "int";
5749 break;
5750 /* linux_sys_time */
5751 case 13:
5752 if (ndx == 0 || ndx == 1)
5753 p = "int";
5754 break;
5755 /* linux_sys_mknod */
5756 case 14:
5757 if (ndx == 0 || ndx == 1)
5758 p = "int";
5759 break;
5760 /* sys_chmod */
5761 case 15:
5762 if (ndx == 0 || ndx == 1)
5763 p = "int";
5764 break;
5765 /* linux_sys_lchown16 */
5766 case 16:
5767 if (ndx == 0 || ndx == 1)
5768 p = "int";
5769 break;
5770 /* linux_sys_break */
5771 case 17:
5772 if (ndx == 0 || ndx == 1)
5773 p = "int";
5774 break;
5775 /* compat_43_sys_lseek */
5776 case 19:
5777 if (ndx == 0 || ndx == 1)
5778 p = "long";
5779 break;
5780 /* sys_getpid */
5781 case 20:
5782 /* sys_setuid */
5783 case 23:
5784 if (ndx == 0 || ndx == 1)
5785 p = "int";
5786 break;
5787 /* sys_getuid */
5788 case 24:
5789 /* linux_sys_stime */
5790 case 25:
5791 if (ndx == 0 || ndx == 1)
5792 p = "int";
5793 break;
5794 /* linux_sys_ptrace */
5795 case 26:
5796 if (ndx == 0 || ndx == 1)
5797 p = "int";
5798 break;
5799 /* linux_sys_alarm */
5800 case 27:
5801 if (ndx == 0 || ndx == 1)
5802 p = "int";
5803 break;
5804 /* linux_sys_pause */
5805 case 29:
5806 /* linux_sys_utime */
5807 case 30:
5808 if (ndx == 0 || ndx == 1)
5809 p = "int";
5810 break;
5811 /* sys_access */
5812 case 33:
5813 if (ndx == 0 || ndx == 1)
5814 p = "int";
5815 break;
5816 /* linux_sys_nice */
5817 case 34:
5818 if (ndx == 0 || ndx == 1)
5819 p = "int";
5820 break;
5821 /* sys_sync */
5822 case 36:
5823 /* linux_sys_kill */
5824 case 37:
5825 if (ndx == 0 || ndx == 1)
5826 p = "int";
5827 break;
5828 /* sys___posix_rename */
5829 case 38:
5830 if (ndx == 0 || ndx == 1)
5831 p = "int";
5832 break;
5833 /* sys_mkdir */
5834 case 39:
5835 if (ndx == 0 || ndx == 1)
5836 p = "int";
5837 break;
5838 /* sys_rmdir */
5839 case 40:
5840 if (ndx == 0 || ndx == 1)
5841 p = "int";
5842 break;
5843 /* sys_dup */
5844 case 41:
5845 if (ndx == 0 || ndx == 1)
5846 p = "int";
5847 break;
5848 /* linux_sys_pipe */
5849 case 42:
5850 if (ndx == 0 || ndx == 1)
5851 p = "int";
5852 break;
5853 /* linux_sys_times */
5854 case 43:
5855 if (ndx == 0 || ndx == 1)
5856 p = "int";
5857 break;
5858 /* linux_sys_brk */
5859 case 45:
5860 if (ndx == 0 || ndx == 1)
5861 p = "int";
5862 break;
5863 /* sys_setgid */
5864 case 46:
5865 if (ndx == 0 || ndx == 1)
5866 p = "int";
5867 break;
5868 /* sys_getgid */
5869 case 47:
5870 /* linux_sys_signal */
5871 case 48:
5872 if (ndx == 0 || ndx == 1)
5873 p = "int";
5874 break;
5875 /* sys_geteuid */
5876 case 49:
5877 /* sys_getegid */
5878 case 50:
5879 /* sys_acct */
5880 case 51:
5881 if (ndx == 0 || ndx == 1)
5882 p = "int";
5883 break;
5884 /* linux_sys_ioctl */
5885 case 54:
5886 if (ndx == 0 || ndx == 1)
5887 p = "int";
5888 break;
5889 /* linux_sys_fcntl */
5890 case 55:
5891 if (ndx == 0 || ndx == 1)
5892 p = "int";
5893 break;
5894 /* sys_setpgid */
5895 case 57:
5896 if (ndx == 0 || ndx == 1)
5897 p = "int";
5898 break;
5899 /* linux_sys_oldolduname */
5900 case 59:
5901 if (ndx == 0 || ndx == 1)
5902 p = "int";
5903 break;
5904 /* sys_umask */
5905 case 60:
5906 if (ndx == 0 || ndx == 1)
5907 p = "int";
5908 break;
5909 /* sys_chroot */
5910 case 61:
5911 if (ndx == 0 || ndx == 1)
5912 p = "int";
5913 break;
5914 /* sys_dup2 */
5915 case 63:
5916 if (ndx == 0 || ndx == 1)
5917 p = "int";
5918 break;
5919 /* sys_getppid */
5920 case 64:
5921 /* sys_getpgrp */
5922 case 65:
5923 /* sys_setsid */
5924 case 66:
5925 /* linux_sys_sigaction */
5926 case 67:
5927 if (ndx == 0 || ndx == 1)
5928 p = "int";
5929 break;
5930 /* linux_sys_siggetmask */
5931 case 68:
5932 /* linux_sys_sigsetmask */
5933 case 69:
5934 if (ndx == 0 || ndx == 1)
5935 p = "int";
5936 break;
5937 /* linux_sys_setreuid16 */
5938 case 70:
5939 if (ndx == 0 || ndx == 1)
5940 p = "int";
5941 break;
5942 /* linux_sys_setregid16 */
5943 case 71:
5944 if (ndx == 0 || ndx == 1)
5945 p = "int";
5946 break;
5947 /* linux_sys_sigsuspend */
5948 case 72:
5949 if (ndx == 0 || ndx == 1)
5950 p = "int";
5951 break;
5952 /* linux_sys_sigpending */
5953 case 73:
5954 if (ndx == 0 || ndx == 1)
5955 p = "int";
5956 break;
5957 /* compat_43_sys_sethostname */
5958 case 74:
5959 if (ndx == 0 || ndx == 1)
5960 p = "int";
5961 break;
5962 /* linux_sys_setrlimit */
5963 case 75:
5964 if (ndx == 0 || ndx == 1)
5965 p = "int";
5966 break;
5967 /* linux_sys_getrlimit */
5968 case 76:
5969 if (ndx == 0 || ndx == 1)
5970 p = "int";
5971 break;
5972 /* compat_50_sys_getrusage */
5973 case 77:
5974 if (ndx == 0 || ndx == 1)
5975 p = "int";
5976 break;
5977 /* linux_sys_gettimeofday */
5978 case 78:
5979 if (ndx == 0 || ndx == 1)
5980 p = "int";
5981 break;
5982 /* linux_sys_settimeofday */
5983 case 79:
5984 if (ndx == 0 || ndx == 1)
5985 p = "int";
5986 break;
5987 /* linux_sys_getgroups16 */
5988 case 80:
5989 if (ndx == 0 || ndx == 1)
5990 p = "int";
5991 break;
5992 /* linux_sys_setgroups16 */
5993 case 81:
5994 if (ndx == 0 || ndx == 1)
5995 p = "int";
5996 break;
5997 /* linux_sys_oldselect */
5998 case 82:
5999 if (ndx == 0 || ndx == 1)
6000 p = "int";
6001 break;
6002 /* sys_symlink */
6003 case 83:
6004 if (ndx == 0 || ndx == 1)
6005 p = "int";
6006 break;
6007 /* compat_43_sys_lstat */
6008 case 84:
6009 if (ndx == 0 || ndx == 1)
6010 p = "int";
6011 break;
6012 /* sys_readlink */
6013 case 85:
6014 if (ndx == 0 || ndx == 1)
6015 p = "ssize_t";
6016 break;
6017 #ifdef EXEC_AOUT
6018 /* linux_sys_uselib */
6019 case 86:
6020 if (ndx == 0 || ndx == 1)
6021 p = "int";
6022 break;
6023 #else
6024 #endif
6025 /* linux_sys_swapon */
6026 case 87:
6027 if (ndx == 0 || ndx == 1)
6028 p = "int";
6029 break;
6030 /* linux_sys_reboot */
6031 case 88:
6032 if (ndx == 0 || ndx == 1)
6033 p = "int";
6034 break;
6035 /* linux_sys_readdir */
6036 case 89:
6037 if (ndx == 0 || ndx == 1)
6038 p = "int";
6039 break;
6040 /* linux_sys_old_mmap */
6041 case 90:
6042 if (ndx == 0 || ndx == 1)
6043 p = "int";
6044 break;
6045 /* sys_munmap */
6046 case 91:
6047 if (ndx == 0 || ndx == 1)
6048 p = "int";
6049 break;
6050 /* compat_43_sys_truncate */
6051 case 92:
6052 if (ndx == 0 || ndx == 1)
6053 p = "int";
6054 break;
6055 /* compat_43_sys_ftruncate */
6056 case 93:
6057 if (ndx == 0 || ndx == 1)
6058 p = "int";
6059 break;
6060 /* sys_fchmod */
6061 case 94:
6062 if (ndx == 0 || ndx == 1)
6063 p = "int";
6064 break;
6065 /* linux_sys_fchown16 */
6066 case 95:
6067 if (ndx == 0 || ndx == 1)
6068 p = "int";
6069 break;
6070 /* linux_sys_getpriority */
6071 case 96:
6072 if (ndx == 0 || ndx == 1)
6073 p = "int";
6074 break;
6075 /* sys_setpriority */
6076 case 97:
6077 if (ndx == 0 || ndx == 1)
6078 p = "int";
6079 break;
6080 /* sys_profil */
6081 case 98:
6082 if (ndx == 0 || ndx == 1)
6083 p = "int";
6084 break;
6085 /* linux_sys_statfs */
6086 case 99:
6087 if (ndx == 0 || ndx == 1)
6088 p = "int";
6089 break;
6090 /* linux_sys_fstatfs */
6091 case 100:
6092 if (ndx == 0 || ndx == 1)
6093 p = "int";
6094 break;
6095 /* linux_sys_ioperm */
6096 case 101:
6097 if (ndx == 0 || ndx == 1)
6098 p = "int";
6099 break;
6100 /* linux_sys_socketcall */
6101 case 102:
6102 if (ndx == 0 || ndx == 1)
6103 p = "int";
6104 break;
6105 /* compat_50_sys_setitimer */
6106 case 104:
6107 if (ndx == 0 || ndx == 1)
6108 p = "int";
6109 break;
6110 /* compat_50_sys_getitimer */
6111 case 105:
6112 if (ndx == 0 || ndx == 1)
6113 p = "int";
6114 break;
6115 /* linux_sys_stat */
6116 case 106:
6117 if (ndx == 0 || ndx == 1)
6118 p = "int";
6119 break;
6120 /* linux_sys_lstat */
6121 case 107:
6122 if (ndx == 0 || ndx == 1)
6123 p = "int";
6124 break;
6125 /* linux_sys_fstat */
6126 case 108:
6127 if (ndx == 0 || ndx == 1)
6128 p = "int";
6129 break;
6130 /* linux_sys_olduname */
6131 case 109:
6132 if (ndx == 0 || ndx == 1)
6133 p = "int";
6134 break;
6135 /* linux_sys_iopl */
6136 case 110:
6137 if (ndx == 0 || ndx == 1)
6138 p = "int";
6139 break;
6140 /* linux_sys_wait4 */
6141 case 114:
6142 if (ndx == 0 || ndx == 1)
6143 p = "int";
6144 break;
6145 /* linux_sys_swapoff */
6146 case 115:
6147 if (ndx == 0 || ndx == 1)
6148 p = "int";
6149 break;
6150 /* linux_sys_sysinfo */
6151 case 116:
6152 if (ndx == 0 || ndx == 1)
6153 p = "int";
6154 break;
6155 /* linux_sys_ipc */
6156 case 117:
6157 if (ndx == 0 || ndx == 1)
6158 p = "int";
6159 break;
6160 /* sys_fsync */
6161 case 118:
6162 if (ndx == 0 || ndx == 1)
6163 p = "int";
6164 break;
6165 /* linux_sys_sigreturn */
6166 case 119:
6167 if (ndx == 0 || ndx == 1)
6168 p = "int";
6169 break;
6170 /* linux_sys_clone */
6171 case 120:
6172 if (ndx == 0 || ndx == 1)
6173 p = "int";
6174 break;
6175 /* linux_sys_setdomainname */
6176 case 121:
6177 if (ndx == 0 || ndx == 1)
6178 p = "int";
6179 break;
6180 /* linux_sys_uname */
6181 case 122:
6182 if (ndx == 0 || ndx == 1)
6183 p = "int";
6184 break;
6185 /* linux_sys_modify_ldt */
6186 case 123:
6187 if (ndx == 0 || ndx == 1)
6188 p = "int";
6189 break;
6190 /* linux_sys_mprotect */
6191 case 125:
6192 if (ndx == 0 || ndx == 1)
6193 p = "int";
6194 break;
6195 /* linux_sys_sigprocmask */
6196 case 126:
6197 if (ndx == 0 || ndx == 1)
6198 p = "int";
6199 break;
6200 /* sys_getpgid */
6201 case 132:
6202 if (ndx == 0 || ndx == 1)
6203 p = "pid_t";
6204 break;
6205 /* sys_fchdir */
6206 case 133:
6207 if (ndx == 0 || ndx == 1)
6208 p = "int";
6209 break;
6210 /* linux_sys_personality */
6211 case 136:
6212 if (ndx == 0 || ndx == 1)
6213 p = "int";
6214 break;
6215 /* linux_sys_setfsuid */
6216 case 138:
6217 if (ndx == 0 || ndx == 1)
6218 p = "int";
6219 break;
6220 /* linux_sys_setfsgid */
6221 case 139:
6222 if (ndx == 0 || ndx == 1)
6223 p = "int";
6224 break;
6225 /* linux_sys_llseek */
6226 case 140:
6227 if (ndx == 0 || ndx == 1)
6228 p = "int";
6229 break;
6230 /* linux_sys_getdents */
6231 case 141:
6232 if (ndx == 0 || ndx == 1)
6233 p = "int";
6234 break;
6235 /* linux_sys_select */
6236 case 142:
6237 if (ndx == 0 || ndx == 1)
6238 p = "int";
6239 break;
6240 /* sys_flock */
6241 case 143:
6242 if (ndx == 0 || ndx == 1)
6243 p = "int";
6244 break;
6245 /* sys___msync13 */
6246 case 144:
6247 if (ndx == 0 || ndx == 1)
6248 p = "int";
6249 break;
6250 /* sys_readv */
6251 case 145:
6252 if (ndx == 0 || ndx == 1)
6253 p = "ssize_t";
6254 break;
6255 /* sys_writev */
6256 case 146:
6257 if (ndx == 0 || ndx == 1)
6258 p = "ssize_t";
6259 break;
6260 /* sys_getsid */
6261 case 147:
6262 if (ndx == 0 || ndx == 1)
6263 p = "pid_t";
6264 break;
6265 /* linux_sys_fdatasync */
6266 case 148:
6267 if (ndx == 0 || ndx == 1)
6268 p = "int";
6269 break;
6270 /* linux_sys___sysctl */
6271 case 149:
6272 if (ndx == 0 || ndx == 1)
6273 p = "int";
6274 break;
6275 /* sys_mlock */
6276 case 150:
6277 if (ndx == 0 || ndx == 1)
6278 p = "int";
6279 break;
6280 /* sys_munlock */
6281 case 151:
6282 if (ndx == 0 || ndx == 1)
6283 p = "int";
6284 break;
6285 /* sys_mlockall */
6286 case 152:
6287 if (ndx == 0 || ndx == 1)
6288 p = "int";
6289 break;
6290 /* sys_munlockall */
6291 case 153:
6292 /* linux_sys_sched_setparam */
6293 case 154:
6294 if (ndx == 0 || ndx == 1)
6295 p = "int";
6296 break;
6297 /* linux_sys_sched_getparam */
6298 case 155:
6299 if (ndx == 0 || ndx == 1)
6300 p = "int";
6301 break;
6302 /* linux_sys_sched_setscheduler */
6303 case 156:
6304 if (ndx == 0 || ndx == 1)
6305 p = "int";
6306 break;
6307 /* linux_sys_sched_getscheduler */
6308 case 157:
6309 if (ndx == 0 || ndx == 1)
6310 p = "int";
6311 break;
6312 /* linux_sys_sched_yield */
6313 case 158:
6314 /* linux_sys_sched_get_priority_max */
6315 case 159:
6316 if (ndx == 0 || ndx == 1)
6317 p = "int";
6318 break;
6319 /* linux_sys_sched_get_priority_min */
6320 case 160:
6321 if (ndx == 0 || ndx == 1)
6322 p = "int";
6323 break;
6324 /* linux_sys_nanosleep */
6325 case 162:
6326 if (ndx == 0 || ndx == 1)
6327 p = "int";
6328 break;
6329 /* linux_sys_mremap */
6330 case 163:
6331 if (ndx == 0 || ndx == 1)
6332 p = "void *";
6333 break;
6334 /* linux_sys_setresuid16 */
6335 case 164:
6336 if (ndx == 0 || ndx == 1)
6337 p = "int";
6338 break;
6339 /* linux_sys_getresuid16 */
6340 case 165:
6341 if (ndx == 0 || ndx == 1)
6342 p = "int";
6343 break;
6344 /* sys_poll */
6345 case 168:
6346 if (ndx == 0 || ndx == 1)
6347 p = "int";
6348 break;
6349 /* linux_sys_setresgid16 */
6350 case 170:
6351 if (ndx == 0 || ndx == 1)
6352 p = "int";
6353 break;
6354 /* linux_sys_getresgid16 */
6355 case 171:
6356 if (ndx == 0 || ndx == 1)
6357 p = "int";
6358 break;
6359 /* linux_sys_rt_sigreturn */
6360 case 173:
6361 if (ndx == 0 || ndx == 1)
6362 p = "int";
6363 break;
6364 /* linux_sys_rt_sigaction */
6365 case 174:
6366 if (ndx == 0 || ndx == 1)
6367 p = "int";
6368 break;
6369 /* linux_sys_rt_sigprocmask */
6370 case 175:
6371 if (ndx == 0 || ndx == 1)
6372 p = "int";
6373 break;
6374 /* linux_sys_rt_sigpending */
6375 case 176:
6376 if (ndx == 0 || ndx == 1)
6377 p = "int";
6378 break;
6379 /* linux_sys_rt_sigtimedwait */
6380 case 177:
6381 if (ndx == 0 || ndx == 1)
6382 p = "int";
6383 break;
6384 /* linux_sys_rt_queueinfo */
6385 case 178:
6386 if (ndx == 0 || ndx == 1)
6387 p = "int";
6388 break;
6389 /* linux_sys_rt_sigsuspend */
6390 case 179:
6391 if (ndx == 0 || ndx == 1)
6392 p = "int";
6393 break;
6394 /* linux_sys_pread */
6395 case 180:
6396 if (ndx == 0 || ndx == 1)
6397 p = "int";
6398 break;
6399 /* linux_sys_pwrite */
6400 case 181:
6401 if (ndx == 0 || ndx == 1)
6402 p = "int";
6403 break;
6404 /* linux_sys_chown16 */
6405 case 182:
6406 if (ndx == 0 || ndx == 1)
6407 p = "int";
6408 break;
6409 /* sys___getcwd */
6410 case 183:
6411 if (ndx == 0 || ndx == 1)
6412 p = "int";
6413 break;
6414 /* linux_sys_sigaltstack */
6415 case 186:
6416 if (ndx == 0 || ndx == 1)
6417 p = "int";
6418 break;
6419 /* sys___vfork14 */
6420 case 190:
6421 /* linux_sys_ugetrlimit */
6422 case 191:
6423 if (ndx == 0 || ndx == 1)
6424 p = "int";
6425 break;
6426 #define linux_sys_mmap2_args linux_sys_mmap_args
6427 /* linux_sys_mmap2 */
6428 case 192:
6429 if (ndx == 0 || ndx == 1)
6430 p = "linux_off_t";
6431 break;
6432 /* linux_sys_truncate64 */
6433 case 193:
6434 if (ndx == 0 || ndx == 1)
6435 p = "int";
6436 break;
6437 /* linux_sys_ftruncate64 */
6438 case 194:
6439 if (ndx == 0 || ndx == 1)
6440 p = "int";
6441 break;
6442 /* linux_sys_stat64 */
6443 case 195:
6444 if (ndx == 0 || ndx == 1)
6445 p = "int";
6446 break;
6447 /* linux_sys_lstat64 */
6448 case 196:
6449 if (ndx == 0 || ndx == 1)
6450 p = "int";
6451 break;
6452 /* linux_sys_fstat64 */
6453 case 197:
6454 if (ndx == 0 || ndx == 1)
6455 p = "int";
6456 break;
6457 /* sys___posix_lchown */
6458 case 198:
6459 if (ndx == 0 || ndx == 1)
6460 p = "int";
6461 break;
6462 /* sys_getuid */
6463 case 199:
6464 /* sys_getgid */
6465 case 200:
6466 /* sys_geteuid */
6467 case 201:
6468 /* sys_getegid */
6469 case 202:
6470 /* sys_setreuid */
6471 case 203:
6472 if (ndx == 0 || ndx == 1)
6473 p = "int";
6474 break;
6475 /* sys_setregid */
6476 case 204:
6477 if (ndx == 0 || ndx == 1)
6478 p = "int";
6479 break;
6480 /* sys_getgroups */
6481 case 205:
6482 if (ndx == 0 || ndx == 1)
6483 p = "int";
6484 break;
6485 /* sys_setgroups */
6486 case 206:
6487 if (ndx == 0 || ndx == 1)
6488 p = "int";
6489 break;
6490 /* sys___posix_fchown */
6491 case 207:
6492 if (ndx == 0 || ndx == 1)
6493 p = "int";
6494 break;
6495 /* linux_sys_setresuid */
6496 case 208:
6497 if (ndx == 0 || ndx == 1)
6498 p = "int";
6499 break;
6500 /* linux_sys_getresuid */
6501 case 209:
6502 if (ndx == 0 || ndx == 1)
6503 p = "int";
6504 break;
6505 /* linux_sys_setresgid */
6506 case 210:
6507 if (ndx == 0 || ndx == 1)
6508 p = "int";
6509 break;
6510 /* linux_sys_getresgid */
6511 case 211:
6512 if (ndx == 0 || ndx == 1)
6513 p = "int";
6514 break;
6515 /* sys___posix_chown */
6516 case 212:
6517 if (ndx == 0 || ndx == 1)
6518 p = "int";
6519 break;
6520 /* sys_setuid */
6521 case 213:
6522 if (ndx == 0 || ndx == 1)
6523 p = "int";
6524 break;
6525 /* sys_setgid */
6526 case 214:
6527 if (ndx == 0 || ndx == 1)
6528 p = "int";
6529 break;
6530 /* linux_sys_setfsuid */
6531 case 215:
6532 if (ndx == 0 || ndx == 1)
6533 p = "int";
6534 break;
6535 /* linux_sys_setfsgid */
6536 case 216:
6537 if (ndx == 0 || ndx == 1)
6538 p = "int";
6539 break;
6540 /* sys_mincore */
6541 case 218:
6542 if (ndx == 0 || ndx == 1)
6543 p = "int";
6544 break;
6545 /* sys_madvise */
6546 case 219:
6547 if (ndx == 0 || ndx == 1)
6548 p = "int";
6549 break;
6550 /* linux_sys_getdents64 */
6551 case 220:
6552 if (ndx == 0 || ndx == 1)
6553 p = "int";
6554 break;
6555 /* linux_sys_fcntl64 */
6556 case 221:
6557 if (ndx == 0 || ndx == 1)
6558 p = "int";
6559 break;
6560 /* linux_sys_gettid */
6561 case 224:
6562 /* linux_sys_readahead */
6563 case 225:
6564 if (ndx == 0 || ndx == 1)
6565 p = "ssize_t";
6566 break;
6567 /* linux_sys_setxattr */
6568 case 226:
6569 if (ndx == 0 || ndx == 1)
6570 p = "int";
6571 break;
6572 /* linux_sys_lsetxattr */
6573 case 227:
6574 if (ndx == 0 || ndx == 1)
6575 p = "int";
6576 break;
6577 /* linux_sys_fsetxattr */
6578 case 228:
6579 if (ndx == 0 || ndx == 1)
6580 p = "int";
6581 break;
6582 /* linux_sys_getxattr */
6583 case 229:
6584 if (ndx == 0 || ndx == 1)
6585 p = "ssize_t";
6586 break;
6587 /* linux_sys_lgetxattr */
6588 case 230:
6589 if (ndx == 0 || ndx == 1)
6590 p = "ssize_t";
6591 break;
6592 /* linux_sys_fgetxattr */
6593 case 231:
6594 if (ndx == 0 || ndx == 1)
6595 p = "ssize_t";
6596 break;
6597 /* linux_sys_listxattr */
6598 case 232:
6599 if (ndx == 0 || ndx == 1)
6600 p = "ssize_t";
6601 break;
6602 /* linux_sys_llistxattr */
6603 case 233:
6604 if (ndx == 0 || ndx == 1)
6605 p = "ssize_t";
6606 break;
6607 /* linux_sys_flistxattr */
6608 case 234:
6609 if (ndx == 0 || ndx == 1)
6610 p = "ssize_t";
6611 break;
6612 /* linux_sys_removexattr */
6613 case 235:
6614 if (ndx == 0 || ndx == 1)
6615 p = "int";
6616 break;
6617 /* linux_sys_lremovexattr */
6618 case 236:
6619 if (ndx == 0 || ndx == 1)
6620 p = "int";
6621 break;
6622 /* linux_sys_fremovexattr */
6623 case 237:
6624 if (ndx == 0 || ndx == 1)
6625 p = "int";
6626 break;
6627 /* linux_sys_tkill */
6628 case 238:
6629 if (ndx == 0 || ndx == 1)
6630 p = "int";
6631 break;
6632 /* linux_sys_futex */
6633 case 240:
6634 if (ndx == 0 || ndx == 1)
6635 p = "int";
6636 break;
6637 /* linux_sys_sched_setaffinity */
6638 case 241:
6639 if (ndx == 0 || ndx == 1)
6640 p = "int";
6641 break;
6642 /* linux_sys_sched_getaffinity */
6643 case 242:
6644 if (ndx == 0 || ndx == 1)
6645 p = "int";
6646 break;
6647 /* linux_sys_set_thread_area */
6648 case 243:
6649 if (ndx == 0 || ndx == 1)
6650 p = "int";
6651 break;
6652 /* linux_sys_get_thread_area */
6653 case 244:
6654 if (ndx == 0 || ndx == 1)
6655 p = "int";
6656 break;
6657 /* linux_sys_fadvise64 */
6658 case 250:
6659 if (ndx == 0 || ndx == 1)
6660 p = "int";
6661 break;
6662 /* linux_sys_exit_group */
6663 case 252:
6664 if (ndx == 0 || ndx == 1)
6665 p = "int";
6666 break;
6667 /* linux_sys_epoll_create */
6668 case 254:
6669 if (ndx == 0 || ndx == 1)
6670 p = "int";
6671 break;
6672 /* linux_sys_epoll_ctl */
6673 case 255:
6674 if (ndx == 0 || ndx == 1)
6675 p = "int";
6676 break;
6677 /* linux_sys_epoll_wait */
6678 case 256:
6679 if (ndx == 0 || ndx == 1)
6680 p = "int";
6681 break;
6682 /* linux_sys_set_tid_address */
6683 case 258:
6684 if (ndx == 0 || ndx == 1)
6685 p = "int";
6686 break;
6687 /* linux_sys_timer_create */
6688 case 259:
6689 if (ndx == 0 || ndx == 1)
6690 p = "int";
6691 break;
6692 /* linux_sys_timer_settime */
6693 case 260:
6694 if (ndx == 0 || ndx == 1)
6695 p = "int";
6696 break;
6697 /* linux_sys_timer_gettime */
6698 case 261:
6699 if (ndx == 0 || ndx == 1)
6700 p = "int";
6701 break;
6702 /* sys_timer_getoverrun */
6703 case 262:
6704 if (ndx == 0 || ndx == 1)
6705 p = "int";
6706 break;
6707 /* sys_timer_delete */
6708 case 263:
6709 if (ndx == 0 || ndx == 1)
6710 p = "int";
6711 break;
6712 /* linux_sys_clock_settime */
6713 case 264:
6714 if (ndx == 0 || ndx == 1)
6715 p = "int";
6716 break;
6717 /* linux_sys_clock_gettime */
6718 case 265:
6719 if (ndx == 0 || ndx == 1)
6720 p = "int";
6721 break;
6722 /* linux_sys_clock_getres */
6723 case 266:
6724 if (ndx == 0 || ndx == 1)
6725 p = "int";
6726 break;
6727 /* linux_sys_clock_nanosleep */
6728 case 267:
6729 if (ndx == 0 || ndx == 1)
6730 p = "int";
6731 break;
6732 /* linux_sys_statfs64 */
6733 case 268:
6734 if (ndx == 0 || ndx == 1)
6735 p = "int";
6736 break;
6737 /* linux_sys_fstatfs64 */
6738 case 269:
6739 if (ndx == 0 || ndx == 1)
6740 p = "int";
6741 break;
6742 /* linux_sys_tgkill */
6743 case 270:
6744 if (ndx == 0 || ndx == 1)
6745 p = "int";
6746 break;
6747 /* compat_50_sys_utimes */
6748 case 271:
6749 if (ndx == 0 || ndx == 1)
6750 p = "int";
6751 break;
6752 /* linux_sys_fadvise64_64 */
6753 case 272:
6754 if (ndx == 0 || ndx == 1)
6755 p = "int";
6756 break;
6757 /* linux_sys_openat */
6758 case 295:
6759 if (ndx == 0 || ndx == 1)
6760 p = "int";
6761 break;
6762 /* sys_mkdirat */
6763 case 296:
6764 if (ndx == 0 || ndx == 1)
6765 p = "int";
6766 break;
6767 /* linux_sys_mknodat */
6768 case 297:
6769 if (ndx == 0 || ndx == 1)
6770 p = "int";
6771 break;
6772 /* linux_sys_fchownat */
6773 case 298:
6774 if (ndx == 0 || ndx == 1)
6775 p = "int";
6776 break;
6777 /* linux_sys_fstatat64 */
6778 case 300:
6779 if (ndx == 0 || ndx == 1)
6780 p = "int";
6781 break;
6782 /* linux_sys_unlinkat */
6783 case 301:
6784 if (ndx == 0 || ndx == 1)
6785 p = "int";
6786 break;
6787 /* sys_renameat */
6788 case 302:
6789 if (ndx == 0 || ndx == 1)
6790 p = "int";
6791 break;
6792 /* linux_sys_linkat */
6793 case 303:
6794 if (ndx == 0 || ndx == 1)
6795 p = "int";
6796 break;
6797 /* sys_symlinkat */
6798 case 304:
6799 if (ndx == 0 || ndx == 1)
6800 p = "int";
6801 break;
6802 /* sys_readlinkat */
6803 case 305:
6804 if (ndx == 0 || ndx == 1)
6805 p = "ssize_t";
6806 break;
6807 /* linux_sys_fchmodat */
6808 case 306:
6809 if (ndx == 0 || ndx == 1)
6810 p = "int";
6811 break;
6812 /* linux_sys_faccessat */
6813 case 307:
6814 if (ndx == 0 || ndx == 1)
6815 p = "int";
6816 break;
6817 /* linux_sys_pselect6 */
6818 case 308:
6819 if (ndx == 0 || ndx == 1)
6820 p = "int";
6821 break;
6822 /* linux_sys_ppoll */
6823 case 309:
6824 if (ndx == 0 || ndx == 1)
6825 p = "int";
6826 break;
6827 /* sys___futex_set_robust_list */
6828 case 311:
6829 if (ndx == 0 || ndx == 1)
6830 p = "int";
6831 break;
6832 /* sys___futex_get_robust_list */
6833 case 312:
6834 if (ndx == 0 || ndx == 1)
6835 p = "int";
6836 break;
6837 /* linux_sys_epoll_pwait */
6838 case 319:
6839 if (ndx == 0 || ndx == 1)
6840 p = "int";
6841 break;
6842 /* linux_sys_utimensat */
6843 case 320:
6844 if (ndx == 0 || ndx == 1)
6845 p = "int";
6846 break;
6847 /* linux_sys_timerfd_create */
6848 case 322:
6849 if (ndx == 0 || ndx == 1)
6850 p = "int";
6851 break;
6852 /* linux_sys_eventfd */
6853 case 323:
6854 if (ndx == 0 || ndx == 1)
6855 p = "int";
6856 break;
6857 /* linux_sys_fallocate */
6858 case 324:
6859 if (ndx == 0 || ndx == 1)
6860 p = "int";
6861 break;
6862 /* linux_sys_timerfd_settime */
6863 case 325:
6864 if (ndx == 0 || ndx == 1)
6865 p = "int";
6866 break;
6867 /* linux_sys_timerfd_gettime */
6868 case 326:
6869 if (ndx == 0 || ndx == 1)
6870 p = "int";
6871 break;
6872 /* linux_sys_eventfd2 */
6873 case 328:
6874 if (ndx == 0 || ndx == 1)
6875 p = "int";
6876 break;
6877 /* linux_sys_epoll_create1 */
6878 case 329:
6879 if (ndx == 0 || ndx == 1)
6880 p = "int";
6881 break;
6882 /* linux_sys_dup3 */
6883 case 330:
6884 if (ndx == 0 || ndx == 1)
6885 p = "int";
6886 break;
6887 /* linux_sys_pipe2 */
6888 case 331:
6889 if (ndx == 0 || ndx == 1)
6890 p = "int";
6891 break;
6892 /* linux_sys_preadv */
6893 case 333:
6894 if (ndx == 0 || ndx == 1)
6895 p = "int";
6896 break;
6897 /* linux_sys_pwritev */
6898 case 334:
6899 if (ndx == 0 || ndx == 1)
6900 p = "int";
6901 break;
6902 /* linux_sys_prlimit64 */
6903 case 340:
6904 if (ndx == 0 || ndx == 1)
6905 p = "int";
6906 break;
6907 /* sys_getrandom */
6908 case 355:
6909 if (ndx == 0 || ndx == 1)
6910 p = "ssize_t";
6911 break;
6912 /* linux_sys_memfd_create */
6913 case 356:
6914 if (ndx == 0 || ndx == 1)
6915 p = "int";
6916 break;
6917 /* linux_sys_statx */
6918 case 397:
6919 if (ndx == 0 || ndx == 1)
6920 p = "int";
6921 break;
6922 /* linux_sys_close_range */
6923 case 436:
6924 if (ndx == 0 || ndx == 1)
6925 p = "int";
6926 break;
6927 /* linux_sys_epoll_pwait2 */
6928 case 441:
6929 if (ndx == 0 || ndx == 1)
6930 p = "int";
6931 break;
6932 default:
6933 break;
6934 };
6935 if (p != NULL)
6936 strlcpy(desc, p, descsz);
6937 }
6938