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