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