1 /*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically @generated.
5 * $FreeBSD$
6 * This file is part of the DTrace syscall provider.
7 */
8
9 static void
systrace_args(int sysnum,void * params,uint64_t * uarg,int * n_args)10 systrace_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 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
77 uarg[1] = p->nfds; /* u_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; /* l_int */
108 iarg[2] = p->prot; /* l_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; /* l_int */
358 iarg[1] = p->in; /* l_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; /* l_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.buf; /* 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_ulong */
878 iarg[3] = p->data; /* l_ulong */
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_uint */
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; /* l_int */
1164 iarg[1] = p->who; /* l_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 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 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 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->tv; /* 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_init_module */
1400 case 175: {
1401 *n_args = 0;
1402 break;
1403 }
1404 /* linux_delete_module */
1405 case 176: {
1406 *n_args = 0;
1407 break;
1408 }
1409 /* linux_quotactl */
1410 case 179: {
1411 *n_args = 0;
1412 break;
1413 }
1414 /* linux_gettid */
1415 case 186: {
1416 *n_args = 0;
1417 break;
1418 }
1419 /* linux_setxattr */
1420 case 188: {
1421 *n_args = 0;
1422 break;
1423 }
1424 /* linux_lsetxattr */
1425 case 189: {
1426 *n_args = 0;
1427 break;
1428 }
1429 /* linux_fsetxattr */
1430 case 190: {
1431 *n_args = 0;
1432 break;
1433 }
1434 /* linux_getxattr */
1435 case 191: {
1436 *n_args = 0;
1437 break;
1438 }
1439 /* linux_lgetxattr */
1440 case 192: {
1441 *n_args = 0;
1442 break;
1443 }
1444 /* linux_fgetxattr */
1445 case 193: {
1446 *n_args = 0;
1447 break;
1448 }
1449 /* linux_listxattr */
1450 case 194: {
1451 *n_args = 0;
1452 break;
1453 }
1454 /* linux_llistxattr */
1455 case 195: {
1456 *n_args = 0;
1457 break;
1458 }
1459 /* linux_flistxattr */
1460 case 196: {
1461 *n_args = 0;
1462 break;
1463 }
1464 /* linux_removexattr */
1465 case 197: {
1466 *n_args = 0;
1467 break;
1468 }
1469 /* linux_lremovexattr */
1470 case 198: {
1471 *n_args = 0;
1472 break;
1473 }
1474 /* linux_fremovexattr */
1475 case 199: {
1476 *n_args = 0;
1477 break;
1478 }
1479 /* linux_tkill */
1480 case 200: {
1481 struct linux_tkill_args *p = params;
1482 iarg[0] = p->tid; /* l_int */
1483 iarg[1] = p->sig; /* l_int */
1484 *n_args = 2;
1485 break;
1486 }
1487 /* linux_time */
1488 case 201: {
1489 struct linux_time_args *p = params;
1490 uarg[0] = (intptr_t) p->tm; /* l_time_t * */
1491 *n_args = 1;
1492 break;
1493 }
1494 /* linux_sys_futex */
1495 case 202: {
1496 struct linux_sys_futex_args *p = params;
1497 uarg[0] = (intptr_t) p->uaddr; /* void * */
1498 iarg[1] = p->op; /* l_int */
1499 iarg[2] = p->val; /* l_int */
1500 uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
1501 uarg[4] = (intptr_t) p->uaddr2; /* void * */
1502 iarg[5] = p->val3; /* l_int */
1503 *n_args = 6;
1504 break;
1505 }
1506 /* linux_sched_setaffinity */
1507 case 203: {
1508 struct linux_sched_setaffinity_args *p = params;
1509 iarg[0] = p->pid; /* l_pid_t */
1510 iarg[1] = p->len; /* l_uint */
1511 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1512 *n_args = 3;
1513 break;
1514 }
1515 /* linux_sched_getaffinity */
1516 case 204: {
1517 struct linux_sched_getaffinity_args *p = params;
1518 iarg[0] = p->pid; /* l_pid_t */
1519 iarg[1] = p->len; /* l_uint */
1520 uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1521 *n_args = 3;
1522 break;
1523 }
1524 /* linux_lookup_dcookie */
1525 case 212: {
1526 *n_args = 0;
1527 break;
1528 }
1529 /* linux_epoll_create */
1530 case 213: {
1531 struct linux_epoll_create_args *p = params;
1532 iarg[0] = p->size; /* l_int */
1533 *n_args = 1;
1534 break;
1535 }
1536 /* linux_remap_file_pages */
1537 case 216: {
1538 *n_args = 0;
1539 break;
1540 }
1541 /* linux_getdents64 */
1542 case 217: {
1543 struct linux_getdents64_args *p = params;
1544 iarg[0] = p->fd; /* l_uint */
1545 uarg[1] = (intptr_t) p->dirent; /* void * */
1546 iarg[2] = p->count; /* l_uint */
1547 *n_args = 3;
1548 break;
1549 }
1550 /* linux_set_tid_address */
1551 case 218: {
1552 struct linux_set_tid_address_args *p = params;
1553 uarg[0] = (intptr_t) p->tidptr; /* l_int * */
1554 *n_args = 1;
1555 break;
1556 }
1557 /* linux_semtimedop */
1558 case 220: {
1559 *n_args = 0;
1560 break;
1561 }
1562 /* linux_fadvise64 */
1563 case 221: {
1564 struct linux_fadvise64_args *p = params;
1565 iarg[0] = p->fd; /* l_int */
1566 iarg[1] = p->offset; /* l_loff_t */
1567 iarg[2] = p->len; /* l_size_t */
1568 iarg[3] = p->advice; /* l_int */
1569 *n_args = 4;
1570 break;
1571 }
1572 /* linux_timer_create */
1573 case 222: {
1574 struct linux_timer_create_args *p = params;
1575 iarg[0] = p->clock_id; /* clockid_t */
1576 uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1577 uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
1578 *n_args = 3;
1579 break;
1580 }
1581 /* linux_timer_settime */
1582 case 223: {
1583 struct linux_timer_settime_args *p = params;
1584 iarg[0] = p->timerid; /* l_timer_t */
1585 iarg[1] = p->flags; /* l_int */
1586 uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
1587 uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
1588 *n_args = 4;
1589 break;
1590 }
1591 /* linux_timer_gettime */
1592 case 224: {
1593 struct linux_timer_gettime_args *p = params;
1594 iarg[0] = p->timerid; /* l_timer_t */
1595 uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
1596 *n_args = 2;
1597 break;
1598 }
1599 /* linux_timer_getoverrun */
1600 case 225: {
1601 struct linux_timer_getoverrun_args *p = params;
1602 iarg[0] = p->timerid; /* l_timer_t */
1603 *n_args = 1;
1604 break;
1605 }
1606 /* linux_timer_delete */
1607 case 226: {
1608 struct linux_timer_delete_args *p = params;
1609 iarg[0] = p->timerid; /* l_timer_t */
1610 *n_args = 1;
1611 break;
1612 }
1613 /* linux_clock_settime */
1614 case 227: {
1615 struct linux_clock_settime_args *p = params;
1616 iarg[0] = p->which; /* clockid_t */
1617 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1618 *n_args = 2;
1619 break;
1620 }
1621 /* linux_clock_gettime */
1622 case 228: {
1623 struct linux_clock_gettime_args *p = params;
1624 iarg[0] = p->which; /* clockid_t */
1625 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1626 *n_args = 2;
1627 break;
1628 }
1629 /* linux_clock_getres */
1630 case 229: {
1631 struct linux_clock_getres_args *p = params;
1632 iarg[0] = p->which; /* clockid_t */
1633 uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1634 *n_args = 2;
1635 break;
1636 }
1637 /* linux_clock_nanosleep */
1638 case 230: {
1639 struct linux_clock_nanosleep_args *p = params;
1640 iarg[0] = p->which; /* clockid_t */
1641 iarg[1] = p->flags; /* int */
1642 uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
1643 uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
1644 *n_args = 4;
1645 break;
1646 }
1647 /* linux_exit_group */
1648 case 231: {
1649 struct linux_exit_group_args *p = params;
1650 iarg[0] = p->error_code; /* l_int */
1651 *n_args = 1;
1652 break;
1653 }
1654 /* linux_epoll_wait */
1655 case 232: {
1656 struct linux_epoll_wait_args *p = params;
1657 iarg[0] = p->epfd; /* l_int */
1658 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
1659 iarg[2] = p->maxevents; /* l_int */
1660 iarg[3] = p->timeout; /* l_int */
1661 *n_args = 4;
1662 break;
1663 }
1664 /* linux_epoll_ctl */
1665 case 233: {
1666 struct linux_epoll_ctl_args *p = params;
1667 iarg[0] = p->epfd; /* l_int */
1668 iarg[1] = p->op; /* l_int */
1669 iarg[2] = p->fd; /* l_int */
1670 uarg[3] = (intptr_t) p->event; /* struct epoll_event * */
1671 *n_args = 4;
1672 break;
1673 }
1674 /* linux_tgkill */
1675 case 234: {
1676 struct linux_tgkill_args *p = params;
1677 iarg[0] = p->tgid; /* l_int */
1678 iarg[1] = p->pid; /* l_int */
1679 iarg[2] = p->sig; /* l_int */
1680 *n_args = 3;
1681 break;
1682 }
1683 /* linux_utimes */
1684 case 235: {
1685 struct linux_utimes_args *p = params;
1686 uarg[0] = (intptr_t) p->fname; /* char * */
1687 uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */
1688 *n_args = 2;
1689 break;
1690 }
1691 /* linux_mbind */
1692 case 237: {
1693 *n_args = 0;
1694 break;
1695 }
1696 /* linux_set_mempolicy */
1697 case 238: {
1698 *n_args = 0;
1699 break;
1700 }
1701 /* linux_get_mempolicy */
1702 case 239: {
1703 *n_args = 0;
1704 break;
1705 }
1706 /* linux_mq_open */
1707 case 240: {
1708 *n_args = 0;
1709 break;
1710 }
1711 /* linux_mq_unlink */
1712 case 241: {
1713 *n_args = 0;
1714 break;
1715 }
1716 /* linux_mq_timedsend */
1717 case 242: {
1718 *n_args = 0;
1719 break;
1720 }
1721 /* linux_mq_timedreceive */
1722 case 243: {
1723 *n_args = 0;
1724 break;
1725 }
1726 /* linux_mq_notify */
1727 case 244: {
1728 *n_args = 0;
1729 break;
1730 }
1731 /* linux_mq_getsetattr */
1732 case 245: {
1733 *n_args = 0;
1734 break;
1735 }
1736 /* linux_kexec_load */
1737 case 246: {
1738 *n_args = 0;
1739 break;
1740 }
1741 /* linux_waitid */
1742 case 247: {
1743 struct linux_waitid_args *p = params;
1744 iarg[0] = p->idtype; /* l_int */
1745 iarg[1] = p->id; /* l_pid_t */
1746 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
1747 iarg[3] = p->options; /* l_int */
1748 uarg[4] = (intptr_t) p->rusage; /* struct rusage * */
1749 *n_args = 5;
1750 break;
1751 }
1752 /* linux_add_key */
1753 case 248: {
1754 *n_args = 0;
1755 break;
1756 }
1757 /* linux_request_key */
1758 case 249: {
1759 *n_args = 0;
1760 break;
1761 }
1762 /* linux_keyctl */
1763 case 250: {
1764 *n_args = 0;
1765 break;
1766 }
1767 /* linux_ioprio_set */
1768 case 251: {
1769 *n_args = 0;
1770 break;
1771 }
1772 /* linux_ioprio_get */
1773 case 252: {
1774 *n_args = 0;
1775 break;
1776 }
1777 /* linux_inotify_init */
1778 case 253: {
1779 *n_args = 0;
1780 break;
1781 }
1782 /* linux_inotify_add_watch */
1783 case 254: {
1784 *n_args = 0;
1785 break;
1786 }
1787 /* linux_inotify_rm_watch */
1788 case 255: {
1789 *n_args = 0;
1790 break;
1791 }
1792 /* linux_migrate_pages */
1793 case 256: {
1794 *n_args = 0;
1795 break;
1796 }
1797 /* linux_openat */
1798 case 257: {
1799 struct linux_openat_args *p = params;
1800 iarg[0] = p->dfd; /* l_int */
1801 uarg[1] = (intptr_t) p->filename; /* const char * */
1802 iarg[2] = p->flags; /* l_int */
1803 iarg[3] = p->mode; /* l_int */
1804 *n_args = 4;
1805 break;
1806 }
1807 /* linux_mkdirat */
1808 case 258: {
1809 struct linux_mkdirat_args *p = params;
1810 iarg[0] = p->dfd; /* l_int */
1811 uarg[1] = (intptr_t) p->pathname; /* const char * */
1812 iarg[2] = p->mode; /* l_int */
1813 *n_args = 3;
1814 break;
1815 }
1816 /* linux_mknodat */
1817 case 259: {
1818 struct linux_mknodat_args *p = params;
1819 iarg[0] = p->dfd; /* l_int */
1820 uarg[1] = (intptr_t) p->filename; /* const char * */
1821 iarg[2] = p->mode; /* l_int */
1822 iarg[3] = p->dev; /* l_uint */
1823 *n_args = 4;
1824 break;
1825 }
1826 /* linux_fchownat */
1827 case 260: {
1828 struct linux_fchownat_args *p = params;
1829 iarg[0] = p->dfd; /* l_int */
1830 uarg[1] = (intptr_t) p->filename; /* const char * */
1831 iarg[2] = p->uid; /* l_uid_t */
1832 iarg[3] = p->gid; /* l_gid_t */
1833 iarg[4] = p->flag; /* l_int */
1834 *n_args = 5;
1835 break;
1836 }
1837 /* linux_futimesat */
1838 case 261: {
1839 struct linux_futimesat_args *p = params;
1840 iarg[0] = p->dfd; /* l_int */
1841 uarg[1] = (intptr_t) p->filename; /* char * */
1842 uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */
1843 *n_args = 3;
1844 break;
1845 }
1846 /* linux_newfstatat */
1847 case 262: {
1848 struct linux_newfstatat_args *p = params;
1849 iarg[0] = p->dfd; /* l_int */
1850 uarg[1] = (intptr_t) p->pathname; /* char * */
1851 uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1852 iarg[3] = p->flag; /* l_int */
1853 *n_args = 4;
1854 break;
1855 }
1856 /* linux_unlinkat */
1857 case 263: {
1858 struct linux_unlinkat_args *p = params;
1859 iarg[0] = p->dfd; /* l_int */
1860 uarg[1] = (intptr_t) p->pathname; /* const char * */
1861 iarg[2] = p->flag; /* l_int */
1862 *n_args = 3;
1863 break;
1864 }
1865 /* linux_renameat */
1866 case 264: {
1867 struct linux_renameat_args *p = params;
1868 iarg[0] = p->olddfd; /* l_int */
1869 uarg[1] = (intptr_t) p->oldname; /* const char * */
1870 iarg[2] = p->newdfd; /* l_int */
1871 uarg[3] = (intptr_t) p->newname; /* const char * */
1872 *n_args = 4;
1873 break;
1874 }
1875 /* linux_linkat */
1876 case 265: {
1877 struct linux_linkat_args *p = params;
1878 iarg[0] = p->olddfd; /* l_int */
1879 uarg[1] = (intptr_t) p->oldname; /* const char * */
1880 iarg[2] = p->newdfd; /* l_int */
1881 uarg[3] = (intptr_t) p->newname; /* const char * */
1882 iarg[4] = p->flag; /* l_int */
1883 *n_args = 5;
1884 break;
1885 }
1886 /* linux_symlinkat */
1887 case 266: {
1888 struct linux_symlinkat_args *p = params;
1889 uarg[0] = (intptr_t) p->oldname; /* const char * */
1890 iarg[1] = p->newdfd; /* l_int */
1891 uarg[2] = (intptr_t) p->newname; /* const char * */
1892 *n_args = 3;
1893 break;
1894 }
1895 /* linux_readlinkat */
1896 case 267: {
1897 struct linux_readlinkat_args *p = params;
1898 iarg[0] = p->dfd; /* l_int */
1899 uarg[1] = (intptr_t) p->path; /* const char * */
1900 uarg[2] = (intptr_t) p->buf; /* char * */
1901 iarg[3] = p->bufsiz; /* l_int */
1902 *n_args = 4;
1903 break;
1904 }
1905 /* linux_fchmodat */
1906 case 268: {
1907 struct linux_fchmodat_args *p = params;
1908 iarg[0] = p->dfd; /* l_int */
1909 uarg[1] = (intptr_t) p->filename; /* const char * */
1910 iarg[2] = p->mode; /* l_mode_t */
1911 *n_args = 3;
1912 break;
1913 }
1914 /* linux_faccessat */
1915 case 269: {
1916 struct linux_faccessat_args *p = params;
1917 iarg[0] = p->dfd; /* l_int */
1918 uarg[1] = (intptr_t) p->filename; /* const char * */
1919 iarg[2] = p->amode; /* l_int */
1920 *n_args = 3;
1921 break;
1922 }
1923 /* linux_pselect6 */
1924 case 270: {
1925 struct linux_pselect6_args *p = params;
1926 iarg[0] = p->nfds; /* l_int */
1927 uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
1928 uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
1929 uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
1930 uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */
1931 uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */
1932 *n_args = 6;
1933 break;
1934 }
1935 /* linux_ppoll */
1936 case 271: {
1937 struct linux_ppoll_args *p = params;
1938 uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
1939 uarg[1] = p->nfds; /* uint32_t */
1940 uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */
1941 uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */
1942 iarg[4] = p->ssize; /* l_size_t */
1943 *n_args = 5;
1944 break;
1945 }
1946 /* linux_unshare */
1947 case 272: {
1948 *n_args = 0;
1949 break;
1950 }
1951 /* linux_set_robust_list */
1952 case 273: {
1953 struct linux_set_robust_list_args *p = params;
1954 uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
1955 iarg[1] = p->len; /* l_size_t */
1956 *n_args = 2;
1957 break;
1958 }
1959 /* linux_get_robust_list */
1960 case 274: {
1961 struct linux_get_robust_list_args *p = params;
1962 iarg[0] = p->pid; /* l_int */
1963 uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
1964 uarg[2] = (intptr_t) p->len; /* l_size_t * */
1965 *n_args = 3;
1966 break;
1967 }
1968 /* linux_splice */
1969 case 275: {
1970 *n_args = 0;
1971 break;
1972 }
1973 /* linux_tee */
1974 case 276: {
1975 *n_args = 0;
1976 break;
1977 }
1978 /* linux_sync_file_range */
1979 case 277: {
1980 *n_args = 0;
1981 break;
1982 }
1983 /* linux_vmsplice */
1984 case 278: {
1985 *n_args = 0;
1986 break;
1987 }
1988 /* linux_move_pages */
1989 case 279: {
1990 *n_args = 0;
1991 break;
1992 }
1993 /* linux_utimensat */
1994 case 280: {
1995 struct linux_utimensat_args *p = params;
1996 iarg[0] = p->dfd; /* l_int */
1997 uarg[1] = (intptr_t) p->pathname; /* const char * */
1998 uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */
1999 iarg[3] = p->flags; /* l_int */
2000 *n_args = 4;
2001 break;
2002 }
2003 /* linux_epoll_pwait */
2004 case 281: {
2005 struct linux_epoll_pwait_args *p = params;
2006 iarg[0] = p->epfd; /* l_int */
2007 uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
2008 iarg[2] = p->maxevents; /* l_int */
2009 iarg[3] = p->timeout; /* l_int */
2010 uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
2011 iarg[5] = p->sigsetsize; /* l_size_t */
2012 *n_args = 6;
2013 break;
2014 }
2015 /* linux_signalfd */
2016 case 282: {
2017 *n_args = 0;
2018 break;
2019 }
2020 /* linux_timerfd_create */
2021 case 283: {
2022 struct linux_timerfd_create_args *p = params;
2023 iarg[0] = p->clockid; /* l_int */
2024 iarg[1] = p->flags; /* l_int */
2025 *n_args = 2;
2026 break;
2027 }
2028 /* linux_eventfd */
2029 case 284: {
2030 struct linux_eventfd_args *p = params;
2031 iarg[0] = p->initval; /* l_uint */
2032 *n_args = 1;
2033 break;
2034 }
2035 /* linux_fallocate */
2036 case 285: {
2037 struct linux_fallocate_args *p = params;
2038 iarg[0] = p->fd; /* l_int */
2039 iarg[1] = p->mode; /* l_int */
2040 iarg[2] = p->offset; /* l_loff_t */
2041 iarg[3] = p->len; /* l_loff_t */
2042 *n_args = 4;
2043 break;
2044 }
2045 /* linux_timerfd_settime */
2046 case 286: {
2047 struct linux_timerfd_settime_args *p = params;
2048 iarg[0] = p->fd; /* l_int */
2049 iarg[1] = p->flags; /* l_int */
2050 uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */
2051 uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2052 *n_args = 4;
2053 break;
2054 }
2055 /* linux_timerfd_gettime */
2056 case 287: {
2057 struct linux_timerfd_gettime_args *p = params;
2058 iarg[0] = p->fd; /* l_int */
2059 uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2060 *n_args = 2;
2061 break;
2062 }
2063 /* linux_accept4 */
2064 case 288: {
2065 struct linux_accept4_args *p = params;
2066 iarg[0] = p->s; /* l_int */
2067 iarg[1] = p->addr; /* l_uintptr_t */
2068 iarg[2] = p->namelen; /* l_uintptr_t */
2069 iarg[3] = p->flags; /* int */
2070 *n_args = 4;
2071 break;
2072 }
2073 /* linux_signalfd4 */
2074 case 289: {
2075 *n_args = 0;
2076 break;
2077 }
2078 /* linux_eventfd2 */
2079 case 290: {
2080 struct linux_eventfd2_args *p = params;
2081 iarg[0] = p->initval; /* l_uint */
2082 iarg[1] = p->flags; /* l_int */
2083 *n_args = 2;
2084 break;
2085 }
2086 /* linux_epoll_create1 */
2087 case 291: {
2088 struct linux_epoll_create1_args *p = params;
2089 iarg[0] = p->flags; /* l_int */
2090 *n_args = 1;
2091 break;
2092 }
2093 /* linux_dup3 */
2094 case 292: {
2095 struct linux_dup3_args *p = params;
2096 iarg[0] = p->oldfd; /* l_int */
2097 iarg[1] = p->newfd; /* l_int */
2098 iarg[2] = p->flags; /* l_int */
2099 *n_args = 3;
2100 break;
2101 }
2102 /* linux_pipe2 */
2103 case 293: {
2104 struct linux_pipe2_args *p = params;
2105 uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2106 iarg[1] = p->flags; /* l_int */
2107 *n_args = 2;
2108 break;
2109 }
2110 /* linux_inotify_init1 */
2111 case 294: {
2112 struct linux_inotify_init1_args *p = params;
2113 iarg[0] = p->flags; /* l_int */
2114 *n_args = 1;
2115 break;
2116 }
2117 /* linux_preadv */
2118 case 295: {
2119 struct linux_preadv_args *p = params;
2120 iarg[0] = p->fd; /* l_ulong */
2121 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2122 iarg[2] = p->vlen; /* l_ulong */
2123 iarg[3] = p->pos_l; /* l_ulong */
2124 iarg[4] = p->pos_h; /* l_ulong */
2125 *n_args = 5;
2126 break;
2127 }
2128 /* linux_pwritev */
2129 case 296: {
2130 struct linux_pwritev_args *p = params;
2131 iarg[0] = p->fd; /* l_ulong */
2132 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2133 iarg[2] = p->vlen; /* l_ulong */
2134 iarg[3] = p->pos_l; /* l_ulong */
2135 iarg[4] = p->pos_h; /* l_ulong */
2136 *n_args = 5;
2137 break;
2138 }
2139 /* linux_rt_tgsigqueueinfo */
2140 case 297: {
2141 struct linux_rt_tgsigqueueinfo_args *p = params;
2142 iarg[0] = p->tgid; /* l_pid_t */
2143 iarg[1] = p->tid; /* l_pid_t */
2144 iarg[2] = p->sig; /* l_int */
2145 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
2146 *n_args = 4;
2147 break;
2148 }
2149 /* linux_perf_event_open */
2150 case 298: {
2151 *n_args = 0;
2152 break;
2153 }
2154 /* linux_recvmmsg */
2155 case 299: {
2156 struct linux_recvmmsg_args *p = params;
2157 iarg[0] = p->s; /* l_int */
2158 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2159 iarg[2] = p->vlen; /* l_uint */
2160 iarg[3] = p->flags; /* l_uint */
2161 uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */
2162 *n_args = 5;
2163 break;
2164 }
2165 /* linux_fanotify_init */
2166 case 300: {
2167 *n_args = 0;
2168 break;
2169 }
2170 /* linux_fanotify_mark */
2171 case 301: {
2172 *n_args = 0;
2173 break;
2174 }
2175 /* linux_prlimit64 */
2176 case 302: {
2177 struct linux_prlimit64_args *p = params;
2178 iarg[0] = p->pid; /* l_pid_t */
2179 iarg[1] = p->resource; /* l_uint */
2180 uarg[2] = (intptr_t) p->new; /* struct rlimit * */
2181 uarg[3] = (intptr_t) p->old; /* struct rlimit * */
2182 *n_args = 4;
2183 break;
2184 }
2185 /* linux_name_to_handle_at */
2186 case 303: {
2187 *n_args = 0;
2188 break;
2189 }
2190 /* linux_open_by_handle_at */
2191 case 304: {
2192 *n_args = 0;
2193 break;
2194 }
2195 /* linux_clock_adjtime */
2196 case 305: {
2197 *n_args = 0;
2198 break;
2199 }
2200 /* linux_syncfs */
2201 case 306: {
2202 struct linux_syncfs_args *p = params;
2203 iarg[0] = p->fd; /* l_int */
2204 *n_args = 1;
2205 break;
2206 }
2207 /* linux_sendmmsg */
2208 case 307: {
2209 struct linux_sendmmsg_args *p = params;
2210 iarg[0] = p->s; /* l_int */
2211 uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2212 iarg[2] = p->vlen; /* l_uint */
2213 iarg[3] = p->flags; /* l_uint */
2214 *n_args = 4;
2215 break;
2216 }
2217 /* linux_setns */
2218 case 308: {
2219 struct linux_setns_args *p = params;
2220 iarg[0] = p->fd; /* l_int */
2221 iarg[1] = p->nstype; /* l_int */
2222 *n_args = 2;
2223 break;
2224 }
2225 /* linux_getcpu */
2226 case 309: {
2227 struct linux_getcpu_args *p = params;
2228 uarg[0] = (intptr_t) p->cpu; /* l_uint * */
2229 uarg[1] = (intptr_t) p->node; /* l_uint * */
2230 uarg[2] = (intptr_t) p->cache; /* void * */
2231 *n_args = 3;
2232 break;
2233 }
2234 /* linux_process_vm_readv */
2235 case 310: {
2236 struct linux_process_vm_readv_args *p = params;
2237 iarg[0] = p->pid; /* l_pid_t */
2238 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2239 iarg[2] = p->liovcnt; /* l_ulong */
2240 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2241 iarg[4] = p->riovcnt; /* l_ulong */
2242 iarg[5] = p->flags; /* l_ulong */
2243 *n_args = 6;
2244 break;
2245 }
2246 /* linux_process_vm_writev */
2247 case 311: {
2248 struct linux_process_vm_writev_args *p = params;
2249 iarg[0] = p->pid; /* l_pid_t */
2250 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2251 iarg[2] = p->liovcnt; /* l_ulong */
2252 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2253 iarg[4] = p->riovcnt; /* l_ulong */
2254 iarg[5] = p->flags; /* l_ulong */
2255 *n_args = 6;
2256 break;
2257 }
2258 /* linux_kcmp */
2259 case 312: {
2260 struct linux_kcmp_args *p = params;
2261 iarg[0] = p->pid1; /* l_pid_t */
2262 iarg[1] = p->pid2; /* l_pid_t */
2263 iarg[2] = p->type; /* l_int */
2264 iarg[3] = p->idx1; /* l_ulong */
2265 iarg[4] = p->idx; /* l_ulong */
2266 *n_args = 5;
2267 break;
2268 }
2269 /* linux_finit_module */
2270 case 313: {
2271 struct linux_finit_module_args *p = params;
2272 iarg[0] = p->fd; /* l_int */
2273 uarg[1] = (intptr_t) p->uargs; /* const char * */
2274 iarg[2] = p->flags; /* l_int */
2275 *n_args = 3;
2276 break;
2277 }
2278 /* linux_sched_setattr */
2279 case 314: {
2280 struct linux_sched_setattr_args *p = params;
2281 iarg[0] = p->pid; /* l_pid_t */
2282 uarg[1] = (intptr_t) p->attr; /* void * */
2283 iarg[2] = p->flags; /* l_uint */
2284 *n_args = 3;
2285 break;
2286 }
2287 /* linux_sched_getattr */
2288 case 315: {
2289 struct linux_sched_getattr_args *p = params;
2290 iarg[0] = p->pid; /* l_pid_t */
2291 uarg[1] = (intptr_t) p->attr; /* void * */
2292 iarg[2] = p->size; /* l_uint */
2293 iarg[3] = p->flags; /* l_uint */
2294 *n_args = 4;
2295 break;
2296 }
2297 /* linux_renameat2 */
2298 case 316: {
2299 struct linux_renameat2_args *p = params;
2300 iarg[0] = p->oldfd; /* l_int */
2301 uarg[1] = (intptr_t) p->oldname; /* const char * */
2302 iarg[2] = p->newfd; /* l_int */
2303 uarg[3] = (intptr_t) p->newname; /* const char * */
2304 uarg[4] = p->flags; /* unsigned int */
2305 *n_args = 5;
2306 break;
2307 }
2308 /* linux_seccomp */
2309 case 317: {
2310 struct linux_seccomp_args *p = params;
2311 iarg[0] = p->op; /* l_uint */
2312 iarg[1] = p->flags; /* l_uint */
2313 uarg[2] = (intptr_t) p->uargs; /* const char * */
2314 *n_args = 3;
2315 break;
2316 }
2317 /* linux_getrandom */
2318 case 318: {
2319 struct linux_getrandom_args *p = params;
2320 uarg[0] = (intptr_t) p->buf; /* char * */
2321 iarg[1] = p->count; /* l_size_t */
2322 iarg[2] = p->flags; /* l_uint */
2323 *n_args = 3;
2324 break;
2325 }
2326 /* linux_memfd_create */
2327 case 319: {
2328 struct linux_memfd_create_args *p = params;
2329 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
2330 iarg[1] = p->flags; /* l_uint */
2331 *n_args = 2;
2332 break;
2333 }
2334 /* linux_kexec_file_load */
2335 case 320: {
2336 struct linux_kexec_file_load_args *p = params;
2337 iarg[0] = p->kernel_fd; /* l_int */
2338 iarg[1] = p->initrd_fd; /* l_int */
2339 iarg[2] = p->cmdline_len; /* l_ulong */
2340 uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */
2341 iarg[4] = p->flags; /* l_ulong */
2342 *n_args = 5;
2343 break;
2344 }
2345 /* linux_bpf */
2346 case 321: {
2347 struct linux_bpf_args *p = params;
2348 iarg[0] = p->cmd; /* l_int */
2349 uarg[1] = (intptr_t) p->attr; /* void * */
2350 iarg[2] = p->size; /* l_uint */
2351 *n_args = 3;
2352 break;
2353 }
2354 /* linux_execveat */
2355 case 322: {
2356 struct linux_execveat_args *p = params;
2357 iarg[0] = p->dfd; /* l_int */
2358 uarg[1] = (intptr_t) p->filename; /* const char * */
2359 uarg[2] = (intptr_t) p->argv; /* const char ** */
2360 uarg[3] = (intptr_t) p->envp; /* const char ** */
2361 iarg[4] = p->flags; /* l_int */
2362 *n_args = 5;
2363 break;
2364 }
2365 /* linux_userfaultfd */
2366 case 323: {
2367 struct linux_userfaultfd_args *p = params;
2368 iarg[0] = p->flags; /* l_int */
2369 *n_args = 1;
2370 break;
2371 }
2372 /* linux_membarrier */
2373 case 324: {
2374 struct linux_membarrier_args *p = params;
2375 iarg[0] = p->cmd; /* l_int */
2376 iarg[1] = p->flags; /* l_int */
2377 *n_args = 2;
2378 break;
2379 }
2380 /* linux_mlock2 */
2381 case 325: {
2382 struct linux_mlock2_args *p = params;
2383 iarg[0] = p->start; /* l_ulong */
2384 iarg[1] = p->len; /* l_size_t */
2385 iarg[2] = p->flags; /* l_int */
2386 *n_args = 3;
2387 break;
2388 }
2389 /* linux_copy_file_range */
2390 case 326: {
2391 struct linux_copy_file_range_args *p = params;
2392 iarg[0] = p->fd_in; /* l_int */
2393 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2394 iarg[2] = p->fd_out; /* l_int */
2395 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2396 iarg[4] = p->len; /* l_size_t */
2397 iarg[5] = p->flags; /* l_uint */
2398 *n_args = 6;
2399 break;
2400 }
2401 /* linux_preadv2 */
2402 case 327: {
2403 struct linux_preadv2_args *p = params;
2404 iarg[0] = p->fd; /* l_ulong */
2405 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2406 iarg[2] = p->vlen; /* l_ulong */
2407 iarg[3] = p->pos_l; /* l_ulong */
2408 iarg[4] = p->pos_h; /* l_ulong */
2409 iarg[5] = p->flags; /* l_int */
2410 *n_args = 6;
2411 break;
2412 }
2413 /* linux_pwritev2 */
2414 case 328: {
2415 struct linux_pwritev2_args *p = params;
2416 iarg[0] = p->fd; /* l_ulong */
2417 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2418 iarg[2] = p->vlen; /* l_ulong */
2419 iarg[3] = p->pos_l; /* l_ulong */
2420 iarg[4] = p->pos_h; /* l_ulong */
2421 iarg[5] = p->flags; /* l_int */
2422 *n_args = 6;
2423 break;
2424 }
2425 /* linux_pkey_mprotect */
2426 case 329: {
2427 struct linux_pkey_mprotect_args *p = params;
2428 iarg[0] = p->start; /* l_ulong */
2429 iarg[1] = p->len; /* l_size_t */
2430 iarg[2] = p->prot; /* l_ulong */
2431 iarg[3] = p->pkey; /* l_int */
2432 *n_args = 4;
2433 break;
2434 }
2435 /* linux_pkey_alloc */
2436 case 330: {
2437 struct linux_pkey_alloc_args *p = params;
2438 iarg[0] = p->flags; /* l_ulong */
2439 iarg[1] = p->init_val; /* l_ulong */
2440 *n_args = 2;
2441 break;
2442 }
2443 /* linux_pkey_free */
2444 case 331: {
2445 struct linux_pkey_free_args *p = params;
2446 iarg[0] = p->pkey; /* l_int */
2447 *n_args = 1;
2448 break;
2449 }
2450 /* linux_statx */
2451 case 332: {
2452 struct linux_statx_args *p = params;
2453 iarg[0] = p->dirfd; /* l_int */
2454 uarg[1] = (intptr_t) p->pathname; /* const char * */
2455 iarg[2] = p->flags; /* l_uint */
2456 iarg[3] = p->mask; /* l_uint */
2457 uarg[4] = (intptr_t) p->statxbuf; /* void * */
2458 *n_args = 5;
2459 break;
2460 }
2461 /* linux_io_pgetevents */
2462 case 333: {
2463 *n_args = 0;
2464 break;
2465 }
2466 /* linux_rseq */
2467 case 334: {
2468 *n_args = 0;
2469 break;
2470 }
2471 /* linux_pidfd_send_signal */
2472 case 424: {
2473 struct linux_pidfd_send_signal_args *p = params;
2474 iarg[0] = p->pidfd; /* l_int */
2475 iarg[1] = p->sig; /* l_int */
2476 uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
2477 iarg[3] = p->flags; /* l_uint */
2478 *n_args = 4;
2479 break;
2480 }
2481 /* linux_io_uring_setup */
2482 case 425: {
2483 *n_args = 0;
2484 break;
2485 }
2486 /* linux_io_uring_enter */
2487 case 426: {
2488 *n_args = 0;
2489 break;
2490 }
2491 /* linux_io_uring_register */
2492 case 427: {
2493 *n_args = 0;
2494 break;
2495 }
2496 default:
2497 *n_args = 0;
2498 break;
2499 };
2500 }
2501 static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)2502 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2503 {
2504 const char *p = NULL;
2505 switch (sysnum) {
2506 #define nosys linux_nosys
2507 /* read */
2508 case 0:
2509 switch(ndx) {
2510 case 0:
2511 p = "int";
2512 break;
2513 case 1:
2514 p = "userland char *";
2515 break;
2516 case 2:
2517 p = "u_int";
2518 break;
2519 default:
2520 break;
2521 };
2522 break;
2523 /* write */
2524 case 1:
2525 switch(ndx) {
2526 case 0:
2527 p = "int";
2528 break;
2529 case 1:
2530 p = "userland char *";
2531 break;
2532 case 2:
2533 p = "u_int";
2534 break;
2535 default:
2536 break;
2537 };
2538 break;
2539 /* linux_open */
2540 case 2:
2541 switch(ndx) {
2542 case 0:
2543 p = "userland char *";
2544 break;
2545 case 1:
2546 p = "l_int";
2547 break;
2548 case 2:
2549 p = "l_int";
2550 break;
2551 default:
2552 break;
2553 };
2554 break;
2555 /* close */
2556 case 3:
2557 switch(ndx) {
2558 case 0:
2559 p = "int";
2560 break;
2561 default:
2562 break;
2563 };
2564 break;
2565 /* linux_newstat */
2566 case 4:
2567 switch(ndx) {
2568 case 0:
2569 p = "userland char *";
2570 break;
2571 case 1:
2572 p = "userland struct l_newstat *";
2573 break;
2574 default:
2575 break;
2576 };
2577 break;
2578 /* linux_newfstat */
2579 case 5:
2580 switch(ndx) {
2581 case 0:
2582 p = "l_uint";
2583 break;
2584 case 1:
2585 p = "userland struct l_newstat *";
2586 break;
2587 default:
2588 break;
2589 };
2590 break;
2591 /* linux_newlstat */
2592 case 6:
2593 switch(ndx) {
2594 case 0:
2595 p = "userland char *";
2596 break;
2597 case 1:
2598 p = "userland struct l_newstat *";
2599 break;
2600 default:
2601 break;
2602 };
2603 break;
2604 /* poll */
2605 case 7:
2606 switch(ndx) {
2607 case 0:
2608 p = "userland struct pollfd *";
2609 break;
2610 case 1:
2611 p = "u_int";
2612 break;
2613 case 2:
2614 p = "int";
2615 break;
2616 default:
2617 break;
2618 };
2619 break;
2620 /* linux_lseek */
2621 case 8:
2622 switch(ndx) {
2623 case 0:
2624 p = "l_uint";
2625 break;
2626 case 1:
2627 p = "l_off_t";
2628 break;
2629 case 2:
2630 p = "l_int";
2631 break;
2632 default:
2633 break;
2634 };
2635 break;
2636 /* linux_mmap2 */
2637 case 9:
2638 switch(ndx) {
2639 case 0:
2640 p = "l_ulong";
2641 break;
2642 case 1:
2643 p = "l_ulong";
2644 break;
2645 case 2:
2646 p = "l_ulong";
2647 break;
2648 case 3:
2649 p = "l_ulong";
2650 break;
2651 case 4:
2652 p = "l_ulong";
2653 break;
2654 case 5:
2655 p = "l_ulong";
2656 break;
2657 default:
2658 break;
2659 };
2660 break;
2661 /* linux_mprotect */
2662 case 10:
2663 switch(ndx) {
2664 case 0:
2665 p = "caddr_t";
2666 break;
2667 case 1:
2668 p = "l_int";
2669 break;
2670 case 2:
2671 p = "l_int";
2672 break;
2673 default:
2674 break;
2675 };
2676 break;
2677 /* munmap */
2678 case 11:
2679 switch(ndx) {
2680 case 0:
2681 p = "caddr_t";
2682 break;
2683 case 1:
2684 p = "int";
2685 break;
2686 default:
2687 break;
2688 };
2689 break;
2690 /* linux_brk */
2691 case 12:
2692 switch(ndx) {
2693 case 0:
2694 p = "l_ulong";
2695 break;
2696 default:
2697 break;
2698 };
2699 break;
2700 /* linux_rt_sigaction */
2701 case 13:
2702 switch(ndx) {
2703 case 0:
2704 p = "l_int";
2705 break;
2706 case 1:
2707 p = "userland l_sigaction_t *";
2708 break;
2709 case 2:
2710 p = "userland l_sigaction_t *";
2711 break;
2712 case 3:
2713 p = "l_size_t";
2714 break;
2715 default:
2716 break;
2717 };
2718 break;
2719 /* linux_rt_sigprocmask */
2720 case 14:
2721 switch(ndx) {
2722 case 0:
2723 p = "l_int";
2724 break;
2725 case 1:
2726 p = "userland l_sigset_t *";
2727 break;
2728 case 2:
2729 p = "userland l_sigset_t *";
2730 break;
2731 case 3:
2732 p = "l_size_t";
2733 break;
2734 default:
2735 break;
2736 };
2737 break;
2738 /* linux_rt_sigreturn */
2739 case 15:
2740 switch(ndx) {
2741 case 0:
2742 p = "userland struct l_ucontext *";
2743 break;
2744 default:
2745 break;
2746 };
2747 break;
2748 /* linux_ioctl */
2749 case 16:
2750 switch(ndx) {
2751 case 0:
2752 p = "l_uint";
2753 break;
2754 case 1:
2755 p = "l_uint";
2756 break;
2757 case 2:
2758 p = "uintptr_t";
2759 break;
2760 default:
2761 break;
2762 };
2763 break;
2764 /* linux_pread */
2765 case 17:
2766 switch(ndx) {
2767 case 0:
2768 p = "l_uint";
2769 break;
2770 case 1:
2771 p = "userland char *";
2772 break;
2773 case 2:
2774 p = "l_size_t";
2775 break;
2776 case 3:
2777 p = "l_loff_t";
2778 break;
2779 default:
2780 break;
2781 };
2782 break;
2783 /* linux_pwrite */
2784 case 18:
2785 switch(ndx) {
2786 case 0:
2787 p = "l_uint";
2788 break;
2789 case 1:
2790 p = "userland char *";
2791 break;
2792 case 2:
2793 p = "l_size_t";
2794 break;
2795 case 3:
2796 p = "l_loff_t";
2797 break;
2798 default:
2799 break;
2800 };
2801 break;
2802 /* readv */
2803 case 19:
2804 switch(ndx) {
2805 case 0:
2806 p = "int";
2807 break;
2808 case 1:
2809 p = "userland struct iovec *";
2810 break;
2811 case 2:
2812 p = "u_int";
2813 break;
2814 default:
2815 break;
2816 };
2817 break;
2818 /* writev */
2819 case 20:
2820 switch(ndx) {
2821 case 0:
2822 p = "int";
2823 break;
2824 case 1:
2825 p = "userland struct iovec *";
2826 break;
2827 case 2:
2828 p = "u_int";
2829 break;
2830 default:
2831 break;
2832 };
2833 break;
2834 /* linux_access */
2835 case 21:
2836 switch(ndx) {
2837 case 0:
2838 p = "userland char *";
2839 break;
2840 case 1:
2841 p = "l_int";
2842 break;
2843 default:
2844 break;
2845 };
2846 break;
2847 /* linux_pipe */
2848 case 22:
2849 switch(ndx) {
2850 case 0:
2851 p = "userland l_ulong *";
2852 break;
2853 default:
2854 break;
2855 };
2856 break;
2857 /* linux_select */
2858 case 23:
2859 switch(ndx) {
2860 case 0:
2861 p = "l_int";
2862 break;
2863 case 1:
2864 p = "userland l_fd_set *";
2865 break;
2866 case 2:
2867 p = "userland l_fd_set *";
2868 break;
2869 case 3:
2870 p = "userland l_fd_set *";
2871 break;
2872 case 4:
2873 p = "userland struct l_timeval *";
2874 break;
2875 default:
2876 break;
2877 };
2878 break;
2879 /* sched_yield */
2880 case 24:
2881 break;
2882 /* linux_mremap */
2883 case 25:
2884 switch(ndx) {
2885 case 0:
2886 p = "l_ulong";
2887 break;
2888 case 1:
2889 p = "l_ulong";
2890 break;
2891 case 2:
2892 p = "l_ulong";
2893 break;
2894 case 3:
2895 p = "l_ulong";
2896 break;
2897 case 4:
2898 p = "l_ulong";
2899 break;
2900 default:
2901 break;
2902 };
2903 break;
2904 /* linux_msync */
2905 case 26:
2906 switch(ndx) {
2907 case 0:
2908 p = "l_ulong";
2909 break;
2910 case 1:
2911 p = "l_size_t";
2912 break;
2913 case 2:
2914 p = "l_int";
2915 break;
2916 default:
2917 break;
2918 };
2919 break;
2920 /* linux_mincore */
2921 case 27:
2922 switch(ndx) {
2923 case 0:
2924 p = "l_ulong";
2925 break;
2926 case 1:
2927 p = "l_size_t";
2928 break;
2929 case 2:
2930 p = "userland u_char *";
2931 break;
2932 default:
2933 break;
2934 };
2935 break;
2936 /* madvise */
2937 case 28:
2938 switch(ndx) {
2939 case 0:
2940 p = "userland void *";
2941 break;
2942 case 1:
2943 p = "size_t";
2944 break;
2945 case 2:
2946 p = "int";
2947 break;
2948 default:
2949 break;
2950 };
2951 break;
2952 /* linux_shmget */
2953 case 29:
2954 switch(ndx) {
2955 case 0:
2956 p = "l_key_t";
2957 break;
2958 case 1:
2959 p = "l_size_t";
2960 break;
2961 case 2:
2962 p = "l_int";
2963 break;
2964 default:
2965 break;
2966 };
2967 break;
2968 /* linux_shmat */
2969 case 30:
2970 switch(ndx) {
2971 case 0:
2972 p = "l_int";
2973 break;
2974 case 1:
2975 p = "userland char *";
2976 break;
2977 case 2:
2978 p = "l_int";
2979 break;
2980 default:
2981 break;
2982 };
2983 break;
2984 /* linux_shmctl */
2985 case 31:
2986 switch(ndx) {
2987 case 0:
2988 p = "l_int";
2989 break;
2990 case 1:
2991 p = "l_int";
2992 break;
2993 case 2:
2994 p = "userland struct l_shmid_ds *";
2995 break;
2996 default:
2997 break;
2998 };
2999 break;
3000 /* dup */
3001 case 32:
3002 switch(ndx) {
3003 case 0:
3004 p = "u_int";
3005 break;
3006 default:
3007 break;
3008 };
3009 break;
3010 /* dup2 */
3011 case 33:
3012 switch(ndx) {
3013 case 0:
3014 p = "u_int";
3015 break;
3016 case 1:
3017 p = "u_int";
3018 break;
3019 default:
3020 break;
3021 };
3022 break;
3023 /* linux_pause */
3024 case 34:
3025 break;
3026 /* linux_nanosleep */
3027 case 35:
3028 switch(ndx) {
3029 case 0:
3030 p = "userland const struct l_timespec *";
3031 break;
3032 case 1:
3033 p = "userland struct l_timespec *";
3034 break;
3035 default:
3036 break;
3037 };
3038 break;
3039 /* linux_getitimer */
3040 case 36:
3041 switch(ndx) {
3042 case 0:
3043 p = "l_int";
3044 break;
3045 case 1:
3046 p = "userland struct l_itimerval *";
3047 break;
3048 default:
3049 break;
3050 };
3051 break;
3052 /* linux_alarm */
3053 case 37:
3054 switch(ndx) {
3055 case 0:
3056 p = "l_uint";
3057 break;
3058 default:
3059 break;
3060 };
3061 break;
3062 /* linux_setitimer */
3063 case 38:
3064 switch(ndx) {
3065 case 0:
3066 p = "l_int";
3067 break;
3068 case 1:
3069 p = "userland struct l_itimerval *";
3070 break;
3071 case 2:
3072 p = "userland struct l_itimerval *";
3073 break;
3074 default:
3075 break;
3076 };
3077 break;
3078 /* linux_getpid */
3079 case 39:
3080 break;
3081 /* linux_sendfile */
3082 case 40:
3083 switch(ndx) {
3084 case 0:
3085 p = "l_int";
3086 break;
3087 case 1:
3088 p = "l_int";
3089 break;
3090 case 2:
3091 p = "userland l_long *";
3092 break;
3093 case 3:
3094 p = "l_size_t";
3095 break;
3096 default:
3097 break;
3098 };
3099 break;
3100 /* linux_socket */
3101 case 41:
3102 switch(ndx) {
3103 case 0:
3104 p = "l_int";
3105 break;
3106 case 1:
3107 p = "l_int";
3108 break;
3109 case 2:
3110 p = "l_int";
3111 break;
3112 default:
3113 break;
3114 };
3115 break;
3116 /* linux_connect */
3117 case 42:
3118 switch(ndx) {
3119 case 0:
3120 p = "l_int";
3121 break;
3122 case 1:
3123 p = "l_uintptr_t";
3124 break;
3125 case 2:
3126 p = "l_int";
3127 break;
3128 default:
3129 break;
3130 };
3131 break;
3132 /* linux_accept */
3133 case 43:
3134 switch(ndx) {
3135 case 0:
3136 p = "l_int";
3137 break;
3138 case 1:
3139 p = "l_uintptr_t";
3140 break;
3141 case 2:
3142 p = "l_uintptr_t";
3143 break;
3144 default:
3145 break;
3146 };
3147 break;
3148 /* linux_sendto */
3149 case 44:
3150 switch(ndx) {
3151 case 0:
3152 p = "l_int";
3153 break;
3154 case 1:
3155 p = "l_uintptr_t";
3156 break;
3157 case 2:
3158 p = "l_int";
3159 break;
3160 case 3:
3161 p = "l_int";
3162 break;
3163 case 4:
3164 p = "l_uintptr_t";
3165 break;
3166 case 5:
3167 p = "l_int";
3168 break;
3169 default:
3170 break;
3171 };
3172 break;
3173 /* linux_recvfrom */
3174 case 45:
3175 switch(ndx) {
3176 case 0:
3177 p = "l_int";
3178 break;
3179 case 1:
3180 p = "l_uintptr_t";
3181 break;
3182 case 2:
3183 p = "l_size_t";
3184 break;
3185 case 3:
3186 p = "l_int";
3187 break;
3188 case 4:
3189 p = "l_uintptr_t";
3190 break;
3191 case 5:
3192 p = "l_uintptr_t";
3193 break;
3194 default:
3195 break;
3196 };
3197 break;
3198 /* linux_sendmsg */
3199 case 46:
3200 switch(ndx) {
3201 case 0:
3202 p = "l_int";
3203 break;
3204 case 1:
3205 p = "l_uintptr_t";
3206 break;
3207 case 2:
3208 p = "l_int";
3209 break;
3210 default:
3211 break;
3212 };
3213 break;
3214 /* linux_recvmsg */
3215 case 47:
3216 switch(ndx) {
3217 case 0:
3218 p = "l_int";
3219 break;
3220 case 1:
3221 p = "l_uintptr_t";
3222 break;
3223 case 2:
3224 p = "l_int";
3225 break;
3226 default:
3227 break;
3228 };
3229 break;
3230 /* linux_shutdown */
3231 case 48:
3232 switch(ndx) {
3233 case 0:
3234 p = "l_int";
3235 break;
3236 case 1:
3237 p = "l_int";
3238 break;
3239 default:
3240 break;
3241 };
3242 break;
3243 /* linux_bind */
3244 case 49:
3245 switch(ndx) {
3246 case 0:
3247 p = "l_int";
3248 break;
3249 case 1:
3250 p = "l_uintptr_t";
3251 break;
3252 case 2:
3253 p = "l_int";
3254 break;
3255 default:
3256 break;
3257 };
3258 break;
3259 /* linux_listen */
3260 case 50:
3261 switch(ndx) {
3262 case 0:
3263 p = "l_int";
3264 break;
3265 case 1:
3266 p = "l_int";
3267 break;
3268 default:
3269 break;
3270 };
3271 break;
3272 /* linux_getsockname */
3273 case 51:
3274 switch(ndx) {
3275 case 0:
3276 p = "l_int";
3277 break;
3278 case 1:
3279 p = "l_uintptr_t";
3280 break;
3281 case 2:
3282 p = "l_uintptr_t";
3283 break;
3284 default:
3285 break;
3286 };
3287 break;
3288 /* linux_getpeername */
3289 case 52:
3290 switch(ndx) {
3291 case 0:
3292 p = "l_int";
3293 break;
3294 case 1:
3295 p = "l_uintptr_t";
3296 break;
3297 case 2:
3298 p = "l_uintptr_t";
3299 break;
3300 default:
3301 break;
3302 };
3303 break;
3304 /* linux_socketpair */
3305 case 53:
3306 switch(ndx) {
3307 case 0:
3308 p = "l_int";
3309 break;
3310 case 1:
3311 p = "l_int";
3312 break;
3313 case 2:
3314 p = "l_int";
3315 break;
3316 case 3:
3317 p = "l_uintptr_t";
3318 break;
3319 default:
3320 break;
3321 };
3322 break;
3323 /* linux_setsockopt */
3324 case 54:
3325 switch(ndx) {
3326 case 0:
3327 p = "l_int";
3328 break;
3329 case 1:
3330 p = "l_int";
3331 break;
3332 case 2:
3333 p = "l_int";
3334 break;
3335 case 3:
3336 p = "l_uintptr_t";
3337 break;
3338 case 4:
3339 p = "l_int";
3340 break;
3341 default:
3342 break;
3343 };
3344 break;
3345 /* linux_getsockopt */
3346 case 55:
3347 switch(ndx) {
3348 case 0:
3349 p = "l_int";
3350 break;
3351 case 1:
3352 p = "l_int";
3353 break;
3354 case 2:
3355 p = "l_int";
3356 break;
3357 case 3:
3358 p = "l_uintptr_t";
3359 break;
3360 case 4:
3361 p = "l_uintptr_t";
3362 break;
3363 default:
3364 break;
3365 };
3366 break;
3367 /* linux_clone */
3368 case 56:
3369 switch(ndx) {
3370 case 0:
3371 p = "l_int";
3372 break;
3373 case 1:
3374 p = "userland void *";
3375 break;
3376 case 2:
3377 p = "userland void *";
3378 break;
3379 case 3:
3380 p = "userland void *";
3381 break;
3382 case 4:
3383 p = "userland void *";
3384 break;
3385 default:
3386 break;
3387 };
3388 break;
3389 /* linux_fork */
3390 case 57:
3391 break;
3392 /* linux_vfork */
3393 case 58:
3394 break;
3395 /* linux_execve */
3396 case 59:
3397 switch(ndx) {
3398 case 0:
3399 p = "userland char *";
3400 break;
3401 case 1:
3402 p = "userland char **";
3403 break;
3404 case 2:
3405 p = "userland char **";
3406 break;
3407 default:
3408 break;
3409 };
3410 break;
3411 /* linux_exit */
3412 case 60:
3413 switch(ndx) {
3414 case 0:
3415 p = "l_int";
3416 break;
3417 default:
3418 break;
3419 };
3420 break;
3421 /* linux_wait4 */
3422 case 61:
3423 switch(ndx) {
3424 case 0:
3425 p = "l_pid_t";
3426 break;
3427 case 1:
3428 p = "userland l_int *";
3429 break;
3430 case 2:
3431 p = "l_int";
3432 break;
3433 case 3:
3434 p = "userland struct rusage *";
3435 break;
3436 default:
3437 break;
3438 };
3439 break;
3440 /* linux_kill */
3441 case 62:
3442 switch(ndx) {
3443 case 0:
3444 p = "l_int";
3445 break;
3446 case 1:
3447 p = "l_int";
3448 break;
3449 default:
3450 break;
3451 };
3452 break;
3453 /* linux_newuname */
3454 case 63:
3455 switch(ndx) {
3456 case 0:
3457 p = "userland struct l_new_utsname *";
3458 break;
3459 default:
3460 break;
3461 };
3462 break;
3463 /* linux_semget */
3464 case 64:
3465 switch(ndx) {
3466 case 0:
3467 p = "l_key_t";
3468 break;
3469 case 1:
3470 p = "l_int";
3471 break;
3472 case 2:
3473 p = "l_int";
3474 break;
3475 default:
3476 break;
3477 };
3478 break;
3479 /* linux_semop */
3480 case 65:
3481 switch(ndx) {
3482 case 0:
3483 p = "l_int";
3484 break;
3485 case 1:
3486 p = "userland struct l_sembuf *";
3487 break;
3488 case 2:
3489 p = "l_uint";
3490 break;
3491 default:
3492 break;
3493 };
3494 break;
3495 /* linux_semctl */
3496 case 66:
3497 switch(ndx) {
3498 case 0:
3499 p = "l_int";
3500 break;
3501 case 1:
3502 p = "l_int";
3503 break;
3504 case 2:
3505 p = "l_int";
3506 break;
3507 case 3:
3508 p = "union l_semun";
3509 break;
3510 default:
3511 break;
3512 };
3513 break;
3514 /* linux_shmdt */
3515 case 67:
3516 switch(ndx) {
3517 case 0:
3518 p = "userland char *";
3519 break;
3520 default:
3521 break;
3522 };
3523 break;
3524 /* linux_msgget */
3525 case 68:
3526 switch(ndx) {
3527 case 0:
3528 p = "l_key_t";
3529 break;
3530 case 1:
3531 p = "l_int";
3532 break;
3533 default:
3534 break;
3535 };
3536 break;
3537 /* linux_msgsnd */
3538 case 69:
3539 switch(ndx) {
3540 case 0:
3541 p = "l_int";
3542 break;
3543 case 1:
3544 p = "userland struct l_msgbuf *";
3545 break;
3546 case 2:
3547 p = "l_size_t";
3548 break;
3549 case 3:
3550 p = "l_int";
3551 break;
3552 default:
3553 break;
3554 };
3555 break;
3556 /* linux_msgrcv */
3557 case 70:
3558 switch(ndx) {
3559 case 0:
3560 p = "l_int";
3561 break;
3562 case 1:
3563 p = "userland struct l_msgbuf *";
3564 break;
3565 case 2:
3566 p = "l_size_t";
3567 break;
3568 case 3:
3569 p = "l_long";
3570 break;
3571 case 4:
3572 p = "l_int";
3573 break;
3574 default:
3575 break;
3576 };
3577 break;
3578 /* linux_msgctl */
3579 case 71:
3580 switch(ndx) {
3581 case 0:
3582 p = "l_int";
3583 break;
3584 case 1:
3585 p = "l_int";
3586 break;
3587 case 2:
3588 p = "userland struct l_msqid_ds *";
3589 break;
3590 default:
3591 break;
3592 };
3593 break;
3594 /* linux_fcntl */
3595 case 72:
3596 switch(ndx) {
3597 case 0:
3598 p = "l_uint";
3599 break;
3600 case 1:
3601 p = "l_uint";
3602 break;
3603 case 2:
3604 p = "l_ulong";
3605 break;
3606 default:
3607 break;
3608 };
3609 break;
3610 /* flock */
3611 case 73:
3612 switch(ndx) {
3613 case 0:
3614 p = "int";
3615 break;
3616 case 1:
3617 p = "int";
3618 break;
3619 default:
3620 break;
3621 };
3622 break;
3623 /* fsync */
3624 case 74:
3625 switch(ndx) {
3626 case 0:
3627 p = "int";
3628 break;
3629 default:
3630 break;
3631 };
3632 break;
3633 /* linux_fdatasync */
3634 case 75:
3635 switch(ndx) {
3636 case 0:
3637 p = "l_uint";
3638 break;
3639 default:
3640 break;
3641 };
3642 break;
3643 /* linux_truncate */
3644 case 76:
3645 switch(ndx) {
3646 case 0:
3647 p = "userland char *";
3648 break;
3649 case 1:
3650 p = "l_ulong";
3651 break;
3652 default:
3653 break;
3654 };
3655 break;
3656 /* linux_ftruncate */
3657 case 77:
3658 switch(ndx) {
3659 case 0:
3660 p = "l_int";
3661 break;
3662 case 1:
3663 p = "l_long";
3664 break;
3665 default:
3666 break;
3667 };
3668 break;
3669 /* linux_getdents */
3670 case 78:
3671 switch(ndx) {
3672 case 0:
3673 p = "l_uint";
3674 break;
3675 case 1:
3676 p = "userland void *";
3677 break;
3678 case 2:
3679 p = "l_uint";
3680 break;
3681 default:
3682 break;
3683 };
3684 break;
3685 /* linux_getcwd */
3686 case 79:
3687 switch(ndx) {
3688 case 0:
3689 p = "userland char *";
3690 break;
3691 case 1:
3692 p = "l_ulong";
3693 break;
3694 default:
3695 break;
3696 };
3697 break;
3698 /* linux_chdir */
3699 case 80:
3700 switch(ndx) {
3701 case 0:
3702 p = "userland char *";
3703 break;
3704 default:
3705 break;
3706 };
3707 break;
3708 /* fchdir */
3709 case 81:
3710 switch(ndx) {
3711 case 0:
3712 p = "int";
3713 break;
3714 default:
3715 break;
3716 };
3717 break;
3718 /* linux_rename */
3719 case 82:
3720 switch(ndx) {
3721 case 0:
3722 p = "userland char *";
3723 break;
3724 case 1:
3725 p = "userland char *";
3726 break;
3727 default:
3728 break;
3729 };
3730 break;
3731 /* linux_mkdir */
3732 case 83:
3733 switch(ndx) {
3734 case 0:
3735 p = "userland char *";
3736 break;
3737 case 1:
3738 p = "l_int";
3739 break;
3740 default:
3741 break;
3742 };
3743 break;
3744 /* linux_rmdir */
3745 case 84:
3746 switch(ndx) {
3747 case 0:
3748 p = "userland char *";
3749 break;
3750 default:
3751 break;
3752 };
3753 break;
3754 /* linux_creat */
3755 case 85:
3756 switch(ndx) {
3757 case 0:
3758 p = "userland char *";
3759 break;
3760 case 1:
3761 p = "l_int";
3762 break;
3763 default:
3764 break;
3765 };
3766 break;
3767 /* linux_link */
3768 case 86:
3769 switch(ndx) {
3770 case 0:
3771 p = "userland char *";
3772 break;
3773 case 1:
3774 p = "userland char *";
3775 break;
3776 default:
3777 break;
3778 };
3779 break;
3780 /* linux_unlink */
3781 case 87:
3782 switch(ndx) {
3783 case 0:
3784 p = "userland char *";
3785 break;
3786 default:
3787 break;
3788 };
3789 break;
3790 /* linux_symlink */
3791 case 88:
3792 switch(ndx) {
3793 case 0:
3794 p = "userland char *";
3795 break;
3796 case 1:
3797 p = "userland char *";
3798 break;
3799 default:
3800 break;
3801 };
3802 break;
3803 /* linux_readlink */
3804 case 89:
3805 switch(ndx) {
3806 case 0:
3807 p = "userland char *";
3808 break;
3809 case 1:
3810 p = "userland char *";
3811 break;
3812 case 2:
3813 p = "l_int";
3814 break;
3815 default:
3816 break;
3817 };
3818 break;
3819 /* linux_chmod */
3820 case 90:
3821 switch(ndx) {
3822 case 0:
3823 p = "userland char *";
3824 break;
3825 case 1:
3826 p = "l_mode_t";
3827 break;
3828 default:
3829 break;
3830 };
3831 break;
3832 /* fchmod */
3833 case 91:
3834 switch(ndx) {
3835 case 0:
3836 p = "int";
3837 break;
3838 case 1:
3839 p = "int";
3840 break;
3841 default:
3842 break;
3843 };
3844 break;
3845 /* linux_chown */
3846 case 92:
3847 switch(ndx) {
3848 case 0:
3849 p = "userland char *";
3850 break;
3851 case 1:
3852 p = "l_uid_t";
3853 break;
3854 case 2:
3855 p = "l_gid_t";
3856 break;
3857 default:
3858 break;
3859 };
3860 break;
3861 /* fchown */
3862 case 93:
3863 switch(ndx) {
3864 case 0:
3865 p = "int";
3866 break;
3867 case 1:
3868 p = "int";
3869 break;
3870 case 2:
3871 p = "int";
3872 break;
3873 default:
3874 break;
3875 };
3876 break;
3877 /* linux_lchown */
3878 case 94:
3879 switch(ndx) {
3880 case 0:
3881 p = "userland char *";
3882 break;
3883 case 1:
3884 p = "l_uid_t";
3885 break;
3886 case 2:
3887 p = "l_gid_t";
3888 break;
3889 default:
3890 break;
3891 };
3892 break;
3893 /* umask */
3894 case 95:
3895 switch(ndx) {
3896 case 0:
3897 p = "int";
3898 break;
3899 default:
3900 break;
3901 };
3902 break;
3903 /* gettimeofday */
3904 case 96:
3905 switch(ndx) {
3906 case 0:
3907 p = "userland struct l_timeval *";
3908 break;
3909 case 1:
3910 p = "userland struct timezone *";
3911 break;
3912 default:
3913 break;
3914 };
3915 break;
3916 /* linux_getrlimit */
3917 case 97:
3918 switch(ndx) {
3919 case 0:
3920 p = "l_uint";
3921 break;
3922 case 1:
3923 p = "userland struct l_rlimit *";
3924 break;
3925 default:
3926 break;
3927 };
3928 break;
3929 /* getrusage */
3930 case 98:
3931 switch(ndx) {
3932 case 0:
3933 p = "int";
3934 break;
3935 case 1:
3936 p = "userland struct rusage *";
3937 break;
3938 default:
3939 break;
3940 };
3941 break;
3942 /* linux_sysinfo */
3943 case 99:
3944 switch(ndx) {
3945 case 0:
3946 p = "userland struct l_sysinfo *";
3947 break;
3948 default:
3949 break;
3950 };
3951 break;
3952 /* linux_times */
3953 case 100:
3954 switch(ndx) {
3955 case 0:
3956 p = "userland struct l_times_argv *";
3957 break;
3958 default:
3959 break;
3960 };
3961 break;
3962 /* linux_ptrace */
3963 case 101:
3964 switch(ndx) {
3965 case 0:
3966 p = "l_long";
3967 break;
3968 case 1:
3969 p = "l_long";
3970 break;
3971 case 2:
3972 p = "l_ulong";
3973 break;
3974 case 3:
3975 p = "l_ulong";
3976 break;
3977 default:
3978 break;
3979 };
3980 break;
3981 /* linux_getuid */
3982 case 102:
3983 break;
3984 /* linux_syslog */
3985 case 103:
3986 switch(ndx) {
3987 case 0:
3988 p = "l_int";
3989 break;
3990 case 1:
3991 p = "userland char *";
3992 break;
3993 case 2:
3994 p = "l_int";
3995 break;
3996 default:
3997 break;
3998 };
3999 break;
4000 /* linux_getgid */
4001 case 104:
4002 break;
4003 /* setuid */
4004 case 105:
4005 switch(ndx) {
4006 case 0:
4007 p = "uid_t";
4008 break;
4009 default:
4010 break;
4011 };
4012 break;
4013 /* setgid */
4014 case 106:
4015 switch(ndx) {
4016 case 0:
4017 p = "gid_t";
4018 break;
4019 default:
4020 break;
4021 };
4022 break;
4023 /* geteuid */
4024 case 107:
4025 break;
4026 /* getegid */
4027 case 108:
4028 break;
4029 /* setpgid */
4030 case 109:
4031 switch(ndx) {
4032 case 0:
4033 p = "int";
4034 break;
4035 case 1:
4036 p = "int";
4037 break;
4038 default:
4039 break;
4040 };
4041 break;
4042 /* linux_getppid */
4043 case 110:
4044 break;
4045 /* getpgrp */
4046 case 111:
4047 break;
4048 /* setsid */
4049 case 112:
4050 break;
4051 /* setreuid */
4052 case 113:
4053 switch(ndx) {
4054 case 0:
4055 p = "uid_t";
4056 break;
4057 case 1:
4058 p = "uid_t";
4059 break;
4060 default:
4061 break;
4062 };
4063 break;
4064 /* setregid */
4065 case 114:
4066 switch(ndx) {
4067 case 0:
4068 p = "gid_t";
4069 break;
4070 case 1:
4071 p = "gid_t";
4072 break;
4073 default:
4074 break;
4075 };
4076 break;
4077 /* linux_getgroups */
4078 case 115:
4079 switch(ndx) {
4080 case 0:
4081 p = "l_int";
4082 break;
4083 case 1:
4084 p = "userland l_gid_t *";
4085 break;
4086 default:
4087 break;
4088 };
4089 break;
4090 /* linux_setgroups */
4091 case 116:
4092 switch(ndx) {
4093 case 0:
4094 p = "l_int";
4095 break;
4096 case 1:
4097 p = "userland l_gid_t *";
4098 break;
4099 default:
4100 break;
4101 };
4102 break;
4103 /* setresuid */
4104 case 117:
4105 switch(ndx) {
4106 case 0:
4107 p = "uid_t";
4108 break;
4109 case 1:
4110 p = "uid_t";
4111 break;
4112 case 2:
4113 p = "uid_t";
4114 break;
4115 default:
4116 break;
4117 };
4118 break;
4119 /* getresuid */
4120 case 118:
4121 switch(ndx) {
4122 case 0:
4123 p = "userland uid_t *";
4124 break;
4125 case 1:
4126 p = "userland uid_t *";
4127 break;
4128 case 2:
4129 p = "userland uid_t *";
4130 break;
4131 default:
4132 break;
4133 };
4134 break;
4135 /* setresgid */
4136 case 119:
4137 switch(ndx) {
4138 case 0:
4139 p = "gid_t";
4140 break;
4141 case 1:
4142 p = "gid_t";
4143 break;
4144 case 2:
4145 p = "gid_t";
4146 break;
4147 default:
4148 break;
4149 };
4150 break;
4151 /* getresgid */
4152 case 120:
4153 switch(ndx) {
4154 case 0:
4155 p = "userland gid_t *";
4156 break;
4157 case 1:
4158 p = "userland gid_t *";
4159 break;
4160 case 2:
4161 p = "userland gid_t *";
4162 break;
4163 default:
4164 break;
4165 };
4166 break;
4167 /* getpgid */
4168 case 121:
4169 switch(ndx) {
4170 case 0:
4171 p = "int";
4172 break;
4173 default:
4174 break;
4175 };
4176 break;
4177 /* linux_setfsuid */
4178 case 122:
4179 switch(ndx) {
4180 case 0:
4181 p = "l_uid_t";
4182 break;
4183 default:
4184 break;
4185 };
4186 break;
4187 /* linux_setfsgid */
4188 case 123:
4189 switch(ndx) {
4190 case 0:
4191 p = "l_gid_t";
4192 break;
4193 default:
4194 break;
4195 };
4196 break;
4197 /* linux_getsid */
4198 case 124:
4199 switch(ndx) {
4200 case 0:
4201 p = "l_pid_t";
4202 break;
4203 default:
4204 break;
4205 };
4206 break;
4207 /* linux_capget */
4208 case 125:
4209 switch(ndx) {
4210 case 0:
4211 p = "userland struct l_user_cap_header *";
4212 break;
4213 case 1:
4214 p = "userland struct l_user_cap_data *";
4215 break;
4216 default:
4217 break;
4218 };
4219 break;
4220 /* linux_capset */
4221 case 126:
4222 switch(ndx) {
4223 case 0:
4224 p = "userland struct l_user_cap_header *";
4225 break;
4226 case 1:
4227 p = "userland struct l_user_cap_data *";
4228 break;
4229 default:
4230 break;
4231 };
4232 break;
4233 /* linux_rt_sigpending */
4234 case 127:
4235 switch(ndx) {
4236 case 0:
4237 p = "userland l_sigset_t *";
4238 break;
4239 case 1:
4240 p = "l_size_t";
4241 break;
4242 default:
4243 break;
4244 };
4245 break;
4246 /* linux_rt_sigtimedwait */
4247 case 128:
4248 switch(ndx) {
4249 case 0:
4250 p = "userland l_sigset_t *";
4251 break;
4252 case 1:
4253 p = "userland l_siginfo_t *";
4254 break;
4255 case 2:
4256 p = "userland struct l_timeval *";
4257 break;
4258 case 3:
4259 p = "l_size_t";
4260 break;
4261 default:
4262 break;
4263 };
4264 break;
4265 /* linux_rt_sigqueueinfo */
4266 case 129:
4267 switch(ndx) {
4268 case 0:
4269 p = "l_pid_t";
4270 break;
4271 case 1:
4272 p = "l_int";
4273 break;
4274 case 2:
4275 p = "userland l_siginfo_t *";
4276 break;
4277 default:
4278 break;
4279 };
4280 break;
4281 /* linux_rt_sigsuspend */
4282 case 130:
4283 switch(ndx) {
4284 case 0:
4285 p = "userland l_sigset_t *";
4286 break;
4287 case 1:
4288 p = "l_size_t";
4289 break;
4290 default:
4291 break;
4292 };
4293 break;
4294 /* linux_sigaltstack */
4295 case 131:
4296 switch(ndx) {
4297 case 0:
4298 p = "userland l_stack_t *";
4299 break;
4300 case 1:
4301 p = "userland l_stack_t *";
4302 break;
4303 default:
4304 break;
4305 };
4306 break;
4307 /* linux_utime */
4308 case 132:
4309 switch(ndx) {
4310 case 0:
4311 p = "userland char *";
4312 break;
4313 case 1:
4314 p = "userland struct l_utimbuf *";
4315 break;
4316 default:
4317 break;
4318 };
4319 break;
4320 /* linux_mknod */
4321 case 133:
4322 switch(ndx) {
4323 case 0:
4324 p = "userland char *";
4325 break;
4326 case 1:
4327 p = "l_int";
4328 break;
4329 case 2:
4330 p = "l_dev_t";
4331 break;
4332 default:
4333 break;
4334 };
4335 break;
4336 /* linux_personality */
4337 case 135:
4338 switch(ndx) {
4339 case 0:
4340 p = "l_uint";
4341 break;
4342 default:
4343 break;
4344 };
4345 break;
4346 /* linux_ustat */
4347 case 136:
4348 switch(ndx) {
4349 case 0:
4350 p = "l_dev_t";
4351 break;
4352 case 1:
4353 p = "userland struct l_ustat *";
4354 break;
4355 default:
4356 break;
4357 };
4358 break;
4359 /* linux_statfs */
4360 case 137:
4361 switch(ndx) {
4362 case 0:
4363 p = "userland char *";
4364 break;
4365 case 1:
4366 p = "userland struct l_statfs_buf *";
4367 break;
4368 default:
4369 break;
4370 };
4371 break;
4372 /* linux_fstatfs */
4373 case 138:
4374 switch(ndx) {
4375 case 0:
4376 p = "l_uint";
4377 break;
4378 case 1:
4379 p = "userland struct l_statfs_buf *";
4380 break;
4381 default:
4382 break;
4383 };
4384 break;
4385 /* linux_sysfs */
4386 case 139:
4387 switch(ndx) {
4388 case 0:
4389 p = "l_int";
4390 break;
4391 case 1:
4392 p = "l_ulong";
4393 break;
4394 case 2:
4395 p = "l_ulong";
4396 break;
4397 default:
4398 break;
4399 };
4400 break;
4401 /* linux_getpriority */
4402 case 140:
4403 switch(ndx) {
4404 case 0:
4405 p = "l_int";
4406 break;
4407 case 1:
4408 p = "l_int";
4409 break;
4410 default:
4411 break;
4412 };
4413 break;
4414 /* setpriority */
4415 case 141:
4416 switch(ndx) {
4417 case 0:
4418 p = "int";
4419 break;
4420 case 1:
4421 p = "int";
4422 break;
4423 case 2:
4424 p = "int";
4425 break;
4426 default:
4427 break;
4428 };
4429 break;
4430 /* linux_sched_setparam */
4431 case 142:
4432 switch(ndx) {
4433 case 0:
4434 p = "l_pid_t";
4435 break;
4436 case 1:
4437 p = "userland struct sched_param *";
4438 break;
4439 default:
4440 break;
4441 };
4442 break;
4443 /* linux_sched_getparam */
4444 case 143:
4445 switch(ndx) {
4446 case 0:
4447 p = "l_pid_t";
4448 break;
4449 case 1:
4450 p = "userland struct sched_param *";
4451 break;
4452 default:
4453 break;
4454 };
4455 break;
4456 /* linux_sched_setscheduler */
4457 case 144:
4458 switch(ndx) {
4459 case 0:
4460 p = "l_pid_t";
4461 break;
4462 case 1:
4463 p = "l_int";
4464 break;
4465 case 2:
4466 p = "userland struct sched_param *";
4467 break;
4468 default:
4469 break;
4470 };
4471 break;
4472 /* linux_sched_getscheduler */
4473 case 145:
4474 switch(ndx) {
4475 case 0:
4476 p = "l_pid_t";
4477 break;
4478 default:
4479 break;
4480 };
4481 break;
4482 /* linux_sched_get_priority_max */
4483 case 146:
4484 switch(ndx) {
4485 case 0:
4486 p = "l_int";
4487 break;
4488 default:
4489 break;
4490 };
4491 break;
4492 /* linux_sched_get_priority_min */
4493 case 147:
4494 switch(ndx) {
4495 case 0:
4496 p = "l_int";
4497 break;
4498 default:
4499 break;
4500 };
4501 break;
4502 /* linux_sched_rr_get_interval */
4503 case 148:
4504 switch(ndx) {
4505 case 0:
4506 p = "l_pid_t";
4507 break;
4508 case 1:
4509 p = "userland struct l_timespec *";
4510 break;
4511 default:
4512 break;
4513 };
4514 break;
4515 /* mlock */
4516 case 149:
4517 switch(ndx) {
4518 case 0:
4519 p = "userland const void *";
4520 break;
4521 case 1:
4522 p = "size_t";
4523 break;
4524 default:
4525 break;
4526 };
4527 break;
4528 /* munlock */
4529 case 150:
4530 switch(ndx) {
4531 case 0:
4532 p = "userland const void *";
4533 break;
4534 case 1:
4535 p = "size_t";
4536 break;
4537 default:
4538 break;
4539 };
4540 break;
4541 /* mlockall */
4542 case 151:
4543 switch(ndx) {
4544 case 0:
4545 p = "int";
4546 break;
4547 default:
4548 break;
4549 };
4550 break;
4551 /* munlockall */
4552 case 152:
4553 break;
4554 /* linux_vhangup */
4555 case 153:
4556 break;
4557 /* linux_pivot_root */
4558 case 155:
4559 break;
4560 /* linux_sysctl */
4561 case 156:
4562 switch(ndx) {
4563 case 0:
4564 p = "userland struct l___sysctl_args *";
4565 break;
4566 default:
4567 break;
4568 };
4569 break;
4570 /* linux_prctl */
4571 case 157:
4572 switch(ndx) {
4573 case 0:
4574 p = "l_int";
4575 break;
4576 case 1:
4577 p = "l_uintptr_t";
4578 break;
4579 case 2:
4580 p = "l_uintptr_t";
4581 break;
4582 case 3:
4583 p = "l_uintptr_t";
4584 break;
4585 case 4:
4586 p = "l_uintptr_t";
4587 break;
4588 default:
4589 break;
4590 };
4591 break;
4592 /* linux_arch_prctl */
4593 case 158:
4594 switch(ndx) {
4595 case 0:
4596 p = "l_int";
4597 break;
4598 case 1:
4599 p = "l_ulong";
4600 break;
4601 default:
4602 break;
4603 };
4604 break;
4605 /* linux_adjtimex */
4606 case 159:
4607 break;
4608 /* linux_setrlimit */
4609 case 160:
4610 switch(ndx) {
4611 case 0:
4612 p = "l_uint";
4613 break;
4614 case 1:
4615 p = "userland struct l_rlimit *";
4616 break;
4617 default:
4618 break;
4619 };
4620 break;
4621 /* chroot */
4622 case 161:
4623 switch(ndx) {
4624 case 0:
4625 p = "userland char *";
4626 break;
4627 default:
4628 break;
4629 };
4630 break;
4631 /* sync */
4632 case 162:
4633 break;
4634 /* acct */
4635 case 163:
4636 switch(ndx) {
4637 case 0:
4638 p = "userland char *";
4639 break;
4640 default:
4641 break;
4642 };
4643 break;
4644 /* settimeofday */
4645 case 164:
4646 switch(ndx) {
4647 case 0:
4648 p = "userland struct l_timeval *";
4649 break;
4650 case 1:
4651 p = "userland struct timezone *";
4652 break;
4653 default:
4654 break;
4655 };
4656 break;
4657 /* linux_mount */
4658 case 165:
4659 switch(ndx) {
4660 case 0:
4661 p = "userland char *";
4662 break;
4663 case 1:
4664 p = "userland char *";
4665 break;
4666 case 2:
4667 p = "userland char *";
4668 break;
4669 case 3:
4670 p = "l_ulong";
4671 break;
4672 case 4:
4673 p = "userland void *";
4674 break;
4675 default:
4676 break;
4677 };
4678 break;
4679 /* linux_umount */
4680 case 166:
4681 switch(ndx) {
4682 case 0:
4683 p = "userland char *";
4684 break;
4685 case 1:
4686 p = "l_int";
4687 break;
4688 default:
4689 break;
4690 };
4691 break;
4692 /* swapon */
4693 case 167:
4694 switch(ndx) {
4695 case 0:
4696 p = "userland char *";
4697 break;
4698 default:
4699 break;
4700 };
4701 break;
4702 /* linux_swapoff */
4703 case 168:
4704 break;
4705 /* linux_reboot */
4706 case 169:
4707 switch(ndx) {
4708 case 0:
4709 p = "l_int";
4710 break;
4711 case 1:
4712 p = "l_int";
4713 break;
4714 case 2:
4715 p = "l_uint";
4716 break;
4717 case 3:
4718 p = "userland void *";
4719 break;
4720 default:
4721 break;
4722 };
4723 break;
4724 /* linux_sethostname */
4725 case 170:
4726 switch(ndx) {
4727 case 0:
4728 p = "userland char *";
4729 break;
4730 case 1:
4731 p = "l_uint";
4732 break;
4733 default:
4734 break;
4735 };
4736 break;
4737 /* linux_setdomainname */
4738 case 171:
4739 switch(ndx) {
4740 case 0:
4741 p = "userland char *";
4742 break;
4743 case 1:
4744 p = "l_int";
4745 break;
4746 default:
4747 break;
4748 };
4749 break;
4750 /* linux_iopl */
4751 case 172:
4752 switch(ndx) {
4753 case 0:
4754 p = "l_uint";
4755 break;
4756 default:
4757 break;
4758 };
4759 break;
4760 /* linux_init_module */
4761 case 175:
4762 break;
4763 /* linux_delete_module */
4764 case 176:
4765 break;
4766 /* linux_quotactl */
4767 case 179:
4768 break;
4769 /* linux_gettid */
4770 case 186:
4771 break;
4772 /* linux_setxattr */
4773 case 188:
4774 break;
4775 /* linux_lsetxattr */
4776 case 189:
4777 break;
4778 /* linux_fsetxattr */
4779 case 190:
4780 break;
4781 /* linux_getxattr */
4782 case 191:
4783 break;
4784 /* linux_lgetxattr */
4785 case 192:
4786 break;
4787 /* linux_fgetxattr */
4788 case 193:
4789 break;
4790 /* linux_listxattr */
4791 case 194:
4792 break;
4793 /* linux_llistxattr */
4794 case 195:
4795 break;
4796 /* linux_flistxattr */
4797 case 196:
4798 break;
4799 /* linux_removexattr */
4800 case 197:
4801 break;
4802 /* linux_lremovexattr */
4803 case 198:
4804 break;
4805 /* linux_fremovexattr */
4806 case 199:
4807 break;
4808 /* linux_tkill */
4809 case 200:
4810 switch(ndx) {
4811 case 0:
4812 p = "l_int";
4813 break;
4814 case 1:
4815 p = "l_int";
4816 break;
4817 default:
4818 break;
4819 };
4820 break;
4821 /* linux_time */
4822 case 201:
4823 switch(ndx) {
4824 case 0:
4825 p = "userland l_time_t *";
4826 break;
4827 default:
4828 break;
4829 };
4830 break;
4831 /* linux_sys_futex */
4832 case 202:
4833 switch(ndx) {
4834 case 0:
4835 p = "userland void *";
4836 break;
4837 case 1:
4838 p = "l_int";
4839 break;
4840 case 2:
4841 p = "l_int";
4842 break;
4843 case 3:
4844 p = "userland struct l_timespec *";
4845 break;
4846 case 4:
4847 p = "userland void *";
4848 break;
4849 case 5:
4850 p = "l_int";
4851 break;
4852 default:
4853 break;
4854 };
4855 break;
4856 /* linux_sched_setaffinity */
4857 case 203:
4858 switch(ndx) {
4859 case 0:
4860 p = "l_pid_t";
4861 break;
4862 case 1:
4863 p = "l_uint";
4864 break;
4865 case 2:
4866 p = "userland l_ulong *";
4867 break;
4868 default:
4869 break;
4870 };
4871 break;
4872 /* linux_sched_getaffinity */
4873 case 204:
4874 switch(ndx) {
4875 case 0:
4876 p = "l_pid_t";
4877 break;
4878 case 1:
4879 p = "l_uint";
4880 break;
4881 case 2:
4882 p = "userland l_ulong *";
4883 break;
4884 default:
4885 break;
4886 };
4887 break;
4888 /* linux_lookup_dcookie */
4889 case 212:
4890 break;
4891 /* linux_epoll_create */
4892 case 213:
4893 switch(ndx) {
4894 case 0:
4895 p = "l_int";
4896 break;
4897 default:
4898 break;
4899 };
4900 break;
4901 /* linux_remap_file_pages */
4902 case 216:
4903 break;
4904 /* linux_getdents64 */
4905 case 217:
4906 switch(ndx) {
4907 case 0:
4908 p = "l_uint";
4909 break;
4910 case 1:
4911 p = "userland void *";
4912 break;
4913 case 2:
4914 p = "l_uint";
4915 break;
4916 default:
4917 break;
4918 };
4919 break;
4920 /* linux_set_tid_address */
4921 case 218:
4922 switch(ndx) {
4923 case 0:
4924 p = "userland l_int *";
4925 break;
4926 default:
4927 break;
4928 };
4929 break;
4930 /* linux_semtimedop */
4931 case 220:
4932 break;
4933 /* linux_fadvise64 */
4934 case 221:
4935 switch(ndx) {
4936 case 0:
4937 p = "l_int";
4938 break;
4939 case 1:
4940 p = "l_loff_t";
4941 break;
4942 case 2:
4943 p = "l_size_t";
4944 break;
4945 case 3:
4946 p = "l_int";
4947 break;
4948 default:
4949 break;
4950 };
4951 break;
4952 /* linux_timer_create */
4953 case 222:
4954 switch(ndx) {
4955 case 0:
4956 p = "clockid_t";
4957 break;
4958 case 1:
4959 p = "userland struct sigevent *";
4960 break;
4961 case 2:
4962 p = "userland l_timer_t *";
4963 break;
4964 default:
4965 break;
4966 };
4967 break;
4968 /* linux_timer_settime */
4969 case 223:
4970 switch(ndx) {
4971 case 0:
4972 p = "l_timer_t";
4973 break;
4974 case 1:
4975 p = "l_int";
4976 break;
4977 case 2:
4978 p = "userland const struct itimerspec *";
4979 break;
4980 case 3:
4981 p = "userland struct itimerspec *";
4982 break;
4983 default:
4984 break;
4985 };
4986 break;
4987 /* linux_timer_gettime */
4988 case 224:
4989 switch(ndx) {
4990 case 0:
4991 p = "l_timer_t";
4992 break;
4993 case 1:
4994 p = "userland struct itimerspec *";
4995 break;
4996 default:
4997 break;
4998 };
4999 break;
5000 /* linux_timer_getoverrun */
5001 case 225:
5002 switch(ndx) {
5003 case 0:
5004 p = "l_timer_t";
5005 break;
5006 default:
5007 break;
5008 };
5009 break;
5010 /* linux_timer_delete */
5011 case 226:
5012 switch(ndx) {
5013 case 0:
5014 p = "l_timer_t";
5015 break;
5016 default:
5017 break;
5018 };
5019 break;
5020 /* linux_clock_settime */
5021 case 227:
5022 switch(ndx) {
5023 case 0:
5024 p = "clockid_t";
5025 break;
5026 case 1:
5027 p = "userland struct l_timespec *";
5028 break;
5029 default:
5030 break;
5031 };
5032 break;
5033 /* linux_clock_gettime */
5034 case 228:
5035 switch(ndx) {
5036 case 0:
5037 p = "clockid_t";
5038 break;
5039 case 1:
5040 p = "userland struct l_timespec *";
5041 break;
5042 default:
5043 break;
5044 };
5045 break;
5046 /* linux_clock_getres */
5047 case 229:
5048 switch(ndx) {
5049 case 0:
5050 p = "clockid_t";
5051 break;
5052 case 1:
5053 p = "userland struct l_timespec *";
5054 break;
5055 default:
5056 break;
5057 };
5058 break;
5059 /* linux_clock_nanosleep */
5060 case 230:
5061 switch(ndx) {
5062 case 0:
5063 p = "clockid_t";
5064 break;
5065 case 1:
5066 p = "int";
5067 break;
5068 case 2:
5069 p = "userland struct l_timespec *";
5070 break;
5071 case 3:
5072 p = "userland struct l_timespec *";
5073 break;
5074 default:
5075 break;
5076 };
5077 break;
5078 /* linux_exit_group */
5079 case 231:
5080 switch(ndx) {
5081 case 0:
5082 p = "l_int";
5083 break;
5084 default:
5085 break;
5086 };
5087 break;
5088 /* linux_epoll_wait */
5089 case 232:
5090 switch(ndx) {
5091 case 0:
5092 p = "l_int";
5093 break;
5094 case 1:
5095 p = "userland struct epoll_event *";
5096 break;
5097 case 2:
5098 p = "l_int";
5099 break;
5100 case 3:
5101 p = "l_int";
5102 break;
5103 default:
5104 break;
5105 };
5106 break;
5107 /* linux_epoll_ctl */
5108 case 233:
5109 switch(ndx) {
5110 case 0:
5111 p = "l_int";
5112 break;
5113 case 1:
5114 p = "l_int";
5115 break;
5116 case 2:
5117 p = "l_int";
5118 break;
5119 case 3:
5120 p = "userland struct epoll_event *";
5121 break;
5122 default:
5123 break;
5124 };
5125 break;
5126 /* linux_tgkill */
5127 case 234:
5128 switch(ndx) {
5129 case 0:
5130 p = "l_int";
5131 break;
5132 case 1:
5133 p = "l_int";
5134 break;
5135 case 2:
5136 p = "l_int";
5137 break;
5138 default:
5139 break;
5140 };
5141 break;
5142 /* linux_utimes */
5143 case 235:
5144 switch(ndx) {
5145 case 0:
5146 p = "userland char *";
5147 break;
5148 case 1:
5149 p = "userland struct l_timeval *";
5150 break;
5151 default:
5152 break;
5153 };
5154 break;
5155 /* linux_mbind */
5156 case 237:
5157 break;
5158 /* linux_set_mempolicy */
5159 case 238:
5160 break;
5161 /* linux_get_mempolicy */
5162 case 239:
5163 break;
5164 /* linux_mq_open */
5165 case 240:
5166 break;
5167 /* linux_mq_unlink */
5168 case 241:
5169 break;
5170 /* linux_mq_timedsend */
5171 case 242:
5172 break;
5173 /* linux_mq_timedreceive */
5174 case 243:
5175 break;
5176 /* linux_mq_notify */
5177 case 244:
5178 break;
5179 /* linux_mq_getsetattr */
5180 case 245:
5181 break;
5182 /* linux_kexec_load */
5183 case 246:
5184 break;
5185 /* linux_waitid */
5186 case 247:
5187 switch(ndx) {
5188 case 0:
5189 p = "l_int";
5190 break;
5191 case 1:
5192 p = "l_pid_t";
5193 break;
5194 case 2:
5195 p = "userland l_siginfo_t *";
5196 break;
5197 case 3:
5198 p = "l_int";
5199 break;
5200 case 4:
5201 p = "userland struct rusage *";
5202 break;
5203 default:
5204 break;
5205 };
5206 break;
5207 /* linux_add_key */
5208 case 248:
5209 break;
5210 /* linux_request_key */
5211 case 249:
5212 break;
5213 /* linux_keyctl */
5214 case 250:
5215 break;
5216 /* linux_ioprio_set */
5217 case 251:
5218 break;
5219 /* linux_ioprio_get */
5220 case 252:
5221 break;
5222 /* linux_inotify_init */
5223 case 253:
5224 break;
5225 /* linux_inotify_add_watch */
5226 case 254:
5227 break;
5228 /* linux_inotify_rm_watch */
5229 case 255:
5230 break;
5231 /* linux_migrate_pages */
5232 case 256:
5233 break;
5234 /* linux_openat */
5235 case 257:
5236 switch(ndx) {
5237 case 0:
5238 p = "l_int";
5239 break;
5240 case 1:
5241 p = "userland const char *";
5242 break;
5243 case 2:
5244 p = "l_int";
5245 break;
5246 case 3:
5247 p = "l_int";
5248 break;
5249 default:
5250 break;
5251 };
5252 break;
5253 /* linux_mkdirat */
5254 case 258:
5255 switch(ndx) {
5256 case 0:
5257 p = "l_int";
5258 break;
5259 case 1:
5260 p = "userland const char *";
5261 break;
5262 case 2:
5263 p = "l_int";
5264 break;
5265 default:
5266 break;
5267 };
5268 break;
5269 /* linux_mknodat */
5270 case 259:
5271 switch(ndx) {
5272 case 0:
5273 p = "l_int";
5274 break;
5275 case 1:
5276 p = "userland const char *";
5277 break;
5278 case 2:
5279 p = "l_int";
5280 break;
5281 case 3:
5282 p = "l_uint";
5283 break;
5284 default:
5285 break;
5286 };
5287 break;
5288 /* linux_fchownat */
5289 case 260:
5290 switch(ndx) {
5291 case 0:
5292 p = "l_int";
5293 break;
5294 case 1:
5295 p = "userland const char *";
5296 break;
5297 case 2:
5298 p = "l_uid_t";
5299 break;
5300 case 3:
5301 p = "l_gid_t";
5302 break;
5303 case 4:
5304 p = "l_int";
5305 break;
5306 default:
5307 break;
5308 };
5309 break;
5310 /* linux_futimesat */
5311 case 261:
5312 switch(ndx) {
5313 case 0:
5314 p = "l_int";
5315 break;
5316 case 1:
5317 p = "userland char *";
5318 break;
5319 case 2:
5320 p = "userland struct l_timeval *";
5321 break;
5322 default:
5323 break;
5324 };
5325 break;
5326 /* linux_newfstatat */
5327 case 262:
5328 switch(ndx) {
5329 case 0:
5330 p = "l_int";
5331 break;
5332 case 1:
5333 p = "userland char *";
5334 break;
5335 case 2:
5336 p = "userland struct l_stat64 *";
5337 break;
5338 case 3:
5339 p = "l_int";
5340 break;
5341 default:
5342 break;
5343 };
5344 break;
5345 /* linux_unlinkat */
5346 case 263:
5347 switch(ndx) {
5348 case 0:
5349 p = "l_int";
5350 break;
5351 case 1:
5352 p = "userland const char *";
5353 break;
5354 case 2:
5355 p = "l_int";
5356 break;
5357 default:
5358 break;
5359 };
5360 break;
5361 /* linux_renameat */
5362 case 264:
5363 switch(ndx) {
5364 case 0:
5365 p = "l_int";
5366 break;
5367 case 1:
5368 p = "userland const char *";
5369 break;
5370 case 2:
5371 p = "l_int";
5372 break;
5373 case 3:
5374 p = "userland const char *";
5375 break;
5376 default:
5377 break;
5378 };
5379 break;
5380 /* linux_linkat */
5381 case 265:
5382 switch(ndx) {
5383 case 0:
5384 p = "l_int";
5385 break;
5386 case 1:
5387 p = "userland const char *";
5388 break;
5389 case 2:
5390 p = "l_int";
5391 break;
5392 case 3:
5393 p = "userland const char *";
5394 break;
5395 case 4:
5396 p = "l_int";
5397 break;
5398 default:
5399 break;
5400 };
5401 break;
5402 /* linux_symlinkat */
5403 case 266:
5404 switch(ndx) {
5405 case 0:
5406 p = "userland const char *";
5407 break;
5408 case 1:
5409 p = "l_int";
5410 break;
5411 case 2:
5412 p = "userland const char *";
5413 break;
5414 default:
5415 break;
5416 };
5417 break;
5418 /* linux_readlinkat */
5419 case 267:
5420 switch(ndx) {
5421 case 0:
5422 p = "l_int";
5423 break;
5424 case 1:
5425 p = "userland const char *";
5426 break;
5427 case 2:
5428 p = "userland char *";
5429 break;
5430 case 3:
5431 p = "l_int";
5432 break;
5433 default:
5434 break;
5435 };
5436 break;
5437 /* linux_fchmodat */
5438 case 268:
5439 switch(ndx) {
5440 case 0:
5441 p = "l_int";
5442 break;
5443 case 1:
5444 p = "userland const char *";
5445 break;
5446 case 2:
5447 p = "l_mode_t";
5448 break;
5449 default:
5450 break;
5451 };
5452 break;
5453 /* linux_faccessat */
5454 case 269:
5455 switch(ndx) {
5456 case 0:
5457 p = "l_int";
5458 break;
5459 case 1:
5460 p = "userland const char *";
5461 break;
5462 case 2:
5463 p = "l_int";
5464 break;
5465 default:
5466 break;
5467 };
5468 break;
5469 /* linux_pselect6 */
5470 case 270:
5471 switch(ndx) {
5472 case 0:
5473 p = "l_int";
5474 break;
5475 case 1:
5476 p = "userland l_fd_set *";
5477 break;
5478 case 2:
5479 p = "userland l_fd_set *";
5480 break;
5481 case 3:
5482 p = "userland l_fd_set *";
5483 break;
5484 case 4:
5485 p = "userland struct l_timespec *";
5486 break;
5487 case 5:
5488 p = "userland l_uintptr_t *";
5489 break;
5490 default:
5491 break;
5492 };
5493 break;
5494 /* linux_ppoll */
5495 case 271:
5496 switch(ndx) {
5497 case 0:
5498 p = "userland struct pollfd *";
5499 break;
5500 case 1:
5501 p = "uint32_t";
5502 break;
5503 case 2:
5504 p = "userland struct l_timespec *";
5505 break;
5506 case 3:
5507 p = "userland l_sigset_t *";
5508 break;
5509 case 4:
5510 p = "l_size_t";
5511 break;
5512 default:
5513 break;
5514 };
5515 break;
5516 /* linux_unshare */
5517 case 272:
5518 break;
5519 /* linux_set_robust_list */
5520 case 273:
5521 switch(ndx) {
5522 case 0:
5523 p = "userland struct linux_robust_list_head *";
5524 break;
5525 case 1:
5526 p = "l_size_t";
5527 break;
5528 default:
5529 break;
5530 };
5531 break;
5532 /* linux_get_robust_list */
5533 case 274:
5534 switch(ndx) {
5535 case 0:
5536 p = "l_int";
5537 break;
5538 case 1:
5539 p = "userland struct linux_robust_list_head **";
5540 break;
5541 case 2:
5542 p = "userland l_size_t *";
5543 break;
5544 default:
5545 break;
5546 };
5547 break;
5548 /* linux_splice */
5549 case 275:
5550 break;
5551 /* linux_tee */
5552 case 276:
5553 break;
5554 /* linux_sync_file_range */
5555 case 277:
5556 break;
5557 /* linux_vmsplice */
5558 case 278:
5559 break;
5560 /* linux_move_pages */
5561 case 279:
5562 break;
5563 /* linux_utimensat */
5564 case 280:
5565 switch(ndx) {
5566 case 0:
5567 p = "l_int";
5568 break;
5569 case 1:
5570 p = "userland const char *";
5571 break;
5572 case 2:
5573 p = "userland const struct l_timespec *";
5574 break;
5575 case 3:
5576 p = "l_int";
5577 break;
5578 default:
5579 break;
5580 };
5581 break;
5582 /* linux_epoll_pwait */
5583 case 281:
5584 switch(ndx) {
5585 case 0:
5586 p = "l_int";
5587 break;
5588 case 1:
5589 p = "userland struct epoll_event *";
5590 break;
5591 case 2:
5592 p = "l_int";
5593 break;
5594 case 3:
5595 p = "l_int";
5596 break;
5597 case 4:
5598 p = "userland l_sigset_t *";
5599 break;
5600 case 5:
5601 p = "l_size_t";
5602 break;
5603 default:
5604 break;
5605 };
5606 break;
5607 /* linux_signalfd */
5608 case 282:
5609 break;
5610 /* linux_timerfd_create */
5611 case 283:
5612 switch(ndx) {
5613 case 0:
5614 p = "l_int";
5615 break;
5616 case 1:
5617 p = "l_int";
5618 break;
5619 default:
5620 break;
5621 };
5622 break;
5623 /* linux_eventfd */
5624 case 284:
5625 switch(ndx) {
5626 case 0:
5627 p = "l_uint";
5628 break;
5629 default:
5630 break;
5631 };
5632 break;
5633 /* linux_fallocate */
5634 case 285:
5635 switch(ndx) {
5636 case 0:
5637 p = "l_int";
5638 break;
5639 case 1:
5640 p = "l_int";
5641 break;
5642 case 2:
5643 p = "l_loff_t";
5644 break;
5645 case 3:
5646 p = "l_loff_t";
5647 break;
5648 default:
5649 break;
5650 };
5651 break;
5652 /* linux_timerfd_settime */
5653 case 286:
5654 switch(ndx) {
5655 case 0:
5656 p = "l_int";
5657 break;
5658 case 1:
5659 p = "l_int";
5660 break;
5661 case 2:
5662 p = "userland const struct l_itimerspec *";
5663 break;
5664 case 3:
5665 p = "userland struct l_itimerspec *";
5666 break;
5667 default:
5668 break;
5669 };
5670 break;
5671 /* linux_timerfd_gettime */
5672 case 287:
5673 switch(ndx) {
5674 case 0:
5675 p = "l_int";
5676 break;
5677 case 1:
5678 p = "userland struct l_itimerspec *";
5679 break;
5680 default:
5681 break;
5682 };
5683 break;
5684 /* linux_accept4 */
5685 case 288:
5686 switch(ndx) {
5687 case 0:
5688 p = "l_int";
5689 break;
5690 case 1:
5691 p = "l_uintptr_t";
5692 break;
5693 case 2:
5694 p = "l_uintptr_t";
5695 break;
5696 case 3:
5697 p = "int";
5698 break;
5699 default:
5700 break;
5701 };
5702 break;
5703 /* linux_signalfd4 */
5704 case 289:
5705 break;
5706 /* linux_eventfd2 */
5707 case 290:
5708 switch(ndx) {
5709 case 0:
5710 p = "l_uint";
5711 break;
5712 case 1:
5713 p = "l_int";
5714 break;
5715 default:
5716 break;
5717 };
5718 break;
5719 /* linux_epoll_create1 */
5720 case 291:
5721 switch(ndx) {
5722 case 0:
5723 p = "l_int";
5724 break;
5725 default:
5726 break;
5727 };
5728 break;
5729 /* linux_dup3 */
5730 case 292:
5731 switch(ndx) {
5732 case 0:
5733 p = "l_int";
5734 break;
5735 case 1:
5736 p = "l_int";
5737 break;
5738 case 2:
5739 p = "l_int";
5740 break;
5741 default:
5742 break;
5743 };
5744 break;
5745 /* linux_pipe2 */
5746 case 293:
5747 switch(ndx) {
5748 case 0:
5749 p = "userland l_int *";
5750 break;
5751 case 1:
5752 p = "l_int";
5753 break;
5754 default:
5755 break;
5756 };
5757 break;
5758 /* linux_inotify_init1 */
5759 case 294:
5760 switch(ndx) {
5761 case 0:
5762 p = "l_int";
5763 break;
5764 default:
5765 break;
5766 };
5767 break;
5768 /* linux_preadv */
5769 case 295:
5770 switch(ndx) {
5771 case 0:
5772 p = "l_ulong";
5773 break;
5774 case 1:
5775 p = "userland struct iovec *";
5776 break;
5777 case 2:
5778 p = "l_ulong";
5779 break;
5780 case 3:
5781 p = "l_ulong";
5782 break;
5783 case 4:
5784 p = "l_ulong";
5785 break;
5786 default:
5787 break;
5788 };
5789 break;
5790 /* linux_pwritev */
5791 case 296:
5792 switch(ndx) {
5793 case 0:
5794 p = "l_ulong";
5795 break;
5796 case 1:
5797 p = "userland struct iovec *";
5798 break;
5799 case 2:
5800 p = "l_ulong";
5801 break;
5802 case 3:
5803 p = "l_ulong";
5804 break;
5805 case 4:
5806 p = "l_ulong";
5807 break;
5808 default:
5809 break;
5810 };
5811 break;
5812 /* linux_rt_tgsigqueueinfo */
5813 case 297:
5814 switch(ndx) {
5815 case 0:
5816 p = "l_pid_t";
5817 break;
5818 case 1:
5819 p = "l_pid_t";
5820 break;
5821 case 2:
5822 p = "l_int";
5823 break;
5824 case 3:
5825 p = "userland l_siginfo_t *";
5826 break;
5827 default:
5828 break;
5829 };
5830 break;
5831 /* linux_perf_event_open */
5832 case 298:
5833 break;
5834 /* linux_recvmmsg */
5835 case 299:
5836 switch(ndx) {
5837 case 0:
5838 p = "l_int";
5839 break;
5840 case 1:
5841 p = "userland struct l_mmsghdr *";
5842 break;
5843 case 2:
5844 p = "l_uint";
5845 break;
5846 case 3:
5847 p = "l_uint";
5848 break;
5849 case 4:
5850 p = "userland struct l_timespec *";
5851 break;
5852 default:
5853 break;
5854 };
5855 break;
5856 /* linux_fanotify_init */
5857 case 300:
5858 break;
5859 /* linux_fanotify_mark */
5860 case 301:
5861 break;
5862 /* linux_prlimit64 */
5863 case 302:
5864 switch(ndx) {
5865 case 0:
5866 p = "l_pid_t";
5867 break;
5868 case 1:
5869 p = "l_uint";
5870 break;
5871 case 2:
5872 p = "userland struct rlimit *";
5873 break;
5874 case 3:
5875 p = "userland struct rlimit *";
5876 break;
5877 default:
5878 break;
5879 };
5880 break;
5881 /* linux_name_to_handle_at */
5882 case 303:
5883 break;
5884 /* linux_open_by_handle_at */
5885 case 304:
5886 break;
5887 /* linux_clock_adjtime */
5888 case 305:
5889 break;
5890 /* linux_syncfs */
5891 case 306:
5892 switch(ndx) {
5893 case 0:
5894 p = "l_int";
5895 break;
5896 default:
5897 break;
5898 };
5899 break;
5900 /* linux_sendmmsg */
5901 case 307:
5902 switch(ndx) {
5903 case 0:
5904 p = "l_int";
5905 break;
5906 case 1:
5907 p = "userland struct l_mmsghdr *";
5908 break;
5909 case 2:
5910 p = "l_uint";
5911 break;
5912 case 3:
5913 p = "l_uint";
5914 break;
5915 default:
5916 break;
5917 };
5918 break;
5919 /* linux_setns */
5920 case 308:
5921 switch(ndx) {
5922 case 0:
5923 p = "l_int";
5924 break;
5925 case 1:
5926 p = "l_int";
5927 break;
5928 default:
5929 break;
5930 };
5931 break;
5932 /* linux_getcpu */
5933 case 309:
5934 switch(ndx) {
5935 case 0:
5936 p = "userland l_uint *";
5937 break;
5938 case 1:
5939 p = "userland l_uint *";
5940 break;
5941 case 2:
5942 p = "userland void *";
5943 break;
5944 default:
5945 break;
5946 };
5947 break;
5948 /* linux_process_vm_readv */
5949 case 310:
5950 switch(ndx) {
5951 case 0:
5952 p = "l_pid_t";
5953 break;
5954 case 1:
5955 p = "userland const struct iovec *";
5956 break;
5957 case 2:
5958 p = "l_ulong";
5959 break;
5960 case 3:
5961 p = "userland const struct iovec *";
5962 break;
5963 case 4:
5964 p = "l_ulong";
5965 break;
5966 case 5:
5967 p = "l_ulong";
5968 break;
5969 default:
5970 break;
5971 };
5972 break;
5973 /* linux_process_vm_writev */
5974 case 311:
5975 switch(ndx) {
5976 case 0:
5977 p = "l_pid_t";
5978 break;
5979 case 1:
5980 p = "userland const struct iovec *";
5981 break;
5982 case 2:
5983 p = "l_ulong";
5984 break;
5985 case 3:
5986 p = "userland const struct iovec *";
5987 break;
5988 case 4:
5989 p = "l_ulong";
5990 break;
5991 case 5:
5992 p = "l_ulong";
5993 break;
5994 default:
5995 break;
5996 };
5997 break;
5998 /* linux_kcmp */
5999 case 312:
6000 switch(ndx) {
6001 case 0:
6002 p = "l_pid_t";
6003 break;
6004 case 1:
6005 p = "l_pid_t";
6006 break;
6007 case 2:
6008 p = "l_int";
6009 break;
6010 case 3:
6011 p = "l_ulong";
6012 break;
6013 case 4:
6014 p = "l_ulong";
6015 break;
6016 default:
6017 break;
6018 };
6019 break;
6020 /* linux_finit_module */
6021 case 313:
6022 switch(ndx) {
6023 case 0:
6024 p = "l_int";
6025 break;
6026 case 1:
6027 p = "userland const char *";
6028 break;
6029 case 2:
6030 p = "l_int";
6031 break;
6032 default:
6033 break;
6034 };
6035 break;
6036 /* linux_sched_setattr */
6037 case 314:
6038 switch(ndx) {
6039 case 0:
6040 p = "l_pid_t";
6041 break;
6042 case 1:
6043 p = "userland void *";
6044 break;
6045 case 2:
6046 p = "l_uint";
6047 break;
6048 default:
6049 break;
6050 };
6051 break;
6052 /* linux_sched_getattr */
6053 case 315:
6054 switch(ndx) {
6055 case 0:
6056 p = "l_pid_t";
6057 break;
6058 case 1:
6059 p = "userland void *";
6060 break;
6061 case 2:
6062 p = "l_uint";
6063 break;
6064 case 3:
6065 p = "l_uint";
6066 break;
6067 default:
6068 break;
6069 };
6070 break;
6071 /* linux_renameat2 */
6072 case 316:
6073 switch(ndx) {
6074 case 0:
6075 p = "l_int";
6076 break;
6077 case 1:
6078 p = "userland const char *";
6079 break;
6080 case 2:
6081 p = "l_int";
6082 break;
6083 case 3:
6084 p = "userland const char *";
6085 break;
6086 case 4:
6087 p = "unsigned int";
6088 break;
6089 default:
6090 break;
6091 };
6092 break;
6093 /* linux_seccomp */
6094 case 317:
6095 switch(ndx) {
6096 case 0:
6097 p = "l_uint";
6098 break;
6099 case 1:
6100 p = "l_uint";
6101 break;
6102 case 2:
6103 p = "userland const char *";
6104 break;
6105 default:
6106 break;
6107 };
6108 break;
6109 /* linux_getrandom */
6110 case 318:
6111 switch(ndx) {
6112 case 0:
6113 p = "userland char *";
6114 break;
6115 case 1:
6116 p = "l_size_t";
6117 break;
6118 case 2:
6119 p = "l_uint";
6120 break;
6121 default:
6122 break;
6123 };
6124 break;
6125 /* linux_memfd_create */
6126 case 319:
6127 switch(ndx) {
6128 case 0:
6129 p = "userland const char *";
6130 break;
6131 case 1:
6132 p = "l_uint";
6133 break;
6134 default:
6135 break;
6136 };
6137 break;
6138 /* linux_kexec_file_load */
6139 case 320:
6140 switch(ndx) {
6141 case 0:
6142 p = "l_int";
6143 break;
6144 case 1:
6145 p = "l_int";
6146 break;
6147 case 2:
6148 p = "l_ulong";
6149 break;
6150 case 3:
6151 p = "userland const char *";
6152 break;
6153 case 4:
6154 p = "l_ulong";
6155 break;
6156 default:
6157 break;
6158 };
6159 break;
6160 /* linux_bpf */
6161 case 321:
6162 switch(ndx) {
6163 case 0:
6164 p = "l_int";
6165 break;
6166 case 1:
6167 p = "userland void *";
6168 break;
6169 case 2:
6170 p = "l_uint";
6171 break;
6172 default:
6173 break;
6174 };
6175 break;
6176 /* linux_execveat */
6177 case 322:
6178 switch(ndx) {
6179 case 0:
6180 p = "l_int";
6181 break;
6182 case 1:
6183 p = "userland const char *";
6184 break;
6185 case 2:
6186 p = "userland const char **";
6187 break;
6188 case 3:
6189 p = "userland const char **";
6190 break;
6191 case 4:
6192 p = "l_int";
6193 break;
6194 default:
6195 break;
6196 };
6197 break;
6198 /* linux_userfaultfd */
6199 case 323:
6200 switch(ndx) {
6201 case 0:
6202 p = "l_int";
6203 break;
6204 default:
6205 break;
6206 };
6207 break;
6208 /* linux_membarrier */
6209 case 324:
6210 switch(ndx) {
6211 case 0:
6212 p = "l_int";
6213 break;
6214 case 1:
6215 p = "l_int";
6216 break;
6217 default:
6218 break;
6219 };
6220 break;
6221 /* linux_mlock2 */
6222 case 325:
6223 switch(ndx) {
6224 case 0:
6225 p = "l_ulong";
6226 break;
6227 case 1:
6228 p = "l_size_t";
6229 break;
6230 case 2:
6231 p = "l_int";
6232 break;
6233 default:
6234 break;
6235 };
6236 break;
6237 /* linux_copy_file_range */
6238 case 326:
6239 switch(ndx) {
6240 case 0:
6241 p = "l_int";
6242 break;
6243 case 1:
6244 p = "userland l_loff_t *";
6245 break;
6246 case 2:
6247 p = "l_int";
6248 break;
6249 case 3:
6250 p = "userland l_loff_t *";
6251 break;
6252 case 4:
6253 p = "l_size_t";
6254 break;
6255 case 5:
6256 p = "l_uint";
6257 break;
6258 default:
6259 break;
6260 };
6261 break;
6262 /* linux_preadv2 */
6263 case 327:
6264 switch(ndx) {
6265 case 0:
6266 p = "l_ulong";
6267 break;
6268 case 1:
6269 p = "userland const struct iovec *";
6270 break;
6271 case 2:
6272 p = "l_ulong";
6273 break;
6274 case 3:
6275 p = "l_ulong";
6276 break;
6277 case 4:
6278 p = "l_ulong";
6279 break;
6280 case 5:
6281 p = "l_int";
6282 break;
6283 default:
6284 break;
6285 };
6286 break;
6287 /* linux_pwritev2 */
6288 case 328:
6289 switch(ndx) {
6290 case 0:
6291 p = "l_ulong";
6292 break;
6293 case 1:
6294 p = "userland const struct iovec *";
6295 break;
6296 case 2:
6297 p = "l_ulong";
6298 break;
6299 case 3:
6300 p = "l_ulong";
6301 break;
6302 case 4:
6303 p = "l_ulong";
6304 break;
6305 case 5:
6306 p = "l_int";
6307 break;
6308 default:
6309 break;
6310 };
6311 break;
6312 /* linux_pkey_mprotect */
6313 case 329:
6314 switch(ndx) {
6315 case 0:
6316 p = "l_ulong";
6317 break;
6318 case 1:
6319 p = "l_size_t";
6320 break;
6321 case 2:
6322 p = "l_ulong";
6323 break;
6324 case 3:
6325 p = "l_int";
6326 break;
6327 default:
6328 break;
6329 };
6330 break;
6331 /* linux_pkey_alloc */
6332 case 330:
6333 switch(ndx) {
6334 case 0:
6335 p = "l_ulong";
6336 break;
6337 case 1:
6338 p = "l_ulong";
6339 break;
6340 default:
6341 break;
6342 };
6343 break;
6344 /* linux_pkey_free */
6345 case 331:
6346 switch(ndx) {
6347 case 0:
6348 p = "l_int";
6349 break;
6350 default:
6351 break;
6352 };
6353 break;
6354 /* linux_statx */
6355 case 332:
6356 switch(ndx) {
6357 case 0:
6358 p = "l_int";
6359 break;
6360 case 1:
6361 p = "userland const char *";
6362 break;
6363 case 2:
6364 p = "l_uint";
6365 break;
6366 case 3:
6367 p = "l_uint";
6368 break;
6369 case 4:
6370 p = "userland void *";
6371 break;
6372 default:
6373 break;
6374 };
6375 break;
6376 /* linux_io_pgetevents */
6377 case 333:
6378 break;
6379 /* linux_rseq */
6380 case 334:
6381 break;
6382 /* linux_pidfd_send_signal */
6383 case 424:
6384 switch(ndx) {
6385 case 0:
6386 p = "l_int";
6387 break;
6388 case 1:
6389 p = "l_int";
6390 break;
6391 case 2:
6392 p = "userland l_siginfo_t *";
6393 break;
6394 case 3:
6395 p = "l_uint";
6396 break;
6397 default:
6398 break;
6399 };
6400 break;
6401 /* linux_io_uring_setup */
6402 case 425:
6403 break;
6404 /* linux_io_uring_enter */
6405 case 426:
6406 break;
6407 /* linux_io_uring_register */
6408 case 427:
6409 break;
6410 default:
6411 break;
6412 };
6413 if (p != NULL)
6414 strlcpy(desc, p, descsz);
6415 }
6416 static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)6417 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
6418 {
6419 const char *p = NULL;
6420 switch (sysnum) {
6421 #define nosys linux_nosys
6422 /* read */
6423 case 0:
6424 if (ndx == 0 || ndx == 1)
6425 p = "int";
6426 break;
6427 /* write */
6428 case 1:
6429 if (ndx == 0 || ndx == 1)
6430 p = "int";
6431 break;
6432 /* linux_open */
6433 case 2:
6434 if (ndx == 0 || ndx == 1)
6435 p = "int";
6436 break;
6437 /* close */
6438 case 3:
6439 if (ndx == 0 || ndx == 1)
6440 p = "int";
6441 break;
6442 /* linux_newstat */
6443 case 4:
6444 if (ndx == 0 || ndx == 1)
6445 p = "int";
6446 break;
6447 /* linux_newfstat */
6448 case 5:
6449 if (ndx == 0 || ndx == 1)
6450 p = "int";
6451 break;
6452 /* linux_newlstat */
6453 case 6:
6454 if (ndx == 0 || ndx == 1)
6455 p = "int";
6456 break;
6457 /* poll */
6458 case 7:
6459 if (ndx == 0 || ndx == 1)
6460 p = "int";
6461 break;
6462 /* linux_lseek */
6463 case 8:
6464 if (ndx == 0 || ndx == 1)
6465 p = "int";
6466 break;
6467 /* linux_mmap2 */
6468 case 9:
6469 if (ndx == 0 || ndx == 1)
6470 p = "int";
6471 break;
6472 /* linux_mprotect */
6473 case 10:
6474 if (ndx == 0 || ndx == 1)
6475 p = "int";
6476 break;
6477 /* munmap */
6478 case 11:
6479 if (ndx == 0 || ndx == 1)
6480 p = "int";
6481 break;
6482 /* linux_brk */
6483 case 12:
6484 if (ndx == 0 || ndx == 1)
6485 p = "int";
6486 break;
6487 /* linux_rt_sigaction */
6488 case 13:
6489 if (ndx == 0 || ndx == 1)
6490 p = "int";
6491 break;
6492 /* linux_rt_sigprocmask */
6493 case 14:
6494 if (ndx == 0 || ndx == 1)
6495 p = "int";
6496 break;
6497 /* linux_rt_sigreturn */
6498 case 15:
6499 if (ndx == 0 || ndx == 1)
6500 p = "int";
6501 break;
6502 /* linux_ioctl */
6503 case 16:
6504 if (ndx == 0 || ndx == 1)
6505 p = "int";
6506 break;
6507 /* linux_pread */
6508 case 17:
6509 if (ndx == 0 || ndx == 1)
6510 p = "int";
6511 break;
6512 /* linux_pwrite */
6513 case 18:
6514 if (ndx == 0 || ndx == 1)
6515 p = "int";
6516 break;
6517 /* readv */
6518 case 19:
6519 if (ndx == 0 || ndx == 1)
6520 p = "int";
6521 break;
6522 /* writev */
6523 case 20:
6524 if (ndx == 0 || ndx == 1)
6525 p = "int";
6526 break;
6527 /* linux_access */
6528 case 21:
6529 if (ndx == 0 || ndx == 1)
6530 p = "int";
6531 break;
6532 /* linux_pipe */
6533 case 22:
6534 if (ndx == 0 || ndx == 1)
6535 p = "int";
6536 break;
6537 /* linux_select */
6538 case 23:
6539 if (ndx == 0 || ndx == 1)
6540 p = "int";
6541 break;
6542 /* sched_yield */
6543 case 24:
6544 /* linux_mremap */
6545 case 25:
6546 if (ndx == 0 || ndx == 1)
6547 p = "int";
6548 break;
6549 /* linux_msync */
6550 case 26:
6551 if (ndx == 0 || ndx == 1)
6552 p = "int";
6553 break;
6554 /* linux_mincore */
6555 case 27:
6556 if (ndx == 0 || ndx == 1)
6557 p = "int";
6558 break;
6559 /* madvise */
6560 case 28:
6561 if (ndx == 0 || ndx == 1)
6562 p = "int";
6563 break;
6564 /* linux_shmget */
6565 case 29:
6566 if (ndx == 0 || ndx == 1)
6567 p = "int";
6568 break;
6569 /* linux_shmat */
6570 case 30:
6571 if (ndx == 0 || ndx == 1)
6572 p = "int";
6573 break;
6574 /* linux_shmctl */
6575 case 31:
6576 if (ndx == 0 || ndx == 1)
6577 p = "int";
6578 break;
6579 /* dup */
6580 case 32:
6581 if (ndx == 0 || ndx == 1)
6582 p = "int";
6583 break;
6584 /* dup2 */
6585 case 33:
6586 if (ndx == 0 || ndx == 1)
6587 p = "int";
6588 break;
6589 /* linux_pause */
6590 case 34:
6591 /* linux_nanosleep */
6592 case 35:
6593 if (ndx == 0 || ndx == 1)
6594 p = "int";
6595 break;
6596 /* linux_getitimer */
6597 case 36:
6598 if (ndx == 0 || ndx == 1)
6599 p = "int";
6600 break;
6601 /* linux_alarm */
6602 case 37:
6603 if (ndx == 0 || ndx == 1)
6604 p = "int";
6605 break;
6606 /* linux_setitimer */
6607 case 38:
6608 if (ndx == 0 || ndx == 1)
6609 p = "int";
6610 break;
6611 /* linux_getpid */
6612 case 39:
6613 /* linux_sendfile */
6614 case 40:
6615 if (ndx == 0 || ndx == 1)
6616 p = "int";
6617 break;
6618 /* linux_socket */
6619 case 41:
6620 if (ndx == 0 || ndx == 1)
6621 p = "int";
6622 break;
6623 /* linux_connect */
6624 case 42:
6625 if (ndx == 0 || ndx == 1)
6626 p = "int";
6627 break;
6628 /* linux_accept */
6629 case 43:
6630 if (ndx == 0 || ndx == 1)
6631 p = "int";
6632 break;
6633 /* linux_sendto */
6634 case 44:
6635 if (ndx == 0 || ndx == 1)
6636 p = "int";
6637 break;
6638 /* linux_recvfrom */
6639 case 45:
6640 if (ndx == 0 || ndx == 1)
6641 p = "int";
6642 break;
6643 /* linux_sendmsg */
6644 case 46:
6645 if (ndx == 0 || ndx == 1)
6646 p = "int";
6647 break;
6648 /* linux_recvmsg */
6649 case 47:
6650 if (ndx == 0 || ndx == 1)
6651 p = "int";
6652 break;
6653 /* linux_shutdown */
6654 case 48:
6655 if (ndx == 0 || ndx == 1)
6656 p = "int";
6657 break;
6658 /* linux_bind */
6659 case 49:
6660 if (ndx == 0 || ndx == 1)
6661 p = "int";
6662 break;
6663 /* linux_listen */
6664 case 50:
6665 if (ndx == 0 || ndx == 1)
6666 p = "int";
6667 break;
6668 /* linux_getsockname */
6669 case 51:
6670 if (ndx == 0 || ndx == 1)
6671 p = "int";
6672 break;
6673 /* linux_getpeername */
6674 case 52:
6675 if (ndx == 0 || ndx == 1)
6676 p = "int";
6677 break;
6678 /* linux_socketpair */
6679 case 53:
6680 if (ndx == 0 || ndx == 1)
6681 p = "int";
6682 break;
6683 /* linux_setsockopt */
6684 case 54:
6685 if (ndx == 0 || ndx == 1)
6686 p = "int";
6687 break;
6688 /* linux_getsockopt */
6689 case 55:
6690 if (ndx == 0 || ndx == 1)
6691 p = "int";
6692 break;
6693 /* linux_clone */
6694 case 56:
6695 if (ndx == 0 || ndx == 1)
6696 p = "int";
6697 break;
6698 /* linux_fork */
6699 case 57:
6700 /* linux_vfork */
6701 case 58:
6702 /* linux_execve */
6703 case 59:
6704 if (ndx == 0 || ndx == 1)
6705 p = "int";
6706 break;
6707 /* linux_exit */
6708 case 60:
6709 if (ndx == 0 || ndx == 1)
6710 p = "void";
6711 break;
6712 /* linux_wait4 */
6713 case 61:
6714 if (ndx == 0 || ndx == 1)
6715 p = "int";
6716 break;
6717 /* linux_kill */
6718 case 62:
6719 if (ndx == 0 || ndx == 1)
6720 p = "int";
6721 break;
6722 /* linux_newuname */
6723 case 63:
6724 if (ndx == 0 || ndx == 1)
6725 p = "int";
6726 break;
6727 /* linux_semget */
6728 case 64:
6729 if (ndx == 0 || ndx == 1)
6730 p = "int";
6731 break;
6732 /* linux_semop */
6733 case 65:
6734 if (ndx == 0 || ndx == 1)
6735 p = "int";
6736 break;
6737 /* linux_semctl */
6738 case 66:
6739 if (ndx == 0 || ndx == 1)
6740 p = "int";
6741 break;
6742 /* linux_shmdt */
6743 case 67:
6744 if (ndx == 0 || ndx == 1)
6745 p = "int";
6746 break;
6747 /* linux_msgget */
6748 case 68:
6749 if (ndx == 0 || ndx == 1)
6750 p = "int";
6751 break;
6752 /* linux_msgsnd */
6753 case 69:
6754 if (ndx == 0 || ndx == 1)
6755 p = "int";
6756 break;
6757 /* linux_msgrcv */
6758 case 70:
6759 if (ndx == 0 || ndx == 1)
6760 p = "int";
6761 break;
6762 /* linux_msgctl */
6763 case 71:
6764 if (ndx == 0 || ndx == 1)
6765 p = "int";
6766 break;
6767 /* linux_fcntl */
6768 case 72:
6769 if (ndx == 0 || ndx == 1)
6770 p = "int";
6771 break;
6772 /* flock */
6773 case 73:
6774 if (ndx == 0 || ndx == 1)
6775 p = "int";
6776 break;
6777 /* fsync */
6778 case 74:
6779 if (ndx == 0 || ndx == 1)
6780 p = "int";
6781 break;
6782 /* linux_fdatasync */
6783 case 75:
6784 if (ndx == 0 || ndx == 1)
6785 p = "int";
6786 break;
6787 /* linux_truncate */
6788 case 76:
6789 if (ndx == 0 || ndx == 1)
6790 p = "int";
6791 break;
6792 /* linux_ftruncate */
6793 case 77:
6794 if (ndx == 0 || ndx == 1)
6795 p = "int";
6796 break;
6797 /* linux_getdents */
6798 case 78:
6799 if (ndx == 0 || ndx == 1)
6800 p = "int";
6801 break;
6802 /* linux_getcwd */
6803 case 79:
6804 if (ndx == 0 || ndx == 1)
6805 p = "int";
6806 break;
6807 /* linux_chdir */
6808 case 80:
6809 if (ndx == 0 || ndx == 1)
6810 p = "int";
6811 break;
6812 /* fchdir */
6813 case 81:
6814 if (ndx == 0 || ndx == 1)
6815 p = "int";
6816 break;
6817 /* linux_rename */
6818 case 82:
6819 if (ndx == 0 || ndx == 1)
6820 p = "int";
6821 break;
6822 /* linux_mkdir */
6823 case 83:
6824 if (ndx == 0 || ndx == 1)
6825 p = "int";
6826 break;
6827 /* linux_rmdir */
6828 case 84:
6829 if (ndx == 0 || ndx == 1)
6830 p = "int";
6831 break;
6832 /* linux_creat */
6833 case 85:
6834 if (ndx == 0 || ndx == 1)
6835 p = "int";
6836 break;
6837 /* linux_link */
6838 case 86:
6839 if (ndx == 0 || ndx == 1)
6840 p = "int";
6841 break;
6842 /* linux_unlink */
6843 case 87:
6844 if (ndx == 0 || ndx == 1)
6845 p = "int";
6846 break;
6847 /* linux_symlink */
6848 case 88:
6849 if (ndx == 0 || ndx == 1)
6850 p = "int";
6851 break;
6852 /* linux_readlink */
6853 case 89:
6854 if (ndx == 0 || ndx == 1)
6855 p = "int";
6856 break;
6857 /* linux_chmod */
6858 case 90:
6859 if (ndx == 0 || ndx == 1)
6860 p = "int";
6861 break;
6862 /* fchmod */
6863 case 91:
6864 if (ndx == 0 || ndx == 1)
6865 p = "int";
6866 break;
6867 /* linux_chown */
6868 case 92:
6869 if (ndx == 0 || ndx == 1)
6870 p = "int";
6871 break;
6872 /* fchown */
6873 case 93:
6874 if (ndx == 0 || ndx == 1)
6875 p = "int";
6876 break;
6877 /* linux_lchown */
6878 case 94:
6879 if (ndx == 0 || ndx == 1)
6880 p = "int";
6881 break;
6882 /* umask */
6883 case 95:
6884 if (ndx == 0 || ndx == 1)
6885 p = "int";
6886 break;
6887 /* gettimeofday */
6888 case 96:
6889 if (ndx == 0 || ndx == 1)
6890 p = "int";
6891 break;
6892 /* linux_getrlimit */
6893 case 97:
6894 if (ndx == 0 || ndx == 1)
6895 p = "int";
6896 break;
6897 /* getrusage */
6898 case 98:
6899 if (ndx == 0 || ndx == 1)
6900 p = "int";
6901 break;
6902 /* linux_sysinfo */
6903 case 99:
6904 if (ndx == 0 || ndx == 1)
6905 p = "int";
6906 break;
6907 /* linux_times */
6908 case 100:
6909 if (ndx == 0 || ndx == 1)
6910 p = "int";
6911 break;
6912 /* linux_ptrace */
6913 case 101:
6914 if (ndx == 0 || ndx == 1)
6915 p = "int";
6916 break;
6917 /* linux_getuid */
6918 case 102:
6919 /* linux_syslog */
6920 case 103:
6921 if (ndx == 0 || ndx == 1)
6922 p = "int";
6923 break;
6924 /* linux_getgid */
6925 case 104:
6926 /* setuid */
6927 case 105:
6928 if (ndx == 0 || ndx == 1)
6929 p = "int";
6930 break;
6931 /* setgid */
6932 case 106:
6933 if (ndx == 0 || ndx == 1)
6934 p = "int";
6935 break;
6936 /* geteuid */
6937 case 107:
6938 /* getegid */
6939 case 108:
6940 /* setpgid */
6941 case 109:
6942 if (ndx == 0 || ndx == 1)
6943 p = "int";
6944 break;
6945 /* linux_getppid */
6946 case 110:
6947 /* getpgrp */
6948 case 111:
6949 /* setsid */
6950 case 112:
6951 /* setreuid */
6952 case 113:
6953 if (ndx == 0 || ndx == 1)
6954 p = "int";
6955 break;
6956 /* setregid */
6957 case 114:
6958 if (ndx == 0 || ndx == 1)
6959 p = "int";
6960 break;
6961 /* linux_getgroups */
6962 case 115:
6963 if (ndx == 0 || ndx == 1)
6964 p = "int";
6965 break;
6966 /* linux_setgroups */
6967 case 116:
6968 if (ndx == 0 || ndx == 1)
6969 p = "int";
6970 break;
6971 /* setresuid */
6972 case 117:
6973 if (ndx == 0 || ndx == 1)
6974 p = "int";
6975 break;
6976 /* getresuid */
6977 case 118:
6978 if (ndx == 0 || ndx == 1)
6979 p = "int";
6980 break;
6981 /* setresgid */
6982 case 119:
6983 if (ndx == 0 || ndx == 1)
6984 p = "int";
6985 break;
6986 /* getresgid */
6987 case 120:
6988 if (ndx == 0 || ndx == 1)
6989 p = "int";
6990 break;
6991 /* getpgid */
6992 case 121:
6993 if (ndx == 0 || ndx == 1)
6994 p = "int";
6995 break;
6996 /* linux_setfsuid */
6997 case 122:
6998 if (ndx == 0 || ndx == 1)
6999 p = "int";
7000 break;
7001 /* linux_setfsgid */
7002 case 123:
7003 if (ndx == 0 || ndx == 1)
7004 p = "int";
7005 break;
7006 /* linux_getsid */
7007 case 124:
7008 if (ndx == 0 || ndx == 1)
7009 p = "int";
7010 break;
7011 /* linux_capget */
7012 case 125:
7013 if (ndx == 0 || ndx == 1)
7014 p = "int";
7015 break;
7016 /* linux_capset */
7017 case 126:
7018 if (ndx == 0 || ndx == 1)
7019 p = "int";
7020 break;
7021 /* linux_rt_sigpending */
7022 case 127:
7023 if (ndx == 0 || ndx == 1)
7024 p = "int";
7025 break;
7026 /* linux_rt_sigtimedwait */
7027 case 128:
7028 if (ndx == 0 || ndx == 1)
7029 p = "int";
7030 break;
7031 /* linux_rt_sigqueueinfo */
7032 case 129:
7033 if (ndx == 0 || ndx == 1)
7034 p = "int";
7035 break;
7036 /* linux_rt_sigsuspend */
7037 case 130:
7038 if (ndx == 0 || ndx == 1)
7039 p = "int";
7040 break;
7041 /* linux_sigaltstack */
7042 case 131:
7043 if (ndx == 0 || ndx == 1)
7044 p = "int";
7045 break;
7046 /* linux_utime */
7047 case 132:
7048 if (ndx == 0 || ndx == 1)
7049 p = "int";
7050 break;
7051 /* linux_mknod */
7052 case 133:
7053 if (ndx == 0 || ndx == 1)
7054 p = "int";
7055 break;
7056 /* linux_personality */
7057 case 135:
7058 if (ndx == 0 || ndx == 1)
7059 p = "int";
7060 break;
7061 /* linux_ustat */
7062 case 136:
7063 if (ndx == 0 || ndx == 1)
7064 p = "int";
7065 break;
7066 /* linux_statfs */
7067 case 137:
7068 if (ndx == 0 || ndx == 1)
7069 p = "int";
7070 break;
7071 /* linux_fstatfs */
7072 case 138:
7073 if (ndx == 0 || ndx == 1)
7074 p = "int";
7075 break;
7076 /* linux_sysfs */
7077 case 139:
7078 if (ndx == 0 || ndx == 1)
7079 p = "int";
7080 break;
7081 /* linux_getpriority */
7082 case 140:
7083 if (ndx == 0 || ndx == 1)
7084 p = "int";
7085 break;
7086 /* setpriority */
7087 case 141:
7088 if (ndx == 0 || ndx == 1)
7089 p = "int";
7090 break;
7091 /* linux_sched_setparam */
7092 case 142:
7093 if (ndx == 0 || ndx == 1)
7094 p = "int";
7095 break;
7096 /* linux_sched_getparam */
7097 case 143:
7098 if (ndx == 0 || ndx == 1)
7099 p = "int";
7100 break;
7101 /* linux_sched_setscheduler */
7102 case 144:
7103 if (ndx == 0 || ndx == 1)
7104 p = "int";
7105 break;
7106 /* linux_sched_getscheduler */
7107 case 145:
7108 if (ndx == 0 || ndx == 1)
7109 p = "int";
7110 break;
7111 /* linux_sched_get_priority_max */
7112 case 146:
7113 if (ndx == 0 || ndx == 1)
7114 p = "int";
7115 break;
7116 /* linux_sched_get_priority_min */
7117 case 147:
7118 if (ndx == 0 || ndx == 1)
7119 p = "int";
7120 break;
7121 /* linux_sched_rr_get_interval */
7122 case 148:
7123 if (ndx == 0 || ndx == 1)
7124 p = "int";
7125 break;
7126 /* mlock */
7127 case 149:
7128 if (ndx == 0 || ndx == 1)
7129 p = "int";
7130 break;
7131 /* munlock */
7132 case 150:
7133 if (ndx == 0 || ndx == 1)
7134 p = "int";
7135 break;
7136 /* mlockall */
7137 case 151:
7138 if (ndx == 0 || ndx == 1)
7139 p = "int";
7140 break;
7141 /* munlockall */
7142 case 152:
7143 /* linux_vhangup */
7144 case 153:
7145 /* linux_pivot_root */
7146 case 155:
7147 /* linux_sysctl */
7148 case 156:
7149 if (ndx == 0 || ndx == 1)
7150 p = "int";
7151 break;
7152 /* linux_prctl */
7153 case 157:
7154 if (ndx == 0 || ndx == 1)
7155 p = "int";
7156 break;
7157 /* linux_arch_prctl */
7158 case 158:
7159 if (ndx == 0 || ndx == 1)
7160 p = "int";
7161 break;
7162 /* linux_adjtimex */
7163 case 159:
7164 /* linux_setrlimit */
7165 case 160:
7166 if (ndx == 0 || ndx == 1)
7167 p = "int";
7168 break;
7169 /* chroot */
7170 case 161:
7171 if (ndx == 0 || ndx == 1)
7172 p = "int";
7173 break;
7174 /* sync */
7175 case 162:
7176 /* acct */
7177 case 163:
7178 if (ndx == 0 || ndx == 1)
7179 p = "int";
7180 break;
7181 /* settimeofday */
7182 case 164:
7183 if (ndx == 0 || ndx == 1)
7184 p = "int";
7185 break;
7186 /* linux_mount */
7187 case 165:
7188 if (ndx == 0 || ndx == 1)
7189 p = "int";
7190 break;
7191 /* linux_umount */
7192 case 166:
7193 if (ndx == 0 || ndx == 1)
7194 p = "int";
7195 break;
7196 /* swapon */
7197 case 167:
7198 if (ndx == 0 || ndx == 1)
7199 p = "int";
7200 break;
7201 /* linux_swapoff */
7202 case 168:
7203 /* linux_reboot */
7204 case 169:
7205 if (ndx == 0 || ndx == 1)
7206 p = "int";
7207 break;
7208 /* linux_sethostname */
7209 case 170:
7210 if (ndx == 0 || ndx == 1)
7211 p = "int";
7212 break;
7213 /* linux_setdomainname */
7214 case 171:
7215 if (ndx == 0 || ndx == 1)
7216 p = "int";
7217 break;
7218 /* linux_iopl */
7219 case 172:
7220 if (ndx == 0 || ndx == 1)
7221 p = "int";
7222 break;
7223 /* linux_init_module */
7224 case 175:
7225 /* linux_delete_module */
7226 case 176:
7227 /* linux_quotactl */
7228 case 179:
7229 /* linux_gettid */
7230 case 186:
7231 /* linux_setxattr */
7232 case 188:
7233 /* linux_lsetxattr */
7234 case 189:
7235 /* linux_fsetxattr */
7236 case 190:
7237 /* linux_getxattr */
7238 case 191:
7239 /* linux_lgetxattr */
7240 case 192:
7241 /* linux_fgetxattr */
7242 case 193:
7243 /* linux_listxattr */
7244 case 194:
7245 /* linux_llistxattr */
7246 case 195:
7247 /* linux_flistxattr */
7248 case 196:
7249 /* linux_removexattr */
7250 case 197:
7251 /* linux_lremovexattr */
7252 case 198:
7253 /* linux_fremovexattr */
7254 case 199:
7255 /* linux_tkill */
7256 case 200:
7257 if (ndx == 0 || ndx == 1)
7258 p = "int";
7259 break;
7260 /* linux_time */
7261 case 201:
7262 if (ndx == 0 || ndx == 1)
7263 p = "int";
7264 break;
7265 /* linux_sys_futex */
7266 case 202:
7267 if (ndx == 0 || ndx == 1)
7268 p = "int";
7269 break;
7270 /* linux_sched_setaffinity */
7271 case 203:
7272 if (ndx == 0 || ndx == 1)
7273 p = "int";
7274 break;
7275 /* linux_sched_getaffinity */
7276 case 204:
7277 if (ndx == 0 || ndx == 1)
7278 p = "int";
7279 break;
7280 /* linux_lookup_dcookie */
7281 case 212:
7282 /* linux_epoll_create */
7283 case 213:
7284 if (ndx == 0 || ndx == 1)
7285 p = "int";
7286 break;
7287 /* linux_remap_file_pages */
7288 case 216:
7289 /* linux_getdents64 */
7290 case 217:
7291 if (ndx == 0 || ndx == 1)
7292 p = "int";
7293 break;
7294 /* linux_set_tid_address */
7295 case 218:
7296 if (ndx == 0 || ndx == 1)
7297 p = "int";
7298 break;
7299 /* linux_semtimedop */
7300 case 220:
7301 /* linux_fadvise64 */
7302 case 221:
7303 if (ndx == 0 || ndx == 1)
7304 p = "int";
7305 break;
7306 /* linux_timer_create */
7307 case 222:
7308 if (ndx == 0 || ndx == 1)
7309 p = "int";
7310 break;
7311 /* linux_timer_settime */
7312 case 223:
7313 if (ndx == 0 || ndx == 1)
7314 p = "int";
7315 break;
7316 /* linux_timer_gettime */
7317 case 224:
7318 if (ndx == 0 || ndx == 1)
7319 p = "int";
7320 break;
7321 /* linux_timer_getoverrun */
7322 case 225:
7323 if (ndx == 0 || ndx == 1)
7324 p = "int";
7325 break;
7326 /* linux_timer_delete */
7327 case 226:
7328 if (ndx == 0 || ndx == 1)
7329 p = "int";
7330 break;
7331 /* linux_clock_settime */
7332 case 227:
7333 if (ndx == 0 || ndx == 1)
7334 p = "int";
7335 break;
7336 /* linux_clock_gettime */
7337 case 228:
7338 if (ndx == 0 || ndx == 1)
7339 p = "int";
7340 break;
7341 /* linux_clock_getres */
7342 case 229:
7343 if (ndx == 0 || ndx == 1)
7344 p = "int";
7345 break;
7346 /* linux_clock_nanosleep */
7347 case 230:
7348 if (ndx == 0 || ndx == 1)
7349 p = "int";
7350 break;
7351 /* linux_exit_group */
7352 case 231:
7353 if (ndx == 0 || ndx == 1)
7354 p = "int";
7355 break;
7356 /* linux_epoll_wait */
7357 case 232:
7358 if (ndx == 0 || ndx == 1)
7359 p = "int";
7360 break;
7361 /* linux_epoll_ctl */
7362 case 233:
7363 if (ndx == 0 || ndx == 1)
7364 p = "int";
7365 break;
7366 /* linux_tgkill */
7367 case 234:
7368 if (ndx == 0 || ndx == 1)
7369 p = "int";
7370 break;
7371 /* linux_utimes */
7372 case 235:
7373 if (ndx == 0 || ndx == 1)
7374 p = "int";
7375 break;
7376 /* linux_mbind */
7377 case 237:
7378 /* linux_set_mempolicy */
7379 case 238:
7380 /* linux_get_mempolicy */
7381 case 239:
7382 /* linux_mq_open */
7383 case 240:
7384 /* linux_mq_unlink */
7385 case 241:
7386 /* linux_mq_timedsend */
7387 case 242:
7388 /* linux_mq_timedreceive */
7389 case 243:
7390 /* linux_mq_notify */
7391 case 244:
7392 /* linux_mq_getsetattr */
7393 case 245:
7394 /* linux_kexec_load */
7395 case 246:
7396 /* linux_waitid */
7397 case 247:
7398 if (ndx == 0 || ndx == 1)
7399 p = "int";
7400 break;
7401 /* linux_add_key */
7402 case 248:
7403 /* linux_request_key */
7404 case 249:
7405 /* linux_keyctl */
7406 case 250:
7407 /* linux_ioprio_set */
7408 case 251:
7409 /* linux_ioprio_get */
7410 case 252:
7411 /* linux_inotify_init */
7412 case 253:
7413 /* linux_inotify_add_watch */
7414 case 254:
7415 /* linux_inotify_rm_watch */
7416 case 255:
7417 /* linux_migrate_pages */
7418 case 256:
7419 /* linux_openat */
7420 case 257:
7421 if (ndx == 0 || ndx == 1)
7422 p = "int";
7423 break;
7424 /* linux_mkdirat */
7425 case 258:
7426 if (ndx == 0 || ndx == 1)
7427 p = "int";
7428 break;
7429 /* linux_mknodat */
7430 case 259:
7431 if (ndx == 0 || ndx == 1)
7432 p = "int";
7433 break;
7434 /* linux_fchownat */
7435 case 260:
7436 if (ndx == 0 || ndx == 1)
7437 p = "int";
7438 break;
7439 /* linux_futimesat */
7440 case 261:
7441 if (ndx == 0 || ndx == 1)
7442 p = "int";
7443 break;
7444 /* linux_newfstatat */
7445 case 262:
7446 if (ndx == 0 || ndx == 1)
7447 p = "int";
7448 break;
7449 /* linux_unlinkat */
7450 case 263:
7451 if (ndx == 0 || ndx == 1)
7452 p = "int";
7453 break;
7454 /* linux_renameat */
7455 case 264:
7456 if (ndx == 0 || ndx == 1)
7457 p = "int";
7458 break;
7459 /* linux_linkat */
7460 case 265:
7461 if (ndx == 0 || ndx == 1)
7462 p = "int";
7463 break;
7464 /* linux_symlinkat */
7465 case 266:
7466 if (ndx == 0 || ndx == 1)
7467 p = "int";
7468 break;
7469 /* linux_readlinkat */
7470 case 267:
7471 if (ndx == 0 || ndx == 1)
7472 p = "int";
7473 break;
7474 /* linux_fchmodat */
7475 case 268:
7476 if (ndx == 0 || ndx == 1)
7477 p = "int";
7478 break;
7479 /* linux_faccessat */
7480 case 269:
7481 if (ndx == 0 || ndx == 1)
7482 p = "int";
7483 break;
7484 /* linux_pselect6 */
7485 case 270:
7486 if (ndx == 0 || ndx == 1)
7487 p = "int";
7488 break;
7489 /* linux_ppoll */
7490 case 271:
7491 if (ndx == 0 || ndx == 1)
7492 p = "int";
7493 break;
7494 /* linux_unshare */
7495 case 272:
7496 /* linux_set_robust_list */
7497 case 273:
7498 if (ndx == 0 || ndx == 1)
7499 p = "int";
7500 break;
7501 /* linux_get_robust_list */
7502 case 274:
7503 if (ndx == 0 || ndx == 1)
7504 p = "int";
7505 break;
7506 /* linux_splice */
7507 case 275:
7508 /* linux_tee */
7509 case 276:
7510 /* linux_sync_file_range */
7511 case 277:
7512 /* linux_vmsplice */
7513 case 278:
7514 /* linux_move_pages */
7515 case 279:
7516 /* linux_utimensat */
7517 case 280:
7518 if (ndx == 0 || ndx == 1)
7519 p = "int";
7520 break;
7521 /* linux_epoll_pwait */
7522 case 281:
7523 if (ndx == 0 || ndx == 1)
7524 p = "int";
7525 break;
7526 /* linux_signalfd */
7527 case 282:
7528 /* linux_timerfd_create */
7529 case 283:
7530 if (ndx == 0 || ndx == 1)
7531 p = "int";
7532 break;
7533 /* linux_eventfd */
7534 case 284:
7535 if (ndx == 0 || ndx == 1)
7536 p = "int";
7537 break;
7538 /* linux_fallocate */
7539 case 285:
7540 if (ndx == 0 || ndx == 1)
7541 p = "int";
7542 break;
7543 /* linux_timerfd_settime */
7544 case 286:
7545 if (ndx == 0 || ndx == 1)
7546 p = "int";
7547 break;
7548 /* linux_timerfd_gettime */
7549 case 287:
7550 if (ndx == 0 || ndx == 1)
7551 p = "int";
7552 break;
7553 /* linux_accept4 */
7554 case 288:
7555 if (ndx == 0 || ndx == 1)
7556 p = "int";
7557 break;
7558 /* linux_signalfd4 */
7559 case 289:
7560 /* linux_eventfd2 */
7561 case 290:
7562 if (ndx == 0 || ndx == 1)
7563 p = "int";
7564 break;
7565 /* linux_epoll_create1 */
7566 case 291:
7567 if (ndx == 0 || ndx == 1)
7568 p = "int";
7569 break;
7570 /* linux_dup3 */
7571 case 292:
7572 if (ndx == 0 || ndx == 1)
7573 p = "int";
7574 break;
7575 /* linux_pipe2 */
7576 case 293:
7577 if (ndx == 0 || ndx == 1)
7578 p = "int";
7579 break;
7580 /* linux_inotify_init1 */
7581 case 294:
7582 if (ndx == 0 || ndx == 1)
7583 p = "int";
7584 break;
7585 /* linux_preadv */
7586 case 295:
7587 if (ndx == 0 || ndx == 1)
7588 p = "int";
7589 break;
7590 /* linux_pwritev */
7591 case 296:
7592 if (ndx == 0 || ndx == 1)
7593 p = "int";
7594 break;
7595 /* linux_rt_tgsigqueueinfo */
7596 case 297:
7597 if (ndx == 0 || ndx == 1)
7598 p = "int";
7599 break;
7600 /* linux_perf_event_open */
7601 case 298:
7602 /* linux_recvmmsg */
7603 case 299:
7604 if (ndx == 0 || ndx == 1)
7605 p = "int";
7606 break;
7607 /* linux_fanotify_init */
7608 case 300:
7609 /* linux_fanotify_mark */
7610 case 301:
7611 /* linux_prlimit64 */
7612 case 302:
7613 if (ndx == 0 || ndx == 1)
7614 p = "int";
7615 break;
7616 /* linux_name_to_handle_at */
7617 case 303:
7618 /* linux_open_by_handle_at */
7619 case 304:
7620 /* linux_clock_adjtime */
7621 case 305:
7622 /* linux_syncfs */
7623 case 306:
7624 if (ndx == 0 || ndx == 1)
7625 p = "int";
7626 break;
7627 /* linux_sendmmsg */
7628 case 307:
7629 if (ndx == 0 || ndx == 1)
7630 p = "int";
7631 break;
7632 /* linux_setns */
7633 case 308:
7634 if (ndx == 0 || ndx == 1)
7635 p = "int";
7636 break;
7637 /* linux_getcpu */
7638 case 309:
7639 if (ndx == 0 || ndx == 1)
7640 p = "int";
7641 break;
7642 /* linux_process_vm_readv */
7643 case 310:
7644 if (ndx == 0 || ndx == 1)
7645 p = "int";
7646 break;
7647 /* linux_process_vm_writev */
7648 case 311:
7649 if (ndx == 0 || ndx == 1)
7650 p = "int";
7651 break;
7652 /* linux_kcmp */
7653 case 312:
7654 if (ndx == 0 || ndx == 1)
7655 p = "int";
7656 break;
7657 /* linux_finit_module */
7658 case 313:
7659 if (ndx == 0 || ndx == 1)
7660 p = "int";
7661 break;
7662 /* linux_sched_setattr */
7663 case 314:
7664 if (ndx == 0 || ndx == 1)
7665 p = "int";
7666 break;
7667 /* linux_sched_getattr */
7668 case 315:
7669 if (ndx == 0 || ndx == 1)
7670 p = "int";
7671 break;
7672 /* linux_renameat2 */
7673 case 316:
7674 if (ndx == 0 || ndx == 1)
7675 p = "int";
7676 break;
7677 /* linux_seccomp */
7678 case 317:
7679 if (ndx == 0 || ndx == 1)
7680 p = "int";
7681 break;
7682 /* linux_getrandom */
7683 case 318:
7684 if (ndx == 0 || ndx == 1)
7685 p = "int";
7686 break;
7687 /* linux_memfd_create */
7688 case 319:
7689 if (ndx == 0 || ndx == 1)
7690 p = "int";
7691 break;
7692 /* linux_kexec_file_load */
7693 case 320:
7694 if (ndx == 0 || ndx == 1)
7695 p = "int";
7696 break;
7697 /* linux_bpf */
7698 case 321:
7699 if (ndx == 0 || ndx == 1)
7700 p = "int";
7701 break;
7702 /* linux_execveat */
7703 case 322:
7704 if (ndx == 0 || ndx == 1)
7705 p = "int";
7706 break;
7707 /* linux_userfaultfd */
7708 case 323:
7709 if (ndx == 0 || ndx == 1)
7710 p = "int";
7711 break;
7712 /* linux_membarrier */
7713 case 324:
7714 if (ndx == 0 || ndx == 1)
7715 p = "int";
7716 break;
7717 /* linux_mlock2 */
7718 case 325:
7719 if (ndx == 0 || ndx == 1)
7720 p = "int";
7721 break;
7722 /* linux_copy_file_range */
7723 case 326:
7724 if (ndx == 0 || ndx == 1)
7725 p = "int";
7726 break;
7727 /* linux_preadv2 */
7728 case 327:
7729 if (ndx == 0 || ndx == 1)
7730 p = "int";
7731 break;
7732 /* linux_pwritev2 */
7733 case 328:
7734 if (ndx == 0 || ndx == 1)
7735 p = "int";
7736 break;
7737 /* linux_pkey_mprotect */
7738 case 329:
7739 if (ndx == 0 || ndx == 1)
7740 p = "int";
7741 break;
7742 /* linux_pkey_alloc */
7743 case 330:
7744 if (ndx == 0 || ndx == 1)
7745 p = "int";
7746 break;
7747 /* linux_pkey_free */
7748 case 331:
7749 if (ndx == 0 || ndx == 1)
7750 p = "int";
7751 break;
7752 /* linux_statx */
7753 case 332:
7754 if (ndx == 0 || ndx == 1)
7755 p = "int";
7756 break;
7757 /* linux_io_pgetevents */
7758 case 333:
7759 /* linux_rseq */
7760 case 334:
7761 /* linux_pidfd_send_signal */
7762 case 424:
7763 if (ndx == 0 || ndx == 1)
7764 p = "int";
7765 break;
7766 /* linux_io_uring_setup */
7767 case 425:
7768 /* linux_io_uring_enter */
7769 case 426:
7770 /* linux_io_uring_register */
7771 case 427:
7772 default:
7773 break;
7774 };
7775 if (p != NULL)
7776 strlcpy(desc, p, descsz);
7777 }
7778