Deleted Added
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 $
5 * $FreeBSD: head/sys/amd64/linux/linux_systrace_args.c 283466 2015-05-24 17:35:42Z 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;
2088 struct linux_fallocate_args *p = params;
2089 iarg[0] = p->fd; /* l_int */
2090 iarg[1] = p->mode; /* l_int */
2091 iarg[2] = p->offset; /* l_loff_t */
2092 iarg[3] = p->len; /* l_loff_t */
2093 *n_args = 4;
2094 break;
2095 }
2096 /* linux_timerfd_settime */
2097 case 286: {
2098 *n_args = 0;
2099 break;
2100 }
2101 /* linux_timerfd_gettime */
2102 case 287: {
2103 *n_args = 0;
2104 break;
2105 }
2106 /* linux_accept4 */
2107 case 288: {
2108 struct linux_accept4_args *p = params;
2109 iarg[0] = p->s; /* l_int */
2110 iarg[1] = p->addr; /* l_uintptr_t */
2111 iarg[2] = p->namelen; /* l_uintptr_t */
2112 iarg[3] = p->flags; /* int */
2113 *n_args = 4;
2114 break;
2115 }
2116 /* linux_signalfd4 */
2117 case 289: {
2118 *n_args = 0;
2119 break;
2120 }
2121 /* linux_eventfd2 */
2122 case 290: {
2123 struct linux_eventfd2_args *p = params;
2124 iarg[0] = p->initval; /* l_uint */
2125 iarg[1] = p->flags; /* l_int */
2126 *n_args = 2;
2127 break;
2128 }
2129 /* linux_epoll_create1 */
2130 case 291: {
2131 struct linux_epoll_create1_args *p = params;
2132 iarg[0] = p->flags; /* l_int */
2133 *n_args = 1;
2134 break;
2135 }
2136 /* linux_dup3 */
2137 case 292: {
2138 struct linux_dup3_args *p = params;
2139 iarg[0] = p->oldfd; /* l_int */
2140 iarg[1] = p->newfd; /* l_int */
2141 iarg[2] = p->flags; /* l_int */
2142 *n_args = 3;
2143 break;
2144 }
2145 /* linux_pipe2 */
2146 case 293: {
2147 struct linux_pipe2_args *p = params;
2148 uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2149 iarg[1] = p->flags; /* l_int */
2150 *n_args = 2;
2151 break;
2152 }
2153 /* linux_inotify_init1 */
2154 case 294: {
2155 *n_args = 0;
2156 break;
2157 }
2158 /* linux_preadv */
2159 case 295: {
2160 *n_args = 0;
2161 break;
2162 }
2163 /* linux_pwritev */
2164 case 296: {
2165 *n_args = 0;
2166 break;
2167 }
2168 /* linux_rt_tsigqueueinfo */
2169 case 297: {
2170 *n_args = 0;
2171 break;
2172 }
2173 /* linux_perf_event_open */
2174 case 298: {
2175 *n_args = 0;
2176 break;
2177 }
2178 /* linux_recvmmsg */
2179 case 299: {
2180 *n_args = 0;
2181 break;
2182 }
2183 /* linux_fanotify_init */
2184 case 300: {
2185 *n_args = 0;
2186 break;
2187 }
2188 /* linux_fanotify_mark */
2189 case 301: {
2190 *n_args = 0;
2191 break;
2192 }
2193 /* linux_prlimit64 */
2194 case 302: {
2195 struct linux_prlimit64_args *p = params;
2196 iarg[0] = p->pid; /* l_pid_t */
2197 iarg[1] = p->resource; /* l_uint */
2198 uarg[2] = (intptr_t) p->new; /* struct rlimit * */
2199 uarg[3] = (intptr_t) p->old; /* struct rlimit * */
2200 *n_args = 4;
2201 break;
2202 }
2203 /* linux_name_to_handle_at */
2204 case 303: {
2205 *n_args = 0;
2206 break;
2207 }
2208 /* linux_open_by_handle_at */
2209 case 304: {
2210 *n_args = 0;
2211 break;
2212 }
2213 /* linux_clock_adjtime */
2214 case 305: {
2215 *n_args = 0;
2216 break;
2217 }
2218 /* linux_syncfs */
2219 case 306: {
2220 *n_args = 0;
2221 break;
2222 }
2223 /* linux_sendmmsg */
2224 case 307: {
2225 *n_args = 0;
2226 break;
2227 }
2228 /* linux_setns */
2229 case 308: {
2230 *n_args = 0;
2231 break;
2232 }
2233 /* linux_process_vm_readv */
2234 case 309: {
2235 *n_args = 0;
2236 break;
2237 }
2238 /* linux_process_vm_writev */
2239 case 310: {
2240 *n_args = 0;
2241 break;
2242 }
2243 /* linux_kcmp */
2244 case 311: {
2245 *n_args = 0;
2246 break;
2247 }
2248 /* linux_finit_module */
2249 case 312: {
2250 *n_args = 0;
2251 break;
2252 }
2253 default:
2254 *n_args = 0;
2255 break;
2256 };
2257}
2258static void
2259systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2260{
2261 const char *p = NULL;
2262 switch (sysnum) {
2263#define nosys linux_nosys
2264 /* read */
2265 case 0:
2266 switch(ndx) {
2267 case 0:
2268 p = "int";
2269 break;
2270 case 1:
2271 p = "char *";
2272 break;
2273 case 2:
2274 p = "u_int";
2275 break;
2276 default:
2277 break;
2278 };
2279 break;
2280 /* write */
2281 case 1:
2282 switch(ndx) {
2283 case 0:
2284 p = "int";
2285 break;
2286 case 1:
2287 p = "char *";
2288 break;
2289 case 2:
2290 p = "u_int";
2291 break;
2292 default:
2293 break;
2294 };
2295 break;
2296 /* linux_open */
2297 case 2:
2298 switch(ndx) {
2299 case 0:
2300 p = "char *";
2301 break;
2302 case 1:
2303 p = "l_int";
2304 break;
2305 case 2:
2306 p = "l_int";
2307 break;
2308 default:
2309 break;
2310 };
2311 break;
2312 /* close */
2313 case 3:
2314 switch(ndx) {
2315 case 0:
2316 p = "int";
2317 break;
2318 default:
2319 break;
2320 };
2321 break;
2322 /* linux_newstat */
2323 case 4:
2324 switch(ndx) {
2325 case 0:
2326 p = "char *";
2327 break;
2328 case 1:
2329 p = "struct l_newstat *";
2330 break;
2331 default:
2332 break;
2333 };
2334 break;
2335 /* linux_newfstat */
2336 case 5:
2337 switch(ndx) {
2338 case 0:
2339 p = "l_uint";
2340 break;
2341 case 1:
2342 p = "struct l_newstat *";
2343 break;
2344 default:
2345 break;
2346 };
2347 break;
2348 /* linux_newlstat */
2349 case 6:
2350 switch(ndx) {
2351 case 0:
2352 p = "char *";
2353 break;
2354 case 1:
2355 p = "struct l_newstat *";
2356 break;
2357 default:
2358 break;
2359 };
2360 break;
2361 /* poll */
2362 case 7:
2363 switch(ndx) {
2364 case 0:
2365 p = "struct pollfd";
2366 break;
2367 case 1:
2368 p = "unsigned int";
2369 break;
2370 case 2:
2371 p = "int";
2372 break;
2373 default:
2374 break;
2375 };
2376 break;
2377 /* linux_lseek */
2378 case 8:
2379 switch(ndx) {
2380 case 0:
2381 p = "l_uint";
2382 break;
2383 case 1:
2384 p = "l_off_t";
2385 break;
2386 case 2:
2387 p = "l_int";
2388 break;
2389 default:
2390 break;
2391 };
2392 break;
2393 /* linux_mmap2 */
2394 case 9:
2395 switch(ndx) {
2396 case 0:
2397 p = "l_ulong";
2398 break;
2399 case 1:
2400 p = "l_ulong";
2401 break;
2402 case 2:
2403 p = "l_ulong";
2404 break;
2405 case 3:
2406 p = "l_ulong";
2407 break;
2408 case 4:
2409 p = "l_ulong";
2410 break;
2411 case 5:
2412 p = "l_ulong";
2413 break;
2414 default:
2415 break;
2416 };
2417 break;
2418 /* linux_mprotect */
2419 case 10:
2420 switch(ndx) {
2421 case 0:
2422 p = "caddr_t";
2423 break;
2424 case 1:
2425 p = "int";
2426 break;
2427 case 2:
2428 p = "int";
2429 break;
2430 default:
2431 break;
2432 };
2433 break;
2434 /* munmap */
2435 case 11:
2436 switch(ndx) {
2437 case 0:
2438 p = "caddr_t";
2439 break;
2440 case 1:
2441 p = "int";
2442 break;
2443 default:
2444 break;
2445 };
2446 break;
2447 /* linux_brk */
2448 case 12:
2449 switch(ndx) {
2450 case 0:
2451 p = "l_ulong";
2452 break;
2453 default:
2454 break;
2455 };
2456 break;
2457 /* linux_rt_sigaction */
2458 case 13:
2459 switch(ndx) {
2460 case 0:
2461 p = "l_int";
2462 break;
2463 case 1:
2464 p = "l_sigaction_t *";
2465 break;
2466 case 2:
2467 p = "l_sigaction_t *";
2468 break;
2469 case 3:
2470 p = "l_size_t";
2471 break;
2472 default:
2473 break;
2474 };
2475 break;
2476 /* linux_rt_sigprocmask */
2477 case 14:
2478 switch(ndx) {
2479 case 0:
2480 p = "l_int";
2481 break;
2482 case 1:
2483 p = "l_sigset_t *";
2484 break;
2485 case 2:
2486 p = "l_sigset_t *";
2487 break;
2488 case 3:
2489 p = "l_size_t";
2490 break;
2491 default:
2492 break;
2493 };
2494 break;
2495 /* linux_rt_sigreturn */
2496 case 15:
2497 switch(ndx) {
2498 case 0:
2499 p = "struct l_ucontext *";
2500 break;
2501 default:
2502 break;
2503 };
2504 break;
2505 /* linux_ioctl */
2506 case 16:
2507 switch(ndx) {
2508 case 0:
2509 p = "l_uint";
2510 break;
2511 case 1:
2512 p = "l_uint";
2513 break;
2514 case 2:
2515 p = "uintptr_t";
2516 break;
2517 default:
2518 break;
2519 };
2520 break;
2521 /* linux_pread */
2522 case 17:
2523 switch(ndx) {
2524 case 0:
2525 p = "l_uint";
2526 break;
2527 case 1:
2528 p = "char *";
2529 break;
2530 case 2:
2531 p = "l_size_t";
2532 break;
2533 case 3:
2534 p = "l_loff_t";
2535 break;
2536 default:
2537 break;
2538 };
2539 break;
2540 /* linux_pwrite */
2541 case 18:
2542 switch(ndx) {
2543 case 0:
2544 p = "l_uint";
2545 break;
2546 case 1:
2547 p = "char *";
2548 break;
2549 case 2:
2550 p = "l_size_t";
2551 break;
2552 case 3:
2553 p = "l_loff_t";
2554 break;
2555 default:
2556 break;
2557 };
2558 break;
2559 /* readv */
2560 case 19:
2561 switch(ndx) {
2562 case 0:
2563 p = "int";
2564 break;
2565 case 1:
2566 p = "struct iovec *";
2567 break;
2568 case 2:
2569 p = "u_int";
2570 break;
2571 default:
2572 break;
2573 };
2574 break;
2575 /* writev */
2576 case 20:
2577 switch(ndx) {
2578 case 0:
2579 p = "int";
2580 break;
2581 case 1:
2582 p = "struct iovec *";
2583 break;
2584 case 2:
2585 p = "u_int";
2586 break;
2587 default:
2588 break;
2589 };
2590 break;
2591 /* linux_access */
2592 case 21:
2593 switch(ndx) {
2594 case 0:
2595 p = "char *";
2596 break;
2597 case 1:
2598 p = "l_int";
2599 break;
2600 default:
2601 break;
2602 };
2603 break;
2604 /* linux_pipe */
2605 case 22:
2606 switch(ndx) {
2607 case 0:
2608 p = "l_ulong *";
2609 break;
2610 default:
2611 break;
2612 };
2613 break;
2614 /* linux_select */
2615 case 23:
2616 switch(ndx) {
2617 case 0:
2618 p = "l_int";
2619 break;
2620 case 1:
2621 p = "l_fd_set *";
2622 break;
2623 case 2:
2624 p = "l_fd_set *";
2625 break;
2626 case 3:
2627 p = "l_fd_set *";
2628 break;
2629 case 4:
2630 p = "struct l_timeval *";
2631 break;
2632 default:
2633 break;
2634 };
2635 break;
2636 /* sched_yield */
2637 case 24:
2638 break;
2639 /* linux_mremap */
2640 case 25:
2641 switch(ndx) {
2642 case 0:
2643 p = "l_ulong";
2644 break;
2645 case 1:
2646 p = "l_ulong";
2647 break;
2648 case 2:
2649 p = "l_ulong";
2650 break;
2651 case 3:
2652 p = "l_ulong";
2653 break;
2654 case 4:
2655 p = "l_ulong";
2656 break;
2657 default:
2658 break;
2659 };
2660 break;
2661 /* linux_msync */
2662 case 26:
2663 switch(ndx) {
2664 case 0:
2665 p = "l_ulong";
2666 break;
2667 case 1:
2668 p = "l_size_t";
2669 break;
2670 case 2:
2671 p = "l_int";
2672 break;
2673 default:
2674 break;
2675 };
2676 break;
2677 /* linux_mincore */
2678 case 27:
2679 switch(ndx) {
2680 case 0:
2681 p = "l_ulong";
2682 break;
2683 case 1:
2684 p = "l_size_t";
2685 break;
2686 case 2:
2687 p = "u_char *";
2688 break;
2689 default:
2690 break;
2691 };
2692 break;
2693 /* madvise */
2694 case 28:
2695 switch(ndx) {
2696 case 0:
2697 p = "void *";
2698 break;
2699 case 1:
2700 p = "size_t";
2701 break;
2702 case 2:
2703 p = "int";
2704 break;
2705 default:
2706 break;
2707 };
2708 break;
2709 /* linux_shmget */
2710 case 29:
2711 switch(ndx) {
2712 case 0:
2713 p = "l_key_t";
2714 break;
2715 case 1:
2716 p = "l_size_t";
2717 break;
2718 case 2:
2719 p = "l_int";
2720 break;
2721 default:
2722 break;
2723 };
2724 break;
2725 /* linux_shmat */
2726 case 30:
2727 switch(ndx) {
2728 case 0:
2729 p = "l_int";
2730 break;
2731 case 1:
2732 p = "char *";
2733 break;
2734 case 2:
2735 p = "l_int";
2736 break;
2737 default:
2738 break;
2739 };
2740 break;
2741 /* linux_shmctl */
2742 case 31:
2743 switch(ndx) {
2744 case 0:
2745 p = "l_int";
2746 break;
2747 case 1:
2748 p = "l_int";
2749 break;
2750 case 2:
2751 p = "struct l_shmid_ds *";
2752 break;
2753 default:
2754 break;
2755 };
2756 break;
2757 /* dup */
2758 case 32:
2759 switch(ndx) {
2760 case 0:
2761 p = "u_int";
2762 break;
2763 default:
2764 break;
2765 };
2766 break;
2767 /* dup2 */
2768 case 33:
2769 switch(ndx) {
2770 case 0:
2771 p = "u_int";
2772 break;
2773 case 1:
2774 p = "u_int";
2775 break;
2776 default:
2777 break;
2778 };
2779 break;
2780 /* linux_pause */
2781 case 34:
2782 break;
2783 /* linux_nanosleep */
2784 case 35:
2785 switch(ndx) {
2786 case 0:
2787 p = "const struct l_timespec *";
2788 break;
2789 case 1:
2790 p = "struct l_timespec *";
2791 break;
2792 default:
2793 break;
2794 };
2795 break;
2796 /* linux_getitimer */
2797 case 36:
2798 switch(ndx) {
2799 case 0:
2800 p = "l_int";
2801 break;
2802 case 1:
2803 p = "struct l_itimerval *";
2804 break;
2805 default:
2806 break;
2807 };
2808 break;
2809 /* linux_alarm */
2810 case 37:
2811 switch(ndx) {
2812 case 0:
2813 p = "l_uint";
2814 break;
2815 default:
2816 break;
2817 };
2818 break;
2819 /* linux_setitimer */
2820 case 38:
2821 switch(ndx) {
2822 case 0:
2823 p = "l_int";
2824 break;
2825 case 1:
2826 p = "struct l_itimerval *";
2827 break;
2828 case 2:
2829 p = "struct l_itimerval *";
2830 break;
2831 default:
2832 break;
2833 };
2834 break;
2835 /* linux_getpid */
2836 case 39:
2837 break;
2838 /* linux_sendfile */
2839 case 40:
2840 switch(ndx) {
2841 case 0:
2842 p = "int";
2843 break;
2844 case 1:
2845 p = "int";
2846 break;
2847 case 2:
2848 p = "l_long *";
2849 break;
2850 case 3:
2851 p = "l_size_t";
2852 break;
2853 default:
2854 break;
2855 };
2856 break;
2857 /* linux_socket */
2858 case 41:
2859 switch(ndx) {
2860 case 0:
2861 p = "l_int";
2862 break;
2863 case 1:
2864 p = "l_int";
2865 break;
2866 case 2:
2867 p = "l_int";
2868 break;
2869 default:
2870 break;
2871 };
2872 break;
2873 /* linux_connect */
2874 case 42:
2875 switch(ndx) {
2876 case 0:
2877 p = "l_int";
2878 break;
2879 case 1:
2880 p = "l_uintptr_t";
2881 break;
2882 case 2:
2883 p = "l_int";
2884 break;
2885 default:
2886 break;
2887 };
2888 break;
2889 /* linux_accept */
2890 case 43:
2891 switch(ndx) {
2892 case 0:
2893 p = "l_int";
2894 break;
2895 case 1:
2896 p = "l_uintptr_t";
2897 break;
2898 case 2:
2899 p = "l_uintptr_t";
2900 break;
2901 default:
2902 break;
2903 };
2904 break;
2905 /* linux_sendto */
2906 case 44:
2907 switch(ndx) {
2908 case 0:
2909 p = "l_int";
2910 break;
2911 case 1:
2912 p = "l_uintptr_t";
2913 break;
2914 case 2:
2915 p = "l_int";
2916 break;
2917 case 3:
2918 p = "l_int";
2919 break;
2920 case 4:
2921 p = "l_uintptr_t";
2922 break;
2923 case 5:
2924 p = "l_int";
2925 break;
2926 default:
2927 break;
2928 };
2929 break;
2930 /* linux_recvfrom */
2931 case 45:
2932 switch(ndx) {
2933 case 0:
2934 p = "l_int";
2935 break;
2936 case 1:
2937 p = "l_uintptr_t";
2938 break;
2939 case 2:
2940 p = "l_size_t";
2941 break;
2942 case 3:
2943 p = "l_int";
2944 break;
2945 case 4:
2946 p = "l_uintptr_t";
2947 break;
2948 case 5:
2949 p = "l_uintptr_t";
2950 break;
2951 default:
2952 break;
2953 };
2954 break;
2955 /* linux_sendmsg */
2956 case 46:
2957 switch(ndx) {
2958 case 0:
2959 p = "l_int";
2960 break;
2961 case 1:
2962 p = "l_uintptr_t";
2963 break;
2964 case 2:
2965 p = "l_int";
2966 break;
2967 default:
2968 break;
2969 };
2970 break;
2971 /* linux_recvmsg */
2972 case 47:
2973 switch(ndx) {
2974 case 0:
2975 p = "l_int";
2976 break;
2977 case 1:
2978 p = "l_uintptr_t";
2979 break;
2980 case 2:
2981 p = "l_int";
2982 break;
2983 default:
2984 break;
2985 };
2986 break;
2987 /* linux_shutdown */
2988 case 48:
2989 switch(ndx) {
2990 case 0:
2991 p = "l_int";
2992 break;
2993 case 1:
2994 p = "l_int";
2995 break;
2996 default:
2997 break;
2998 };
2999 break;
3000 /* linux_bind */
3001 case 49:
3002 switch(ndx) {
3003 case 0:
3004 p = "l_int";
3005 break;
3006 case 1:
3007 p = "l_uintptr_t";
3008 break;
3009 case 2:
3010 p = "l_int";
3011 break;
3012 default:
3013 break;
3014 };
3015 break;
3016 /* linux_listen */
3017 case 50:
3018 switch(ndx) {
3019 case 0:
3020 p = "l_int";
3021 break;
3022 case 1:
3023 p = "l_int";
3024 break;
3025 default:
3026 break;
3027 };
3028 break;
3029 /* linux_getsockname */
3030 case 51:
3031 switch(ndx) {
3032 case 0:
3033 p = "l_int";
3034 break;
3035 case 1:
3036 p = "l_uintptr_t";
3037 break;
3038 case 2:
3039 p = "l_uintptr_t";
3040 break;
3041 default:
3042 break;
3043 };
3044 break;
3045 /* linux_getpeername */
3046 case 52:
3047 switch(ndx) {
3048 case 0:
3049 p = "l_int";
3050 break;
3051 case 1:
3052 p = "l_uintptr_t";
3053 break;
3054 case 2:
3055 p = "l_uintptr_t";
3056 break;
3057 default:
3058 break;
3059 };
3060 break;
3061 /* linux_socketpair */
3062 case 53:
3063 switch(ndx) {
3064 case 0:
3065 p = "l_int";
3066 break;
3067 case 1:
3068 p = "l_int";
3069 break;
3070 case 2:
3071 p = "l_int";
3072 break;
3073 case 3:
3074 p = "l_uintptr_t";
3075 break;
3076 default:
3077 break;
3078 };
3079 break;
3080 /* linux_setsockopt */
3081 case 54:
3082 switch(ndx) {
3083 case 0:
3084 p = "l_int";
3085 break;
3086 case 1:
3087 p = "l_int";
3088 break;
3089 case 2:
3090 p = "l_int";
3091 break;
3092 case 3:
3093 p = "l_uintptr_t";
3094 break;
3095 case 4:
3096 p = "l_int";
3097 break;
3098 default:
3099 break;
3100 };
3101 break;
3102 /* linux_getsockopt */
3103 case 55:
3104 switch(ndx) {
3105 case 0:
3106 p = "l_int";
3107 break;
3108 case 1:
3109 p = "l_int";
3110 break;
3111 case 2:
3112 p = "l_int";
3113 break;
3114 case 3:
3115 p = "l_uintptr_t";
3116 break;
3117 case 4:
3118 p = "l_uintptr_t";
3119 break;
3120 default:
3121 break;
3122 };
3123 break;
3124 /* linux_clone */
3125 case 56:
3126 switch(ndx) {
3127 case 0:
3128 p = "l_int";
3129 break;
3130 case 1:
3131 p = "void *";
3132 break;
3133 case 2:
3134 p = "void *";
3135 break;
3136 case 3:
3137 p = "void *";
3138 break;
3139 case 4:
3140 p = "void *";
3141 break;
3142 default:
3143 break;
3144 };
3145 break;
3146 /* linux_fork */
3147 case 57:
3148 break;
3149 /* linux_vfork */
3150 case 58:
3151 break;
3152 /* linux_execve */
3153 case 59:
3154 switch(ndx) {
3155 case 0:
3156 p = "char *";
3157 break;
3158 case 1:
3159 p = "char **";
3160 break;
3161 case 2:
3162 p = "char **";
3163 break;
3164 default:
3165 break;
3166 };
3167 break;
3168 /* linux_exit */
3169 case 60:
3170 switch(ndx) {
3171 case 0:
3172 p = "int";
3173 break;
3174 default:
3175 break;
3176 };
3177 break;
3178 /* linux_wait4 */
3179 case 61:
3180 switch(ndx) {
3181 case 0:
3182 p = "l_pid_t";
3183 break;
3184 case 1:
3185 p = "l_int *";
3186 break;
3187 case 2:
3188 p = "l_int";
3189 break;
3190 case 3:
3191 p = "struct rusage *";
3192 break;
3193 default:
3194 break;
3195 };
3196 break;
3197 /* linux_kill */
3198 case 62:
3199 switch(ndx) {
3200 case 0:
3201 p = "l_int";
3202 break;
3203 case 1:
3204 p = "l_int";
3205 break;
3206 default:
3207 break;
3208 };
3209 break;
3210 /* linux_newuname */
3211 case 63:
3212 switch(ndx) {
3213 case 0:
3214 p = "struct l_new_utsname *";
3215 break;
3216 default:
3217 break;
3218 };
3219 break;
3220 /* linux_semget */
3221 case 64:
3222 switch(ndx) {
3223 case 0:
3224 p = "l_key_t";
3225 break;
3226 case 1:
3227 p = "l_int";
3228 break;
3229 case 2:
3230 p = "l_int";
3231 break;
3232 default:
3233 break;
3234 };
3235 break;
3236 /* linux_semop */
3237 case 65:
3238 switch(ndx) {
3239 case 0:
3240 p = "l_int";
3241 break;
3242 case 1:
3243 p = "struct l_sembuf *";
3244 break;
3245 case 2:
3246 p = "l_uint";
3247 break;
3248 default:
3249 break;
3250 };
3251 break;
3252 /* linux_semctl */
3253 case 66:
3254 switch(ndx) {
3255 case 0:
3256 p = "l_int";
3257 break;
3258 case 1:
3259 p = "l_int";
3260 break;
3261 case 2:
3262 p = "l_int";
3263 break;
3264 case 3:
3265 p = "union l_semun";
3266 break;
3267 default:
3268 break;
3269 };
3270 break;
3271 /* linux_shmdt */
3272 case 67:
3273 switch(ndx) {
3274 case 0:
3275 p = "char *";
3276 break;
3277 default:
3278 break;
3279 };
3280 break;
3281 /* linux_msgget */
3282 case 68:
3283 switch(ndx) {
3284 case 0:
3285 p = "l_key_t";
3286 break;
3287 case 1:
3288 p = "l_int";
3289 break;
3290 default:
3291 break;
3292 };
3293 break;
3294 /* linux_msgsnd */
3295 case 69:
3296 switch(ndx) {
3297 case 0:
3298 p = "l_int";
3299 break;
3300 case 1:
3301 p = "struct l_msgbuf *";
3302 break;
3303 case 2:
3304 p = "l_size_t";
3305 break;
3306 case 3:
3307 p = "l_int";
3308 break;
3309 default:
3310 break;
3311 };
3312 break;
3313 /* linux_msgrcv */
3314 case 70:
3315 switch(ndx) {
3316 case 0:
3317 p = "l_int";
3318 break;
3319 case 1:
3320 p = "struct l_msgbuf *";
3321 break;
3322 case 2:
3323 p = "l_size_t";
3324 break;
3325 case 3:
3326 p = "l_long";
3327 break;
3328 case 4:
3329 p = "l_int";
3330 break;
3331 default:
3332 break;
3333 };
3334 break;
3335 /* linux_msgctl */
3336 case 71:
3337 switch(ndx) {
3338 case 0:
3339 p = "l_int";
3340 break;
3341 case 1:
3342 p = "l_int";
3343 break;
3344 case 2:
3345 p = "struct l_msqid_ds *";
3346 break;
3347 default:
3348 break;
3349 };
3350 break;
3351 /* linux_fcntl */
3352 case 72:
3353 switch(ndx) {
3354 case 0:
3355 p = "l_uint";
3356 break;
3357 case 1:
3358 p = "l_uint";
3359 break;
3360 case 2:
3361 p = "l_ulong";
3362 break;
3363 default:
3364 break;
3365 };
3366 break;
3367 /* flock */
3368 case 73:
3369 switch(ndx) {
3370 case 0:
3371 p = "int";
3372 break;
3373 case 1:
3374 p = "int";
3375 break;
3376 default:
3377 break;
3378 };
3379 break;
3380 /* fsync */
3381 case 74:
3382 switch(ndx) {
3383 case 0:
3384 p = "int";
3385 break;
3386 default:
3387 break;
3388 };
3389 break;
3390 /* linux_fdatasync */
3391 case 75:
3392 switch(ndx) {
3393 case 0:
3394 p = "l_uint";
3395 break;
3396 default:
3397 break;
3398 };
3399 break;
3400 /* linux_truncate */
3401 case 76:
3402 switch(ndx) {
3403 case 0:
3404 p = "char *";
3405 break;
3406 case 1:
3407 p = "l_ulong";
3408 break;
3409 default:
3410 break;
3411 };
3412 break;
3413 /* linux_ftruncate */
3414 case 77:
3415 switch(ndx) {
3416 case 0:
3417 p = "l_int";
3418 break;
3419 case 1:
3420 p = "l_long";
3421 break;
3422 default:
3423 break;
3424 };
3425 break;
3426 /* linux_getdents */
3427 case 78:
3428 switch(ndx) {
3429 case 0:
3430 p = "l_uint";
3431 break;
3432 case 1:
3433 p = "void *";
3434 break;
3435 case 2:
3436 p = "l_uint";
3437 break;
3438 default:
3439 break;
3440 };
3441 break;
3442 /* linux_getcwd */
3443 case 79:
3444 switch(ndx) {
3445 case 0:
3446 p = "char *";
3447 break;
3448 case 1:
3449 p = "l_ulong";
3450 break;
3451 default:
3452 break;
3453 };
3454 break;
3455 /* linux_chdir */
3456 case 80:
3457 switch(ndx) {
3458 case 0:
3459 p = "char *";
3460 break;
3461 default:
3462 break;
3463 };
3464 break;
3465 /* fchdir */
3466 case 81:
3467 switch(ndx) {
3468 case 0:
3469 p = "int";
3470 break;
3471 default:
3472 break;
3473 };
3474 break;
3475 /* linux_rename */
3476 case 82:
3477 switch(ndx) {
3478 case 0:
3479 p = "char *";
3480 break;
3481 case 1:
3482 p = "char *";
3483 break;
3484 default:
3485 break;
3486 };
3487 break;
3488 /* linux_mkdir */
3489 case 83:
3490 switch(ndx) {
3491 case 0:
3492 p = "char *";
3493 break;
3494 case 1:
3495 p = "l_int";
3496 break;
3497 default:
3498 break;
3499 };
3500 break;
3501 /* linux_rmdir */
3502 case 84:
3503 switch(ndx) {
3504 case 0:
3505 p = "char *";
3506 break;
3507 default:
3508 break;
3509 };
3510 break;
3511 /* linux_creat */
3512 case 85:
3513 switch(ndx) {
3514 case 0:
3515 p = "char *";
3516 break;
3517 case 1:
3518 p = "l_int";
3519 break;
3520 default:
3521 break;
3522 };
3523 break;
3524 /* linux_link */
3525 case 86:
3526 switch(ndx) {
3527 case 0:
3528 p = "char *";
3529 break;
3530 case 1:
3531 p = "char *";
3532 break;
3533 default:
3534 break;
3535 };
3536 break;
3537 /* linux_unlink */
3538 case 87:
3539 switch(ndx) {
3540 case 0:
3541 p = "char *";
3542 break;
3543 default:
3544 break;
3545 };
3546 break;
3547 /* linux_symlink */
3548 case 88:
3549 switch(ndx) {
3550 case 0:
3551 p = "char *";
3552 break;
3553 case 1:
3554 p = "char *";
3555 break;
3556 default:
3557 break;
3558 };
3559 break;
3560 /* linux_readlink */
3561 case 89:
3562 switch(ndx) {
3563 case 0:
3564 p = "char *";
3565 break;
3566 case 1:
3567 p = "char *";
3568 break;
3569 case 2:
3570 p = "l_int";
3571 break;
3572 default:
3573 break;
3574 };
3575 break;
3576 /* linux_chmod */
3577 case 90:
3578 switch(ndx) {
3579 case 0:
3580 p = "char *";
3581 break;
3582 case 1:
3583 p = "l_mode_t";
3584 break;
3585 default:
3586 break;
3587 };
3588 break;
3589 /* fchmod */
3590 case 91:
3591 switch(ndx) {
3592 case 0:
3593 p = "int";
3594 break;
3595 case 1:
3596 p = "int";
3597 break;
3598 default:
3599 break;
3600 };
3601 break;
3602 /* linux_chown */
3603 case 92:
3604 switch(ndx) {
3605 case 0:
3606 p = "char *";
3607 break;
3608 case 1:
3609 p = "l_uid_t";
3610 break;
3611 case 2:
3612 p = "l_gid_t";
3613 break;
3614 default:
3615 break;
3616 };
3617 break;
3618 /* fchown */
3619 case 93:
3620 switch(ndx) {
3621 case 0:
3622 p = "int";
3623 break;
3624 case 1:
3625 p = "int";
3626 break;
3627 case 2:
3628 p = "int";
3629 break;
3630 default:
3631 break;
3632 };
3633 break;
3634 /* linux_lchown */
3635 case 94:
3636 switch(ndx) {
3637 case 0:
3638 p = "char *";
3639 break;
3640 case 1:
3641 p = "l_uid_t";
3642 break;
3643 case 2:
3644 p = "l_gid_t";
3645 break;
3646 default:
3647 break;
3648 };
3649 break;
3650 /* umask */
3651 case 95:
3652 switch(ndx) {
3653 case 0:
3654 p = "int";
3655 break;
3656 default:
3657 break;
3658 };
3659 break;
3660 /* gettimeofday */
3661 case 96:
3662 switch(ndx) {
3663 case 0:
3664 p = "struct l_timeval *";
3665 break;
3666 case 1:
3667 p = "struct timezone *";
3668 break;
3669 default:
3670 break;
3671 };
3672 break;
3673 /* linux_getrlimit */
3674 case 97:
3675 switch(ndx) {
3676 case 0:
3677 p = "l_uint";
3678 break;
3679 case 1:
3680 p = "struct l_rlimit *";
3681 break;
3682 default:
3683 break;
3684 };
3685 break;
3686 /* getrusage */
3687 case 98:
3688 switch(ndx) {
3689 case 0:
3690 p = "int";
3691 break;
3692 case 1:
3693 p = "struct rusage *";
3694 break;
3695 default:
3696 break;
3697 };
3698 break;
3699 /* linux_sysinfo */
3700 case 99:
3701 switch(ndx) {
3702 case 0:
3703 p = "struct l_sysinfo *";
3704 break;
3705 default:
3706 break;
3707 };
3708 break;
3709 /* linux_times */
3710 case 100:
3711 switch(ndx) {
3712 case 0:
3713 p = "struct l_times_argv *";
3714 break;
3715 default:
3716 break;
3717 };
3718 break;
3719 /* linux_ptrace */
3720 case 101:
3721 switch(ndx) {
3722 case 0:
3723 p = "l_long";
3724 break;
3725 case 1:
3726 p = "l_long";
3727 break;
3728 case 2:
3729 p = "l_long";
3730 break;
3731 case 3:
3732 p = "l_long";
3733 break;
3734 default:
3735 break;
3736 };
3737 break;
3738 /* linux_getuid */
3739 case 102:
3740 break;
3741 /* linux_syslog */
3742 case 103:
3743 switch(ndx) {
3744 case 0:
3745 p = "l_int";
3746 break;
3747 case 1:
3748 p = "char *";
3749 break;
3750 case 2:
3751 p = "l_int";
3752 break;
3753 default:
3754 break;
3755 };
3756 break;
3757 /* linux_getgid */
3758 case 104:
3759 break;
3760 /* setuid */
3761 case 105:
3762 switch(ndx) {
3763 case 0:
3764 p = "uid_t";
3765 break;
3766 default:
3767 break;
3768 };
3769 break;
3770 /* setgid */
3771 case 106:
3772 switch(ndx) {
3773 case 0:
3774 p = "gid_t";
3775 break;
3776 default:
3777 break;
3778 };
3779 break;
3780 /* geteuid */
3781 case 107:
3782 break;
3783 /* getegid */
3784 case 108:
3785 break;
3786 /* setpgid */
3787 case 109:
3788 switch(ndx) {
3789 case 0:
3790 p = "int";
3791 break;
3792 case 1:
3793 p = "int";
3794 break;
3795 default:
3796 break;
3797 };
3798 break;
3799 /* linux_getppid */
3800 case 110:
3801 break;
3802 /* getpgrp */
3803 case 111:
3804 break;
3805 /* setsid */
3806 case 112:
3807 break;
3808 /* setreuid */
3809 case 113:
3810 switch(ndx) {
3811 case 0:
3812 p = "uid_t";
3813 break;
3814 case 1:
3815 p = "uid_t";
3816 break;
3817 default:
3818 break;
3819 };
3820 break;
3821 /* setregid */
3822 case 114:
3823 switch(ndx) {
3824 case 0:
3825 p = "gid_t";
3826 break;
3827 case 1:
3828 p = "gid_t";
3829 break;
3830 default:
3831 break;
3832 };
3833 break;
3834 /* linux_getgroups */
3835 case 115:
3836 switch(ndx) {
3837 case 0:
3838 p = "l_int";
3839 break;
3840 case 1:
3841 p = "l_gid_t *";
3842 break;
3843 default:
3844 break;
3845 };
3846 break;
3847 /* linux_setgroups */
3848 case 116:
3849 switch(ndx) {
3850 case 0:
3851 p = "l_int";
3852 break;
3853 case 1:
3854 p = "l_gid_t *";
3855 break;
3856 default:
3857 break;
3858 };
3859 break;
3860 /* setresuid */
3861 case 117:
3862 switch(ndx) {
3863 case 0:
3864 p = "uid_t";
3865 break;
3866 case 1:
3867 p = "uid_t";
3868 break;
3869 case 2:
3870 p = "uid_t";
3871 break;
3872 default:
3873 break;
3874 };
3875 break;
3876 /* getresuid */
3877 case 118:
3878 switch(ndx) {
3879 case 0:
3880 p = "uid_t *";
3881 break;
3882 case 1:
3883 p = "uid_t *";
3884 break;
3885 case 2:
3886 p = "uid_t *";
3887 break;
3888 default:
3889 break;
3890 };
3891 break;
3892 /* setresgid */
3893 case 119:
3894 switch(ndx) {
3895 case 0:
3896 p = "gid_t";
3897 break;
3898 case 1:
3899 p = "gid_t";
3900 break;
3901 case 2:
3902 p = "gid_t";
3903 break;
3904 default:
3905 break;
3906 };
3907 break;
3908 /* getresgid */
3909 case 120:
3910 switch(ndx) {
3911 case 0:
3912 p = "gid_t *";
3913 break;
3914 case 1:
3915 p = "gid_t *";
3916 break;
3917 case 2:
3918 p = "gid_t *";
3919 break;
3920 default:
3921 break;
3922 };
3923 break;
3924 /* getpgid */
3925 case 121:
3926 switch(ndx) {
3927 case 0:
3928 p = "int";
3929 break;
3930 default:
3931 break;
3932 };
3933 break;
3934 /* linux_setfsuid */
3935 case 122:
3936 switch(ndx) {
3937 case 0:
3938 p = "l_uid_t";
3939 break;
3940 default:
3941 break;
3942 };
3943 break;
3944 /* linux_setfsgid */
3945 case 123:
3946 switch(ndx) {
3947 case 0:
3948 p = "l_gid_t";
3949 break;
3950 default:
3951 break;
3952 };
3953 break;
3954 /* linux_getsid */
3955 case 124:
3956 switch(ndx) {
3957 case 0:
3958 p = "l_pid_t";
3959 break;
3960 default:
3961 break;
3962 };
3963 break;
3964 /* linux_capget */
3965 case 125:
3966 switch(ndx) {
3967 case 0:
3968 p = "struct l_user_cap_header *";
3969 break;
3970 case 1:
3971 p = "struct l_user_cap_data *";
3972 break;
3973 default:
3974 break;
3975 };
3976 break;
3977 /* linux_capset */
3978 case 126:
3979 switch(ndx) {
3980 case 0:
3981 p = "struct l_user_cap_header *";
3982 break;
3983 case 1:
3984 p = "struct l_user_cap_data *";
3985 break;
3986 default:
3987 break;
3988 };
3989 break;
3990 /* linux_rt_sigpending */
3991 case 127:
3992 switch(ndx) {
3993 case 0:
3994 p = "l_sigset_t *";
3995 break;
3996 case 1:
3997 p = "l_size_t";
3998 break;
3999 default:
4000 break;
4001 };
4002 break;
4003 /* linux_rt_sigtimedwait */
4004 case 128:
4005 switch(ndx) {
4006 case 0:
4007 p = "l_sigset_t *";
4008 break;
4009 case 1:
4010 p = "l_siginfo_t *";
4011 break;
4012 case 2:
4013 p = "struct l_timeval *";
4014 break;
4015 case 3:
4016 p = "l_size_t";
4017 break;
4018 default:
4019 break;
4020 };
4021 break;
4022 /* linux_rt_sigqueueinfo */
4023 case 129:
4024 switch(ndx) {
4025 case 0:
4026 p = "l_pid_t";
4027 break;
4028 case 1:
4029 p = "l_int";
4030 break;
4031 case 2:
4032 p = "l_siginfo_t *";
4033 break;
4034 default:
4035 break;
4036 };
4037 break;
4038 /* linux_rt_sigsuspend */
4039 case 130:
4040 switch(ndx) {
4041 case 0:
4042 p = "l_sigset_t *";
4043 break;
4044 case 1:
4045 p = "l_size_t";
4046 break;
4047 default:
4048 break;
4049 };
4050 break;
4051 /* linux_sigaltstack */
4052 case 131:
4053 switch(ndx) {
4054 case 0:
4055 p = "l_stack_t *";
4056 break;
4057 case 1:
4058 p = "l_stack_t *";
4059 break;
4060 default:
4061 break;
4062 };
4063 break;
4064 /* linux_utime */
4065 case 132:
4066 switch(ndx) {
4067 case 0:
4068 p = "char *";
4069 break;
4070 case 1:
4071 p = "struct l_utimbuf *";
4072 break;
4073 default:
4074 break;
4075 };
4076 break;
4077 /* linux_mknod */
4078 case 133:
4079 switch(ndx) {
4080 case 0:
4081 p = "char *";
4082 break;
4083 case 1:
4084 p = "l_int";
4085 break;
4086 case 2:
4087 p = "l_dev_t";
4088 break;
4089 default:
4090 break;
4091 };
4092 break;
4093 /* linux_personality */
4094 case 135:
4095 switch(ndx) {
4096 case 0:
4097 p = "l_ulong";
4098 break;
4099 default:
4100 break;
4101 };
4102 break;
4103 /* linux_ustat */
4104 case 136:
4105 switch(ndx) {
4106 case 0:
4107 p = "l_dev_t";
4108 break;
4109 case 1:
4110 p = "struct l_ustat *";
4111 break;
4112 default:
4113 break;
4114 };
4115 break;
4116 /* linux_statfs */
4117 case 137:
4118 switch(ndx) {
4119 case 0:
4120 p = "char *";
4121 break;
4122 case 1:
4123 p = "struct l_statfs_buf *";
4124 break;
4125 default:
4126 break;
4127 };
4128 break;
4129 /* linux_fstatfs */
4130 case 138:
4131 switch(ndx) {
4132 case 0:
4133 p = "l_uint";
4134 break;
4135 case 1:
4136 p = "struct l_statfs_buf *";
4137 break;
4138 default:
4139 break;
4140 };
4141 break;
4142 /* linux_sysfs */
4143 case 139:
4144 switch(ndx) {
4145 case 0:
4146 p = "l_int";
4147 break;
4148 case 1:
4149 p = "l_ulong";
4150 break;
4151 case 2:
4152 p = "l_ulong";
4153 break;
4154 default:
4155 break;
4156 };
4157 break;
4158 /* linux_getpriority */
4159 case 140:
4160 switch(ndx) {
4161 case 0:
4162 p = "int";
4163 break;
4164 case 1:
4165 p = "int";
4166 break;
4167 default:
4168 break;
4169 };
4170 break;
4171 /* setpriority */
4172 case 141:
4173 switch(ndx) {
4174 case 0:
4175 p = "int";
4176 break;
4177 case 1:
4178 p = "int";
4179 break;
4180 case 2:
4181 p = "int";
4182 break;
4183 default:
4184 break;
4185 };
4186 break;
4187 /* linux_sched_setparam */
4188 case 142:
4189 switch(ndx) {
4190 case 0:
4191 p = "l_pid_t";
4192 break;
4193 case 1:
4194 p = "struct l_sched_param *";
4195 break;
4196 default:
4197 break;
4198 };
4199 break;
4200 /* linux_sched_getparam */
4201 case 143:
4202 switch(ndx) {
4203 case 0:
4204 p = "l_pid_t";
4205 break;
4206 case 1:
4207 p = "struct l_sched_param *";
4208 break;
4209 default:
4210 break;
4211 };
4212 break;
4213 /* linux_sched_setscheduler */
4214 case 144:
4215 switch(ndx) {
4216 case 0:
4217 p = "l_pid_t";
4218 break;
4219 case 1:
4220 p = "l_int";
4221 break;
4222 case 2:
4223 p = "struct l_sched_param *";
4224 break;
4225 default:
4226 break;
4227 };
4228 break;
4229 /* linux_sched_getscheduler */
4230 case 145:
4231 switch(ndx) {
4232 case 0:
4233 p = "l_pid_t";
4234 break;
4235 default:
4236 break;
4237 };
4238 break;
4239 /* linux_sched_get_priority_max */
4240 case 146:
4241 switch(ndx) {
4242 case 0:
4243 p = "l_int";
4244 break;
4245 default:
4246 break;
4247 };
4248 break;
4249 /* linux_sched_get_priority_min */
4250 case 147:
4251 switch(ndx) {
4252 case 0:
4253 p = "l_int";
4254 break;
4255 default:
4256 break;
4257 };
4258 break;
4259 /* linux_sched_rr_get_interval */
4260 case 148:
4261 switch(ndx) {
4262 case 0:
4263 p = "l_pid_t";
4264 break;
4265 case 1:
4266 p = "struct l_timespec *";
4267 break;
4268 default:
4269 break;
4270 };
4271 break;
4272 /* mlock */
4273 case 149:
4274 switch(ndx) {
4275 case 0:
4276 p = "const void *";
4277 break;
4278 case 1:
4279 p = "size_t";
4280 break;
4281 default:
4282 break;
4283 };
4284 break;
4285 /* munlock */
4286 case 150:
4287 switch(ndx) {
4288 case 0:
4289 p = "const void *";
4290 break;
4291 case 1:
4292 p = "size_t";
4293 break;
4294 default:
4295 break;
4296 };
4297 break;
4298 /* mlockall */
4299 case 151:
4300 switch(ndx) {
4301 case 0:
4302 p = "int";
4303 break;
4304 default:
4305 break;
4306 };
4307 break;
4308 /* munlockall */
4309 case 152:
4310 break;
4311 /* linux_vhangup */
4312 case 153:
4313 break;
4314 /* linux_pivot_root */
4315 case 155:
4316 break;
4317 /* linux_sysctl */
4318 case 156:
4319 switch(ndx) {
4320 case 0:
4321 p = "struct l___sysctl_args *";
4322 break;
4323 default:
4324 break;
4325 };
4326 break;
4327 /* linux_prctl */
4328 case 157:
4329 switch(ndx) {
4330 case 0:
4331 p = "l_int";
4332 break;
4333 case 1:
4334 p = "l_uintptr_t";
4335 break;
4336 case 2:
4337 p = "l_uintptr_t";
4338 break;
4339 case 3:
4340 p = "l_uintptr_t";
4341 break;
4342 case 4:
4343 p = "l_uintptr_t";
4344 break;
4345 default:
4346 break;
4347 };
4348 break;
4349 /* linux_arch_prctl */
4350 case 158:
4351 switch(ndx) {
4352 case 0:
4353 p = "l_int";
4354 break;
4355 case 1:
4356 p = "l_ulong";
4357 break;
4358 default:
4359 break;
4360 };
4361 break;
4362 /* linux_adjtimex */
4363 case 159:
4364 break;
4365 /* linux_setrlimit */
4366 case 160:
4367 switch(ndx) {
4368 case 0:
4369 p = "l_uint";
4370 break;
4371 case 1:
4372 p = "struct l_rlimit *";
4373 break;
4374 default:
4375 break;
4376 };
4377 break;
4378 /* chroot */
4379 case 161:
4380 switch(ndx) {
4381 case 0:
4382 p = "char *";
4383 break;
4384 default:
4385 break;
4386 };
4387 break;
4388 /* sync */
4389 case 162:
4390 break;
4391 /* acct */
4392 case 163:
4393 switch(ndx) {
4394 case 0:
4395 p = "char *";
4396 break;
4397 default:
4398 break;
4399 };
4400 break;
4401 /* settimeofday */
4402 case 164:
4403 switch(ndx) {
4404 case 0:
4405 p = "struct l_timeval *";
4406 break;
4407 case 1:
4408 p = "struct timezone *";
4409 break;
4410 default:
4411 break;
4412 };
4413 break;
4414 /* linux_mount */
4415 case 165:
4416 switch(ndx) {
4417 case 0:
4418 p = "char *";
4419 break;
4420 case 1:
4421 p = "char *";
4422 break;
4423 case 2:
4424 p = "char *";
4425 break;
4426 case 3:
4427 p = "l_ulong";
4428 break;
4429 case 4:
4430 p = "void *";
4431 break;
4432 default:
4433 break;
4434 };
4435 break;
4436 /* linux_umount */
4437 case 166:
4438 switch(ndx) {
4439 case 0:
4440 p = "char *";
4441 break;
4442 case 1:
4443 p = "l_int";
4444 break;
4445 default:
4446 break;
4447 };
4448 break;
4449 /* swapon */
4450 case 167:
4451 switch(ndx) {
4452 case 0:
4453 p = "char *";
4454 break;
4455 default:
4456 break;
4457 };
4458 break;
4459 /* linux_swapoff */
4460 case 168:
4461 break;
4462 /* linux_reboot */
4463 case 169:
4464 switch(ndx) {
4465 case 0:
4466 p = "l_int";
4467 break;
4468 case 1:
4469 p = "l_int";
4470 break;
4471 case 2:
4472 p = "l_uint";
4473 break;
4474 case 3:
4475 p = "void *";
4476 break;
4477 default:
4478 break;
4479 };
4480 break;
4481 /* linux_sethostname */
4482 case 170:
4483 switch(ndx) {
4484 case 0:
4485 p = "char *";
4486 break;
4487 case 1:
4488 p = "l_uint";
4489 break;
4490 default:
4491 break;
4492 };
4493 break;
4494 /* linux_setdomainname */
4495 case 171:
4496 switch(ndx) {
4497 case 0:
4498 p = "char *";
4499 break;
4500 case 1:
4501 p = "l_int";
4502 break;
4503 default:
4504 break;
4505 };
4506 break;
4507 /* linux_iopl */
4508 case 172:
4509 switch(ndx) {
4510 case 0:
4511 p = "l_uint";
4512 break;
4513 default:
4514 break;
4515 };
4516 break;
4517 /* linux_create_module */
4518 case 174:
4519 break;
4520 /* linux_init_module */
4521 case 175:
4522 break;
4523 /* linux_delete_module */
4524 case 176:
4525 break;
4526 /* linux_get_kernel_syms */
4527 case 177:
4528 break;
4529 /* linux_query_module */
4530 case 178:
4531 break;
4532 /* linux_quotactl */
4533 case 179:
4534 break;
4535 /* linux_nfsservctl */
4536 case 180:
4537 break;
4538 /* linux_getpmsg */
4539 case 181:
4540 break;
4541 /* linux_putpmsg */
4542 case 182:
4543 break;
4544 /* linux_afs_syscall */
4545 case 183:
4546 break;
4547 /* linux_tuxcall */
4548 case 184:
4549 break;
4550 /* linux_security */
4551 case 185:
4552 break;
4553 /* linux_gettid */
4554 case 186:
4555 break;
4556 /* linux_setxattr */
4557 case 188:
4558 break;
4559 /* linux_lsetxattr */
4560 case 189:
4561 break;
4562 /* linux_fsetxattr */
4563 case 190:
4564 break;
4565 /* linux_getxattr */
4566 case 191:
4567 break;
4568 /* linux_lgetxattr */
4569 case 192:
4570 break;
4571 /* linux_fgetxattr */
4572 case 193:
4573 break;
4574 /* linux_listxattr */
4575 case 194:
4576 break;
4577 /* linux_llistxattr */
4578 case 195:
4579 break;
4580 /* linux_flistxattr */
4581 case 196:
4582 break;
4583 /* linux_removexattr */
4584 case 197:
4585 break;
4586 /* linux_lremovexattr */
4587 case 198:
4588 break;
4589 /* linux_fremovexattr */
4590 case 199:
4591 break;
4592 /* linux_tkill */
4593 case 200:
4594 switch(ndx) {
4595 case 0:
4596 p = "int";
4597 break;
4598 case 1:
4599 p = "int";
4600 break;
4601 default:
4602 break;
4603 };
4604 break;
4605 /* linux_time */
4606 case 201:
4607 switch(ndx) {
4608 case 0:
4609 p = "l_time_t *";
4610 break;
4611 default:
4612 break;
4613 };
4614 break;
4615 /* linux_sys_futex */
4616 case 202:
4617 switch(ndx) {
4618 case 0:
4619 p = "void *";
4620 break;
4621 case 1:
4622 p = "int";
4623 break;
4624 case 2:
4625 p = "int";
4626 break;
4627 case 3:
4628 p = "struct l_timespec *";
4629 break;
4630 case 4:
4631 p = "void *";
4632 break;
4633 case 5:
4634 p = "int";
4635 break;
4636 default:
4637 break;
4638 };
4639 break;
4640 /* linux_sched_setaffinity */
4641 case 203:
4642 switch(ndx) {
4643 case 0:
4644 p = "l_pid_t";
4645 break;
4646 case 1:
4647 p = "l_uint";
4648 break;
4649 case 2:
4650 p = "l_ulong *";
4651 break;
4652 default:
4653 break;
4654 };
4655 break;
4656 /* linux_sched_getaffinity */
4657 case 204:
4658 switch(ndx) {
4659 case 0:
4660 p = "l_pid_t";
4661 break;
4662 case 1:
4663 p = "l_uint";
4664 break;
4665 case 2:
4666 p = "l_ulong *";
4667 break;
4668 default:
4669 break;
4670 };
4671 break;
4672 /* linux_set_thread_area */
4673 case 205:
4674 break;
4675 /* linux_lookup_dcookie */
4676 case 212:
4677 break;
4678 /* linux_epoll_create */
4679 case 213:
4680 switch(ndx) {
4681 case 0:
4682 p = "l_int";
4683 break;
4684 default:
4685 break;
4686 };
4687 break;
4688 /* linux_epoll_ctl_old */
4689 case 214:
4690 break;
4691 /* linux_epoll_wait_old */
4692 case 215:
4693 break;
4694 /* linux_remap_file_pages */
4695 case 216:
4696 break;
4697 /* linux_getdents64 */
4698 case 217:
4699 switch(ndx) {
4700 case 0:
4701 p = "l_uint";
4702 break;
4703 case 1:
4704 p = "void *";
4705 break;
4706 case 2:
4707 p = "l_uint";
4708 break;
4709 default:
4710 break;
4711 };
4712 break;
4713 /* linux_set_tid_address */
4714 case 218:
4715 switch(ndx) {
4716 case 0:
4717 p = "int *";
4718 break;
4719 default:
4720 break;
4721 };
4722 break;
4723 /* linux_semtimedop */
4724 case 220:
4725 break;
4726 /* linux_fadvise64 */
4727 case 221:
4728 switch(ndx) {
4729 case 0:
4730 p = "int";
4731 break;
4732 case 1:
4733 p = "l_loff_t";
4734 break;
4735 case 2:
4736 p = "l_size_t";
4737 break;
4738 case 3:
4739 p = "int";
4740 break;
4741 default:
4742 break;
4743 };
4744 break;
4745 /* linux_timer_create */
4746 case 222:
4747 switch(ndx) {
4748 case 0:
4749 p = "clockid_t";
4750 break;
4751 case 1:
4752 p = "struct sigevent *";
4753 break;
4754 case 2:
4755 p = "l_timer_t *";
4756 break;
4757 default:
4758 break;
4759 };
4760 break;
4761 /* linux_timer_settime */
4762 case 223:
4763 switch(ndx) {
4764 case 0:
4765 p = "l_timer_t";
4766 break;
4767 case 1:
4768 p = "l_int";
4769 break;
4770 case 2:
4771 p = "const struct itimerspec *";
4772 break;
4773 case 3:
4774 p = "struct itimerspec *";
4775 break;
4776 default:
4777 break;
4778 };
4779 break;
4780 /* linux_timer_gettime */
4781 case 224:
4782 switch(ndx) {
4783 case 0:
4784 p = "l_timer_t";
4785 break;
4786 case 1:
4787 p = "struct itimerspec *";
4788 break;
4789 default:
4790 break;
4791 };
4792 break;
4793 /* linux_timer_getoverrun */
4794 case 225:
4795 switch(ndx) {
4796 case 0:
4797 p = "l_timer_t";
4798 break;
4799 default:
4800 break;
4801 };
4802 break;
4803 /* linux_timer_delete */
4804 case 226:
4805 switch(ndx) {
4806 case 0:
4807 p = "l_timer_t";
4808 break;
4809 default:
4810 break;
4811 };
4812 break;
4813 /* linux_clock_settime */
4814 case 227:
4815 switch(ndx) {
4816 case 0:
4817 p = "clockid_t";
4818 break;
4819 case 1:
4820 p = "struct l_timespec *";
4821 break;
4822 default:
4823 break;
4824 };
4825 break;
4826 /* linux_clock_gettime */
4827 case 228:
4828 switch(ndx) {
4829 case 0:
4830 p = "clockid_t";
4831 break;
4832 case 1:
4833 p = "struct l_timespec *";
4834 break;
4835 default:
4836 break;
4837 };
4838 break;
4839 /* linux_clock_getres */
4840 case 229:
4841 switch(ndx) {
4842 case 0:
4843 p = "clockid_t";
4844 break;
4845 case 1:
4846 p = "struct l_timespec *";
4847 break;
4848 default:
4849 break;
4850 };
4851 break;
4852 /* linux_clock_nanosleep */
4853 case 230:
4854 switch(ndx) {
4855 case 0:
4856 p = "clockid_t";
4857 break;
4858 case 1:
4859 p = "int";
4860 break;
4861 case 2:
4862 p = "struct l_timespec *";
4863 break;
4864 case 3:
4865 p = "struct l_timespec *";
4866 break;
4867 default:
4868 break;
4869 };
4870 break;
4871 /* linux_exit_group */
4872 case 231:
4873 switch(ndx) {
4874 case 0:
4875 p = "int";
4876 break;
4877 default:
4878 break;
4879 };
4880 break;
4881 /* linux_epoll_wait */
4882 case 232:
4883 switch(ndx) {
4884 case 0:
4885 p = "l_int";
4886 break;
4887 case 1:
4888 p = "struct epoll_event *";
4889 break;
4890 case 2:
4891 p = "l_int";
4892 break;
4893 case 3:
4894 p = "l_int";
4895 break;
4896 default:
4897 break;
4898 };
4899 break;
4900 /* linux_epoll_ctl */
4901 case 233:
4902 switch(ndx) {
4903 case 0:
4904 p = "l_int";
4905 break;
4906 case 1:
4907 p = "l_int";
4908 break;
4909 case 2:
4910 p = "l_int";
4911 break;
4912 case 3:
4913 p = "struct epoll_event *";
4914 break;
4915 default:
4916 break;
4917 };
4918 break;
4919 /* linux_tgkill */
4920 case 234:
4921 switch(ndx) {
4922 case 0:
4923 p = "int";
4924 break;
4925 case 1:
4926 p = "int";
4927 break;
4928 case 2:
4929 p = "int";
4930 break;
4931 default:
4932 break;
4933 };
4934 break;
4935 /* linux_utimes */
4936 case 235:
4937 switch(ndx) {
4938 case 0:
4939 p = "char *";
4940 break;
4941 case 1:
4942 p = "struct l_timeval *";
4943 break;
4944 default:
4945 break;
4946 };
4947 break;
4948 /* linux_mbind */
4949 case 237:
4950 break;
4951 /* linux_set_mempolicy */
4952 case 238:
4953 break;
4954 /* linux_get_mempolicy */
4955 case 239:
4956 break;
4957 /* linux_mq_open */
4958 case 240:
4959 break;
4960 /* linux_mq_unlink */
4961 case 241:
4962 break;
4963 /* linux_mq_timedsend */
4964 case 242:
4965 break;
4966 /* linux_mq_timedreceive */
4967 case 243:
4968 break;
4969 /* linux_mq_notify */
4970 case 244:
4971 break;
4972 /* linux_mq_getsetattr */
4973 case 245:
4974 break;
4975 /* linux_kexec_load */
4976 case 246:
4977 break;
4978 /* linux_waitid */
4979 case 247:
4980 switch(ndx) {
4981 case 0:
4982 p = "int";
4983 break;
4984 case 1:
4985 p = "l_pid_t";
4986 break;
4987 case 2:
4988 p = "l_siginfo_t *";
4989 break;
4990 case 3:
4991 p = "int";
4992 break;
4993 case 4:
4994 p = "struct rusage *";
4995 break;
4996 default:
4997 break;
4998 };
4999 break;
5000 /* linux_add_key */
5001 case 248:
5002 break;
5003 /* linux_request_key */
5004 case 249:
5005 break;
5006 /* linux_keyctl */
5007 case 250:
5008 break;
5009 /* linux_ioprio_set */
5010 case 251:
5011 break;
5012 /* linux_ioprio_get */
5013 case 252:
5014 break;
5015 /* linux_inotify_init */
5016 case 253:
5017 break;
5018 /* linux_inotify_add_watch */
5019 case 254:
5020 break;
5021 /* linux_inotify_rm_watch */
5022 case 255:
5023 break;
5024 /* linux_migrate_pages */
5025 case 256:
5026 break;
5027 /* linux_openat */
5028 case 257:
5029 switch(ndx) {
5030 case 0:
5031 p = "l_int";
5032 break;
5033 case 1:
5034 p = "const char *";
5035 break;
5036 case 2:
5037 p = "l_int";
5038 break;
5039 case 3:
5040 p = "l_int";
5041 break;
5042 default:
5043 break;
5044 };
5045 break;
5046 /* linux_mkdirat */
5047 case 258:
5048 switch(ndx) {
5049 case 0:
5050 p = "l_int";
5051 break;
5052 case 1:
5053 p = "const char *";
5054 break;
5055 case 2:
5056 p = "l_int";
5057 break;
5058 default:
5059 break;
5060 };
5061 break;
5062 /* linux_mknodat */
5063 case 259:
5064 switch(ndx) {
5065 case 0:
5066 p = "l_int";
5067 break;
5068 case 1:
5069 p = "const char *";
5070 break;
5071 case 2:
5072 p = "l_int";
5073 break;
5074 case 3:
5075 p = "l_uint";
5076 break;
5077 default:
5078 break;
5079 };
5080 break;
5081 /* linux_fchownat */
5082 case 260:
5083 switch(ndx) {
5084 case 0:
5085 p = "l_int";
5086 break;
5087 case 1:
5088 p = "const char *";
5089 break;
5090 case 2:
5091 p = "l_uid_t";
5092 break;
5093 case 3:
5094 p = "l_gid_t";
5095 break;
5096 case 4:
5097 p = "l_int";
5098 break;
5099 default:
5100 break;
5101 };
5102 break;
5103 /* linux_futimesat */
5104 case 261:
5105 switch(ndx) {
5106 case 0:
5107 p = "l_int";
5108 break;
5109 case 1:
5110 p = "char *";
5111 break;
5112 case 2:
5113 p = "struct l_timeval *";
5114 break;
5115 default:
5116 break;
5117 };
5118 break;
5119 /* linux_newfstatat */
5120 case 262:
5121 switch(ndx) {
5122 case 0:
5123 p = "l_int";
5124 break;
5125 case 1:
5126 p = "char *";
5127 break;
5128 case 2:
5129 p = "struct l_stat64 *";
5130 break;
5131 case 3:
5132 p = "l_int";
5133 break;
5134 default:
5135 break;
5136 };
5137 break;
5138 /* linux_unlinkat */
5139 case 263:
5140 switch(ndx) {
5141 case 0:
5142 p = "l_int";
5143 break;
5144 case 1:
5145 p = "const char *";
5146 break;
5147 case 2:
5148 p = "l_int";
5149 break;
5150 default:
5151 break;
5152 };
5153 break;
5154 /* linux_renameat */
5155 case 264:
5156 switch(ndx) {
5157 case 0:
5158 p = "l_int";
5159 break;
5160 case 1:
5161 p = "const char *";
5162 break;
5163 case 2:
5164 p = "l_int";
5165 break;
5166 case 3:
5167 p = "const char *";
5168 break;
5169 default:
5170 break;
5171 };
5172 break;
5173 /* linux_linkat */
5174 case 265:
5175 switch(ndx) {
5176 case 0:
5177 p = "l_int";
5178 break;
5179 case 1:
5180 p = "const char *";
5181 break;
5182 case 2:
5183 p = "l_int";
5184 break;
5185 case 3:
5186 p = "const char *";
5187 break;
5188 case 4:
5189 p = "l_int";
5190 break;
5191 default:
5192 break;
5193 };
5194 break;
5195 /* linux_symlinkat */
5196 case 266:
5197 switch(ndx) {
5198 case 0:
5199 p = "const char *";
5200 break;
5201 case 1:
5202 p = "l_int";
5203 break;
5204 case 2:
5205 p = "const char *";
5206 break;
5207 default:
5208 break;
5209 };
5210 break;
5211 /* linux_readlinkat */
5212 case 267:
5213 switch(ndx) {
5214 case 0:
5215 p = "l_int";
5216 break;
5217 case 1:
5218 p = "const char *";
5219 break;
5220 case 2:
5221 p = "char *";
5222 break;
5223 case 3:
5224 p = "l_int";
5225 break;
5226 default:
5227 break;
5228 };
5229 break;
5230 /* linux_fchmodat */
5231 case 268:
5232 switch(ndx) {
5233 case 0:
5234 p = "l_int";
5235 break;
5236 case 1:
5237 p = "const char *";
5238 break;
5239 case 2:
5240 p = "l_mode_t";
5241 break;
5242 default:
5243 break;
5244 };
5245 break;
5246 /* linux_faccessat */
5247 case 269:
5248 switch(ndx) {
5249 case 0:
5250 p = "l_int";
5251 break;
5252 case 1:
5253 p = "const char *";
5254 break;
5255 case 2:
5256 p = "l_int";
5257 break;
5258 default:
5259 break;
5260 };
5261 break;
5262 /* linux_pselect6 */
5263 case 270:
5264 switch(ndx) {
5265 case 0:
5266 p = "l_int";
5267 break;
5268 case 1:
5269 p = "l_fd_set *";
5270 break;
5271 case 2:
5272 p = "l_fd_set *";
5273 break;
5274 case 3:
5275 p = "l_fd_set *";
5276 break;
5277 case 4:
5278 p = "struct l_timespec *";
5279 break;
5280 case 5:
5281 p = "l_uintptr_t *";
5282 break;
5283 default:
5284 break;
5285 };
5286 break;
5287 /* linux_ppoll */
5288 case 271:
5289 switch(ndx) {
5290 case 0:
5291 p = "struct pollfd *";
5292 break;
5293 case 1:
5294 p = "uint32_t";
5295 break;
5296 case 2:
5297 p = "struct l_timespec *";
5298 break;
5299 case 3:
5300 p = "l_sigset_t *";
5301 break;
5302 case 4:
5303 p = "l_size_t";
5304 break;
5305 default:
5306 break;
5307 };
5308 break;
5309 /* linux_unshare */
5310 case 272:
5311 break;
5312 /* linux_set_robust_list */
5313 case 273:
5314 switch(ndx) {
5315 case 0:
5316 p = "struct linux_robust_list_head *";
5317 break;
5318 case 1:
5319 p = "l_size_t";
5320 break;
5321 default:
5322 break;
5323 };
5324 break;
5325 /* linux_get_robust_list */
5326 case 274:
5327 switch(ndx) {
5328 case 0:
5329 p = "l_int";
5330 break;
5331 case 1:
5332 p = "struct linux_robust_list_head *";
5333 break;
5334 case 2:
5335 p = "l_size_t *";
5336 break;
5337 default:
5338 break;
5339 };
5340 break;
5341 /* linux_splice */
5342 case 275:
5343 break;
5344 /* linux_tee */
5345 case 276:
5346 break;
5347 /* linux_sync_file_range */
5348 case 277:
5349 break;
5350 /* linux_vmsplice */
5351 case 278:
5352 break;
5353 /* linux_move_pages */
5354 case 279:
5355 break;
5356 /* linux_utimensat */
5357 case 280:
5358 break;
5359 /* linux_epoll_pwait */
5360 case 281:
5361 switch(ndx) {
5362 case 0:
5363 p = "l_int";
5364 break;
5365 case 1:
5366 p = "struct epoll_event *";
5367 break;
5368 case 2:
5369 p = "l_int";
5370 break;
5371 case 3:
5372 p = "l_int";
5373 break;
5374 case 4:
5375 p = "l_sigset_t *";
5376 break;
5377 default:
5378 break;
5379 };
5380 break;
5381 /* linux_signalfd */
5382 case 282:
5383 break;
5384 /* linux_timerfd */
5385 case 283:
5386 break;
5387 /* linux_eventfd */
5388 case 284:
5389 switch(ndx) {
5390 case 0:
5391 p = "l_uint";
5392 break;
5393 default:
5394 break;
5395 };
5396 break;
5397 /* linux_fallocate */
5398 case 285:
5399 switch(ndx) {
5400 case 0:
5401 p = "l_int";
5402 break;
5403 case 1:
5404 p = "l_int";
5405 break;
5406 case 2:
5407 p = "l_loff_t";
5408 break;
5409 case 3:
5410 p = "l_loff_t";
5411 break;
5412 default:
5413 break;
5414 };
5415 break;
5416 /* linux_timerfd_settime */
5417 case 286:
5418 break;
5419 /* linux_timerfd_gettime */
5420 case 287:
5421 break;
5422 /* linux_accept4 */
5423 case 288:
5424 switch(ndx) {
5425 case 0:
5426 p = "l_int";
5427 break;
5428 case 1:
5429 p = "l_uintptr_t";
5430 break;
5431 case 2:
5432 p = "l_uintptr_t";
5433 break;
5434 case 3:
5435 p = "int";
5436 break;
5437 default:
5438 break;
5439 };
5440 break;
5441 /* linux_signalfd4 */
5442 case 289:
5443 break;
5444 /* linux_eventfd2 */
5445 case 290:
5446 switch(ndx) {
5447 case 0:
5448 p = "l_uint";
5449 break;
5450 case 1:
5451 p = "l_int";
5452 break;
5453 default:
5454 break;
5455 };
5456 break;
5457 /* linux_epoll_create1 */
5458 case 291:
5459 switch(ndx) {
5460 case 0:
5461 p = "l_int";
5462 break;
5463 default:
5464 break;
5465 };
5466 break;
5467 /* linux_dup3 */
5468 case 292:
5469 switch(ndx) {
5470 case 0:
5471 p = "l_int";
5472 break;
5473 case 1:
5474 p = "l_int";
5475 break;
5476 case 2:
5477 p = "l_int";
5478 break;
5479 default:
5480 break;
5481 };
5482 break;
5483 /* linux_pipe2 */
5484 case 293:
5485 switch(ndx) {
5486 case 0:
5487 p = "l_int *";
5488 break;
5489 case 1:
5490 p = "l_int";
5491 break;
5492 default:
5493 break;
5494 };
5495 break;
5496 /* linux_inotify_init1 */
5497 case 294:
5498 break;
5499 /* linux_preadv */
5500 case 295:
5501 break;
5502 /* linux_pwritev */
5503 case 296:
5504 break;
5505 /* linux_rt_tsigqueueinfo */
5506 case 297:
5507 break;
5508 /* linux_perf_event_open */
5509 case 298:
5510 break;
5511 /* linux_recvmmsg */
5512 case 299:
5513 break;
5514 /* linux_fanotify_init */
5515 case 300:
5516 break;
5517 /* linux_fanotify_mark */
5518 case 301:
5519 break;
5520 /* linux_prlimit64 */
5521 case 302:
5522 switch(ndx) {
5523 case 0:
5524 p = "l_pid_t";
5525 break;
5526 case 1:
5527 p = "l_uint";
5528 break;
5529 case 2:
5530 p = "struct rlimit *";
5531 break;
5532 case 3:
5533 p = "struct rlimit *";
5534 break;
5535 default:
5536 break;
5537 };
5538 break;
5539 /* linux_name_to_handle_at */
5540 case 303:
5541 break;
5542 /* linux_open_by_handle_at */
5543 case 304:
5544 break;
5545 /* linux_clock_adjtime */
5546 case 305:
5547 break;
5548 /* linux_syncfs */
5549 case 306:
5550 break;
5551 /* linux_sendmmsg */
5552 case 307:
5553 break;
5554 /* linux_setns */
5555 case 308:
5556 break;
5557 /* linux_process_vm_readv */
5558 case 309:
5559 break;
5560 /* linux_process_vm_writev */
5561 case 310:
5562 break;
5563 /* linux_kcmp */
5564 case 311:
5565 break;
5566 /* linux_finit_module */
5567 case 312:
5568 break;
5569 default:
5570 break;
5571 };
5572 if (p != NULL)
5573 strlcpy(desc, p, descsz);
5574}
5575static void
5576systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5577{
5578 const char *p = NULL;
5579 switch (sysnum) {
5580#define nosys linux_nosys
5581 /* read */
5582 case 0:
5583 if (ndx == 0 || ndx == 1)
5584 p = "int";
5585 break;
5586 /* write */
5587 case 1:
5588 if (ndx == 0 || ndx == 1)
5589 p = "int";
5590 break;
5591 /* linux_open */
5592 case 2:
5593 if (ndx == 0 || ndx == 1)
5594 p = "int";
5595 break;
5596 /* close */
5597 case 3:
5598 if (ndx == 0 || ndx == 1)
5599 p = "int";
5600 break;
5601 /* linux_newstat */
5602 case 4:
5603 if (ndx == 0 || ndx == 1)
5604 p = "int";
5605 break;
5606 /* linux_newfstat */
5607 case 5:
5608 if (ndx == 0 || ndx == 1)
5609 p = "int";
5610 break;
5611 /* linux_newlstat */
5612 case 6:
5613 if (ndx == 0 || ndx == 1)
5614 p = "int";
5615 break;
5616 /* poll */
5617 case 7:
5618 if (ndx == 0 || ndx == 1)
5619 p = "int";
5620 break;
5621 /* linux_lseek */
5622 case 8:
5623 if (ndx == 0 || ndx == 1)
5624 p = "int";
5625 break;
5626 /* linux_mmap2 */
5627 case 9:
5628 if (ndx == 0 || ndx == 1)
5629 p = "int";
5630 break;
5631 /* linux_mprotect */
5632 case 10:
5633 if (ndx == 0 || ndx == 1)
5634 p = "int";
5635 break;
5636 /* munmap */
5637 case 11:
5638 if (ndx == 0 || ndx == 1)
5639 p = "int";
5640 break;
5641 /* linux_brk */
5642 case 12:
5643 if (ndx == 0 || ndx == 1)
5644 p = "int";
5645 break;
5646 /* linux_rt_sigaction */
5647 case 13:
5648 if (ndx == 0 || ndx == 1)
5649 p = "int";
5650 break;
5651 /* linux_rt_sigprocmask */
5652 case 14:
5653 if (ndx == 0 || ndx == 1)
5654 p = "int";
5655 break;
5656 /* linux_rt_sigreturn */
5657 case 15:
5658 if (ndx == 0 || ndx == 1)
5659 p = "int";
5660 break;
5661 /* linux_ioctl */
5662 case 16:
5663 if (ndx == 0 || ndx == 1)
5664 p = "int";
5665 break;
5666 /* linux_pread */
5667 case 17:
5668 if (ndx == 0 || ndx == 1)
5669 p = "int";
5670 break;
5671 /* linux_pwrite */
5672 case 18:
5673 if (ndx == 0 || ndx == 1)
5674 p = "int";
5675 break;
5676 /* readv */
5677 case 19:
5678 if (ndx == 0 || ndx == 1)
5679 p = "int";
5680 break;
5681 /* writev */
5682 case 20:
5683 if (ndx == 0 || ndx == 1)
5684 p = "int";
5685 break;
5686 /* linux_access */
5687 case 21:
5688 if (ndx == 0 || ndx == 1)
5689 p = "int";
5690 break;
5691 /* linux_pipe */
5692 case 22:
5693 if (ndx == 0 || ndx == 1)
5694 p = "int";
5695 break;
5696 /* linux_select */
5697 case 23:
5698 if (ndx == 0 || ndx == 1)
5699 p = "int";
5700 break;
5701 /* sched_yield */
5702 case 24:
5703 /* linux_mremap */
5704 case 25:
5705 if (ndx == 0 || ndx == 1)
5706 p = "int";
5707 break;
5708 /* linux_msync */
5709 case 26:
5710 if (ndx == 0 || ndx == 1)
5711 p = "int";
5712 break;
5713 /* linux_mincore */
5714 case 27:
5715 if (ndx == 0 || ndx == 1)
5716 p = "int";
5717 break;
5718 /* madvise */
5719 case 28:
5720 if (ndx == 0 || ndx == 1)
5721 p = "int";
5722 break;
5723 /* linux_shmget */
5724 case 29:
5725 if (ndx == 0 || ndx == 1)
5726 p = "int";
5727 break;
5728 /* linux_shmat */
5729 case 30:
5730 if (ndx == 0 || ndx == 1)
5731 p = "int";
5732 break;
5733 /* linux_shmctl */
5734 case 31:
5735 if (ndx == 0 || ndx == 1)
5736 p = "int";
5737 break;
5738 /* dup */
5739 case 32:
5740 if (ndx == 0 || ndx == 1)
5741 p = "int";
5742 break;
5743 /* dup2 */
5744 case 33:
5745 if (ndx == 0 || ndx == 1)
5746 p = "int";
5747 break;
5748 /* linux_pause */
5749 case 34:
5750 /* linux_nanosleep */
5751 case 35:
5752 if (ndx == 0 || ndx == 1)
5753 p = "int";
5754 break;
5755 /* linux_getitimer */
5756 case 36:
5757 if (ndx == 0 || ndx == 1)
5758 p = "int";
5759 break;
5760 /* linux_alarm */
5761 case 37:
5762 if (ndx == 0 || ndx == 1)
5763 p = "int";
5764 break;
5765 /* linux_setitimer */
5766 case 38:
5767 if (ndx == 0 || ndx == 1)
5768 p = "int";
5769 break;
5770 /* linux_getpid */
5771 case 39:
5772 /* linux_sendfile */
5773 case 40:
5774 if (ndx == 0 || ndx == 1)
5775 p = "int";
5776 break;
5777 /* linux_socket */
5778 case 41:
5779 if (ndx == 0 || ndx == 1)
5780 p = "int";
5781 break;
5782 /* linux_connect */
5783 case 42:
5784 if (ndx == 0 || ndx == 1)
5785 p = "int";
5786 break;
5787 /* linux_accept */
5788 case 43:
5789 if (ndx == 0 || ndx == 1)
5790 p = "int";
5791 break;
5792 /* linux_sendto */
5793 case 44:
5794 if (ndx == 0 || ndx == 1)
5795 p = "int";
5796 break;
5797 /* linux_recvfrom */
5798 case 45:
5799 if (ndx == 0 || ndx == 1)
5800 p = "int";
5801 break;
5802 /* linux_sendmsg */
5803 case 46:
5804 if (ndx == 0 || ndx == 1)
5805 p = "int";
5806 break;
5807 /* linux_recvmsg */
5808 case 47:
5809 if (ndx == 0 || ndx == 1)
5810 p = "int";
5811 break;
5812 /* linux_shutdown */
5813 case 48:
5814 if (ndx == 0 || ndx == 1)
5815 p = "int";
5816 break;
5817 /* linux_bind */
5818 case 49:
5819 if (ndx == 0 || ndx == 1)
5820 p = "int";
5821 break;
5822 /* linux_listen */
5823 case 50:
5824 if (ndx == 0 || ndx == 1)
5825 p = "int";
5826 break;
5827 /* linux_getsockname */
5828 case 51:
5829 if (ndx == 0 || ndx == 1)
5830 p = "int";
5831 break;
5832 /* linux_getpeername */
5833 case 52:
5834 if (ndx == 0 || ndx == 1)
5835 p = "int";
5836 break;
5837 /* linux_socketpair */
5838 case 53:
5839 if (ndx == 0 || ndx == 1)
5840 p = "int";
5841 break;
5842 /* linux_setsockopt */
5843 case 54:
5844 if (ndx == 0 || ndx == 1)
5845 p = "int";
5846 break;
5847 /* linux_getsockopt */
5848 case 55:
5849 if (ndx == 0 || ndx == 1)
5850 p = "int";
5851 break;
5852 /* linux_clone */
5853 case 56:
5854 if (ndx == 0 || ndx == 1)
5855 p = "int";
5856 break;
5857 /* linux_fork */
5858 case 57:
5859 /* linux_vfork */
5860 case 58:
5861 /* linux_execve */
5862 case 59:
5863 if (ndx == 0 || ndx == 1)
5864 p = "int";
5865 break;
5866 /* linux_exit */
5867 case 60:
5868 if (ndx == 0 || ndx == 1)
5869 p = "void";
5870 break;
5871 /* linux_wait4 */
5872 case 61:
5873 if (ndx == 0 || ndx == 1)
5874 p = "int";
5875 break;
5876 /* linux_kill */
5877 case 62:
5878 if (ndx == 0 || ndx == 1)
5879 p = "int";
5880 break;
5881 /* linux_newuname */
5882 case 63:
5883 if (ndx == 0 || ndx == 1)
5884 p = "int";
5885 break;
5886 /* linux_semget */
5887 case 64:
5888 if (ndx == 0 || ndx == 1)
5889 p = "int";
5890 break;
5891 /* linux_semop */
5892 case 65:
5893 if (ndx == 0 || ndx == 1)
5894 p = "int";
5895 break;
5896 /* linux_semctl */
5897 case 66:
5898 if (ndx == 0 || ndx == 1)
5899 p = "int";
5900 break;
5901 /* linux_shmdt */
5902 case 67:
5903 if (ndx == 0 || ndx == 1)
5904 p = "int";
5905 break;
5906 /* linux_msgget */
5907 case 68:
5908 if (ndx == 0 || ndx == 1)
5909 p = "int";
5910 break;
5911 /* linux_msgsnd */
5912 case 69:
5913 if (ndx == 0 || ndx == 1)
5914 p = "int";
5915 break;
5916 /* linux_msgrcv */
5917 case 70:
5918 if (ndx == 0 || ndx == 1)
5919 p = "int";
5920 break;
5921 /* linux_msgctl */
5922 case 71:
5923 if (ndx == 0 || ndx == 1)
5924 p = "int";
5925 break;
5926 /* linux_fcntl */
5927 case 72:
5928 if (ndx == 0 || ndx == 1)
5929 p = "int";
5930 break;
5931 /* flock */
5932 case 73:
5933 if (ndx == 0 || ndx == 1)
5934 p = "int";
5935 break;
5936 /* fsync */
5937 case 74:
5938 if (ndx == 0 || ndx == 1)
5939 p = "int";
5940 break;
5941 /* linux_fdatasync */
5942 case 75:
5943 if (ndx == 0 || ndx == 1)
5944 p = "int";
5945 break;
5946 /* linux_truncate */
5947 case 76:
5948 if (ndx == 0 || ndx == 1)
5949 p = "int";
5950 break;
5951 /* linux_ftruncate */
5952 case 77:
5953 if (ndx == 0 || ndx == 1)
5954 p = "int";
5955 break;
5956 /* linux_getdents */
5957 case 78:
5958 if (ndx == 0 || ndx == 1)
5959 p = "int";
5960 break;
5961 /* linux_getcwd */
5962 case 79:
5963 if (ndx == 0 || ndx == 1)
5964 p = "int";
5965 break;
5966 /* linux_chdir */
5967 case 80:
5968 if (ndx == 0 || ndx == 1)
5969 p = "int";
5970 break;
5971 /* fchdir */
5972 case 81:
5973 if (ndx == 0 || ndx == 1)
5974 p = "int";
5975 break;
5976 /* linux_rename */
5977 case 82:
5978 if (ndx == 0 || ndx == 1)
5979 p = "int";
5980 break;
5981 /* linux_mkdir */
5982 case 83:
5983 if (ndx == 0 || ndx == 1)
5984 p = "int";
5985 break;
5986 /* linux_rmdir */
5987 case 84:
5988 if (ndx == 0 || ndx == 1)
5989 p = "int";
5990 break;
5991 /* linux_creat */
5992 case 85:
5993 if (ndx == 0 || ndx == 1)
5994 p = "int";
5995 break;
5996 /* linux_link */
5997 case 86:
5998 if (ndx == 0 || ndx == 1)
5999 p = "int";
6000 break;
6001 /* linux_unlink */
6002 case 87:
6003 if (ndx == 0 || ndx == 1)
6004 p = "int";
6005 break;
6006 /* linux_symlink */
6007 case 88:
6008 if (ndx == 0 || ndx == 1)
6009 p = "int";
6010 break;
6011 /* linux_readlink */
6012 case 89:
6013 if (ndx == 0 || ndx == 1)
6014 p = "int";
6015 break;
6016 /* linux_chmod */
6017 case 90:
6018 if (ndx == 0 || ndx == 1)
6019 p = "int";
6020 break;
6021 /* fchmod */
6022 case 91:
6023 if (ndx == 0 || ndx == 1)
6024 p = "int";
6025 break;
6026 /* linux_chown */
6027 case 92:
6028 if (ndx == 0 || ndx == 1)
6029 p = "int";
6030 break;
6031 /* fchown */
6032 case 93:
6033 if (ndx == 0 || ndx == 1)
6034 p = "int";
6035 break;
6036 /* linux_lchown */
6037 case 94:
6038 if (ndx == 0 || ndx == 1)
6039 p = "int";
6040 break;
6041 /* umask */
6042 case 95:
6043 if (ndx == 0 || ndx == 1)
6044 p = "int";
6045 break;
6046 /* gettimeofday */
6047 case 96:
6048 if (ndx == 0 || ndx == 1)
6049 p = "int";
6050 break;
6051 /* linux_getrlimit */
6052 case 97:
6053 if (ndx == 0 || ndx == 1)
6054 p = "int";
6055 break;
6056 /* getrusage */
6057 case 98:
6058 if (ndx == 0 || ndx == 1)
6059 p = "int";
6060 break;
6061 /* linux_sysinfo */
6062 case 99:
6063 if (ndx == 0 || ndx == 1)
6064 p = "int";
6065 break;
6066 /* linux_times */
6067 case 100:
6068 if (ndx == 0 || ndx == 1)
6069 p = "int";
6070 break;
6071 /* linux_ptrace */
6072 case 101:
6073 if (ndx == 0 || ndx == 1)
6074 p = "int";
6075 break;
6076 /* linux_getuid */
6077 case 102:
6078 /* linux_syslog */
6079 case 103:
6080 if (ndx == 0 || ndx == 1)
6081 p = "int";
6082 break;
6083 /* linux_getgid */
6084 case 104:
6085 /* setuid */
6086 case 105:
6087 if (ndx == 0 || ndx == 1)
6088 p = "int";
6089 break;
6090 /* setgid */
6091 case 106:
6092 if (ndx == 0 || ndx == 1)
6093 p = "int";
6094 break;
6095 /* geteuid */
6096 case 107:
6097 /* getegid */
6098 case 108:
6099 /* setpgid */
6100 case 109:
6101 if (ndx == 0 || ndx == 1)
6102 p = "int";
6103 break;
6104 /* linux_getppid */
6105 case 110:
6106 /* getpgrp */
6107 case 111:
6108 /* setsid */
6109 case 112:
6110 /* setreuid */
6111 case 113:
6112 if (ndx == 0 || ndx == 1)
6113 p = "int";
6114 break;
6115 /* setregid */
6116 case 114:
6117 if (ndx == 0 || ndx == 1)
6118 p = "int";
6119 break;
6120 /* linux_getgroups */
6121 case 115:
6122 if (ndx == 0 || ndx == 1)
6123 p = "int";
6124 break;
6125 /* linux_setgroups */
6126 case 116:
6127 if (ndx == 0 || ndx == 1)
6128 p = "int";
6129 break;
6130 /* setresuid */
6131 case 117:
6132 if (ndx == 0 || ndx == 1)
6133 p = "int";
6134 break;
6135 /* getresuid */
6136 case 118:
6137 if (ndx == 0 || ndx == 1)
6138 p = "int";
6139 break;
6140 /* setresgid */
6141 case 119:
6142 if (ndx == 0 || ndx == 1)
6143 p = "int";
6144 break;
6145 /* getresgid */
6146 case 120:
6147 if (ndx == 0 || ndx == 1)
6148 p = "int";
6149 break;
6150 /* getpgid */
6151 case 121:
6152 if (ndx == 0 || ndx == 1)
6153 p = "int";
6154 break;
6155 /* linux_setfsuid */
6156 case 122:
6157 if (ndx == 0 || ndx == 1)
6158 p = "int";
6159 break;
6160 /* linux_setfsgid */
6161 case 123:
6162 if (ndx == 0 || ndx == 1)
6163 p = "int";
6164 break;
6165 /* linux_getsid */
6166 case 124:
6167 if (ndx == 0 || ndx == 1)
6168 p = "int";
6169 break;
6170 /* linux_capget */
6171 case 125:
6172 if (ndx == 0 || ndx == 1)
6173 p = "int";
6174 break;
6175 /* linux_capset */
6176 case 126:
6177 if (ndx == 0 || ndx == 1)
6178 p = "int";
6179 break;
6180 /* linux_rt_sigpending */
6181 case 127:
6182 if (ndx == 0 || ndx == 1)
6183 p = "int";
6184 break;
6185 /* linux_rt_sigtimedwait */
6186 case 128:
6187 if (ndx == 0 || ndx == 1)
6188 p = "int";
6189 break;
6190 /* linux_rt_sigqueueinfo */
6191 case 129:
6192 if (ndx == 0 || ndx == 1)
6193 p = "int";
6194 break;
6195 /* linux_rt_sigsuspend */
6196 case 130:
6197 if (ndx == 0 || ndx == 1)
6198 p = "int";
6199 break;
6200 /* linux_sigaltstack */
6201 case 131:
6202 if (ndx == 0 || ndx == 1)
6203 p = "int";
6204 break;
6205 /* linux_utime */
6206 case 132:
6207 if (ndx == 0 || ndx == 1)
6208 p = "int";
6209 break;
6210 /* linux_mknod */
6211 case 133:
6212 if (ndx == 0 || ndx == 1)
6213 p = "int";
6214 break;
6215 /* linux_personality */
6216 case 135:
6217 if (ndx == 0 || ndx == 1)
6218 p = "int";
6219 break;
6220 /* linux_ustat */
6221 case 136:
6222 if (ndx == 0 || ndx == 1)
6223 p = "int";
6224 break;
6225 /* linux_statfs */
6226 case 137:
6227 if (ndx == 0 || ndx == 1)
6228 p = "int";
6229 break;
6230 /* linux_fstatfs */
6231 case 138:
6232 if (ndx == 0 || ndx == 1)
6233 p = "int";
6234 break;
6235 /* linux_sysfs */
6236 case 139:
6237 if (ndx == 0 || ndx == 1)
6238 p = "int";
6239 break;
6240 /* linux_getpriority */
6241 case 140:
6242 if (ndx == 0 || ndx == 1)
6243 p = "int";
6244 break;
6245 /* setpriority */
6246 case 141:
6247 if (ndx == 0 || ndx == 1)
6248 p = "int";
6249 break;
6250 /* linux_sched_setparam */
6251 case 142:
6252 if (ndx == 0 || ndx == 1)
6253 p = "int";
6254 break;
6255 /* linux_sched_getparam */
6256 case 143:
6257 if (ndx == 0 || ndx == 1)
6258 p = "int";
6259 break;
6260 /* linux_sched_setscheduler */
6261 case 144:
6262 if (ndx == 0 || ndx == 1)
6263 p = "int";
6264 break;
6265 /* linux_sched_getscheduler */
6266 case 145:
6267 if (ndx == 0 || ndx == 1)
6268 p = "int";
6269 break;
6270 /* linux_sched_get_priority_max */
6271 case 146:
6272 if (ndx == 0 || ndx == 1)
6273 p = "int";
6274 break;
6275 /* linux_sched_get_priority_min */
6276 case 147:
6277 if (ndx == 0 || ndx == 1)
6278 p = "int";
6279 break;
6280 /* linux_sched_rr_get_interval */
6281 case 148:
6282 if (ndx == 0 || ndx == 1)
6283 p = "int";
6284 break;
6285 /* mlock */
6286 case 149:
6287 if (ndx == 0 || ndx == 1)
6288 p = "int";
6289 break;
6290 /* munlock */
6291 case 150:
6292 if (ndx == 0 || ndx == 1)
6293 p = "int";
6294 break;
6295 /* mlockall */
6296 case 151:
6297 if (ndx == 0 || ndx == 1)
6298 p = "int";
6299 break;
6300 /* munlockall */
6301 case 152:
6302 /* linux_vhangup */
6303 case 153:
6304 /* linux_pivot_root */
6305 case 155:
6306 /* linux_sysctl */
6307 case 156:
6308 if (ndx == 0 || ndx == 1)
6309 p = "int";
6310 break;
6311 /* linux_prctl */
6312 case 157:
6313 if (ndx == 0 || ndx == 1)
6314 p = "int";
6315 break;
6316 /* linux_arch_prctl */
6317 case 158:
6318 if (ndx == 0 || ndx == 1)
6319 p = "int";
6320 break;
6321 /* linux_adjtimex */
6322 case 159:
6323 /* linux_setrlimit */
6324 case 160:
6325 if (ndx == 0 || ndx == 1)
6326 p = "int";
6327 break;
6328 /* chroot */
6329 case 161:
6330 if (ndx == 0 || ndx == 1)
6331 p = "int";
6332 break;
6333 /* sync */
6334 case 162:
6335 /* acct */
6336 case 163:
6337 if (ndx == 0 || ndx == 1)
6338 p = "int";
6339 break;
6340 /* settimeofday */
6341 case 164:
6342 if (ndx == 0 || ndx == 1)
6343 p = "int";
6344 break;
6345 /* linux_mount */
6346 case 165:
6347 if (ndx == 0 || ndx == 1)
6348 p = "int";
6349 break;
6350 /* linux_umount */
6351 case 166:
6352 if (ndx == 0 || ndx == 1)
6353 p = "int";
6354 break;
6355 /* swapon */
6356 case 167:
6357 if (ndx == 0 || ndx == 1)
6358 p = "int";
6359 break;
6360 /* linux_swapoff */
6361 case 168:
6362 /* linux_reboot */
6363 case 169:
6364 if (ndx == 0 || ndx == 1)
6365 p = "int";
6366 break;
6367 /* linux_sethostname */
6368 case 170:
6369 if (ndx == 0 || ndx == 1)
6370 p = "int";
6371 break;
6372 /* linux_setdomainname */
6373 case 171:
6374 if (ndx == 0 || ndx == 1)
6375 p = "int";
6376 break;
6377 /* linux_iopl */
6378 case 172:
6379 if (ndx == 0 || ndx == 1)
6380 p = "int";
6381 break;
6382 /* linux_create_module */
6383 case 174:
6384 /* linux_init_module */
6385 case 175:
6386 /* linux_delete_module */
6387 case 176:
6388 /* linux_get_kernel_syms */
6389 case 177:
6390 /* linux_query_module */
6391 case 178:
6392 /* linux_quotactl */
6393 case 179:
6394 /* linux_nfsservctl */
6395 case 180:
6396 /* linux_getpmsg */
6397 case 181:
6398 /* linux_putpmsg */
6399 case 182:
6400 /* linux_afs_syscall */
6401 case 183:
6402 /* linux_tuxcall */
6403 case 184:
6404 /* linux_security */
6405 case 185:
6406 /* linux_gettid */
6407 case 186:
6408 /* linux_setxattr */
6409 case 188:
6410 /* linux_lsetxattr */
6411 case 189:
6412 /* linux_fsetxattr */
6413 case 190:
6414 /* linux_getxattr */
6415 case 191:
6416 /* linux_lgetxattr */
6417 case 192:
6418 /* linux_fgetxattr */
6419 case 193:
6420 /* linux_listxattr */
6421 case 194:
6422 /* linux_llistxattr */
6423 case 195:
6424 /* linux_flistxattr */
6425 case 196:
6426 /* linux_removexattr */
6427 case 197:
6428 /* linux_lremovexattr */
6429 case 198:
6430 /* linux_fremovexattr */
6431 case 199:
6432 /* linux_tkill */
6433 case 200:
6434 if (ndx == 0 || ndx == 1)
6435 p = "int";
6436 break;
6437 /* linux_time */
6438 case 201:
6439 if (ndx == 0 || ndx == 1)
6440 p = "int";
6441 break;
6442 /* linux_sys_futex */
6443 case 202:
6444 if (ndx == 0 || ndx == 1)
6445 p = "int";
6446 break;
6447 /* linux_sched_setaffinity */
6448 case 203:
6449 if (ndx == 0 || ndx == 1)
6450 p = "int";
6451 break;
6452 /* linux_sched_getaffinity */
6453 case 204:
6454 if (ndx == 0 || ndx == 1)
6455 p = "int";
6456 break;
6457 /* linux_set_thread_area */
6458 case 205:
6459 /* linux_lookup_dcookie */
6460 case 212:
6461 /* linux_epoll_create */
6462 case 213:
6463 if (ndx == 0 || ndx == 1)
6464 p = "int";
6465 break;
6466 /* linux_epoll_ctl_old */
6467 case 214:
6468 /* linux_epoll_wait_old */
6469 case 215:
6470 /* linux_remap_file_pages */
6471 case 216:
6472 /* linux_getdents64 */
6473 case 217:
6474 if (ndx == 0 || ndx == 1)
6475 p = "int";
6476 break;
6477 /* linux_set_tid_address */
6478 case 218:
6479 if (ndx == 0 || ndx == 1)
6480 p = "int";
6481 break;
6482 /* linux_semtimedop */
6483 case 220:
6484 /* linux_fadvise64 */
6485 case 221:
6486 if (ndx == 0 || ndx == 1)
6487 p = "int";
6488 break;
6489 /* linux_timer_create */
6490 case 222:
6491 if (ndx == 0 || ndx == 1)
6492 p = "int";
6493 break;
6494 /* linux_timer_settime */
6495 case 223:
6496 if (ndx == 0 || ndx == 1)
6497 p = "int";
6498 break;
6499 /* linux_timer_gettime */
6500 case 224:
6501 if (ndx == 0 || ndx == 1)
6502 p = "int";
6503 break;
6504 /* linux_timer_getoverrun */
6505 case 225:
6506 if (ndx == 0 || ndx == 1)
6507 p = "int";
6508 break;
6509 /* linux_timer_delete */
6510 case 226:
6511 if (ndx == 0 || ndx == 1)
6512 p = "int";
6513 break;
6514 /* linux_clock_settime */
6515 case 227:
6516 if (ndx == 0 || ndx == 1)
6517 p = "int";
6518 break;
6519 /* linux_clock_gettime */
6520 case 228:
6521 if (ndx == 0 || ndx == 1)
6522 p = "int";
6523 break;
6524 /* linux_clock_getres */
6525 case 229:
6526 if (ndx == 0 || ndx == 1)
6527 p = "int";
6528 break;
6529 /* linux_clock_nanosleep */
6530 case 230:
6531 if (ndx == 0 || ndx == 1)
6532 p = "int";
6533 break;
6534 /* linux_exit_group */
6535 case 231:
6536 if (ndx == 0 || ndx == 1)
6537 p = "int";
6538 break;
6539 /* linux_epoll_wait */
6540 case 232:
6541 if (ndx == 0 || ndx == 1)
6542 p = "int";
6543 break;
6544 /* linux_epoll_ctl */
6545 case 233:
6546 if (ndx == 0 || ndx == 1)
6547 p = "int";
6548 break;
6549 /* linux_tgkill */
6550 case 234:
6551 if (ndx == 0 || ndx == 1)
6552 p = "int";
6553 break;
6554 /* linux_utimes */
6555 case 235:
6556 if (ndx == 0 || ndx == 1)
6557 p = "int";
6558 break;
6559 /* linux_mbind */
6560 case 237:
6561 /* linux_set_mempolicy */
6562 case 238:
6563 /* linux_get_mempolicy */
6564 case 239:
6565 /* linux_mq_open */
6566 case 240:
6567 /* linux_mq_unlink */
6568 case 241:
6569 /* linux_mq_timedsend */
6570 case 242:
6571 /* linux_mq_timedreceive */
6572 case 243:
6573 /* linux_mq_notify */
6574 case 244:
6575 /* linux_mq_getsetattr */
6576 case 245:
6577 /* linux_kexec_load */
6578 case 246:
6579 /* linux_waitid */
6580 case 247:
6581 if (ndx == 0 || ndx == 1)
6582 p = "int";
6583 break;
6584 /* linux_add_key */
6585 case 248:
6586 /* linux_request_key */
6587 case 249:
6588 /* linux_keyctl */
6589 case 250:
6590 /* linux_ioprio_set */
6591 case 251:
6592 /* linux_ioprio_get */
6593 case 252:
6594 /* linux_inotify_init */
6595 case 253:
6596 /* linux_inotify_add_watch */
6597 case 254:
6598 /* linux_inotify_rm_watch */
6599 case 255:
6600 /* linux_migrate_pages */
6601 case 256:
6602 /* linux_openat */
6603 case 257:
6604 if (ndx == 0 || ndx == 1)
6605 p = "int";
6606 break;
6607 /* linux_mkdirat */
6608 case 258:
6609 if (ndx == 0 || ndx == 1)
6610 p = "int";
6611 break;
6612 /* linux_mknodat */
6613 case 259:
6614 if (ndx == 0 || ndx == 1)
6615 p = "int";
6616 break;
6617 /* linux_fchownat */
6618 case 260:
6619 if (ndx == 0 || ndx == 1)
6620 p = "int";
6621 break;
6622 /* linux_futimesat */
6623 case 261:
6624 if (ndx == 0 || ndx == 1)
6625 p = "int";
6626 break;
6627 /* linux_newfstatat */
6628 case 262:
6629 if (ndx == 0 || ndx == 1)
6630 p = "int";
6631 break;
6632 /* linux_unlinkat */
6633 case 263:
6634 if (ndx == 0 || ndx == 1)
6635 p = "int";
6636 break;
6637 /* linux_renameat */
6638 case 264:
6639 if (ndx == 0 || ndx == 1)
6640 p = "int";
6641 break;
6642 /* linux_linkat */
6643 case 265:
6644 if (ndx == 0 || ndx == 1)
6645 p = "int";
6646 break;
6647 /* linux_symlinkat */
6648 case 266:
6649 if (ndx == 0 || ndx == 1)
6650 p = "int";
6651 break;
6652 /* linux_readlinkat */
6653 case 267:
6654 if (ndx == 0 || ndx == 1)
6655 p = "int";
6656 break;
6657 /* linux_fchmodat */
6658 case 268:
6659 if (ndx == 0 || ndx == 1)
6660 p = "int";
6661 break;
6662 /* linux_faccessat */
6663 case 269:
6664 if (ndx == 0 || ndx == 1)
6665 p = "int";
6666 break;
6667 /* linux_pselect6 */
6668 case 270:
6669 if (ndx == 0 || ndx == 1)
6670 p = "int";
6671 break;
6672 /* linux_ppoll */
6673 case 271:
6674 if (ndx == 0 || ndx == 1)
6675 p = "int";
6676 break;
6677 /* linux_unshare */
6678 case 272:
6679 /* linux_set_robust_list */
6680 case 273:
6681 if (ndx == 0 || ndx == 1)
6682 p = "int";
6683 break;
6684 /* linux_get_robust_list */
6685 case 274:
6686 if (ndx == 0 || ndx == 1)
6687 p = "int";
6688 break;
6689 /* linux_splice */
6690 case 275:
6691 /* linux_tee */
6692 case 276:
6693 /* linux_sync_file_range */
6694 case 277:
6695 /* linux_vmsplice */
6696 case 278:
6697 /* linux_move_pages */
6698 case 279:
6699 /* linux_utimensat */
6700 case 280:
6701 /* linux_epoll_pwait */
6702 case 281:
6703 if (ndx == 0 || ndx == 1)
6704 p = "int";
6705 break;
6706 /* linux_signalfd */
6707 case 282:
6708 /* linux_timerfd */
6709 case 283:
6710 /* linux_eventfd */
6711 case 284:
6712 if (ndx == 0 || ndx == 1)
6713 p = "int";
6714 break;
6715 /* linux_fallocate */
6716 case 285:
6717 if (ndx == 0 || ndx == 1)
6718 p = "int";
6719 break;
6720 /* linux_timerfd_settime */
6721 case 286:
6722 /* linux_timerfd_gettime */
6723 case 287:
6724 /* linux_accept4 */
6725 case 288:
6726 if (ndx == 0 || ndx == 1)
6727 p = "int";
6728 break;
6729 /* linux_signalfd4 */
6730 case 289:
6731 /* linux_eventfd2 */
6732 case 290:
6733 if (ndx == 0 || ndx == 1)
6734 p = "int";
6735 break;
6736 /* linux_epoll_create1 */
6737 case 291:
6738 if (ndx == 0 || ndx == 1)
6739 p = "int";
6740 break;
6741 /* linux_dup3 */
6742 case 292:
6743 if (ndx == 0 || ndx == 1)
6744 p = "int";
6745 break;
6746 /* linux_pipe2 */
6747 case 293:
6748 if (ndx == 0 || ndx == 1)
6749 p = "int";
6750 break;
6751 /* linux_inotify_init1 */
6752 case 294:
6753 /* linux_preadv */
6754 case 295:
6755 /* linux_pwritev */
6756 case 296:
6757 /* linux_rt_tsigqueueinfo */
6758 case 297:
6759 /* linux_perf_event_open */
6760 case 298:
6761 /* linux_recvmmsg */
6762 case 299:
6763 /* linux_fanotify_init */
6764 case 300:
6765 /* linux_fanotify_mark */
6766 case 301:
6767 /* linux_prlimit64 */
6768 case 302:
6769 if (ndx == 0 || ndx == 1)
6770 p = "int";
6771 break;
6772 /* linux_name_to_handle_at */
6773 case 303:
6774 /* linux_open_by_handle_at */
6775 case 304:
6776 /* linux_clock_adjtime */
6777 case 305:
6778 /* linux_syncfs */
6779 case 306:
6780 /* linux_sendmmsg */
6781 case 307:
6782 /* linux_setns */
6783 case 308:
6784 /* linux_process_vm_readv */
6785 case 309:
6786 /* linux_process_vm_writev */
6787 case 310:
6788 /* linux_kcmp */
6789 case 311:
6790 /* linux_finit_module */
6791 case 312:
6792 default:
6793 break;
6794 };
6795 if (p != NULL)
6796 strlcpy(desc, p, descsz);
6797}