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