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