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