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