Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/sys/i386/linux/linux_systrace_args.c
39536 views
1
/*
2
* System call argument to DTrace register array conversion.
3
*
4
* This file is part of the DTrace syscall provider.
5
*
6
* DO NOT EDIT-- this file is automatically @generated.
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
/* linux_exit */
16
case 1: {
17
struct linux_exit_args *p = params;
18
iarg[a++] = p->rval; /* int */
19
*n_args = 1;
20
break;
21
}
22
/* linux_fork */
23
case 2: {
24
*n_args = 0;
25
break;
26
}
27
/* read */
28
case 3: {
29
struct read_args *p = params;
30
iarg[a++] = p->fd; /* int */
31
uarg[a++] = (intptr_t)p->buf; /* char * */
32
uarg[a++] = p->nbyte; /* u_int */
33
*n_args = 3;
34
break;
35
}
36
/* linux_write */
37
case 4: {
38
struct linux_write_args *p = params;
39
iarg[a++] = p->fd; /* int */
40
uarg[a++] = (intptr_t)p->buf; /* char * */
41
iarg[a++] = p->nbyte; /* l_size_t */
42
*n_args = 3;
43
break;
44
}
45
/* linux_open */
46
case 5: {
47
struct linux_open_args *p = params;
48
uarg[a++] = (intptr_t)p->path; /* char * */
49
iarg[a++] = p->flags; /* l_int */
50
iarg[a++] = p->mode; /* l_int */
51
*n_args = 3;
52
break;
53
}
54
/* close */
55
case 6: {
56
struct close_args *p = params;
57
iarg[a++] = p->fd; /* int */
58
*n_args = 1;
59
break;
60
}
61
/* linux_waitpid */
62
case 7: {
63
struct linux_waitpid_args *p = params;
64
iarg[a++] = p->pid; /* l_pid_t */
65
uarg[a++] = (intptr_t)p->status; /* l_int * */
66
iarg[a++] = p->options; /* l_int */
67
*n_args = 3;
68
break;
69
}
70
/* linux_creat */
71
case 8: {
72
struct linux_creat_args *p = params;
73
uarg[a++] = (intptr_t)p->path; /* char * */
74
iarg[a++] = p->mode; /* l_int */
75
*n_args = 2;
76
break;
77
}
78
/* linux_link */
79
case 9: {
80
struct linux_link_args *p = params;
81
uarg[a++] = (intptr_t)p->path; /* char * */
82
uarg[a++] = (intptr_t)p->to; /* char * */
83
*n_args = 2;
84
break;
85
}
86
/* linux_unlink */
87
case 10: {
88
struct linux_unlink_args *p = params;
89
uarg[a++] = (intptr_t)p->path; /* char * */
90
*n_args = 1;
91
break;
92
}
93
/* linux_execve */
94
case 11: {
95
struct linux_execve_args *p = params;
96
uarg[a++] = (intptr_t)p->path; /* char * */
97
uarg[a++] = (intptr_t)p->argp; /* l_uintptr_t * */
98
uarg[a++] = (intptr_t)p->envp; /* l_uintptr_t * */
99
*n_args = 3;
100
break;
101
}
102
/* linux_chdir */
103
case 12: {
104
struct linux_chdir_args *p = params;
105
uarg[a++] = (intptr_t)p->path; /* char * */
106
*n_args = 1;
107
break;
108
}
109
/* linux_time */
110
case 13: {
111
struct linux_time_args *p = params;
112
uarg[a++] = (intptr_t)p->tm; /* l_time_t * */
113
*n_args = 1;
114
break;
115
}
116
/* linux_mknod */
117
case 14: {
118
struct linux_mknod_args *p = params;
119
uarg[a++] = (intptr_t)p->path; /* char * */
120
iarg[a++] = p->mode; /* l_int */
121
iarg[a++] = p->dev; /* l_dev_t */
122
*n_args = 3;
123
break;
124
}
125
/* linux_chmod */
126
case 15: {
127
struct linux_chmod_args *p = params;
128
uarg[a++] = (intptr_t)p->path; /* char * */
129
iarg[a++] = p->mode; /* l_mode_t */
130
*n_args = 2;
131
break;
132
}
133
/* linux_lchown16 */
134
case 16: {
135
struct linux_lchown16_args *p = params;
136
uarg[a++] = (intptr_t)p->path; /* char * */
137
iarg[a++] = p->uid; /* l_uid16_t */
138
iarg[a++] = p->gid; /* l_gid16_t */
139
*n_args = 3;
140
break;
141
}
142
/* linux_stat */
143
case 18: {
144
struct linux_stat_args *p = params;
145
uarg[a++] = (intptr_t)p->path; /* char * */
146
uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
147
*n_args = 2;
148
break;
149
}
150
/* linux_lseek */
151
case 19: {
152
struct linux_lseek_args *p = params;
153
iarg[a++] = p->fdes; /* l_uint */
154
iarg[a++] = p->off; /* l_off_t */
155
iarg[a++] = p->whence; /* l_int */
156
*n_args = 3;
157
break;
158
}
159
/* linux_getpid */
160
case 20: {
161
*n_args = 0;
162
break;
163
}
164
/* linux_mount */
165
case 21: {
166
struct linux_mount_args *p = params;
167
uarg[a++] = (intptr_t)p->specialfile; /* char * */
168
uarg[a++] = (intptr_t)p->dir; /* char * */
169
uarg[a++] = (intptr_t)p->filesystemtype; /* char * */
170
iarg[a++] = p->rwflag; /* l_ulong */
171
uarg[a++] = (intptr_t)p->data; /* void * */
172
*n_args = 5;
173
break;
174
}
175
/* linux_oldumount */
176
case 22: {
177
struct linux_oldumount_args *p = params;
178
uarg[a++] = (intptr_t)p->path; /* char * */
179
*n_args = 1;
180
break;
181
}
182
/* linux_setuid16 */
183
case 23: {
184
struct linux_setuid16_args *p = params;
185
iarg[a++] = p->uid; /* l_uid16_t */
186
*n_args = 1;
187
break;
188
}
189
/* linux_getuid16 */
190
case 24: {
191
*n_args = 0;
192
break;
193
}
194
/* linux_stime */
195
case 25: {
196
*n_args = 0;
197
break;
198
}
199
/* linux_ptrace */
200
case 26: {
201
struct linux_ptrace_args *p = params;
202
iarg[a++] = p->req; /* l_long */
203
iarg[a++] = p->pid; /* l_long */
204
iarg[a++] = p->addr; /* l_long */
205
iarg[a++] = p->data; /* l_long */
206
*n_args = 4;
207
break;
208
}
209
/* linux_alarm */
210
case 27: {
211
struct linux_alarm_args *p = params;
212
iarg[a++] = p->secs; /* l_uint */
213
*n_args = 1;
214
break;
215
}
216
/* linux_pause */
217
case 29: {
218
*n_args = 0;
219
break;
220
}
221
/* linux_utime */
222
case 30: {
223
struct linux_utime_args *p = params;
224
uarg[a++] = (intptr_t)p->fname; /* char * */
225
uarg[a++] = (intptr_t)p->times; /* struct l_utimbuf * */
226
*n_args = 2;
227
break;
228
}
229
/* linux_access */
230
case 33: {
231
struct linux_access_args *p = params;
232
uarg[a++] = (intptr_t)p->path; /* char * */
233
iarg[a++] = p->amode; /* l_int */
234
*n_args = 2;
235
break;
236
}
237
/* linux_nice */
238
case 34: {
239
struct linux_nice_args *p = params;
240
iarg[a++] = p->inc; /* l_int */
241
*n_args = 1;
242
break;
243
}
244
/* sync */
245
case 36: {
246
*n_args = 0;
247
break;
248
}
249
/* linux_kill */
250
case 37: {
251
struct linux_kill_args *p = params;
252
iarg[a++] = p->pid; /* l_int */
253
iarg[a++] = p->signum; /* l_int */
254
*n_args = 2;
255
break;
256
}
257
/* linux_rename */
258
case 38: {
259
struct linux_rename_args *p = params;
260
uarg[a++] = (intptr_t)p->from; /* char * */
261
uarg[a++] = (intptr_t)p->to; /* char * */
262
*n_args = 2;
263
break;
264
}
265
/* linux_mkdir */
266
case 39: {
267
struct linux_mkdir_args *p = params;
268
uarg[a++] = (intptr_t)p->path; /* char * */
269
iarg[a++] = p->mode; /* l_int */
270
*n_args = 2;
271
break;
272
}
273
/* linux_rmdir */
274
case 40: {
275
struct linux_rmdir_args *p = params;
276
uarg[a++] = (intptr_t)p->path; /* char * */
277
*n_args = 1;
278
break;
279
}
280
/* dup */
281
case 41: {
282
struct dup_args *p = params;
283
uarg[a++] = p->fd; /* u_int */
284
*n_args = 1;
285
break;
286
}
287
/* linux_pipe */
288
case 42: {
289
struct linux_pipe_args *p = params;
290
uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
291
*n_args = 1;
292
break;
293
}
294
/* linux_times */
295
case 43: {
296
struct linux_times_args *p = params;
297
uarg[a++] = (intptr_t)p->buf; /* struct l_times_argv * */
298
*n_args = 1;
299
break;
300
}
301
/* linux_brk */
302
case 45: {
303
struct linux_brk_args *p = params;
304
iarg[a++] = p->dsend; /* l_ulong */
305
*n_args = 1;
306
break;
307
}
308
/* linux_setgid16 */
309
case 46: {
310
struct linux_setgid16_args *p = params;
311
iarg[a++] = p->gid; /* l_gid16_t */
312
*n_args = 1;
313
break;
314
}
315
/* linux_getgid16 */
316
case 47: {
317
*n_args = 0;
318
break;
319
}
320
/* linux_signal */
321
case 48: {
322
struct linux_signal_args *p = params;
323
iarg[a++] = p->sig; /* l_int */
324
uarg[a++] = (intptr_t)p->handler; /* void * */
325
*n_args = 2;
326
break;
327
}
328
/* linux_geteuid16 */
329
case 49: {
330
*n_args = 0;
331
break;
332
}
333
/* linux_getegid16 */
334
case 50: {
335
*n_args = 0;
336
break;
337
}
338
/* acct */
339
case 51: {
340
struct acct_args *p = params;
341
uarg[a++] = (intptr_t)p->path; /* char * */
342
*n_args = 1;
343
break;
344
}
345
/* linux_umount */
346
case 52: {
347
struct linux_umount_args *p = params;
348
uarg[a++] = (intptr_t)p->path; /* char * */
349
iarg[a++] = p->flags; /* l_int */
350
*n_args = 2;
351
break;
352
}
353
/* linux_ioctl */
354
case 54: {
355
struct linux_ioctl_args *p = params;
356
iarg[a++] = p->fd; /* l_uint */
357
iarg[a++] = p->cmd; /* l_uint */
358
iarg[a++] = p->arg; /* l_ulong */
359
*n_args = 3;
360
break;
361
}
362
/* linux_fcntl */
363
case 55: {
364
struct linux_fcntl_args *p = params;
365
iarg[a++] = p->fd; /* l_uint */
366
iarg[a++] = p->cmd; /* l_uint */
367
iarg[a++] = p->arg; /* l_ulong */
368
*n_args = 3;
369
break;
370
}
371
/* setpgid */
372
case 57: {
373
struct setpgid_args *p = params;
374
iarg[a++] = p->pid; /* int */
375
iarg[a++] = p->pgid; /* int */
376
*n_args = 2;
377
break;
378
}
379
/* linux_olduname */
380
case 59: {
381
*n_args = 0;
382
break;
383
}
384
/* umask */
385
case 60: {
386
struct umask_args *p = params;
387
iarg[a++] = p->newmask; /* int */
388
*n_args = 1;
389
break;
390
}
391
/* chroot */
392
case 61: {
393
struct chroot_args *p = params;
394
uarg[a++] = (intptr_t)p->path; /* char * */
395
*n_args = 1;
396
break;
397
}
398
/* linux_ustat */
399
case 62: {
400
struct linux_ustat_args *p = params;
401
iarg[a++] = p->dev; /* l_dev_t */
402
uarg[a++] = (intptr_t)p->ubuf; /* struct l_ustat * */
403
*n_args = 2;
404
break;
405
}
406
/* dup2 */
407
case 63: {
408
struct dup2_args *p = params;
409
uarg[a++] = p->from; /* u_int */
410
uarg[a++] = p->to; /* u_int */
411
*n_args = 2;
412
break;
413
}
414
/* linux_getppid */
415
case 64: {
416
*n_args = 0;
417
break;
418
}
419
/* getpgrp */
420
case 65: {
421
*n_args = 0;
422
break;
423
}
424
/* setsid */
425
case 66: {
426
*n_args = 0;
427
break;
428
}
429
/* linux_sigaction */
430
case 67: {
431
struct linux_sigaction_args *p = params;
432
iarg[a++] = p->sig; /* l_int */
433
uarg[a++] = (intptr_t)p->nsa; /* l_osigaction_t * */
434
uarg[a++] = (intptr_t)p->osa; /* l_osigaction_t * */
435
*n_args = 3;
436
break;
437
}
438
/* linux_sgetmask */
439
case 68: {
440
*n_args = 0;
441
break;
442
}
443
/* linux_ssetmask */
444
case 69: {
445
struct linux_ssetmask_args *p = params;
446
iarg[a++] = p->mask; /* l_osigset_t */
447
*n_args = 1;
448
break;
449
}
450
/* linux_setreuid16 */
451
case 70: {
452
struct linux_setreuid16_args *p = params;
453
iarg[a++] = p->ruid; /* l_uid16_t */
454
iarg[a++] = p->euid; /* l_uid16_t */
455
*n_args = 2;
456
break;
457
}
458
/* linux_setregid16 */
459
case 71: {
460
struct linux_setregid16_args *p = params;
461
iarg[a++] = p->rgid; /* l_gid16_t */
462
iarg[a++] = p->egid; /* l_gid16_t */
463
*n_args = 2;
464
break;
465
}
466
/* linux_sigsuspend */
467
case 72: {
468
struct linux_sigsuspend_args *p = params;
469
iarg[a++] = p->hist0; /* l_int */
470
iarg[a++] = p->hist1; /* l_int */
471
iarg[a++] = p->mask; /* l_osigset_t */
472
*n_args = 3;
473
break;
474
}
475
/* linux_sigpending */
476
case 73: {
477
struct linux_sigpending_args *p = params;
478
uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
479
*n_args = 1;
480
break;
481
}
482
/* linux_sethostname */
483
case 74: {
484
struct linux_sethostname_args *p = params;
485
uarg[a++] = (intptr_t)p->hostname; /* char * */
486
uarg[a++] = p->len; /* u_int */
487
*n_args = 2;
488
break;
489
}
490
/* linux_setrlimit */
491
case 75: {
492
struct linux_setrlimit_args *p = params;
493
iarg[a++] = p->resource; /* l_uint */
494
uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
495
*n_args = 2;
496
break;
497
}
498
/* linux_old_getrlimit */
499
case 76: {
500
struct linux_old_getrlimit_args *p = params;
501
iarg[a++] = p->resource; /* l_uint */
502
uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
503
*n_args = 2;
504
break;
505
}
506
/* getrusage */
507
case 77: {
508
struct getrusage_args *p = params;
509
iarg[a++] = p->who; /* int */
510
uarg[a++] = (intptr_t)p->rusage; /* struct rusage * */
511
*n_args = 2;
512
break;
513
}
514
/* gettimeofday */
515
case 78: {
516
struct gettimeofday_args *p = params;
517
uarg[a++] = (intptr_t)p->tp; /* struct timeval * */
518
uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
519
*n_args = 2;
520
break;
521
}
522
/* settimeofday */
523
case 79: {
524
struct settimeofday_args *p = params;
525
uarg[a++] = (intptr_t)p->tv; /* struct timeval * */
526
uarg[a++] = (intptr_t)p->tzp; /* struct timezone * */
527
*n_args = 2;
528
break;
529
}
530
/* linux_getgroups16 */
531
case 80: {
532
struct linux_getgroups16_args *p = params;
533
iarg[a++] = p->gidsetsize; /* l_uint */
534
uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
535
*n_args = 2;
536
break;
537
}
538
/* linux_setgroups16 */
539
case 81: {
540
struct linux_setgroups16_args *p = params;
541
iarg[a++] = p->gidsetsize; /* l_uint */
542
uarg[a++] = (intptr_t)p->gidset; /* l_gid16_t * */
543
*n_args = 2;
544
break;
545
}
546
/* linux_old_select */
547
case 82: {
548
struct linux_old_select_args *p = params;
549
uarg[a++] = (intptr_t)p->ptr; /* struct l_old_select_argv * */
550
*n_args = 1;
551
break;
552
}
553
/* linux_symlink */
554
case 83: {
555
struct linux_symlink_args *p = params;
556
uarg[a++] = (intptr_t)p->path; /* char * */
557
uarg[a++] = (intptr_t)p->to; /* char * */
558
*n_args = 2;
559
break;
560
}
561
/* linux_lstat */
562
case 84: {
563
struct linux_lstat_args *p = params;
564
uarg[a++] = (intptr_t)p->path; /* char * */
565
uarg[a++] = (intptr_t)p->up; /* struct l_old_stat * */
566
*n_args = 2;
567
break;
568
}
569
/* linux_readlink */
570
case 85: {
571
struct linux_readlink_args *p = params;
572
uarg[a++] = (intptr_t)p->name; /* char * */
573
uarg[a++] = (intptr_t)p->buf; /* char * */
574
iarg[a++] = p->count; /* l_int */
575
*n_args = 3;
576
break;
577
}
578
/* linux_uselib */
579
case 86: {
580
struct linux_uselib_args *p = params;
581
uarg[a++] = (intptr_t)p->library; /* char * */
582
*n_args = 1;
583
break;
584
}
585
/* swapon */
586
case 87: {
587
struct swapon_args *p = params;
588
uarg[a++] = (intptr_t)p->name; /* char * */
589
*n_args = 1;
590
break;
591
}
592
/* linux_reboot */
593
case 88: {
594
struct linux_reboot_args *p = params;
595
iarg[a++] = p->magic1; /* l_int */
596
iarg[a++] = p->magic2; /* l_int */
597
iarg[a++] = p->cmd; /* l_uint */
598
uarg[a++] = (intptr_t)p->arg; /* void * */
599
*n_args = 4;
600
break;
601
}
602
/* linux_readdir */
603
case 89: {
604
struct linux_readdir_args *p = params;
605
iarg[a++] = p->fd; /* l_uint */
606
uarg[a++] = (intptr_t)p->dent; /* struct l_dirent * */
607
iarg[a++] = p->count; /* l_uint */
608
*n_args = 3;
609
break;
610
}
611
/* linux_mmap */
612
case 90: {
613
struct linux_mmap_args *p = params;
614
uarg[a++] = (intptr_t)p->ptr; /* struct l_mmap_argv * */
615
*n_args = 1;
616
break;
617
}
618
/* munmap */
619
case 91: {
620
struct munmap_args *p = params;
621
uarg[a++] = (intptr_t)p->addr; /* caddr_t */
622
iarg[a++] = p->len; /* int */
623
*n_args = 2;
624
break;
625
}
626
/* linux_truncate */
627
case 92: {
628
struct linux_truncate_args *p = params;
629
uarg[a++] = (intptr_t)p->path; /* char * */
630
iarg[a++] = p->length; /* l_ulong */
631
*n_args = 2;
632
break;
633
}
634
/* linux_ftruncate */
635
case 93: {
636
struct linux_ftruncate_args *p = params;
637
iarg[a++] = p->fd; /* int */
638
iarg[a++] = p->length; /* long */
639
*n_args = 2;
640
break;
641
}
642
/* fchmod */
643
case 94: {
644
struct fchmod_args *p = params;
645
iarg[a++] = p->fd; /* int */
646
iarg[a++] = p->mode; /* int */
647
*n_args = 2;
648
break;
649
}
650
/* fchown */
651
case 95: {
652
struct fchown_args *p = params;
653
iarg[a++] = p->fd; /* int */
654
iarg[a++] = p->uid; /* int */
655
iarg[a++] = p->gid; /* int */
656
*n_args = 3;
657
break;
658
}
659
/* linux_getpriority */
660
case 96: {
661
struct linux_getpriority_args *p = params;
662
iarg[a++] = p->which; /* int */
663
iarg[a++] = p->who; /* int */
664
*n_args = 2;
665
break;
666
}
667
/* setpriority */
668
case 97: {
669
struct setpriority_args *p = params;
670
iarg[a++] = p->which; /* int */
671
iarg[a++] = p->who; /* int */
672
iarg[a++] = p->prio; /* int */
673
*n_args = 3;
674
break;
675
}
676
/* linux_statfs */
677
case 99: {
678
struct linux_statfs_args *p = params;
679
uarg[a++] = (intptr_t)p->path; /* char * */
680
uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
681
*n_args = 2;
682
break;
683
}
684
/* linux_fstatfs */
685
case 100: {
686
struct linux_fstatfs_args *p = params;
687
iarg[a++] = p->fd; /* l_uint */
688
uarg[a++] = (intptr_t)p->buf; /* struct l_statfs_buf * */
689
*n_args = 2;
690
break;
691
}
692
/* linux_ioperm */
693
case 101: {
694
struct linux_ioperm_args *p = params;
695
iarg[a++] = p->start; /* l_ulong */
696
iarg[a++] = p->length; /* l_ulong */
697
iarg[a++] = p->enable; /* l_int */
698
*n_args = 3;
699
break;
700
}
701
/* linux_socketcall */
702
case 102: {
703
struct linux_socketcall_args *p = params;
704
iarg[a++] = p->what; /* l_int */
705
iarg[a++] = p->args; /* l_ulong */
706
*n_args = 2;
707
break;
708
}
709
/* linux_syslog */
710
case 103: {
711
struct linux_syslog_args *p = params;
712
iarg[a++] = p->type; /* l_int */
713
uarg[a++] = (intptr_t)p->buf; /* char * */
714
iarg[a++] = p->len; /* l_int */
715
*n_args = 3;
716
break;
717
}
718
/* linux_setitimer */
719
case 104: {
720
struct linux_setitimer_args *p = params;
721
iarg[a++] = p->which; /* l_int */
722
uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
723
uarg[a++] = (intptr_t)p->oitv; /* struct l_itimerval * */
724
*n_args = 3;
725
break;
726
}
727
/* linux_getitimer */
728
case 105: {
729
struct linux_getitimer_args *p = params;
730
iarg[a++] = p->which; /* l_int */
731
uarg[a++] = (intptr_t)p->itv; /* struct l_itimerval * */
732
*n_args = 2;
733
break;
734
}
735
/* linux_newstat */
736
case 106: {
737
struct linux_newstat_args *p = params;
738
uarg[a++] = (intptr_t)p->path; /* char * */
739
uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
740
*n_args = 2;
741
break;
742
}
743
/* linux_newlstat */
744
case 107: {
745
struct linux_newlstat_args *p = params;
746
uarg[a++] = (intptr_t)p->path; /* char * */
747
uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
748
*n_args = 2;
749
break;
750
}
751
/* linux_newfstat */
752
case 108: {
753
struct linux_newfstat_args *p = params;
754
iarg[a++] = p->fd; /* l_uint */
755
uarg[a++] = (intptr_t)p->buf; /* struct l_newstat * */
756
*n_args = 2;
757
break;
758
}
759
/* linux_uname */
760
case 109: {
761
*n_args = 0;
762
break;
763
}
764
/* linux_iopl */
765
case 110: {
766
struct linux_iopl_args *p = params;
767
iarg[a++] = p->level; /* l_int */
768
*n_args = 1;
769
break;
770
}
771
/* linux_vhangup */
772
case 111: {
773
*n_args = 0;
774
break;
775
}
776
/* linux_vm86old */
777
case 113: {
778
*n_args = 0;
779
break;
780
}
781
/* linux_wait4 */
782
case 114: {
783
struct linux_wait4_args *p = params;
784
iarg[a++] = p->pid; /* l_pid_t */
785
uarg[a++] = (intptr_t)p->status; /* l_int * */
786
iarg[a++] = p->options; /* l_int */
787
uarg[a++] = (intptr_t)p->rusage; /* void * */
788
*n_args = 4;
789
break;
790
}
791
/* linux_swapoff */
792
case 115: {
793
*n_args = 0;
794
break;
795
}
796
/* linux_sysinfo */
797
case 116: {
798
struct linux_sysinfo_args *p = params;
799
uarg[a++] = (intptr_t)p->info; /* struct l_sysinfo * */
800
*n_args = 1;
801
break;
802
}
803
/* linux_ipc */
804
case 117: {
805
struct linux_ipc_args *p = params;
806
iarg[a++] = p->what; /* l_uint */
807
iarg[a++] = p->arg1; /* l_int */
808
iarg[a++] = p->arg2; /* l_int */
809
iarg[a++] = p->arg3; /* l_uint */
810
uarg[a++] = (intptr_t)p->ptr; /* l_uintptr_t */
811
iarg[a++] = p->arg5; /* l_uint */
812
*n_args = 6;
813
break;
814
}
815
/* fsync */
816
case 118: {
817
struct fsync_args *p = params;
818
iarg[a++] = p->fd; /* int */
819
*n_args = 1;
820
break;
821
}
822
/* linux_sigreturn */
823
case 119: {
824
struct linux_sigreturn_args *p = params;
825
uarg[a++] = (intptr_t)p->sfp; /* struct l_sigframe * */
826
*n_args = 1;
827
break;
828
}
829
/* linux_clone */
830
case 120: {
831
struct linux_clone_args *p = params;
832
iarg[a++] = p->flags; /* l_ulong */
833
iarg[a++] = p->stack; /* l_ulong */
834
uarg[a++] = (intptr_t)p->parent_tidptr; /* l_int * */
835
iarg[a++] = p->tls; /* l_ulong */
836
uarg[a++] = (intptr_t)p->child_tidptr; /* l_int * */
837
*n_args = 5;
838
break;
839
}
840
/* linux_setdomainname */
841
case 121: {
842
struct linux_setdomainname_args *p = params;
843
uarg[a++] = (intptr_t)p->name; /* char * */
844
iarg[a++] = p->len; /* int */
845
*n_args = 2;
846
break;
847
}
848
/* linux_newuname */
849
case 122: {
850
struct linux_newuname_args *p = params;
851
uarg[a++] = (intptr_t)p->buf; /* struct l_new_utsname * */
852
*n_args = 1;
853
break;
854
}
855
/* linux_modify_ldt */
856
case 123: {
857
struct linux_modify_ldt_args *p = params;
858
iarg[a++] = p->func; /* l_int */
859
uarg[a++] = (intptr_t)p->ptr; /* void * */
860
iarg[a++] = p->bytecount; /* l_ulong */
861
*n_args = 3;
862
break;
863
}
864
/* linux_adjtimex */
865
case 124: {
866
*n_args = 0;
867
break;
868
}
869
/* linux_mprotect */
870
case 125: {
871
struct linux_mprotect_args *p = params;
872
uarg[a++] = (intptr_t)p->addr; /* caddr_t */
873
iarg[a++] = p->len; /* int */
874
iarg[a++] = p->prot; /* int */
875
*n_args = 3;
876
break;
877
}
878
/* linux_sigprocmask */
879
case 126: {
880
struct linux_sigprocmask_args *p = params;
881
iarg[a++] = p->how; /* l_int */
882
uarg[a++] = (intptr_t)p->mask; /* l_osigset_t * */
883
uarg[a++] = (intptr_t)p->omask; /* l_osigset_t * */
884
*n_args = 3;
885
break;
886
}
887
/* linux_init_module */
888
case 128: {
889
*n_args = 0;
890
break;
891
}
892
/* linux_delete_module */
893
case 129: {
894
*n_args = 0;
895
break;
896
}
897
/* linux_quotactl */
898
case 131: {
899
*n_args = 0;
900
break;
901
}
902
/* getpgid */
903
case 132: {
904
struct getpgid_args *p = params;
905
iarg[a++] = p->pid; /* int */
906
*n_args = 1;
907
break;
908
}
909
/* fchdir */
910
case 133: {
911
struct fchdir_args *p = params;
912
iarg[a++] = p->fd; /* int */
913
*n_args = 1;
914
break;
915
}
916
/* linux_bdflush */
917
case 134: {
918
*n_args = 0;
919
break;
920
}
921
/* linux_sysfs */
922
case 135: {
923
struct linux_sysfs_args *p = params;
924
iarg[a++] = p->option; /* l_int */
925
iarg[a++] = p->arg1; /* l_ulong */
926
iarg[a++] = p->arg2; /* l_ulong */
927
*n_args = 3;
928
break;
929
}
930
/* linux_personality */
931
case 136: {
932
struct linux_personality_args *p = params;
933
iarg[a++] = p->per; /* l_uint */
934
*n_args = 1;
935
break;
936
}
937
/* linux_setfsuid16 */
938
case 138: {
939
struct linux_setfsuid16_args *p = params;
940
iarg[a++] = p->uid; /* l_uid16_t */
941
*n_args = 1;
942
break;
943
}
944
/* linux_setfsgid16 */
945
case 139: {
946
struct linux_setfsgid16_args *p = params;
947
iarg[a++] = p->gid; /* l_gid16_t */
948
*n_args = 1;
949
break;
950
}
951
/* linux_llseek */
952
case 140: {
953
struct linux_llseek_args *p = params;
954
iarg[a++] = p->fd; /* l_int */
955
iarg[a++] = p->ohigh; /* l_ulong */
956
iarg[a++] = p->olow; /* l_ulong */
957
uarg[a++] = (intptr_t)p->res; /* l_loff_t * */
958
iarg[a++] = p->whence; /* l_uint */
959
*n_args = 5;
960
break;
961
}
962
/* linux_getdents */
963
case 141: {
964
struct linux_getdents_args *p = params;
965
iarg[a++] = p->fd; /* l_uint */
966
uarg[a++] = (intptr_t)p->dent; /* void * */
967
iarg[a++] = p->count; /* l_uint */
968
*n_args = 3;
969
break;
970
}
971
/* linux_select */
972
case 142: {
973
struct linux_select_args *p = params;
974
iarg[a++] = p->nfds; /* l_int */
975
uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
976
uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
977
uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
978
uarg[a++] = (intptr_t)p->timeout; /* struct l_timeval * */
979
*n_args = 5;
980
break;
981
}
982
/* flock */
983
case 143: {
984
struct flock_args *p = params;
985
iarg[a++] = p->fd; /* int */
986
iarg[a++] = p->how; /* int */
987
*n_args = 2;
988
break;
989
}
990
/* linux_msync */
991
case 144: {
992
struct linux_msync_args *p = params;
993
iarg[a++] = p->addr; /* l_ulong */
994
iarg[a++] = p->len; /* l_size_t */
995
iarg[a++] = p->fl; /* l_int */
996
*n_args = 3;
997
break;
998
}
999
/* readv */
1000
case 145: {
1001
struct readv_args *p = params;
1002
iarg[a++] = p->fd; /* int */
1003
uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1004
uarg[a++] = p->iovcnt; /* u_int */
1005
*n_args = 3;
1006
break;
1007
}
1008
/* linux_writev */
1009
case 146: {
1010
struct linux_writev_args *p = params;
1011
iarg[a++] = p->fd; /* int */
1012
uarg[a++] = (intptr_t)p->iovp; /* struct iovec * */
1013
uarg[a++] = p->iovcnt; /* u_int */
1014
*n_args = 3;
1015
break;
1016
}
1017
/* linux_getsid */
1018
case 147: {
1019
struct linux_getsid_args *p = params;
1020
iarg[a++] = p->pid; /* l_pid_t */
1021
*n_args = 1;
1022
break;
1023
}
1024
/* linux_fdatasync */
1025
case 148: {
1026
struct linux_fdatasync_args *p = params;
1027
iarg[a++] = p->fd; /* l_uint */
1028
*n_args = 1;
1029
break;
1030
}
1031
/* linux_sysctl */
1032
case 149: {
1033
struct linux_sysctl_args *p = params;
1034
uarg[a++] = (intptr_t)p->args; /* struct l___sysctl_args * */
1035
*n_args = 1;
1036
break;
1037
}
1038
/* mlock */
1039
case 150: {
1040
struct mlock_args *p = params;
1041
uarg[a++] = (intptr_t)p->addr; /* const void * */
1042
uarg[a++] = p->len; /* size_t */
1043
*n_args = 2;
1044
break;
1045
}
1046
/* munlock */
1047
case 151: {
1048
struct munlock_args *p = params;
1049
uarg[a++] = (intptr_t)p->addr; /* const void * */
1050
uarg[a++] = p->len; /* size_t */
1051
*n_args = 2;
1052
break;
1053
}
1054
/* mlockall */
1055
case 152: {
1056
struct mlockall_args *p = params;
1057
iarg[a++] = p->how; /* int */
1058
*n_args = 1;
1059
break;
1060
}
1061
/* munlockall */
1062
case 153: {
1063
*n_args = 0;
1064
break;
1065
}
1066
/* linux_sched_setparam */
1067
case 154: {
1068
struct linux_sched_setparam_args *p = params;
1069
iarg[a++] = p->pid; /* l_pid_t */
1070
uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1071
*n_args = 2;
1072
break;
1073
}
1074
/* linux_sched_getparam */
1075
case 155: {
1076
struct linux_sched_getparam_args *p = params;
1077
iarg[a++] = p->pid; /* l_pid_t */
1078
uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1079
*n_args = 2;
1080
break;
1081
}
1082
/* linux_sched_setscheduler */
1083
case 156: {
1084
struct linux_sched_setscheduler_args *p = params;
1085
iarg[a++] = p->pid; /* l_pid_t */
1086
iarg[a++] = p->policy; /* l_int */
1087
uarg[a++] = (intptr_t)p->param; /* struct sched_param * */
1088
*n_args = 3;
1089
break;
1090
}
1091
/* linux_sched_getscheduler */
1092
case 157: {
1093
struct linux_sched_getscheduler_args *p = params;
1094
iarg[a++] = p->pid; /* l_pid_t */
1095
*n_args = 1;
1096
break;
1097
}
1098
/* sched_yield */
1099
case 158: {
1100
*n_args = 0;
1101
break;
1102
}
1103
/* linux_sched_get_priority_max */
1104
case 159: {
1105
struct linux_sched_get_priority_max_args *p = params;
1106
iarg[a++] = p->policy; /* l_int */
1107
*n_args = 1;
1108
break;
1109
}
1110
/* linux_sched_get_priority_min */
1111
case 160: {
1112
struct linux_sched_get_priority_min_args *p = params;
1113
iarg[a++] = p->policy; /* l_int */
1114
*n_args = 1;
1115
break;
1116
}
1117
/* linux_sched_rr_get_interval */
1118
case 161: {
1119
struct linux_sched_rr_get_interval_args *p = params;
1120
iarg[a++] = p->pid; /* l_pid_t */
1121
uarg[a++] = (intptr_t)p->interval; /* struct l_timespec * */
1122
*n_args = 2;
1123
break;
1124
}
1125
/* linux_nanosleep */
1126
case 162: {
1127
struct linux_nanosleep_args *p = params;
1128
uarg[a++] = (intptr_t)p->rqtp; /* const struct l_timespec * */
1129
uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
1130
*n_args = 2;
1131
break;
1132
}
1133
/* linux_mremap */
1134
case 163: {
1135
struct linux_mremap_args *p = params;
1136
iarg[a++] = p->addr; /* l_ulong */
1137
iarg[a++] = p->old_len; /* l_ulong */
1138
iarg[a++] = p->new_len; /* l_ulong */
1139
iarg[a++] = p->flags; /* l_ulong */
1140
iarg[a++] = p->new_addr; /* l_ulong */
1141
*n_args = 5;
1142
break;
1143
}
1144
/* linux_setresuid16 */
1145
case 164: {
1146
struct linux_setresuid16_args *p = params;
1147
iarg[a++] = p->ruid; /* l_uid16_t */
1148
iarg[a++] = p->euid; /* l_uid16_t */
1149
iarg[a++] = p->suid; /* l_uid16_t */
1150
*n_args = 3;
1151
break;
1152
}
1153
/* linux_getresuid16 */
1154
case 165: {
1155
struct linux_getresuid16_args *p = params;
1156
uarg[a++] = (intptr_t)p->ruid; /* l_uid16_t * */
1157
uarg[a++] = (intptr_t)p->euid; /* l_uid16_t * */
1158
uarg[a++] = (intptr_t)p->suid; /* l_uid16_t * */
1159
*n_args = 3;
1160
break;
1161
}
1162
/* linux_vm86 */
1163
case 166: {
1164
*n_args = 0;
1165
break;
1166
}
1167
/* linux_poll */
1168
case 168: {
1169
struct linux_poll_args *p = params;
1170
uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
1171
uarg[a++] = p->nfds; /* unsigned int */
1172
iarg[a++] = p->timeout; /* long */
1173
*n_args = 3;
1174
break;
1175
}
1176
/* linux_setresgid16 */
1177
case 170: {
1178
struct linux_setresgid16_args *p = params;
1179
iarg[a++] = p->rgid; /* l_gid16_t */
1180
iarg[a++] = p->egid; /* l_gid16_t */
1181
iarg[a++] = p->sgid; /* l_gid16_t */
1182
*n_args = 3;
1183
break;
1184
}
1185
/* linux_getresgid16 */
1186
case 171: {
1187
struct linux_getresgid16_args *p = params;
1188
uarg[a++] = (intptr_t)p->rgid; /* l_gid16_t * */
1189
uarg[a++] = (intptr_t)p->egid; /* l_gid16_t * */
1190
uarg[a++] = (intptr_t)p->sgid; /* l_gid16_t * */
1191
*n_args = 3;
1192
break;
1193
}
1194
/* linux_prctl */
1195
case 172: {
1196
struct linux_prctl_args *p = params;
1197
iarg[a++] = p->option; /* l_int */
1198
uarg[a++] = (intptr_t)p->arg2; /* l_uintptr_t */
1199
uarg[a++] = (intptr_t)p->arg3; /* l_uintptr_t */
1200
uarg[a++] = (intptr_t)p->arg4; /* l_uintptr_t */
1201
uarg[a++] = (intptr_t)p->arg5; /* l_uintptr_t */
1202
*n_args = 5;
1203
break;
1204
}
1205
/* linux_rt_sigreturn */
1206
case 173: {
1207
struct linux_rt_sigreturn_args *p = params;
1208
uarg[a++] = (intptr_t)p->ucp; /* struct l_ucontext * */
1209
*n_args = 1;
1210
break;
1211
}
1212
/* linux_rt_sigaction */
1213
case 174: {
1214
struct linux_rt_sigaction_args *p = params;
1215
iarg[a++] = p->sig; /* l_int */
1216
uarg[a++] = (intptr_t)p->act; /* l_sigaction_t * */
1217
uarg[a++] = (intptr_t)p->oact; /* l_sigaction_t * */
1218
iarg[a++] = p->sigsetsize; /* l_size_t */
1219
*n_args = 4;
1220
break;
1221
}
1222
/* linux_rt_sigprocmask */
1223
case 175: {
1224
struct linux_rt_sigprocmask_args *p = params;
1225
iarg[a++] = p->how; /* l_int */
1226
uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
1227
uarg[a++] = (intptr_t)p->omask; /* l_sigset_t * */
1228
iarg[a++] = p->sigsetsize; /* l_size_t */
1229
*n_args = 4;
1230
break;
1231
}
1232
/* linux_rt_sigpending */
1233
case 176: {
1234
struct linux_rt_sigpending_args *p = params;
1235
uarg[a++] = (intptr_t)p->set; /* l_sigset_t * */
1236
iarg[a++] = p->sigsetsize; /* l_size_t */
1237
*n_args = 2;
1238
break;
1239
}
1240
/* linux_rt_sigtimedwait */
1241
case 177: {
1242
struct linux_rt_sigtimedwait_args *p = params;
1243
uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
1244
uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
1245
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
1246
iarg[a++] = p->sigsetsize; /* l_size_t */
1247
*n_args = 4;
1248
break;
1249
}
1250
/* linux_rt_sigqueueinfo */
1251
case 178: {
1252
struct linux_rt_sigqueueinfo_args *p = params;
1253
iarg[a++] = p->pid; /* l_pid_t */
1254
iarg[a++] = p->sig; /* l_int */
1255
uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
1256
*n_args = 3;
1257
break;
1258
}
1259
/* linux_rt_sigsuspend */
1260
case 179: {
1261
struct linux_rt_sigsuspend_args *p = params;
1262
uarg[a++] = (intptr_t)p->newset; /* l_sigset_t * */
1263
iarg[a++] = p->sigsetsize; /* l_size_t */
1264
*n_args = 2;
1265
break;
1266
}
1267
/* linux_pread */
1268
case 180: {
1269
struct linux_pread_args *p = params;
1270
iarg[a++] = p->fd; /* l_uint */
1271
uarg[a++] = (intptr_t)p->buf; /* char * */
1272
iarg[a++] = p->nbyte; /* l_size_t */
1273
iarg[a++] = p->offset; /* l_loff_t */
1274
*n_args = 4;
1275
break;
1276
}
1277
/* linux_pwrite */
1278
case 181: {
1279
struct linux_pwrite_args *p = params;
1280
iarg[a++] = p->fd; /* l_uint */
1281
uarg[a++] = (intptr_t)p->buf; /* char * */
1282
iarg[a++] = p->nbyte; /* l_size_t */
1283
iarg[a++] = p->offset; /* l_loff_t */
1284
*n_args = 4;
1285
break;
1286
}
1287
/* linux_chown16 */
1288
case 182: {
1289
struct linux_chown16_args *p = params;
1290
uarg[a++] = (intptr_t)p->path; /* char * */
1291
iarg[a++] = p->uid; /* l_uid16_t */
1292
iarg[a++] = p->gid; /* l_gid16_t */
1293
*n_args = 3;
1294
break;
1295
}
1296
/* linux_getcwd */
1297
case 183: {
1298
struct linux_getcwd_args *p = params;
1299
uarg[a++] = (intptr_t)p->buf; /* char * */
1300
iarg[a++] = p->bufsize; /* l_ulong */
1301
*n_args = 2;
1302
break;
1303
}
1304
/* linux_capget */
1305
case 184: {
1306
struct linux_capget_args *p = params;
1307
uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
1308
uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1309
*n_args = 2;
1310
break;
1311
}
1312
/* linux_capset */
1313
case 185: {
1314
struct linux_capset_args *p = params;
1315
uarg[a++] = (intptr_t)p->hdrp; /* struct l_user_cap_header * */
1316
uarg[a++] = (intptr_t)p->datap; /* struct l_user_cap_data * */
1317
*n_args = 2;
1318
break;
1319
}
1320
/* linux_sigaltstack */
1321
case 186: {
1322
struct linux_sigaltstack_args *p = params;
1323
uarg[a++] = (intptr_t)p->uss; /* l_stack_t * */
1324
uarg[a++] = (intptr_t)p->uoss; /* l_stack_t * */
1325
*n_args = 2;
1326
break;
1327
}
1328
/* linux_sendfile */
1329
case 187: {
1330
struct linux_sendfile_args *p = params;
1331
iarg[a++] = p->out; /* l_int */
1332
iarg[a++] = p->in; /* l_int */
1333
uarg[a++] = (intptr_t)p->offset; /* l_off_t * */
1334
iarg[a++] = p->count; /* l_size_t */
1335
*n_args = 4;
1336
break;
1337
}
1338
/* linux_vfork */
1339
case 190: {
1340
*n_args = 0;
1341
break;
1342
}
1343
/* linux_getrlimit */
1344
case 191: {
1345
struct linux_getrlimit_args *p = params;
1346
iarg[a++] = p->resource; /* l_uint */
1347
uarg[a++] = (intptr_t)p->rlim; /* struct l_rlimit * */
1348
*n_args = 2;
1349
break;
1350
}
1351
/* linux_mmap2 */
1352
case 192: {
1353
struct linux_mmap2_args *p = params;
1354
iarg[a++] = p->addr; /* l_ulong */
1355
iarg[a++] = p->len; /* l_ulong */
1356
iarg[a++] = p->prot; /* l_ulong */
1357
iarg[a++] = p->flags; /* l_ulong */
1358
iarg[a++] = p->fd; /* l_ulong */
1359
iarg[a++] = p->pgoff; /* l_ulong */
1360
*n_args = 6;
1361
break;
1362
}
1363
/* linux_truncate64 */
1364
case 193: {
1365
struct linux_truncate64_args *p = params;
1366
uarg[a++] = (intptr_t)p->path; /* char * */
1367
iarg[a++] = p->length; /* l_loff_t */
1368
*n_args = 2;
1369
break;
1370
}
1371
/* linux_ftruncate64 */
1372
case 194: {
1373
struct linux_ftruncate64_args *p = params;
1374
iarg[a++] = p->fd; /* l_uint */
1375
iarg[a++] = p->length; /* l_loff_t */
1376
*n_args = 2;
1377
break;
1378
}
1379
/* linux_stat64 */
1380
case 195: {
1381
struct linux_stat64_args *p = params;
1382
uarg[a++] = (intptr_t)p->filename; /* const char * */
1383
uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1384
*n_args = 2;
1385
break;
1386
}
1387
/* linux_lstat64 */
1388
case 196: {
1389
struct linux_lstat64_args *p = params;
1390
uarg[a++] = (intptr_t)p->filename; /* const char * */
1391
uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1392
*n_args = 2;
1393
break;
1394
}
1395
/* linux_fstat64 */
1396
case 197: {
1397
struct linux_fstat64_args *p = params;
1398
iarg[a++] = p->fd; /* l_int */
1399
uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
1400
*n_args = 2;
1401
break;
1402
}
1403
/* linux_lchown */
1404
case 198: {
1405
struct linux_lchown_args *p = params;
1406
uarg[a++] = (intptr_t)p->path; /* char * */
1407
iarg[a++] = p->uid; /* l_uid_t */
1408
iarg[a++] = p->gid; /* l_gid_t */
1409
*n_args = 3;
1410
break;
1411
}
1412
/* linux_getuid */
1413
case 199: {
1414
*n_args = 0;
1415
break;
1416
}
1417
/* linux_getgid */
1418
case 200: {
1419
*n_args = 0;
1420
break;
1421
}
1422
/* geteuid */
1423
case 201: {
1424
*n_args = 0;
1425
break;
1426
}
1427
/* getegid */
1428
case 202: {
1429
*n_args = 0;
1430
break;
1431
}
1432
/* setreuid */
1433
case 203: {
1434
struct setreuid_args *p = params;
1435
uarg[a++] = p->ruid; /* uid_t */
1436
uarg[a++] = p->euid; /* uid_t */
1437
*n_args = 2;
1438
break;
1439
}
1440
/* setregid */
1441
case 204: {
1442
struct setregid_args *p = params;
1443
iarg[a++] = p->rgid; /* gid_t */
1444
iarg[a++] = p->egid; /* gid_t */
1445
*n_args = 2;
1446
break;
1447
}
1448
/* linux_getgroups */
1449
case 205: {
1450
struct linux_getgroups_args *p = params;
1451
iarg[a++] = p->gidsetsize; /* l_int */
1452
uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
1453
*n_args = 2;
1454
break;
1455
}
1456
/* linux_setgroups */
1457
case 206: {
1458
struct linux_setgroups_args *p = params;
1459
iarg[a++] = p->gidsetsize; /* l_int */
1460
uarg[a++] = (intptr_t)p->grouplist; /* l_gid_t * */
1461
*n_args = 2;
1462
break;
1463
}
1464
/* fchown */
1465
case 207: {
1466
*n_args = 0;
1467
break;
1468
}
1469
/* setresuid */
1470
case 208: {
1471
struct setresuid_args *p = params;
1472
uarg[a++] = p->ruid; /* uid_t */
1473
uarg[a++] = p->euid; /* uid_t */
1474
uarg[a++] = p->suid; /* uid_t */
1475
*n_args = 3;
1476
break;
1477
}
1478
/* getresuid */
1479
case 209: {
1480
struct getresuid_args *p = params;
1481
uarg[a++] = (intptr_t)p->ruid; /* uid_t * */
1482
uarg[a++] = (intptr_t)p->euid; /* uid_t * */
1483
uarg[a++] = (intptr_t)p->suid; /* uid_t * */
1484
*n_args = 3;
1485
break;
1486
}
1487
/* setresgid */
1488
case 210: {
1489
struct setresgid_args *p = params;
1490
iarg[a++] = p->rgid; /* gid_t */
1491
iarg[a++] = p->egid; /* gid_t */
1492
iarg[a++] = p->sgid; /* gid_t */
1493
*n_args = 3;
1494
break;
1495
}
1496
/* getresgid */
1497
case 211: {
1498
struct getresgid_args *p = params;
1499
uarg[a++] = (intptr_t)p->rgid; /* gid_t * */
1500
uarg[a++] = (intptr_t)p->egid; /* gid_t * */
1501
uarg[a++] = (intptr_t)p->sgid; /* gid_t * */
1502
*n_args = 3;
1503
break;
1504
}
1505
/* linux_chown */
1506
case 212: {
1507
struct linux_chown_args *p = params;
1508
uarg[a++] = (intptr_t)p->path; /* char * */
1509
iarg[a++] = p->uid; /* l_uid_t */
1510
iarg[a++] = p->gid; /* l_gid_t */
1511
*n_args = 3;
1512
break;
1513
}
1514
/* setuid */
1515
case 213: {
1516
struct setuid_args *p = params;
1517
uarg[a++] = p->uid; /* uid_t */
1518
*n_args = 1;
1519
break;
1520
}
1521
/* setgid */
1522
case 214: {
1523
struct setgid_args *p = params;
1524
iarg[a++] = p->gid; /* gid_t */
1525
*n_args = 1;
1526
break;
1527
}
1528
/* linux_setfsuid */
1529
case 215: {
1530
struct linux_setfsuid_args *p = params;
1531
iarg[a++] = p->uid; /* l_uid_t */
1532
*n_args = 1;
1533
break;
1534
}
1535
/* linux_setfsgid */
1536
case 216: {
1537
struct linux_setfsgid_args *p = params;
1538
iarg[a++] = p->gid; /* l_gid_t */
1539
*n_args = 1;
1540
break;
1541
}
1542
/* linux_pivot_root */
1543
case 217: {
1544
struct linux_pivot_root_args *p = params;
1545
uarg[a++] = (intptr_t)p->new_root; /* char * */
1546
uarg[a++] = (intptr_t)p->put_old; /* char * */
1547
*n_args = 2;
1548
break;
1549
}
1550
/* linux_mincore */
1551
case 218: {
1552
struct linux_mincore_args *p = params;
1553
iarg[a++] = p->start; /* l_ulong */
1554
iarg[a++] = p->len; /* l_size_t */
1555
uarg[a++] = (intptr_t)p->vec; /* u_char * */
1556
*n_args = 3;
1557
break;
1558
}
1559
/* linux_madvise */
1560
case 219: {
1561
struct linux_madvise_args *p = params;
1562
uarg[a++] = (intptr_t)p->addr; /* void * */
1563
uarg[a++] = p->len; /* size_t */
1564
iarg[a++] = p->behav; /* int */
1565
*n_args = 3;
1566
break;
1567
}
1568
/* linux_getdents64 */
1569
case 220: {
1570
struct linux_getdents64_args *p = params;
1571
iarg[a++] = p->fd; /* l_uint */
1572
uarg[a++] = (intptr_t)p->dirent; /* void * */
1573
iarg[a++] = p->count; /* l_uint */
1574
*n_args = 3;
1575
break;
1576
}
1577
/* linux_fcntl64 */
1578
case 221: {
1579
struct linux_fcntl64_args *p = params;
1580
iarg[a++] = p->fd; /* l_uint */
1581
iarg[a++] = p->cmd; /* l_uint */
1582
iarg[a++] = p->arg; /* l_ulong */
1583
*n_args = 3;
1584
break;
1585
}
1586
/* linux_gettid */
1587
case 224: {
1588
*n_args = 0;
1589
break;
1590
}
1591
/* linux_setxattr */
1592
case 226: {
1593
struct linux_setxattr_args *p = params;
1594
uarg[a++] = (intptr_t)p->path; /* const char * */
1595
uarg[a++] = (intptr_t)p->name; /* const char * */
1596
uarg[a++] = (intptr_t)p->value; /* void * */
1597
iarg[a++] = p->size; /* l_size_t */
1598
iarg[a++] = p->flags; /* l_int */
1599
*n_args = 5;
1600
break;
1601
}
1602
/* linux_lsetxattr */
1603
case 227: {
1604
struct linux_lsetxattr_args *p = params;
1605
uarg[a++] = (intptr_t)p->path; /* const char * */
1606
uarg[a++] = (intptr_t)p->name; /* const char * */
1607
uarg[a++] = (intptr_t)p->value; /* void * */
1608
iarg[a++] = p->size; /* l_size_t */
1609
iarg[a++] = p->flags; /* l_int */
1610
*n_args = 5;
1611
break;
1612
}
1613
/* linux_fsetxattr */
1614
case 228: {
1615
struct linux_fsetxattr_args *p = params;
1616
iarg[a++] = p->fd; /* l_int */
1617
uarg[a++] = (intptr_t)p->name; /* const char * */
1618
uarg[a++] = (intptr_t)p->value; /* void * */
1619
iarg[a++] = p->size; /* l_size_t */
1620
iarg[a++] = p->flags; /* l_int */
1621
*n_args = 5;
1622
break;
1623
}
1624
/* linux_getxattr */
1625
case 229: {
1626
struct linux_getxattr_args *p = params;
1627
uarg[a++] = (intptr_t)p->path; /* const char * */
1628
uarg[a++] = (intptr_t)p->name; /* const char * */
1629
uarg[a++] = (intptr_t)p->value; /* void * */
1630
iarg[a++] = p->size; /* l_size_t */
1631
*n_args = 4;
1632
break;
1633
}
1634
/* linux_lgetxattr */
1635
case 230: {
1636
struct linux_lgetxattr_args *p = params;
1637
uarg[a++] = (intptr_t)p->path; /* const char * */
1638
uarg[a++] = (intptr_t)p->name; /* const char * */
1639
uarg[a++] = (intptr_t)p->value; /* void * */
1640
iarg[a++] = p->size; /* l_size_t */
1641
*n_args = 4;
1642
break;
1643
}
1644
/* linux_fgetxattr */
1645
case 231: {
1646
struct linux_fgetxattr_args *p = params;
1647
iarg[a++] = p->fd; /* l_int */
1648
uarg[a++] = (intptr_t)p->name; /* const char * */
1649
uarg[a++] = (intptr_t)p->value; /* void * */
1650
iarg[a++] = p->size; /* l_size_t */
1651
*n_args = 4;
1652
break;
1653
}
1654
/* linux_listxattr */
1655
case 232: {
1656
struct linux_listxattr_args *p = params;
1657
uarg[a++] = (intptr_t)p->path; /* const char * */
1658
uarg[a++] = (intptr_t)p->list; /* char * */
1659
iarg[a++] = p->size; /* l_size_t */
1660
*n_args = 3;
1661
break;
1662
}
1663
/* linux_llistxattr */
1664
case 233: {
1665
struct linux_llistxattr_args *p = params;
1666
uarg[a++] = (intptr_t)p->path; /* const char * */
1667
uarg[a++] = (intptr_t)p->list; /* char * */
1668
iarg[a++] = p->size; /* l_size_t */
1669
*n_args = 3;
1670
break;
1671
}
1672
/* linux_flistxattr */
1673
case 234: {
1674
struct linux_flistxattr_args *p = params;
1675
iarg[a++] = p->fd; /* l_int */
1676
uarg[a++] = (intptr_t)p->list; /* char * */
1677
iarg[a++] = p->size; /* l_size_t */
1678
*n_args = 3;
1679
break;
1680
}
1681
/* linux_removexattr */
1682
case 235: {
1683
struct linux_removexattr_args *p = params;
1684
uarg[a++] = (intptr_t)p->path; /* const char * */
1685
uarg[a++] = (intptr_t)p->name; /* const char * */
1686
*n_args = 2;
1687
break;
1688
}
1689
/* linux_lremovexattr */
1690
case 236: {
1691
struct linux_lremovexattr_args *p = params;
1692
uarg[a++] = (intptr_t)p->path; /* const char * */
1693
uarg[a++] = (intptr_t)p->name; /* const char * */
1694
*n_args = 2;
1695
break;
1696
}
1697
/* linux_fremovexattr */
1698
case 237: {
1699
struct linux_fremovexattr_args *p = params;
1700
iarg[a++] = p->fd; /* l_int */
1701
uarg[a++] = (intptr_t)p->name; /* const char * */
1702
*n_args = 2;
1703
break;
1704
}
1705
/* linux_tkill */
1706
case 238: {
1707
struct linux_tkill_args *p = params;
1708
iarg[a++] = p->tid; /* int */
1709
iarg[a++] = p->sig; /* int */
1710
*n_args = 2;
1711
break;
1712
}
1713
/* linux_sendfile64 */
1714
case 239: {
1715
struct linux_sendfile64_args *p = params;
1716
iarg[a++] = p->out; /* l_int */
1717
iarg[a++] = p->in; /* l_int */
1718
uarg[a++] = (intptr_t)p->offset; /* l_loff_t * */
1719
iarg[a++] = p->count; /* l_size_t */
1720
*n_args = 4;
1721
break;
1722
}
1723
/* linux_sys_futex */
1724
case 240: {
1725
struct linux_sys_futex_args *p = params;
1726
uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
1727
iarg[a++] = p->op; /* l_int */
1728
uarg[a++] = p->val; /* uint32_t */
1729
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
1730
uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
1731
uarg[a++] = p->val3; /* uint32_t */
1732
*n_args = 6;
1733
break;
1734
}
1735
/* linux_sched_setaffinity */
1736
case 241: {
1737
struct linux_sched_setaffinity_args *p = params;
1738
iarg[a++] = p->pid; /* l_pid_t */
1739
iarg[a++] = p->len; /* l_uint */
1740
uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1741
*n_args = 3;
1742
break;
1743
}
1744
/* linux_sched_getaffinity */
1745
case 242: {
1746
struct linux_sched_getaffinity_args *p = params;
1747
iarg[a++] = p->pid; /* l_pid_t */
1748
iarg[a++] = p->len; /* l_uint */
1749
uarg[a++] = (intptr_t)p->user_mask_ptr; /* l_ulong * */
1750
*n_args = 3;
1751
break;
1752
}
1753
/* linux_set_thread_area */
1754
case 243: {
1755
struct linux_set_thread_area_args *p = params;
1756
uarg[a++] = (intptr_t)p->desc; /* struct l_user_desc * */
1757
*n_args = 1;
1758
break;
1759
}
1760
/* linux_get_thread_area */
1761
case 244: {
1762
struct linux_get_thread_area_args *p = params;
1763
uarg[a++] = (intptr_t)p->desc; /* struct l_user_desc * */
1764
*n_args = 1;
1765
break;
1766
}
1767
/* linux_fadvise64 */
1768
case 250: {
1769
struct linux_fadvise64_args *p = params;
1770
iarg[a++] = p->fd; /* int */
1771
iarg[a++] = p->offset; /* l_loff_t */
1772
iarg[a++] = p->len; /* l_size_t */
1773
iarg[a++] = p->advice; /* int */
1774
*n_args = 4;
1775
break;
1776
}
1777
/* linux_exit_group */
1778
case 252: {
1779
struct linux_exit_group_args *p = params;
1780
iarg[a++] = p->error_code; /* int */
1781
*n_args = 1;
1782
break;
1783
}
1784
/* linux_lookup_dcookie */
1785
case 253: {
1786
*n_args = 0;
1787
break;
1788
}
1789
/* linux_epoll_create */
1790
case 254: {
1791
struct linux_epoll_create_args *p = params;
1792
iarg[a++] = p->size; /* l_int */
1793
*n_args = 1;
1794
break;
1795
}
1796
/* linux_epoll_ctl */
1797
case 255: {
1798
struct linux_epoll_ctl_args *p = params;
1799
iarg[a++] = p->epfd; /* l_int */
1800
iarg[a++] = p->op; /* l_int */
1801
iarg[a++] = p->fd; /* l_int */
1802
uarg[a++] = (intptr_t)p->event; /* struct epoll_event * */
1803
*n_args = 4;
1804
break;
1805
}
1806
/* linux_epoll_wait */
1807
case 256: {
1808
struct linux_epoll_wait_args *p = params;
1809
iarg[a++] = p->epfd; /* l_int */
1810
uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
1811
iarg[a++] = p->maxevents; /* l_int */
1812
iarg[a++] = p->timeout; /* l_int */
1813
*n_args = 4;
1814
break;
1815
}
1816
/* linux_remap_file_pages */
1817
case 257: {
1818
*n_args = 0;
1819
break;
1820
}
1821
/* linux_set_tid_address */
1822
case 258: {
1823
struct linux_set_tid_address_args *p = params;
1824
uarg[a++] = (intptr_t)p->tidptr; /* int * */
1825
*n_args = 1;
1826
break;
1827
}
1828
/* linux_timer_create */
1829
case 259: {
1830
struct linux_timer_create_args *p = params;
1831
iarg[a++] = p->clock_id; /* clockid_t */
1832
uarg[a++] = (intptr_t)p->evp; /* struct l_sigevent * */
1833
uarg[a++] = (intptr_t)p->timerid; /* l_timer_t * */
1834
*n_args = 3;
1835
break;
1836
}
1837
/* linux_timer_settime */
1838
case 260: {
1839
struct linux_timer_settime_args *p = params;
1840
iarg[a++] = p->timerid; /* l_timer_t */
1841
iarg[a++] = p->flags; /* l_int */
1842
uarg[a++] = (intptr_t)p->new; /* const struct itimerspec * */
1843
uarg[a++] = (intptr_t)p->old; /* struct itimerspec * */
1844
*n_args = 4;
1845
break;
1846
}
1847
/* linux_timer_gettime */
1848
case 261: {
1849
struct linux_timer_gettime_args *p = params;
1850
iarg[a++] = p->timerid; /* l_timer_t */
1851
uarg[a++] = (intptr_t)p->setting; /* struct itimerspec * */
1852
*n_args = 2;
1853
break;
1854
}
1855
/* linux_timer_getoverrun */
1856
case 262: {
1857
struct linux_timer_getoverrun_args *p = params;
1858
iarg[a++] = p->timerid; /* l_timer_t */
1859
*n_args = 1;
1860
break;
1861
}
1862
/* linux_timer_delete */
1863
case 263: {
1864
struct linux_timer_delete_args *p = params;
1865
iarg[a++] = p->timerid; /* l_timer_t */
1866
*n_args = 1;
1867
break;
1868
}
1869
/* linux_clock_settime */
1870
case 264: {
1871
struct linux_clock_settime_args *p = params;
1872
iarg[a++] = p->which; /* clockid_t */
1873
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1874
*n_args = 2;
1875
break;
1876
}
1877
/* linux_clock_gettime */
1878
case 265: {
1879
struct linux_clock_gettime_args *p = params;
1880
iarg[a++] = p->which; /* clockid_t */
1881
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1882
*n_args = 2;
1883
break;
1884
}
1885
/* linux_clock_getres */
1886
case 266: {
1887
struct linux_clock_getres_args *p = params;
1888
iarg[a++] = p->which; /* clockid_t */
1889
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec * */
1890
*n_args = 2;
1891
break;
1892
}
1893
/* linux_clock_nanosleep */
1894
case 267: {
1895
struct linux_clock_nanosleep_args *p = params;
1896
iarg[a++] = p->which; /* clockid_t */
1897
iarg[a++] = p->flags; /* int */
1898
uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec * */
1899
uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec * */
1900
*n_args = 4;
1901
break;
1902
}
1903
/* linux_statfs64 */
1904
case 268: {
1905
struct linux_statfs64_args *p = params;
1906
uarg[a++] = (intptr_t)p->path; /* char * */
1907
uarg[a++] = p->bufsize; /* size_t */
1908
uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
1909
*n_args = 3;
1910
break;
1911
}
1912
/* linux_fstatfs64 */
1913
case 269: {
1914
struct linux_fstatfs64_args *p = params;
1915
iarg[a++] = p->fd; /* l_uint */
1916
uarg[a++] = p->bufsize; /* size_t */
1917
uarg[a++] = (intptr_t)p->buf; /* struct l_statfs64_buf * */
1918
*n_args = 3;
1919
break;
1920
}
1921
/* linux_tgkill */
1922
case 270: {
1923
struct linux_tgkill_args *p = params;
1924
iarg[a++] = p->tgid; /* int */
1925
iarg[a++] = p->pid; /* int */
1926
iarg[a++] = p->sig; /* int */
1927
*n_args = 3;
1928
break;
1929
}
1930
/* linux_utimes */
1931
case 271: {
1932
struct linux_utimes_args *p = params;
1933
uarg[a++] = (intptr_t)p->fname; /* char * */
1934
uarg[a++] = (intptr_t)p->tptr; /* struct l_timeval * */
1935
*n_args = 2;
1936
break;
1937
}
1938
/* linux_fadvise64_64 */
1939
case 272: {
1940
struct linux_fadvise64_64_args *p = params;
1941
iarg[a++] = p->fd; /* int */
1942
iarg[a++] = p->offset; /* l_loff_t */
1943
iarg[a++] = p->len; /* l_loff_t */
1944
iarg[a++] = p->advice; /* int */
1945
*n_args = 4;
1946
break;
1947
}
1948
/* linux_mbind */
1949
case 274: {
1950
*n_args = 0;
1951
break;
1952
}
1953
/* linux_get_mempolicy */
1954
case 275: {
1955
*n_args = 0;
1956
break;
1957
}
1958
/* linux_set_mempolicy */
1959
case 276: {
1960
*n_args = 0;
1961
break;
1962
}
1963
/* linux_mq_open */
1964
case 277: {
1965
struct linux_mq_open_args *p = params;
1966
uarg[a++] = (intptr_t)p->name; /* const char * */
1967
iarg[a++] = p->oflag; /* l_int */
1968
iarg[a++] = p->mode; /* l_mode_t */
1969
uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
1970
*n_args = 4;
1971
break;
1972
}
1973
/* linux_mq_unlink */
1974
case 278: {
1975
struct linux_mq_unlink_args *p = params;
1976
uarg[a++] = (intptr_t)p->name; /* const char * */
1977
*n_args = 1;
1978
break;
1979
}
1980
/* linux_mq_timedsend */
1981
case 279: {
1982
struct linux_mq_timedsend_args *p = params;
1983
iarg[a++] = p->mqd; /* l_mqd_t */
1984
uarg[a++] = (intptr_t)p->msg_ptr; /* const char * */
1985
iarg[a++] = p->msg_len; /* l_size_t */
1986
iarg[a++] = p->msg_prio; /* l_uint */
1987
uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1988
*n_args = 5;
1989
break;
1990
}
1991
/* linux_mq_timedreceive */
1992
case 280: {
1993
struct linux_mq_timedreceive_args *p = params;
1994
iarg[a++] = p->mqd; /* l_mqd_t */
1995
uarg[a++] = (intptr_t)p->msg_ptr; /* char * */
1996
iarg[a++] = p->msg_len; /* l_size_t */
1997
uarg[a++] = (intptr_t)p->msg_prio; /* l_uint * */
1998
uarg[a++] = (intptr_t)p->abs_timeout; /* const struct l_timespec * */
1999
*n_args = 5;
2000
break;
2001
}
2002
/* linux_mq_notify */
2003
case 281: {
2004
struct linux_mq_notify_args *p = params;
2005
iarg[a++] = p->mqd; /* l_mqd_t */
2006
uarg[a++] = (intptr_t)p->sevp; /* const struct l_sigevent * */
2007
*n_args = 2;
2008
break;
2009
}
2010
/* linux_mq_getsetattr */
2011
case 282: {
2012
struct linux_mq_getsetattr_args *p = params;
2013
iarg[a++] = p->mqd; /* l_mqd_t */
2014
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
2015
uarg[a++] = (intptr_t)p->oattr; /* struct mq_attr * */
2016
*n_args = 3;
2017
break;
2018
}
2019
/* linux_kexec_load */
2020
case 283: {
2021
*n_args = 0;
2022
break;
2023
}
2024
/* linux_waitid */
2025
case 284: {
2026
struct linux_waitid_args *p = params;
2027
iarg[a++] = p->idtype; /* int */
2028
iarg[a++] = p->id; /* l_pid_t */
2029
uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
2030
iarg[a++] = p->options; /* int */
2031
uarg[a++] = (intptr_t)p->rusage; /* void * */
2032
*n_args = 5;
2033
break;
2034
}
2035
/* linux_add_key */
2036
case 286: {
2037
*n_args = 0;
2038
break;
2039
}
2040
/* linux_request_key */
2041
case 287: {
2042
*n_args = 0;
2043
break;
2044
}
2045
/* linux_keyctl */
2046
case 288: {
2047
*n_args = 0;
2048
break;
2049
}
2050
/* linux_ioprio_set */
2051
case 289: {
2052
struct linux_ioprio_set_args *p = params;
2053
iarg[a++] = p->which; /* l_int */
2054
iarg[a++] = p->who; /* l_int */
2055
iarg[a++] = p->ioprio; /* l_int */
2056
*n_args = 3;
2057
break;
2058
}
2059
/* linux_ioprio_get */
2060
case 290: {
2061
struct linux_ioprio_get_args *p = params;
2062
iarg[a++] = p->which; /* l_int */
2063
iarg[a++] = p->who; /* l_int */
2064
*n_args = 2;
2065
break;
2066
}
2067
/* linux_inotify_init */
2068
case 291: {
2069
*n_args = 0;
2070
break;
2071
}
2072
/* linux_inotify_add_watch */
2073
case 292: {
2074
struct linux_inotify_add_watch_args *p = params;
2075
iarg[a++] = p->fd; /* l_int */
2076
uarg[a++] = (intptr_t)p->pathname; /* const char * */
2077
uarg[a++] = p->mask; /* uint32_t */
2078
*n_args = 3;
2079
break;
2080
}
2081
/* linux_inotify_rm_watch */
2082
case 293: {
2083
struct linux_inotify_rm_watch_args *p = params;
2084
iarg[a++] = p->fd; /* l_int */
2085
uarg[a++] = p->wd; /* uint32_t */
2086
*n_args = 2;
2087
break;
2088
}
2089
/* linux_migrate_pages */
2090
case 294: {
2091
*n_args = 0;
2092
break;
2093
}
2094
/* linux_openat */
2095
case 295: {
2096
struct linux_openat_args *p = params;
2097
iarg[a++] = p->dfd; /* l_int */
2098
uarg[a++] = (intptr_t)p->filename; /* const char * */
2099
iarg[a++] = p->flags; /* l_int */
2100
iarg[a++] = p->mode; /* l_int */
2101
*n_args = 4;
2102
break;
2103
}
2104
/* linux_mkdirat */
2105
case 296: {
2106
struct linux_mkdirat_args *p = params;
2107
iarg[a++] = p->dfd; /* l_int */
2108
uarg[a++] = (intptr_t)p->pathname; /* const char * */
2109
iarg[a++] = p->mode; /* l_int */
2110
*n_args = 3;
2111
break;
2112
}
2113
/* linux_mknodat */
2114
case 297: {
2115
struct linux_mknodat_args *p = params;
2116
iarg[a++] = p->dfd; /* l_int */
2117
uarg[a++] = (intptr_t)p->filename; /* const char * */
2118
iarg[a++] = p->mode; /* l_int */
2119
iarg[a++] = p->dev; /* l_dev_t */
2120
*n_args = 4;
2121
break;
2122
}
2123
/* linux_fchownat */
2124
case 298: {
2125
struct linux_fchownat_args *p = params;
2126
iarg[a++] = p->dfd; /* l_int */
2127
uarg[a++] = (intptr_t)p->filename; /* const char * */
2128
iarg[a++] = p->uid; /* l_uid16_t */
2129
iarg[a++] = p->gid; /* l_gid16_t */
2130
iarg[a++] = p->flag; /* l_int */
2131
*n_args = 5;
2132
break;
2133
}
2134
/* linux_futimesat */
2135
case 299: {
2136
struct linux_futimesat_args *p = params;
2137
iarg[a++] = p->dfd; /* l_int */
2138
uarg[a++] = (intptr_t)p->filename; /* char * */
2139
uarg[a++] = (intptr_t)p->utimes; /* struct l_timeval * */
2140
*n_args = 3;
2141
break;
2142
}
2143
/* linux_fstatat64 */
2144
case 300: {
2145
struct linux_fstatat64_args *p = params;
2146
iarg[a++] = p->dfd; /* l_int */
2147
uarg[a++] = (intptr_t)p->pathname; /* char * */
2148
uarg[a++] = (intptr_t)p->statbuf; /* struct l_stat64 * */
2149
iarg[a++] = p->flag; /* l_int */
2150
*n_args = 4;
2151
break;
2152
}
2153
/* linux_unlinkat */
2154
case 301: {
2155
struct linux_unlinkat_args *p = params;
2156
iarg[a++] = p->dfd; /* l_int */
2157
uarg[a++] = (intptr_t)p->pathname; /* const char * */
2158
iarg[a++] = p->flag; /* l_int */
2159
*n_args = 3;
2160
break;
2161
}
2162
/* linux_renameat */
2163
case 302: {
2164
struct linux_renameat_args *p = params;
2165
iarg[a++] = p->olddfd; /* l_int */
2166
uarg[a++] = (intptr_t)p->oldname; /* const char * */
2167
iarg[a++] = p->newdfd; /* l_int */
2168
uarg[a++] = (intptr_t)p->newname; /* const char * */
2169
*n_args = 4;
2170
break;
2171
}
2172
/* linux_linkat */
2173
case 303: {
2174
struct linux_linkat_args *p = params;
2175
iarg[a++] = p->olddfd; /* l_int */
2176
uarg[a++] = (intptr_t)p->oldname; /* const char * */
2177
iarg[a++] = p->newdfd; /* l_int */
2178
uarg[a++] = (intptr_t)p->newname; /* const char * */
2179
iarg[a++] = p->flag; /* l_int */
2180
*n_args = 5;
2181
break;
2182
}
2183
/* linux_symlinkat */
2184
case 304: {
2185
struct linux_symlinkat_args *p = params;
2186
uarg[a++] = (intptr_t)p->oldname; /* const char * */
2187
iarg[a++] = p->newdfd; /* l_int */
2188
uarg[a++] = (intptr_t)p->newname; /* const char * */
2189
*n_args = 3;
2190
break;
2191
}
2192
/* linux_readlinkat */
2193
case 305: {
2194
struct linux_readlinkat_args *p = params;
2195
iarg[a++] = p->dfd; /* l_int */
2196
uarg[a++] = (intptr_t)p->path; /* const char * */
2197
uarg[a++] = (intptr_t)p->buf; /* char * */
2198
iarg[a++] = p->bufsiz; /* l_int */
2199
*n_args = 4;
2200
break;
2201
}
2202
/* linux_fchmodat */
2203
case 306: {
2204
struct linux_fchmodat_args *p = params;
2205
iarg[a++] = p->dfd; /* l_int */
2206
uarg[a++] = (intptr_t)p->filename; /* const char * */
2207
iarg[a++] = p->mode; /* l_mode_t */
2208
*n_args = 3;
2209
break;
2210
}
2211
/* linux_faccessat */
2212
case 307: {
2213
struct linux_faccessat_args *p = params;
2214
iarg[a++] = p->dfd; /* l_int */
2215
uarg[a++] = (intptr_t)p->filename; /* const char * */
2216
iarg[a++] = p->amode; /* l_int */
2217
*n_args = 3;
2218
break;
2219
}
2220
/* linux_pselect6 */
2221
case 308: {
2222
struct linux_pselect6_args *p = params;
2223
iarg[a++] = p->nfds; /* l_int */
2224
uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
2225
uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
2226
uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
2227
uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
2228
uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
2229
*n_args = 6;
2230
break;
2231
}
2232
/* linux_ppoll */
2233
case 309: {
2234
struct linux_ppoll_args *p = params;
2235
uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
2236
uarg[a++] = p->nfds; /* uint32_t */
2237
uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec * */
2238
uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
2239
iarg[a++] = p->ssize; /* l_size_t */
2240
*n_args = 5;
2241
break;
2242
}
2243
/* linux_unshare */
2244
case 310: {
2245
*n_args = 0;
2246
break;
2247
}
2248
/* linux_set_robust_list */
2249
case 311: {
2250
struct linux_set_robust_list_args *p = params;
2251
uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head * */
2252
iarg[a++] = p->len; /* l_size_t */
2253
*n_args = 2;
2254
break;
2255
}
2256
/* linux_get_robust_list */
2257
case 312: {
2258
struct linux_get_robust_list_args *p = params;
2259
iarg[a++] = p->pid; /* l_int */
2260
uarg[a++] = (intptr_t)p->head; /* struct linux_robust_list_head ** */
2261
uarg[a++] = (intptr_t)p->len; /* l_size_t * */
2262
*n_args = 3;
2263
break;
2264
}
2265
/* linux_splice */
2266
case 313: {
2267
struct linux_splice_args *p = params;
2268
iarg[a++] = p->fd_in; /* int */
2269
uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
2270
iarg[a++] = p->fd_out; /* int */
2271
uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
2272
iarg[a++] = p->len; /* l_size_t */
2273
iarg[a++] = p->flags; /* l_uint */
2274
*n_args = 6;
2275
break;
2276
}
2277
/* linux_sync_file_range */
2278
case 314: {
2279
struct linux_sync_file_range_args *p = params;
2280
iarg[a++] = p->fd; /* l_int */
2281
iarg[a++] = p->offset; /* l_loff_t */
2282
iarg[a++] = p->nbytes; /* l_loff_t */
2283
uarg[a++] = p->flags; /* unsigned int */
2284
*n_args = 4;
2285
break;
2286
}
2287
/* linux_tee */
2288
case 315: {
2289
*n_args = 0;
2290
break;
2291
}
2292
/* linux_vmsplice */
2293
case 316: {
2294
*n_args = 0;
2295
break;
2296
}
2297
/* linux_move_pages */
2298
case 317: {
2299
*n_args = 0;
2300
break;
2301
}
2302
/* linux_getcpu */
2303
case 318: {
2304
struct linux_getcpu_args *p = params;
2305
uarg[a++] = (intptr_t)p->cpu; /* l_uint * */
2306
uarg[a++] = (intptr_t)p->node; /* l_uint * */
2307
uarg[a++] = (intptr_t)p->cache; /* void * */
2308
*n_args = 3;
2309
break;
2310
}
2311
/* linux_epoll_pwait */
2312
case 319: {
2313
struct linux_epoll_pwait_args *p = params;
2314
iarg[a++] = p->epfd; /* l_int */
2315
uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
2316
iarg[a++] = p->maxevents; /* l_int */
2317
iarg[a++] = p->timeout; /* l_int */
2318
uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
2319
iarg[a++] = p->sigsetsize; /* l_size_t */
2320
*n_args = 6;
2321
break;
2322
}
2323
/* linux_utimensat */
2324
case 320: {
2325
struct linux_utimensat_args *p = params;
2326
iarg[a++] = p->dfd; /* l_int */
2327
uarg[a++] = (intptr_t)p->pathname; /* const char * */
2328
uarg[a++] = (intptr_t)p->times; /* const struct l_timespec * */
2329
iarg[a++] = p->flags; /* l_int */
2330
*n_args = 4;
2331
break;
2332
}
2333
/* linux_signalfd */
2334
case 321: {
2335
*n_args = 0;
2336
break;
2337
}
2338
/* linux_timerfd_create */
2339
case 322: {
2340
struct linux_timerfd_create_args *p = params;
2341
iarg[a++] = p->clockid; /* l_int */
2342
iarg[a++] = p->flags; /* l_int */
2343
*n_args = 2;
2344
break;
2345
}
2346
/* linux_eventfd */
2347
case 323: {
2348
struct linux_eventfd_args *p = params;
2349
iarg[a++] = p->initval; /* l_uint */
2350
*n_args = 1;
2351
break;
2352
}
2353
/* linux_fallocate */
2354
case 324: {
2355
struct linux_fallocate_args *p = params;
2356
iarg[a++] = p->fd; /* l_int */
2357
iarg[a++] = p->mode; /* l_int */
2358
iarg[a++] = p->offset; /* l_loff_t */
2359
iarg[a++] = p->len; /* l_loff_t */
2360
*n_args = 4;
2361
break;
2362
}
2363
/* linux_timerfd_settime */
2364
case 325: {
2365
struct linux_timerfd_settime_args *p = params;
2366
iarg[a++] = p->fd; /* l_int */
2367
iarg[a++] = p->flags; /* l_int */
2368
uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec * */
2369
uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2370
*n_args = 4;
2371
break;
2372
}
2373
/* linux_timerfd_gettime */
2374
case 326: {
2375
struct linux_timerfd_gettime_args *p = params;
2376
iarg[a++] = p->fd; /* l_int */
2377
uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec * */
2378
*n_args = 2;
2379
break;
2380
}
2381
/* linux_signalfd4 */
2382
case 327: {
2383
*n_args = 0;
2384
break;
2385
}
2386
/* linux_eventfd2 */
2387
case 328: {
2388
struct linux_eventfd2_args *p = params;
2389
iarg[a++] = p->initval; /* l_uint */
2390
iarg[a++] = p->flags; /* l_int */
2391
*n_args = 2;
2392
break;
2393
}
2394
/* linux_epoll_create1 */
2395
case 329: {
2396
struct linux_epoll_create1_args *p = params;
2397
iarg[a++] = p->flags; /* l_int */
2398
*n_args = 1;
2399
break;
2400
}
2401
/* linux_dup3 */
2402
case 330: {
2403
struct linux_dup3_args *p = params;
2404
iarg[a++] = p->oldfd; /* l_int */
2405
iarg[a++] = p->newfd; /* l_int */
2406
iarg[a++] = p->flags; /* l_int */
2407
*n_args = 3;
2408
break;
2409
}
2410
/* linux_pipe2 */
2411
case 331: {
2412
struct linux_pipe2_args *p = params;
2413
uarg[a++] = (intptr_t)p->pipefds; /* l_int * */
2414
iarg[a++] = p->flags; /* l_int */
2415
*n_args = 2;
2416
break;
2417
}
2418
/* linux_inotify_init1 */
2419
case 332: {
2420
struct linux_inotify_init1_args *p = params;
2421
iarg[a++] = p->flags; /* l_int */
2422
*n_args = 1;
2423
break;
2424
}
2425
/* linux_preadv */
2426
case 333: {
2427
struct linux_preadv_args *p = params;
2428
iarg[a++] = p->fd; /* l_ulong */
2429
uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
2430
iarg[a++] = p->vlen; /* l_ulong */
2431
iarg[a++] = p->pos_l; /* l_ulong */
2432
iarg[a++] = p->pos_h; /* l_ulong */
2433
*n_args = 5;
2434
break;
2435
}
2436
/* linux_pwritev */
2437
case 334: {
2438
struct linux_pwritev_args *p = params;
2439
iarg[a++] = p->fd; /* l_ulong */
2440
uarg[a++] = (intptr_t)p->vec; /* struct iovec * */
2441
iarg[a++] = p->vlen; /* l_ulong */
2442
iarg[a++] = p->pos_l; /* l_ulong */
2443
iarg[a++] = p->pos_h; /* l_ulong */
2444
*n_args = 5;
2445
break;
2446
}
2447
/* linux_rt_tgsigqueueinfo */
2448
case 335: {
2449
struct linux_rt_tgsigqueueinfo_args *p = params;
2450
iarg[a++] = p->tgid; /* l_pid_t */
2451
iarg[a++] = p->tid; /* l_pid_t */
2452
iarg[a++] = p->sig; /* l_int */
2453
uarg[a++] = (intptr_t)p->uinfo; /* l_siginfo_t * */
2454
*n_args = 4;
2455
break;
2456
}
2457
/* linux_perf_event_open */
2458
case 336: {
2459
*n_args = 0;
2460
break;
2461
}
2462
/* linux_recvmmsg */
2463
case 337: {
2464
struct linux_recvmmsg_args *p = params;
2465
iarg[a++] = p->s; /* l_int */
2466
uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
2467
iarg[a++] = p->vlen; /* l_uint */
2468
iarg[a++] = p->flags; /* l_uint */
2469
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec * */
2470
*n_args = 5;
2471
break;
2472
}
2473
/* linux_fanotify_init */
2474
case 338: {
2475
*n_args = 0;
2476
break;
2477
}
2478
/* linux_fanotify_mark */
2479
case 339: {
2480
*n_args = 0;
2481
break;
2482
}
2483
/* linux_prlimit64 */
2484
case 340: {
2485
struct linux_prlimit64_args *p = params;
2486
iarg[a++] = p->pid; /* l_pid_t */
2487
iarg[a++] = p->resource; /* l_uint */
2488
uarg[a++] = (intptr_t)p->new; /* struct rlimit * */
2489
uarg[a++] = (intptr_t)p->old; /* struct rlimit * */
2490
*n_args = 4;
2491
break;
2492
}
2493
/* linux_name_to_handle_at */
2494
case 341: {
2495
struct linux_name_to_handle_at_args *p = params;
2496
iarg[a++] = p->dirfd; /* l_int */
2497
uarg[a++] = (intptr_t)p->name; /* const char * */
2498
uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
2499
uarg[a++] = (intptr_t)p->mnt_id; /* l_int * */
2500
iarg[a++] = p->flags; /* l_int */
2501
*n_args = 5;
2502
break;
2503
}
2504
/* linux_open_by_handle_at */
2505
case 342: {
2506
struct linux_open_by_handle_at_args *p = params;
2507
iarg[a++] = p->mountdirfd; /* l_int */
2508
uarg[a++] = (intptr_t)p->handle; /* struct l_file_handle * */
2509
iarg[a++] = p->flags; /* l_int */
2510
*n_args = 3;
2511
break;
2512
}
2513
/* linux_clock_adjtime */
2514
case 343: {
2515
*n_args = 0;
2516
break;
2517
}
2518
/* linux_syncfs */
2519
case 344: {
2520
struct linux_syncfs_args *p = params;
2521
iarg[a++] = p->fd; /* l_int */
2522
*n_args = 1;
2523
break;
2524
}
2525
/* linux_sendmmsg */
2526
case 345: {
2527
struct linux_sendmmsg_args *p = params;
2528
iarg[a++] = p->s; /* l_int */
2529
uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
2530
iarg[a++] = p->vlen; /* l_uint */
2531
iarg[a++] = p->flags; /* l_uint */
2532
*n_args = 4;
2533
break;
2534
}
2535
/* linux_setns */
2536
case 346: {
2537
*n_args = 0;
2538
break;
2539
}
2540
/* linux_process_vm_readv */
2541
case 347: {
2542
struct linux_process_vm_readv_args *p = params;
2543
iarg[a++] = p->pid; /* l_pid_t */
2544
uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
2545
iarg[a++] = p->liovcnt; /* l_ulong */
2546
uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
2547
iarg[a++] = p->riovcnt; /* l_ulong */
2548
iarg[a++] = p->flags; /* l_ulong */
2549
*n_args = 6;
2550
break;
2551
}
2552
/* linux_process_vm_writev */
2553
case 348: {
2554
struct linux_process_vm_writev_args *p = params;
2555
iarg[a++] = p->pid; /* l_pid_t */
2556
uarg[a++] = (intptr_t)p->lvec; /* const struct iovec * */
2557
iarg[a++] = p->liovcnt; /* l_ulong */
2558
uarg[a++] = (intptr_t)p->rvec; /* const struct iovec * */
2559
iarg[a++] = p->riovcnt; /* l_ulong */
2560
iarg[a++] = p->flags; /* l_ulong */
2561
*n_args = 6;
2562
break;
2563
}
2564
/* linux_kcmp */
2565
case 349: {
2566
struct linux_kcmp_args *p = params;
2567
iarg[a++] = p->pid1; /* l_pid_t */
2568
iarg[a++] = p->pid2; /* l_pid_t */
2569
iarg[a++] = p->type; /* l_int */
2570
iarg[a++] = p->idx1; /* l_ulong */
2571
iarg[a++] = p->idx; /* l_ulong */
2572
*n_args = 5;
2573
break;
2574
}
2575
/* linux_finit_module */
2576
case 350: {
2577
struct linux_finit_module_args *p = params;
2578
iarg[a++] = p->fd; /* l_int */
2579
uarg[a++] = (intptr_t)p->uargs; /* const char * */
2580
iarg[a++] = p->flags; /* l_int */
2581
*n_args = 3;
2582
break;
2583
}
2584
/* linux_sched_setattr */
2585
case 351: {
2586
struct linux_sched_setattr_args *p = params;
2587
iarg[a++] = p->pid; /* l_pid_t */
2588
uarg[a++] = (intptr_t)p->attr; /* void * */
2589
iarg[a++] = p->flags; /* l_uint */
2590
*n_args = 3;
2591
break;
2592
}
2593
/* linux_sched_getattr */
2594
case 352: {
2595
struct linux_sched_getattr_args *p = params;
2596
iarg[a++] = p->pid; /* l_pid_t */
2597
uarg[a++] = (intptr_t)p->attr; /* void * */
2598
iarg[a++] = p->size; /* l_uint */
2599
iarg[a++] = p->flags; /* l_uint */
2600
*n_args = 4;
2601
break;
2602
}
2603
/* linux_renameat2 */
2604
case 353: {
2605
struct linux_renameat2_args *p = params;
2606
iarg[a++] = p->olddfd; /* l_int */
2607
uarg[a++] = (intptr_t)p->oldname; /* const char * */
2608
iarg[a++] = p->newdfd; /* l_int */
2609
uarg[a++] = (intptr_t)p->newname; /* const char * */
2610
uarg[a++] = p->flags; /* unsigned int */
2611
*n_args = 5;
2612
break;
2613
}
2614
/* linux_seccomp */
2615
case 354: {
2616
struct linux_seccomp_args *p = params;
2617
iarg[a++] = p->op; /* l_uint */
2618
iarg[a++] = p->flags; /* l_uint */
2619
uarg[a++] = (intptr_t)p->uargs; /* const char * */
2620
*n_args = 3;
2621
break;
2622
}
2623
/* linux_getrandom */
2624
case 355: {
2625
struct linux_getrandom_args *p = params;
2626
uarg[a++] = (intptr_t)p->buf; /* char * */
2627
iarg[a++] = p->count; /* l_size_t */
2628
iarg[a++] = p->flags; /* l_uint */
2629
*n_args = 3;
2630
break;
2631
}
2632
/* linux_memfd_create */
2633
case 356: {
2634
struct linux_memfd_create_args *p = params;
2635
uarg[a++] = (intptr_t)p->uname_ptr; /* const char * */
2636
iarg[a++] = p->flags; /* l_uint */
2637
*n_args = 2;
2638
break;
2639
}
2640
/* linux_bpf */
2641
case 357: {
2642
struct linux_bpf_args *p = params;
2643
iarg[a++] = p->cmd; /* l_int */
2644
uarg[a++] = (intptr_t)p->attr; /* void * */
2645
iarg[a++] = p->size; /* l_uint */
2646
*n_args = 3;
2647
break;
2648
}
2649
/* linux_execveat */
2650
case 358: {
2651
struct linux_execveat_args *p = params;
2652
iarg[a++] = p->dfd; /* l_int */
2653
uarg[a++] = (intptr_t)p->filename; /* const char * */
2654
uarg[a++] = (intptr_t)p->argv; /* const char ** */
2655
uarg[a++] = (intptr_t)p->envp; /* const char ** */
2656
iarg[a++] = p->flags; /* l_int */
2657
*n_args = 5;
2658
break;
2659
}
2660
/* linux_socket */
2661
case 359: {
2662
struct linux_socket_args *p = params;
2663
iarg[a++] = p->domain; /* l_int */
2664
iarg[a++] = p->type; /* l_int */
2665
iarg[a++] = p->protocol; /* l_int */
2666
*n_args = 3;
2667
break;
2668
}
2669
/* linux_socketpair */
2670
case 360: {
2671
struct linux_socketpair_args *p = params;
2672
iarg[a++] = p->domain; /* l_int */
2673
iarg[a++] = p->type; /* l_int */
2674
iarg[a++] = p->protocol; /* l_int */
2675
uarg[a++] = (intptr_t)p->rsv; /* l_uintptr_t */
2676
*n_args = 4;
2677
break;
2678
}
2679
/* linux_bind */
2680
case 361: {
2681
struct linux_bind_args *p = params;
2682
iarg[a++] = p->s; /* l_int */
2683
uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
2684
iarg[a++] = p->namelen; /* l_int */
2685
*n_args = 3;
2686
break;
2687
}
2688
/* linux_connect */
2689
case 362: {
2690
struct linux_connect_args *p = params;
2691
iarg[a++] = p->s; /* l_int */
2692
uarg[a++] = (intptr_t)p->name; /* l_uintptr_t */
2693
iarg[a++] = p->namelen; /* l_int */
2694
*n_args = 3;
2695
break;
2696
}
2697
/* linux_listen */
2698
case 363: {
2699
struct linux_listen_args *p = params;
2700
iarg[a++] = p->s; /* l_int */
2701
iarg[a++] = p->backlog; /* l_int */
2702
*n_args = 2;
2703
break;
2704
}
2705
/* linux_accept4 */
2706
case 364: {
2707
struct linux_accept4_args *p = params;
2708
iarg[a++] = p->s; /* l_int */
2709
uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
2710
uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
2711
iarg[a++] = p->flags; /* l_int */
2712
*n_args = 4;
2713
break;
2714
}
2715
/* linux_getsockopt */
2716
case 365: {
2717
struct linux_getsockopt_args *p = params;
2718
iarg[a++] = p->s; /* l_int */
2719
iarg[a++] = p->level; /* l_int */
2720
iarg[a++] = p->optname; /* l_int */
2721
uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
2722
uarg[a++] = (intptr_t)p->optlen; /* l_uintptr_t */
2723
*n_args = 5;
2724
break;
2725
}
2726
/* linux_setsockopt */
2727
case 366: {
2728
struct linux_setsockopt_args *p = params;
2729
iarg[a++] = p->s; /* l_int */
2730
iarg[a++] = p->level; /* l_int */
2731
iarg[a++] = p->optname; /* l_int */
2732
uarg[a++] = (intptr_t)p->optval; /* l_uintptr_t */
2733
iarg[a++] = p->optlen; /* l_int */
2734
*n_args = 5;
2735
break;
2736
}
2737
/* linux_getsockname */
2738
case 367: {
2739
struct linux_getsockname_args *p = params;
2740
iarg[a++] = p->s; /* l_int */
2741
uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
2742
uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
2743
*n_args = 3;
2744
break;
2745
}
2746
/* linux_getpeername */
2747
case 368: {
2748
struct linux_getpeername_args *p = params;
2749
iarg[a++] = p->s; /* l_int */
2750
uarg[a++] = (intptr_t)p->addr; /* l_uintptr_t */
2751
uarg[a++] = (intptr_t)p->namelen; /* l_uintptr_t */
2752
*n_args = 3;
2753
break;
2754
}
2755
/* linux_sendto */
2756
case 369: {
2757
struct linux_sendto_args *p = params;
2758
iarg[a++] = p->s; /* l_int */
2759
uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
2760
iarg[a++] = p->len; /* l_int */
2761
iarg[a++] = p->flags; /* l_int */
2762
uarg[a++] = (intptr_t)p->to; /* l_uintptr_t */
2763
iarg[a++] = p->tolen; /* l_int */
2764
*n_args = 6;
2765
break;
2766
}
2767
/* linux_sendmsg */
2768
case 370: {
2769
struct linux_sendmsg_args *p = params;
2770
iarg[a++] = p->s; /* l_int */
2771
uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
2772
iarg[a++] = p->flags; /* l_int */
2773
*n_args = 3;
2774
break;
2775
}
2776
/* linux_recvfrom */
2777
case 371: {
2778
struct linux_recvfrom_args *p = params;
2779
iarg[a++] = p->s; /* l_int */
2780
uarg[a++] = (intptr_t)p->buf; /* l_uintptr_t */
2781
iarg[a++] = p->len; /* l_size_t */
2782
iarg[a++] = p->flags; /* l_int */
2783
uarg[a++] = (intptr_t)p->from; /* l_uintptr_t */
2784
uarg[a++] = (intptr_t)p->fromlen; /* l_uintptr_t */
2785
*n_args = 6;
2786
break;
2787
}
2788
/* linux_recvmsg */
2789
case 372: {
2790
struct linux_recvmsg_args *p = params;
2791
iarg[a++] = p->s; /* l_int */
2792
uarg[a++] = (intptr_t)p->msg; /* l_uintptr_t */
2793
iarg[a++] = p->flags; /* l_int */
2794
*n_args = 3;
2795
break;
2796
}
2797
/* linux_shutdown */
2798
case 373: {
2799
struct linux_shutdown_args *p = params;
2800
iarg[a++] = p->s; /* l_int */
2801
iarg[a++] = p->how; /* l_int */
2802
*n_args = 2;
2803
break;
2804
}
2805
/* linux_userfaultfd */
2806
case 374: {
2807
struct linux_userfaultfd_args *p = params;
2808
iarg[a++] = p->flags; /* l_int */
2809
*n_args = 1;
2810
break;
2811
}
2812
/* linux_membarrier */
2813
case 375: {
2814
struct linux_membarrier_args *p = params;
2815
iarg[a++] = p->cmd; /* l_int */
2816
iarg[a++] = p->flags; /* l_int */
2817
*n_args = 2;
2818
break;
2819
}
2820
/* linux_mlock2 */
2821
case 376: {
2822
struct linux_mlock2_args *p = params;
2823
iarg[a++] = p->start; /* l_ulong */
2824
iarg[a++] = p->len; /* l_size_t */
2825
iarg[a++] = p->flags; /* l_int */
2826
*n_args = 3;
2827
break;
2828
}
2829
/* linux_copy_file_range */
2830
case 377: {
2831
struct linux_copy_file_range_args *p = params;
2832
iarg[a++] = p->fd_in; /* l_int */
2833
uarg[a++] = (intptr_t)p->off_in; /* l_loff_t * */
2834
iarg[a++] = p->fd_out; /* l_int */
2835
uarg[a++] = (intptr_t)p->off_out; /* l_loff_t * */
2836
iarg[a++] = p->len; /* l_size_t */
2837
iarg[a++] = p->flags; /* l_uint */
2838
*n_args = 6;
2839
break;
2840
}
2841
/* linux_preadv2 */
2842
case 378: {
2843
struct linux_preadv2_args *p = params;
2844
iarg[a++] = p->fd; /* l_ulong */
2845
uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
2846
iarg[a++] = p->vlen; /* l_ulong */
2847
iarg[a++] = p->pos_l; /* l_ulong */
2848
iarg[a++] = p->pos_h; /* l_ulong */
2849
iarg[a++] = p->flags; /* l_int */
2850
*n_args = 6;
2851
break;
2852
}
2853
/* linux_pwritev2 */
2854
case 379: {
2855
struct linux_pwritev2_args *p = params;
2856
iarg[a++] = p->fd; /* l_ulong */
2857
uarg[a++] = (intptr_t)p->vec; /* const struct iovec * */
2858
iarg[a++] = p->vlen; /* l_ulong */
2859
iarg[a++] = p->pos_l; /* l_ulong */
2860
iarg[a++] = p->pos_h; /* l_ulong */
2861
iarg[a++] = p->flags; /* l_int */
2862
*n_args = 6;
2863
break;
2864
}
2865
/* linux_pkey_mprotect */
2866
case 380: {
2867
struct linux_pkey_mprotect_args *p = params;
2868
iarg[a++] = p->start; /* l_ulong */
2869
iarg[a++] = p->len; /* l_size_t */
2870
iarg[a++] = p->prot; /* l_ulong */
2871
iarg[a++] = p->pkey; /* l_int */
2872
*n_args = 4;
2873
break;
2874
}
2875
/* linux_pkey_alloc */
2876
case 381: {
2877
struct linux_pkey_alloc_args *p = params;
2878
iarg[a++] = p->flags; /* l_ulong */
2879
iarg[a++] = p->init_val; /* l_ulong */
2880
*n_args = 2;
2881
break;
2882
}
2883
/* linux_pkey_free */
2884
case 382: {
2885
struct linux_pkey_free_args *p = params;
2886
iarg[a++] = p->pkey; /* l_int */
2887
*n_args = 1;
2888
break;
2889
}
2890
/* linux_statx */
2891
case 383: {
2892
struct linux_statx_args *p = params;
2893
iarg[a++] = p->dirfd; /* l_int */
2894
uarg[a++] = (intptr_t)p->pathname; /* const char * */
2895
iarg[a++] = p->flags; /* l_uint */
2896
iarg[a++] = p->mask; /* l_uint */
2897
uarg[a++] = (intptr_t)p->statxbuf; /* void * */
2898
*n_args = 5;
2899
break;
2900
}
2901
/* linux_arch_prctl */
2902
case 384: {
2903
struct linux_arch_prctl_args *p = params;
2904
iarg[a++] = p->option; /* l_int */
2905
iarg[a++] = p->arg2; /* l_ulong */
2906
*n_args = 2;
2907
break;
2908
}
2909
/* linux_io_pgetevents */
2910
case 385: {
2911
*n_args = 0;
2912
break;
2913
}
2914
/* linux_rseq */
2915
case 386: {
2916
struct linux_rseq_args *p = params;
2917
uarg[a++] = (intptr_t)p->rseq; /* struct linux_rseq * */
2918
uarg[a++] = p->rseq_len; /* uint32_t */
2919
iarg[a++] = p->flags; /* l_int */
2920
uarg[a++] = p->sig; /* uint32_t */
2921
*n_args = 4;
2922
break;
2923
}
2924
/* linux_semget */
2925
case 393: {
2926
struct linux_semget_args *p = params;
2927
iarg[a++] = p->key; /* l_key_t */
2928
iarg[a++] = p->nsems; /* l_int */
2929
iarg[a++] = p->semflg; /* l_int */
2930
*n_args = 3;
2931
break;
2932
}
2933
/* linux_semctl */
2934
case 394: {
2935
struct linux_semctl_args *p = params;
2936
iarg[a++] = p->semid; /* l_int */
2937
iarg[a++] = p->semnum; /* l_int */
2938
iarg[a++] = p->cmd; /* l_int */
2939
uarg[a++] = p->arg.buf; /* union l_semun */
2940
*n_args = 4;
2941
break;
2942
}
2943
/* linux_shmget */
2944
case 395: {
2945
struct linux_shmget_args *p = params;
2946
iarg[a++] = p->key; /* l_key_t */
2947
iarg[a++] = p->size; /* l_size_t */
2948
iarg[a++] = p->shmflg; /* l_int */
2949
*n_args = 3;
2950
break;
2951
}
2952
/* linux_shmctl */
2953
case 396: {
2954
struct linux_shmctl_args *p = params;
2955
iarg[a++] = p->shmid; /* l_int */
2956
iarg[a++] = p->cmd; /* l_int */
2957
uarg[a++] = (intptr_t)p->buf; /* struct l_shmid_ds * */
2958
*n_args = 3;
2959
break;
2960
}
2961
/* linux_shmat */
2962
case 397: {
2963
struct linux_shmat_args *p = params;
2964
iarg[a++] = p->shmid; /* l_int */
2965
uarg[a++] = (intptr_t)p->shmaddr; /* char * */
2966
iarg[a++] = p->shmflg; /* l_int */
2967
*n_args = 3;
2968
break;
2969
}
2970
/* linux_shmdt */
2971
case 398: {
2972
struct linux_shmdt_args *p = params;
2973
uarg[a++] = (intptr_t)p->shmaddr; /* char * */
2974
*n_args = 1;
2975
break;
2976
}
2977
/* linux_msgget */
2978
case 399: {
2979
struct linux_msgget_args *p = params;
2980
iarg[a++] = p->key; /* l_key_t */
2981
iarg[a++] = p->msgflg; /* l_int */
2982
*n_args = 2;
2983
break;
2984
}
2985
/* linux_msgsnd */
2986
case 400: {
2987
struct linux_msgsnd_args *p = params;
2988
iarg[a++] = p->msqid; /* l_int */
2989
uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
2990
iarg[a++] = p->msgsz; /* l_size_t */
2991
iarg[a++] = p->msgflg; /* l_int */
2992
*n_args = 4;
2993
break;
2994
}
2995
/* linux_msgrcv */
2996
case 401: {
2997
struct linux_msgrcv_args *p = params;
2998
iarg[a++] = p->msqid; /* l_int */
2999
uarg[a++] = (intptr_t)p->msgp; /* struct l_msgbuf * */
3000
iarg[a++] = p->msgsz; /* l_size_t */
3001
iarg[a++] = p->msgtyp; /* l_long */
3002
iarg[a++] = p->msgflg; /* l_int */
3003
*n_args = 5;
3004
break;
3005
}
3006
/* linux_msgctl */
3007
case 402: {
3008
struct linux_msgctl_args *p = params;
3009
iarg[a++] = p->msqid; /* l_int */
3010
iarg[a++] = p->cmd; /* l_int */
3011
uarg[a++] = (intptr_t)p->buf; /* struct l_msqid_ds * */
3012
*n_args = 3;
3013
break;
3014
}
3015
/* linux_clock_gettime64 */
3016
case 403: {
3017
struct linux_clock_gettime64_args *p = params;
3018
iarg[a++] = p->which; /* clockid_t */
3019
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */
3020
*n_args = 2;
3021
break;
3022
}
3023
/* linux_clock_settime64 */
3024
case 404: {
3025
struct linux_clock_settime64_args *p = params;
3026
iarg[a++] = p->which; /* clockid_t */
3027
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */
3028
*n_args = 2;
3029
break;
3030
}
3031
/* linux_clock_adjtime64 */
3032
case 405: {
3033
*n_args = 0;
3034
break;
3035
}
3036
/* linux_clock_getres_time64 */
3037
case 406: {
3038
struct linux_clock_getres_time64_args *p = params;
3039
iarg[a++] = p->which; /* clockid_t */
3040
uarg[a++] = (intptr_t)p->tp; /* struct l_timespec64 * */
3041
*n_args = 2;
3042
break;
3043
}
3044
/* linux_clock_nanosleep_time64 */
3045
case 407: {
3046
struct linux_clock_nanosleep_time64_args *p = params;
3047
iarg[a++] = p->which; /* clockid_t */
3048
iarg[a++] = p->flags; /* l_int */
3049
uarg[a++] = (intptr_t)p->rqtp; /* struct l_timespec64 * */
3050
uarg[a++] = (intptr_t)p->rmtp; /* struct l_timespec64 * */
3051
*n_args = 4;
3052
break;
3053
}
3054
/* linux_timer_gettime64 */
3055
case 408: {
3056
struct linux_timer_gettime64_args *p = params;
3057
iarg[a++] = p->timerid; /* l_timer_t */
3058
uarg[a++] = (intptr_t)p->setting; /* struct l_itimerspec64 * */
3059
*n_args = 2;
3060
break;
3061
}
3062
/* linux_timer_settime64 */
3063
case 409: {
3064
struct linux_timer_settime64_args *p = params;
3065
iarg[a++] = p->timerid; /* l_timer_t */
3066
iarg[a++] = p->flags; /* l_int */
3067
uarg[a++] = (intptr_t)p->new; /* const struct l_itimerspec64 * */
3068
uarg[a++] = (intptr_t)p->old; /* struct l_itimerspec64 * */
3069
*n_args = 4;
3070
break;
3071
}
3072
/* linux_timerfd_gettime64 */
3073
case 410: {
3074
struct linux_timerfd_gettime64_args *p = params;
3075
iarg[a++] = p->fd; /* l_int */
3076
uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
3077
*n_args = 2;
3078
break;
3079
}
3080
/* linux_timerfd_settime64 */
3081
case 411: {
3082
struct linux_timerfd_settime64_args *p = params;
3083
iarg[a++] = p->fd; /* l_int */
3084
iarg[a++] = p->flags; /* l_int */
3085
uarg[a++] = (intptr_t)p->new_value; /* const struct l_itimerspec64 * */
3086
uarg[a++] = (intptr_t)p->old_value; /* struct l_itimerspec64 * */
3087
*n_args = 4;
3088
break;
3089
}
3090
/* linux_utimensat_time64 */
3091
case 412: {
3092
struct linux_utimensat_time64_args *p = params;
3093
iarg[a++] = p->dfd; /* l_int */
3094
uarg[a++] = (intptr_t)p->pathname; /* const char * */
3095
uarg[a++] = (intptr_t)p->times64; /* const struct l_timespec64 * */
3096
iarg[a++] = p->flags; /* l_int */
3097
*n_args = 4;
3098
break;
3099
}
3100
/* linux_pselect6_time64 */
3101
case 413: {
3102
struct linux_pselect6_time64_args *p = params;
3103
iarg[a++] = p->nfds; /* l_int */
3104
uarg[a++] = (intptr_t)p->readfds; /* l_fd_set * */
3105
uarg[a++] = (intptr_t)p->writefds; /* l_fd_set * */
3106
uarg[a++] = (intptr_t)p->exceptfds; /* l_fd_set * */
3107
uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
3108
uarg[a++] = (intptr_t)p->sig; /* l_uintptr_t * */
3109
*n_args = 6;
3110
break;
3111
}
3112
/* linux_ppoll_time64 */
3113
case 414: {
3114
struct linux_ppoll_time64_args *p = params;
3115
uarg[a++] = (intptr_t)p->fds; /* struct pollfd * */
3116
uarg[a++] = p->nfds; /* uint32_t */
3117
uarg[a++] = (intptr_t)p->tsp; /* struct l_timespec64 * */
3118
uarg[a++] = (intptr_t)p->sset; /* l_sigset_t * */
3119
iarg[a++] = p->ssize; /* l_size_t */
3120
*n_args = 5;
3121
break;
3122
}
3123
/* linux_io_pgetevents_time64 */
3124
case 416: {
3125
*n_args = 0;
3126
break;
3127
}
3128
/* linux_recvmmsg_time64 */
3129
case 417: {
3130
struct linux_recvmmsg_time64_args *p = params;
3131
iarg[a++] = p->s; /* l_int */
3132
uarg[a++] = (intptr_t)p->msg; /* struct l_mmsghdr * */
3133
iarg[a++] = p->vlen; /* l_uint */
3134
iarg[a++] = p->flags; /* l_uint */
3135
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
3136
*n_args = 5;
3137
break;
3138
}
3139
/* linux_mq_timedsend_time64 */
3140
case 418: {
3141
*n_args = 0;
3142
break;
3143
}
3144
/* linux_mq_timedreceive_time64 */
3145
case 419: {
3146
*n_args = 0;
3147
break;
3148
}
3149
/* linux_semtimedop_time64 */
3150
case 420: {
3151
struct linux_semtimedop_time64_args *p = params;
3152
iarg[a++] = p->semid; /* l_int */
3153
uarg[a++] = (intptr_t)p->tsops; /* struct sembuf * */
3154
iarg[a++] = p->nsops; /* l_size_t */
3155
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
3156
*n_args = 4;
3157
break;
3158
}
3159
/* linux_rt_sigtimedwait_time64 */
3160
case 421: {
3161
struct linux_rt_sigtimedwait_time64_args *p = params;
3162
uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
3163
uarg[a++] = (intptr_t)p->ptr; /* l_siginfo_t * */
3164
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
3165
iarg[a++] = p->sigsetsize; /* l_size_t */
3166
*n_args = 4;
3167
break;
3168
}
3169
/* linux_sys_futex_time64 */
3170
case 422: {
3171
struct linux_sys_futex_time64_args *p = params;
3172
uarg[a++] = (intptr_t)p->uaddr; /* uint32_t * */
3173
iarg[a++] = p->op; /* l_int */
3174
uarg[a++] = p->val; /* uint32_t */
3175
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
3176
uarg[a++] = (intptr_t)p->uaddr2; /* uint32_t * */
3177
uarg[a++] = p->val3; /* uint32_t */
3178
*n_args = 6;
3179
break;
3180
}
3181
/* linux_sched_rr_get_interval_time64 */
3182
case 423: {
3183
struct linux_sched_rr_get_interval_time64_args *p = params;
3184
iarg[a++] = p->pid; /* l_pid_t */
3185
uarg[a++] = (intptr_t)p->interval; /* struct l_timespec64 * */
3186
*n_args = 2;
3187
break;
3188
}
3189
/* linux_pidfd_send_signal */
3190
case 424: {
3191
struct linux_pidfd_send_signal_args *p = params;
3192
iarg[a++] = p->pidfd; /* l_int */
3193
iarg[a++] = p->sig; /* l_int */
3194
uarg[a++] = (intptr_t)p->info; /* l_siginfo_t * */
3195
iarg[a++] = p->flags; /* l_uint */
3196
*n_args = 4;
3197
break;
3198
}
3199
/* linux_io_uring_setup */
3200
case 425: {
3201
*n_args = 0;
3202
break;
3203
}
3204
/* linux_io_uring_enter */
3205
case 426: {
3206
*n_args = 0;
3207
break;
3208
}
3209
/* linux_io_uring_register */
3210
case 427: {
3211
*n_args = 0;
3212
break;
3213
}
3214
/* linux_open_tree */
3215
case 428: {
3216
*n_args = 0;
3217
break;
3218
}
3219
/* linux_move_mount */
3220
case 429: {
3221
*n_args = 0;
3222
break;
3223
}
3224
/* linux_fsopen */
3225
case 430: {
3226
*n_args = 0;
3227
break;
3228
}
3229
/* linux_fsconfig */
3230
case 431: {
3231
*n_args = 0;
3232
break;
3233
}
3234
/* linux_fsmount */
3235
case 432: {
3236
*n_args = 0;
3237
break;
3238
}
3239
/* linux_fspick */
3240
case 433: {
3241
*n_args = 0;
3242
break;
3243
}
3244
/* linux_pidfd_open */
3245
case 434: {
3246
*n_args = 0;
3247
break;
3248
}
3249
/* linux_clone3 */
3250
case 435: {
3251
struct linux_clone3_args *p = params;
3252
uarg[a++] = (intptr_t)p->uargs; /* struct l_user_clone_args * */
3253
iarg[a++] = p->usize; /* l_size_t */
3254
*n_args = 2;
3255
break;
3256
}
3257
/* linux_close_range */
3258
case 436: {
3259
struct linux_close_range_args *p = params;
3260
iarg[a++] = p->first; /* l_uint */
3261
iarg[a++] = p->last; /* l_uint */
3262
iarg[a++] = p->flags; /* l_uint */
3263
*n_args = 3;
3264
break;
3265
}
3266
/* linux_openat2 */
3267
case 437: {
3268
*n_args = 0;
3269
break;
3270
}
3271
/* linux_pidfd_getfd */
3272
case 438: {
3273
*n_args = 0;
3274
break;
3275
}
3276
/* linux_faccessat2 */
3277
case 439: {
3278
struct linux_faccessat2_args *p = params;
3279
iarg[a++] = p->dfd; /* l_int */
3280
uarg[a++] = (intptr_t)p->filename; /* const char * */
3281
iarg[a++] = p->amode; /* l_int */
3282
iarg[a++] = p->flags; /* l_int */
3283
*n_args = 4;
3284
break;
3285
}
3286
/* linux_process_madvise */
3287
case 440: {
3288
*n_args = 0;
3289
break;
3290
}
3291
/* linux_epoll_pwait2_64 */
3292
case 441: {
3293
struct linux_epoll_pwait2_64_args *p = params;
3294
iarg[a++] = p->epfd; /* l_int */
3295
uarg[a++] = (intptr_t)p->events; /* struct epoll_event * */
3296
iarg[a++] = p->maxevents; /* l_int */
3297
uarg[a++] = (intptr_t)p->timeout; /* struct l_timespec64 * */
3298
uarg[a++] = (intptr_t)p->mask; /* l_sigset_t * */
3299
iarg[a++] = p->sigsetsize; /* l_size_t */
3300
*n_args = 6;
3301
break;
3302
}
3303
/* linux_mount_setattr */
3304
case 442: {
3305
*n_args = 0;
3306
break;
3307
}
3308
/* linux_quotactl_fd */
3309
case 443: {
3310
*n_args = 0;
3311
break;
3312
}
3313
/* linux_landlock_create_ruleset */
3314
case 444: {
3315
*n_args = 0;
3316
break;
3317
}
3318
/* linux_landlock_add_rule */
3319
case 445: {
3320
*n_args = 0;
3321
break;
3322
}
3323
/* linux_landlock_restrict_self */
3324
case 446: {
3325
*n_args = 0;
3326
break;
3327
}
3328
/* linux_memfd_secret */
3329
case 447: {
3330
*n_args = 0;
3331
break;
3332
}
3333
/* linux_process_mrelease */
3334
case 448: {
3335
*n_args = 0;
3336
break;
3337
}
3338
/* linux_futex_waitv */
3339
case 449: {
3340
*n_args = 0;
3341
break;
3342
}
3343
/* linux_set_mempolicy_home_node */
3344
case 450: {
3345
*n_args = 0;
3346
break;
3347
}
3348
/* linux_cachestat */
3349
case 451: {
3350
*n_args = 0;
3351
break;
3352
}
3353
/* linux_fchmodat2 */
3354
case 452: {
3355
*n_args = 0;
3356
break;
3357
}
3358
default:
3359
*n_args = 0;
3360
break;
3361
};
3362
}
3363
static void
3364
systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
3365
{
3366
const char *p = NULL;
3367
switch (sysnum) {
3368
/* linux_exit */
3369
case 1:
3370
switch (ndx) {
3371
case 0:
3372
p = "int";
3373
break;
3374
default:
3375
break;
3376
};
3377
break;
3378
/* linux_fork */
3379
case 2:
3380
break;
3381
/* read */
3382
case 3:
3383
switch (ndx) {
3384
case 0:
3385
p = "int";
3386
break;
3387
case 1:
3388
p = "userland char *";
3389
break;
3390
case 2:
3391
p = "u_int";
3392
break;
3393
default:
3394
break;
3395
};
3396
break;
3397
/* linux_write */
3398
case 4:
3399
switch (ndx) {
3400
case 0:
3401
p = "int";
3402
break;
3403
case 1:
3404
p = "userland char *";
3405
break;
3406
case 2:
3407
p = "l_size_t";
3408
break;
3409
default:
3410
break;
3411
};
3412
break;
3413
/* linux_open */
3414
case 5:
3415
switch (ndx) {
3416
case 0:
3417
p = "userland char *";
3418
break;
3419
case 1:
3420
p = "l_int";
3421
break;
3422
case 2:
3423
p = "l_int";
3424
break;
3425
default:
3426
break;
3427
};
3428
break;
3429
/* close */
3430
case 6:
3431
switch (ndx) {
3432
case 0:
3433
p = "int";
3434
break;
3435
default:
3436
break;
3437
};
3438
break;
3439
/* linux_waitpid */
3440
case 7:
3441
switch (ndx) {
3442
case 0:
3443
p = "l_pid_t";
3444
break;
3445
case 1:
3446
p = "userland l_int *";
3447
break;
3448
case 2:
3449
p = "l_int";
3450
break;
3451
default:
3452
break;
3453
};
3454
break;
3455
/* linux_creat */
3456
case 8:
3457
switch (ndx) {
3458
case 0:
3459
p = "userland char *";
3460
break;
3461
case 1:
3462
p = "l_int";
3463
break;
3464
default:
3465
break;
3466
};
3467
break;
3468
/* linux_link */
3469
case 9:
3470
switch (ndx) {
3471
case 0:
3472
p = "userland char *";
3473
break;
3474
case 1:
3475
p = "userland char *";
3476
break;
3477
default:
3478
break;
3479
};
3480
break;
3481
/* linux_unlink */
3482
case 10:
3483
switch (ndx) {
3484
case 0:
3485
p = "userland char *";
3486
break;
3487
default:
3488
break;
3489
};
3490
break;
3491
/* linux_execve */
3492
case 11:
3493
switch (ndx) {
3494
case 0:
3495
p = "userland char *";
3496
break;
3497
case 1:
3498
p = "userland l_uintptr_t *";
3499
break;
3500
case 2:
3501
p = "userland l_uintptr_t *";
3502
break;
3503
default:
3504
break;
3505
};
3506
break;
3507
/* linux_chdir */
3508
case 12:
3509
switch (ndx) {
3510
case 0:
3511
p = "userland char *";
3512
break;
3513
default:
3514
break;
3515
};
3516
break;
3517
/* linux_time */
3518
case 13:
3519
switch (ndx) {
3520
case 0:
3521
p = "userland l_time_t *";
3522
break;
3523
default:
3524
break;
3525
};
3526
break;
3527
/* linux_mknod */
3528
case 14:
3529
switch (ndx) {
3530
case 0:
3531
p = "userland char *";
3532
break;
3533
case 1:
3534
p = "l_int";
3535
break;
3536
case 2:
3537
p = "l_dev_t";
3538
break;
3539
default:
3540
break;
3541
};
3542
break;
3543
/* linux_chmod */
3544
case 15:
3545
switch (ndx) {
3546
case 0:
3547
p = "userland char *";
3548
break;
3549
case 1:
3550
p = "l_mode_t";
3551
break;
3552
default:
3553
break;
3554
};
3555
break;
3556
/* linux_lchown16 */
3557
case 16:
3558
switch (ndx) {
3559
case 0:
3560
p = "userland char *";
3561
break;
3562
case 1:
3563
p = "l_uid16_t";
3564
break;
3565
case 2:
3566
p = "l_gid16_t";
3567
break;
3568
default:
3569
break;
3570
};
3571
break;
3572
/* linux_stat */
3573
case 18:
3574
switch (ndx) {
3575
case 0:
3576
p = "userland char *";
3577
break;
3578
case 1:
3579
p = "userland struct l_old_stat *";
3580
break;
3581
default:
3582
break;
3583
};
3584
break;
3585
/* linux_lseek */
3586
case 19:
3587
switch (ndx) {
3588
case 0:
3589
p = "l_uint";
3590
break;
3591
case 1:
3592
p = "l_off_t";
3593
break;
3594
case 2:
3595
p = "l_int";
3596
break;
3597
default:
3598
break;
3599
};
3600
break;
3601
/* linux_getpid */
3602
case 20:
3603
break;
3604
/* linux_mount */
3605
case 21:
3606
switch (ndx) {
3607
case 0:
3608
p = "userland char *";
3609
break;
3610
case 1:
3611
p = "userland char *";
3612
break;
3613
case 2:
3614
p = "userland char *";
3615
break;
3616
case 3:
3617
p = "l_ulong";
3618
break;
3619
case 4:
3620
p = "userland void *";
3621
break;
3622
default:
3623
break;
3624
};
3625
break;
3626
/* linux_oldumount */
3627
case 22:
3628
switch (ndx) {
3629
case 0:
3630
p = "userland char *";
3631
break;
3632
default:
3633
break;
3634
};
3635
break;
3636
/* linux_setuid16 */
3637
case 23:
3638
switch (ndx) {
3639
case 0:
3640
p = "l_uid16_t";
3641
break;
3642
default:
3643
break;
3644
};
3645
break;
3646
/* linux_getuid16 */
3647
case 24:
3648
break;
3649
/* linux_stime */
3650
case 25:
3651
break;
3652
/* linux_ptrace */
3653
case 26:
3654
switch (ndx) {
3655
case 0:
3656
p = "l_long";
3657
break;
3658
case 1:
3659
p = "l_long";
3660
break;
3661
case 2:
3662
p = "l_long";
3663
break;
3664
case 3:
3665
p = "l_long";
3666
break;
3667
default:
3668
break;
3669
};
3670
break;
3671
/* linux_alarm */
3672
case 27:
3673
switch (ndx) {
3674
case 0:
3675
p = "l_uint";
3676
break;
3677
default:
3678
break;
3679
};
3680
break;
3681
/* linux_pause */
3682
case 29:
3683
break;
3684
/* linux_utime */
3685
case 30:
3686
switch (ndx) {
3687
case 0:
3688
p = "userland char *";
3689
break;
3690
case 1:
3691
p = "userland struct l_utimbuf *";
3692
break;
3693
default:
3694
break;
3695
};
3696
break;
3697
/* linux_access */
3698
case 33:
3699
switch (ndx) {
3700
case 0:
3701
p = "userland char *";
3702
break;
3703
case 1:
3704
p = "l_int";
3705
break;
3706
default:
3707
break;
3708
};
3709
break;
3710
/* linux_nice */
3711
case 34:
3712
switch (ndx) {
3713
case 0:
3714
p = "l_int";
3715
break;
3716
default:
3717
break;
3718
};
3719
break;
3720
/* sync */
3721
case 36:
3722
break;
3723
/* linux_kill */
3724
case 37:
3725
switch (ndx) {
3726
case 0:
3727
p = "l_int";
3728
break;
3729
case 1:
3730
p = "l_int";
3731
break;
3732
default:
3733
break;
3734
};
3735
break;
3736
/* linux_rename */
3737
case 38:
3738
switch (ndx) {
3739
case 0:
3740
p = "userland char *";
3741
break;
3742
case 1:
3743
p = "userland char *";
3744
break;
3745
default:
3746
break;
3747
};
3748
break;
3749
/* linux_mkdir */
3750
case 39:
3751
switch (ndx) {
3752
case 0:
3753
p = "userland char *";
3754
break;
3755
case 1:
3756
p = "l_int";
3757
break;
3758
default:
3759
break;
3760
};
3761
break;
3762
/* linux_rmdir */
3763
case 40:
3764
switch (ndx) {
3765
case 0:
3766
p = "userland char *";
3767
break;
3768
default:
3769
break;
3770
};
3771
break;
3772
/* dup */
3773
case 41:
3774
switch (ndx) {
3775
case 0:
3776
p = "u_int";
3777
break;
3778
default:
3779
break;
3780
};
3781
break;
3782
/* linux_pipe */
3783
case 42:
3784
switch (ndx) {
3785
case 0:
3786
p = "userland l_int *";
3787
break;
3788
default:
3789
break;
3790
};
3791
break;
3792
/* linux_times */
3793
case 43:
3794
switch (ndx) {
3795
case 0:
3796
p = "userland struct l_times_argv *";
3797
break;
3798
default:
3799
break;
3800
};
3801
break;
3802
/* linux_brk */
3803
case 45:
3804
switch (ndx) {
3805
case 0:
3806
p = "l_ulong";
3807
break;
3808
default:
3809
break;
3810
};
3811
break;
3812
/* linux_setgid16 */
3813
case 46:
3814
switch (ndx) {
3815
case 0:
3816
p = "l_gid16_t";
3817
break;
3818
default:
3819
break;
3820
};
3821
break;
3822
/* linux_getgid16 */
3823
case 47:
3824
break;
3825
/* linux_signal */
3826
case 48:
3827
switch (ndx) {
3828
case 0:
3829
p = "l_int";
3830
break;
3831
case 1:
3832
p = "userland void *";
3833
break;
3834
default:
3835
break;
3836
};
3837
break;
3838
/* linux_geteuid16 */
3839
case 49:
3840
break;
3841
/* linux_getegid16 */
3842
case 50:
3843
break;
3844
/* acct */
3845
case 51:
3846
switch (ndx) {
3847
case 0:
3848
p = "userland char *";
3849
break;
3850
default:
3851
break;
3852
};
3853
break;
3854
/* linux_umount */
3855
case 52:
3856
switch (ndx) {
3857
case 0:
3858
p = "userland char *";
3859
break;
3860
case 1:
3861
p = "l_int";
3862
break;
3863
default:
3864
break;
3865
};
3866
break;
3867
/* linux_ioctl */
3868
case 54:
3869
switch (ndx) {
3870
case 0:
3871
p = "l_uint";
3872
break;
3873
case 1:
3874
p = "l_uint";
3875
break;
3876
case 2:
3877
p = "l_ulong";
3878
break;
3879
default:
3880
break;
3881
};
3882
break;
3883
/* linux_fcntl */
3884
case 55:
3885
switch (ndx) {
3886
case 0:
3887
p = "l_uint";
3888
break;
3889
case 1:
3890
p = "l_uint";
3891
break;
3892
case 2:
3893
p = "l_ulong";
3894
break;
3895
default:
3896
break;
3897
};
3898
break;
3899
/* setpgid */
3900
case 57:
3901
switch (ndx) {
3902
case 0:
3903
p = "int";
3904
break;
3905
case 1:
3906
p = "int";
3907
break;
3908
default:
3909
break;
3910
};
3911
break;
3912
/* linux_olduname */
3913
case 59:
3914
break;
3915
/* umask */
3916
case 60:
3917
switch (ndx) {
3918
case 0:
3919
p = "int";
3920
break;
3921
default:
3922
break;
3923
};
3924
break;
3925
/* chroot */
3926
case 61:
3927
switch (ndx) {
3928
case 0:
3929
p = "userland char *";
3930
break;
3931
default:
3932
break;
3933
};
3934
break;
3935
/* linux_ustat */
3936
case 62:
3937
switch (ndx) {
3938
case 0:
3939
p = "l_dev_t";
3940
break;
3941
case 1:
3942
p = "userland struct l_ustat *";
3943
break;
3944
default:
3945
break;
3946
};
3947
break;
3948
/* dup2 */
3949
case 63:
3950
switch (ndx) {
3951
case 0:
3952
p = "u_int";
3953
break;
3954
case 1:
3955
p = "u_int";
3956
break;
3957
default:
3958
break;
3959
};
3960
break;
3961
/* linux_getppid */
3962
case 64:
3963
break;
3964
/* getpgrp */
3965
case 65:
3966
break;
3967
/* setsid */
3968
case 66:
3969
break;
3970
/* linux_sigaction */
3971
case 67:
3972
switch (ndx) {
3973
case 0:
3974
p = "l_int";
3975
break;
3976
case 1:
3977
p = "userland l_osigaction_t *";
3978
break;
3979
case 2:
3980
p = "userland l_osigaction_t *";
3981
break;
3982
default:
3983
break;
3984
};
3985
break;
3986
/* linux_sgetmask */
3987
case 68:
3988
break;
3989
/* linux_ssetmask */
3990
case 69:
3991
switch (ndx) {
3992
case 0:
3993
p = "l_osigset_t";
3994
break;
3995
default:
3996
break;
3997
};
3998
break;
3999
/* linux_setreuid16 */
4000
case 70:
4001
switch (ndx) {
4002
case 0:
4003
p = "l_uid16_t";
4004
break;
4005
case 1:
4006
p = "l_uid16_t";
4007
break;
4008
default:
4009
break;
4010
};
4011
break;
4012
/* linux_setregid16 */
4013
case 71:
4014
switch (ndx) {
4015
case 0:
4016
p = "l_gid16_t";
4017
break;
4018
case 1:
4019
p = "l_gid16_t";
4020
break;
4021
default:
4022
break;
4023
};
4024
break;
4025
/* linux_sigsuspend */
4026
case 72:
4027
switch (ndx) {
4028
case 0:
4029
p = "l_int";
4030
break;
4031
case 1:
4032
p = "l_int";
4033
break;
4034
case 2:
4035
p = "l_osigset_t";
4036
break;
4037
default:
4038
break;
4039
};
4040
break;
4041
/* linux_sigpending */
4042
case 73:
4043
switch (ndx) {
4044
case 0:
4045
p = "userland l_osigset_t *";
4046
break;
4047
default:
4048
break;
4049
};
4050
break;
4051
/* linux_sethostname */
4052
case 74:
4053
switch (ndx) {
4054
case 0:
4055
p = "userland char *";
4056
break;
4057
case 1:
4058
p = "u_int";
4059
break;
4060
default:
4061
break;
4062
};
4063
break;
4064
/* linux_setrlimit */
4065
case 75:
4066
switch (ndx) {
4067
case 0:
4068
p = "l_uint";
4069
break;
4070
case 1:
4071
p = "userland struct l_rlimit *";
4072
break;
4073
default:
4074
break;
4075
};
4076
break;
4077
/* linux_old_getrlimit */
4078
case 76:
4079
switch (ndx) {
4080
case 0:
4081
p = "l_uint";
4082
break;
4083
case 1:
4084
p = "userland struct l_rlimit *";
4085
break;
4086
default:
4087
break;
4088
};
4089
break;
4090
/* getrusage */
4091
case 77:
4092
switch (ndx) {
4093
case 0:
4094
p = "int";
4095
break;
4096
case 1:
4097
p = "userland struct rusage *";
4098
break;
4099
default:
4100
break;
4101
};
4102
break;
4103
/* gettimeofday */
4104
case 78:
4105
switch (ndx) {
4106
case 0:
4107
p = "userland struct timeval *";
4108
break;
4109
case 1:
4110
p = "userland struct timezone *";
4111
break;
4112
default:
4113
break;
4114
};
4115
break;
4116
/* settimeofday */
4117
case 79:
4118
switch (ndx) {
4119
case 0:
4120
p = "userland struct timeval *";
4121
break;
4122
case 1:
4123
p = "userland struct timezone *";
4124
break;
4125
default:
4126
break;
4127
};
4128
break;
4129
/* linux_getgroups16 */
4130
case 80:
4131
switch (ndx) {
4132
case 0:
4133
p = "l_uint";
4134
break;
4135
case 1:
4136
p = "userland l_gid16_t *";
4137
break;
4138
default:
4139
break;
4140
};
4141
break;
4142
/* linux_setgroups16 */
4143
case 81:
4144
switch (ndx) {
4145
case 0:
4146
p = "l_uint";
4147
break;
4148
case 1:
4149
p = "userland l_gid16_t *";
4150
break;
4151
default:
4152
break;
4153
};
4154
break;
4155
/* linux_old_select */
4156
case 82:
4157
switch (ndx) {
4158
case 0:
4159
p = "userland struct l_old_select_argv *";
4160
break;
4161
default:
4162
break;
4163
};
4164
break;
4165
/* linux_symlink */
4166
case 83:
4167
switch (ndx) {
4168
case 0:
4169
p = "userland char *";
4170
break;
4171
case 1:
4172
p = "userland char *";
4173
break;
4174
default:
4175
break;
4176
};
4177
break;
4178
/* linux_lstat */
4179
case 84:
4180
switch (ndx) {
4181
case 0:
4182
p = "userland char *";
4183
break;
4184
case 1:
4185
p = "userland struct l_old_stat *";
4186
break;
4187
default:
4188
break;
4189
};
4190
break;
4191
/* linux_readlink */
4192
case 85:
4193
switch (ndx) {
4194
case 0:
4195
p = "userland char *";
4196
break;
4197
case 1:
4198
p = "userland char *";
4199
break;
4200
case 2:
4201
p = "l_int";
4202
break;
4203
default:
4204
break;
4205
};
4206
break;
4207
/* linux_uselib */
4208
case 86:
4209
switch (ndx) {
4210
case 0:
4211
p = "userland char *";
4212
break;
4213
default:
4214
break;
4215
};
4216
break;
4217
/* swapon */
4218
case 87:
4219
switch (ndx) {
4220
case 0:
4221
p = "userland char *";
4222
break;
4223
default:
4224
break;
4225
};
4226
break;
4227
/* linux_reboot */
4228
case 88:
4229
switch (ndx) {
4230
case 0:
4231
p = "l_int";
4232
break;
4233
case 1:
4234
p = "l_int";
4235
break;
4236
case 2:
4237
p = "l_uint";
4238
break;
4239
case 3:
4240
p = "userland void *";
4241
break;
4242
default:
4243
break;
4244
};
4245
break;
4246
/* linux_readdir */
4247
case 89:
4248
switch (ndx) {
4249
case 0:
4250
p = "l_uint";
4251
break;
4252
case 1:
4253
p = "userland struct l_dirent *";
4254
break;
4255
case 2:
4256
p = "l_uint";
4257
break;
4258
default:
4259
break;
4260
};
4261
break;
4262
/* linux_mmap */
4263
case 90:
4264
switch (ndx) {
4265
case 0:
4266
p = "userland struct l_mmap_argv *";
4267
break;
4268
default:
4269
break;
4270
};
4271
break;
4272
/* munmap */
4273
case 91:
4274
switch (ndx) {
4275
case 0:
4276
p = "caddr_t";
4277
break;
4278
case 1:
4279
p = "int";
4280
break;
4281
default:
4282
break;
4283
};
4284
break;
4285
/* linux_truncate */
4286
case 92:
4287
switch (ndx) {
4288
case 0:
4289
p = "userland char *";
4290
break;
4291
case 1:
4292
p = "l_ulong";
4293
break;
4294
default:
4295
break;
4296
};
4297
break;
4298
/* linux_ftruncate */
4299
case 93:
4300
switch (ndx) {
4301
case 0:
4302
p = "int";
4303
break;
4304
case 1:
4305
p = "long";
4306
break;
4307
default:
4308
break;
4309
};
4310
break;
4311
/* fchmod */
4312
case 94:
4313
switch (ndx) {
4314
case 0:
4315
p = "int";
4316
break;
4317
case 1:
4318
p = "int";
4319
break;
4320
default:
4321
break;
4322
};
4323
break;
4324
/* fchown */
4325
case 95:
4326
switch (ndx) {
4327
case 0:
4328
p = "int";
4329
break;
4330
case 1:
4331
p = "int";
4332
break;
4333
case 2:
4334
p = "int";
4335
break;
4336
default:
4337
break;
4338
};
4339
break;
4340
/* linux_getpriority */
4341
case 96:
4342
switch (ndx) {
4343
case 0:
4344
p = "int";
4345
break;
4346
case 1:
4347
p = "int";
4348
break;
4349
default:
4350
break;
4351
};
4352
break;
4353
/* setpriority */
4354
case 97:
4355
switch (ndx) {
4356
case 0:
4357
p = "int";
4358
break;
4359
case 1:
4360
p = "int";
4361
break;
4362
case 2:
4363
p = "int";
4364
break;
4365
default:
4366
break;
4367
};
4368
break;
4369
/* linux_statfs */
4370
case 99:
4371
switch (ndx) {
4372
case 0:
4373
p = "userland char *";
4374
break;
4375
case 1:
4376
p = "userland struct l_statfs_buf *";
4377
break;
4378
default:
4379
break;
4380
};
4381
break;
4382
/* linux_fstatfs */
4383
case 100:
4384
switch (ndx) {
4385
case 0:
4386
p = "l_uint";
4387
break;
4388
case 1:
4389
p = "userland struct l_statfs_buf *";
4390
break;
4391
default:
4392
break;
4393
};
4394
break;
4395
/* linux_ioperm */
4396
case 101:
4397
switch (ndx) {
4398
case 0:
4399
p = "l_ulong";
4400
break;
4401
case 1:
4402
p = "l_ulong";
4403
break;
4404
case 2:
4405
p = "l_int";
4406
break;
4407
default:
4408
break;
4409
};
4410
break;
4411
/* linux_socketcall */
4412
case 102:
4413
switch (ndx) {
4414
case 0:
4415
p = "l_int";
4416
break;
4417
case 1:
4418
p = "l_ulong";
4419
break;
4420
default:
4421
break;
4422
};
4423
break;
4424
/* linux_syslog */
4425
case 103:
4426
switch (ndx) {
4427
case 0:
4428
p = "l_int";
4429
break;
4430
case 1:
4431
p = "userland char *";
4432
break;
4433
case 2:
4434
p = "l_int";
4435
break;
4436
default:
4437
break;
4438
};
4439
break;
4440
/* linux_setitimer */
4441
case 104:
4442
switch (ndx) {
4443
case 0:
4444
p = "l_int";
4445
break;
4446
case 1:
4447
p = "userland struct l_itimerval *";
4448
break;
4449
case 2:
4450
p = "userland struct l_itimerval *";
4451
break;
4452
default:
4453
break;
4454
};
4455
break;
4456
/* linux_getitimer */
4457
case 105:
4458
switch (ndx) {
4459
case 0:
4460
p = "l_int";
4461
break;
4462
case 1:
4463
p = "userland struct l_itimerval *";
4464
break;
4465
default:
4466
break;
4467
};
4468
break;
4469
/* linux_newstat */
4470
case 106:
4471
switch (ndx) {
4472
case 0:
4473
p = "userland char *";
4474
break;
4475
case 1:
4476
p = "userland struct l_newstat *";
4477
break;
4478
default:
4479
break;
4480
};
4481
break;
4482
/* linux_newlstat */
4483
case 107:
4484
switch (ndx) {
4485
case 0:
4486
p = "userland char *";
4487
break;
4488
case 1:
4489
p = "userland struct l_newstat *";
4490
break;
4491
default:
4492
break;
4493
};
4494
break;
4495
/* linux_newfstat */
4496
case 108:
4497
switch (ndx) {
4498
case 0:
4499
p = "l_uint";
4500
break;
4501
case 1:
4502
p = "userland struct l_newstat *";
4503
break;
4504
default:
4505
break;
4506
};
4507
break;
4508
/* linux_uname */
4509
case 109:
4510
break;
4511
/* linux_iopl */
4512
case 110:
4513
switch (ndx) {
4514
case 0:
4515
p = "l_int";
4516
break;
4517
default:
4518
break;
4519
};
4520
break;
4521
/* linux_vhangup */
4522
case 111:
4523
break;
4524
/* linux_vm86old */
4525
case 113:
4526
break;
4527
/* linux_wait4 */
4528
case 114:
4529
switch (ndx) {
4530
case 0:
4531
p = "l_pid_t";
4532
break;
4533
case 1:
4534
p = "userland l_int *";
4535
break;
4536
case 2:
4537
p = "l_int";
4538
break;
4539
case 3:
4540
p = "userland void *";
4541
break;
4542
default:
4543
break;
4544
};
4545
break;
4546
/* linux_swapoff */
4547
case 115:
4548
break;
4549
/* linux_sysinfo */
4550
case 116:
4551
switch (ndx) {
4552
case 0:
4553
p = "userland struct l_sysinfo *";
4554
break;
4555
default:
4556
break;
4557
};
4558
break;
4559
/* linux_ipc */
4560
case 117:
4561
switch (ndx) {
4562
case 0:
4563
p = "l_uint";
4564
break;
4565
case 1:
4566
p = "l_int";
4567
break;
4568
case 2:
4569
p = "l_int";
4570
break;
4571
case 3:
4572
p = "l_uint";
4573
break;
4574
case 4:
4575
p = "l_uintptr_t";
4576
break;
4577
case 5:
4578
p = "l_uint";
4579
break;
4580
default:
4581
break;
4582
};
4583
break;
4584
/* fsync */
4585
case 118:
4586
switch (ndx) {
4587
case 0:
4588
p = "int";
4589
break;
4590
default:
4591
break;
4592
};
4593
break;
4594
/* linux_sigreturn */
4595
case 119:
4596
switch (ndx) {
4597
case 0:
4598
p = "userland struct l_sigframe *";
4599
break;
4600
default:
4601
break;
4602
};
4603
break;
4604
/* linux_clone */
4605
case 120:
4606
switch (ndx) {
4607
case 0:
4608
p = "l_ulong";
4609
break;
4610
case 1:
4611
p = "l_ulong";
4612
break;
4613
case 2:
4614
p = "userland l_int *";
4615
break;
4616
case 3:
4617
p = "l_ulong";
4618
break;
4619
case 4:
4620
p = "userland l_int *";
4621
break;
4622
default:
4623
break;
4624
};
4625
break;
4626
/* linux_setdomainname */
4627
case 121:
4628
switch (ndx) {
4629
case 0:
4630
p = "userland char *";
4631
break;
4632
case 1:
4633
p = "int";
4634
break;
4635
default:
4636
break;
4637
};
4638
break;
4639
/* linux_newuname */
4640
case 122:
4641
switch (ndx) {
4642
case 0:
4643
p = "userland struct l_new_utsname *";
4644
break;
4645
default:
4646
break;
4647
};
4648
break;
4649
/* linux_modify_ldt */
4650
case 123:
4651
switch (ndx) {
4652
case 0:
4653
p = "l_int";
4654
break;
4655
case 1:
4656
p = "userland void *";
4657
break;
4658
case 2:
4659
p = "l_ulong";
4660
break;
4661
default:
4662
break;
4663
};
4664
break;
4665
/* linux_adjtimex */
4666
case 124:
4667
break;
4668
/* linux_mprotect */
4669
case 125:
4670
switch (ndx) {
4671
case 0:
4672
p = "caddr_t";
4673
break;
4674
case 1:
4675
p = "int";
4676
break;
4677
case 2:
4678
p = "int";
4679
break;
4680
default:
4681
break;
4682
};
4683
break;
4684
/* linux_sigprocmask */
4685
case 126:
4686
switch (ndx) {
4687
case 0:
4688
p = "l_int";
4689
break;
4690
case 1:
4691
p = "userland l_osigset_t *";
4692
break;
4693
case 2:
4694
p = "userland l_osigset_t *";
4695
break;
4696
default:
4697
break;
4698
};
4699
break;
4700
/* linux_init_module */
4701
case 128:
4702
break;
4703
/* linux_delete_module */
4704
case 129:
4705
break;
4706
/* linux_quotactl */
4707
case 131:
4708
break;
4709
/* getpgid */
4710
case 132:
4711
switch (ndx) {
4712
case 0:
4713
p = "int";
4714
break;
4715
default:
4716
break;
4717
};
4718
break;
4719
/* fchdir */
4720
case 133:
4721
switch (ndx) {
4722
case 0:
4723
p = "int";
4724
break;
4725
default:
4726
break;
4727
};
4728
break;
4729
/* linux_bdflush */
4730
case 134:
4731
break;
4732
/* linux_sysfs */
4733
case 135:
4734
switch (ndx) {
4735
case 0:
4736
p = "l_int";
4737
break;
4738
case 1:
4739
p = "l_ulong";
4740
break;
4741
case 2:
4742
p = "l_ulong";
4743
break;
4744
default:
4745
break;
4746
};
4747
break;
4748
/* linux_personality */
4749
case 136:
4750
switch (ndx) {
4751
case 0:
4752
p = "l_uint";
4753
break;
4754
default:
4755
break;
4756
};
4757
break;
4758
/* linux_setfsuid16 */
4759
case 138:
4760
switch (ndx) {
4761
case 0:
4762
p = "l_uid16_t";
4763
break;
4764
default:
4765
break;
4766
};
4767
break;
4768
/* linux_setfsgid16 */
4769
case 139:
4770
switch (ndx) {
4771
case 0:
4772
p = "l_gid16_t";
4773
break;
4774
default:
4775
break;
4776
};
4777
break;
4778
/* linux_llseek */
4779
case 140:
4780
switch (ndx) {
4781
case 0:
4782
p = "l_int";
4783
break;
4784
case 1:
4785
p = "l_ulong";
4786
break;
4787
case 2:
4788
p = "l_ulong";
4789
break;
4790
case 3:
4791
p = "userland l_loff_t *";
4792
break;
4793
case 4:
4794
p = "l_uint";
4795
break;
4796
default:
4797
break;
4798
};
4799
break;
4800
/* linux_getdents */
4801
case 141:
4802
switch (ndx) {
4803
case 0:
4804
p = "l_uint";
4805
break;
4806
case 1:
4807
p = "userland void *";
4808
break;
4809
case 2:
4810
p = "l_uint";
4811
break;
4812
default:
4813
break;
4814
};
4815
break;
4816
/* linux_select */
4817
case 142:
4818
switch (ndx) {
4819
case 0:
4820
p = "l_int";
4821
break;
4822
case 1:
4823
p = "userland l_fd_set *";
4824
break;
4825
case 2:
4826
p = "userland l_fd_set *";
4827
break;
4828
case 3:
4829
p = "userland l_fd_set *";
4830
break;
4831
case 4:
4832
p = "userland struct l_timeval *";
4833
break;
4834
default:
4835
break;
4836
};
4837
break;
4838
/* flock */
4839
case 143:
4840
switch (ndx) {
4841
case 0:
4842
p = "int";
4843
break;
4844
case 1:
4845
p = "int";
4846
break;
4847
default:
4848
break;
4849
};
4850
break;
4851
/* linux_msync */
4852
case 144:
4853
switch (ndx) {
4854
case 0:
4855
p = "l_ulong";
4856
break;
4857
case 1:
4858
p = "l_size_t";
4859
break;
4860
case 2:
4861
p = "l_int";
4862
break;
4863
default:
4864
break;
4865
};
4866
break;
4867
/* readv */
4868
case 145:
4869
switch (ndx) {
4870
case 0:
4871
p = "int";
4872
break;
4873
case 1:
4874
p = "userland struct iovec *";
4875
break;
4876
case 2:
4877
p = "u_int";
4878
break;
4879
default:
4880
break;
4881
};
4882
break;
4883
/* linux_writev */
4884
case 146:
4885
switch (ndx) {
4886
case 0:
4887
p = "int";
4888
break;
4889
case 1:
4890
p = "userland struct iovec *";
4891
break;
4892
case 2:
4893
p = "u_int";
4894
break;
4895
default:
4896
break;
4897
};
4898
break;
4899
/* linux_getsid */
4900
case 147:
4901
switch (ndx) {
4902
case 0:
4903
p = "l_pid_t";
4904
break;
4905
default:
4906
break;
4907
};
4908
break;
4909
/* linux_fdatasync */
4910
case 148:
4911
switch (ndx) {
4912
case 0:
4913
p = "l_uint";
4914
break;
4915
default:
4916
break;
4917
};
4918
break;
4919
/* linux_sysctl */
4920
case 149:
4921
switch (ndx) {
4922
case 0:
4923
p = "userland struct l___sysctl_args *";
4924
break;
4925
default:
4926
break;
4927
};
4928
break;
4929
/* mlock */
4930
case 150:
4931
switch (ndx) {
4932
case 0:
4933
p = "userland const void *";
4934
break;
4935
case 1:
4936
p = "size_t";
4937
break;
4938
default:
4939
break;
4940
};
4941
break;
4942
/* munlock */
4943
case 151:
4944
switch (ndx) {
4945
case 0:
4946
p = "userland const void *";
4947
break;
4948
case 1:
4949
p = "size_t";
4950
break;
4951
default:
4952
break;
4953
};
4954
break;
4955
/* mlockall */
4956
case 152:
4957
switch (ndx) {
4958
case 0:
4959
p = "int";
4960
break;
4961
default:
4962
break;
4963
};
4964
break;
4965
/* munlockall */
4966
case 153:
4967
break;
4968
/* linux_sched_setparam */
4969
case 154:
4970
switch (ndx) {
4971
case 0:
4972
p = "l_pid_t";
4973
break;
4974
case 1:
4975
p = "userland struct sched_param *";
4976
break;
4977
default:
4978
break;
4979
};
4980
break;
4981
/* linux_sched_getparam */
4982
case 155:
4983
switch (ndx) {
4984
case 0:
4985
p = "l_pid_t";
4986
break;
4987
case 1:
4988
p = "userland struct sched_param *";
4989
break;
4990
default:
4991
break;
4992
};
4993
break;
4994
/* linux_sched_setscheduler */
4995
case 156:
4996
switch (ndx) {
4997
case 0:
4998
p = "l_pid_t";
4999
break;
5000
case 1:
5001
p = "l_int";
5002
break;
5003
case 2:
5004
p = "userland struct sched_param *";
5005
break;
5006
default:
5007
break;
5008
};
5009
break;
5010
/* linux_sched_getscheduler */
5011
case 157:
5012
switch (ndx) {
5013
case 0:
5014
p = "l_pid_t";
5015
break;
5016
default:
5017
break;
5018
};
5019
break;
5020
/* sched_yield */
5021
case 158:
5022
break;
5023
/* linux_sched_get_priority_max */
5024
case 159:
5025
switch (ndx) {
5026
case 0:
5027
p = "l_int";
5028
break;
5029
default:
5030
break;
5031
};
5032
break;
5033
/* linux_sched_get_priority_min */
5034
case 160:
5035
switch (ndx) {
5036
case 0:
5037
p = "l_int";
5038
break;
5039
default:
5040
break;
5041
};
5042
break;
5043
/* linux_sched_rr_get_interval */
5044
case 161:
5045
switch (ndx) {
5046
case 0:
5047
p = "l_pid_t";
5048
break;
5049
case 1:
5050
p = "userland struct l_timespec *";
5051
break;
5052
default:
5053
break;
5054
};
5055
break;
5056
/* linux_nanosleep */
5057
case 162:
5058
switch (ndx) {
5059
case 0:
5060
p = "userland const struct l_timespec *";
5061
break;
5062
case 1:
5063
p = "userland struct l_timespec *";
5064
break;
5065
default:
5066
break;
5067
};
5068
break;
5069
/* linux_mremap */
5070
case 163:
5071
switch (ndx) {
5072
case 0:
5073
p = "l_ulong";
5074
break;
5075
case 1:
5076
p = "l_ulong";
5077
break;
5078
case 2:
5079
p = "l_ulong";
5080
break;
5081
case 3:
5082
p = "l_ulong";
5083
break;
5084
case 4:
5085
p = "l_ulong";
5086
break;
5087
default:
5088
break;
5089
};
5090
break;
5091
/* linux_setresuid16 */
5092
case 164:
5093
switch (ndx) {
5094
case 0:
5095
p = "l_uid16_t";
5096
break;
5097
case 1:
5098
p = "l_uid16_t";
5099
break;
5100
case 2:
5101
p = "l_uid16_t";
5102
break;
5103
default:
5104
break;
5105
};
5106
break;
5107
/* linux_getresuid16 */
5108
case 165:
5109
switch (ndx) {
5110
case 0:
5111
p = "userland l_uid16_t *";
5112
break;
5113
case 1:
5114
p = "userland l_uid16_t *";
5115
break;
5116
case 2:
5117
p = "userland l_uid16_t *";
5118
break;
5119
default:
5120
break;
5121
};
5122
break;
5123
/* linux_vm86 */
5124
case 166:
5125
break;
5126
/* linux_poll */
5127
case 168:
5128
switch (ndx) {
5129
case 0:
5130
p = "userland struct pollfd *";
5131
break;
5132
case 1:
5133
p = "unsigned int";
5134
break;
5135
case 2:
5136
p = "long";
5137
break;
5138
default:
5139
break;
5140
};
5141
break;
5142
/* linux_setresgid16 */
5143
case 170:
5144
switch (ndx) {
5145
case 0:
5146
p = "l_gid16_t";
5147
break;
5148
case 1:
5149
p = "l_gid16_t";
5150
break;
5151
case 2:
5152
p = "l_gid16_t";
5153
break;
5154
default:
5155
break;
5156
};
5157
break;
5158
/* linux_getresgid16 */
5159
case 171:
5160
switch (ndx) {
5161
case 0:
5162
p = "userland l_gid16_t *";
5163
break;
5164
case 1:
5165
p = "userland l_gid16_t *";
5166
break;
5167
case 2:
5168
p = "userland l_gid16_t *";
5169
break;
5170
default:
5171
break;
5172
};
5173
break;
5174
/* linux_prctl */
5175
case 172:
5176
switch (ndx) {
5177
case 0:
5178
p = "l_int";
5179
break;
5180
case 1:
5181
p = "l_uintptr_t";
5182
break;
5183
case 2:
5184
p = "l_uintptr_t";
5185
break;
5186
case 3:
5187
p = "l_uintptr_t";
5188
break;
5189
case 4:
5190
p = "l_uintptr_t";
5191
break;
5192
default:
5193
break;
5194
};
5195
break;
5196
/* linux_rt_sigreturn */
5197
case 173:
5198
switch (ndx) {
5199
case 0:
5200
p = "userland struct l_ucontext *";
5201
break;
5202
default:
5203
break;
5204
};
5205
break;
5206
/* linux_rt_sigaction */
5207
case 174:
5208
switch (ndx) {
5209
case 0:
5210
p = "l_int";
5211
break;
5212
case 1:
5213
p = "userland l_sigaction_t *";
5214
break;
5215
case 2:
5216
p = "userland l_sigaction_t *";
5217
break;
5218
case 3:
5219
p = "l_size_t";
5220
break;
5221
default:
5222
break;
5223
};
5224
break;
5225
/* linux_rt_sigprocmask */
5226
case 175:
5227
switch (ndx) {
5228
case 0:
5229
p = "l_int";
5230
break;
5231
case 1:
5232
p = "userland l_sigset_t *";
5233
break;
5234
case 2:
5235
p = "userland l_sigset_t *";
5236
break;
5237
case 3:
5238
p = "l_size_t";
5239
break;
5240
default:
5241
break;
5242
};
5243
break;
5244
/* linux_rt_sigpending */
5245
case 176:
5246
switch (ndx) {
5247
case 0:
5248
p = "userland l_sigset_t *";
5249
break;
5250
case 1:
5251
p = "l_size_t";
5252
break;
5253
default:
5254
break;
5255
};
5256
break;
5257
/* linux_rt_sigtimedwait */
5258
case 177:
5259
switch (ndx) {
5260
case 0:
5261
p = "userland l_sigset_t *";
5262
break;
5263
case 1:
5264
p = "userland l_siginfo_t *";
5265
break;
5266
case 2:
5267
p = "userland struct l_timespec *";
5268
break;
5269
case 3:
5270
p = "l_size_t";
5271
break;
5272
default:
5273
break;
5274
};
5275
break;
5276
/* linux_rt_sigqueueinfo */
5277
case 178:
5278
switch (ndx) {
5279
case 0:
5280
p = "l_pid_t";
5281
break;
5282
case 1:
5283
p = "l_int";
5284
break;
5285
case 2:
5286
p = "userland l_siginfo_t *";
5287
break;
5288
default:
5289
break;
5290
};
5291
break;
5292
/* linux_rt_sigsuspend */
5293
case 179:
5294
switch (ndx) {
5295
case 0:
5296
p = "userland l_sigset_t *";
5297
break;
5298
case 1:
5299
p = "l_size_t";
5300
break;
5301
default:
5302
break;
5303
};
5304
break;
5305
/* linux_pread */
5306
case 180:
5307
switch (ndx) {
5308
case 0:
5309
p = "l_uint";
5310
break;
5311
case 1:
5312
p = "userland char *";
5313
break;
5314
case 2:
5315
p = "l_size_t";
5316
break;
5317
case 3:
5318
p = "l_loff_t";
5319
break;
5320
default:
5321
break;
5322
};
5323
break;
5324
/* linux_pwrite */
5325
case 181:
5326
switch (ndx) {
5327
case 0:
5328
p = "l_uint";
5329
break;
5330
case 1:
5331
p = "userland char *";
5332
break;
5333
case 2:
5334
p = "l_size_t";
5335
break;
5336
case 3:
5337
p = "l_loff_t";
5338
break;
5339
default:
5340
break;
5341
};
5342
break;
5343
/* linux_chown16 */
5344
case 182:
5345
switch (ndx) {
5346
case 0:
5347
p = "userland char *";
5348
break;
5349
case 1:
5350
p = "l_uid16_t";
5351
break;
5352
case 2:
5353
p = "l_gid16_t";
5354
break;
5355
default:
5356
break;
5357
};
5358
break;
5359
/* linux_getcwd */
5360
case 183:
5361
switch (ndx) {
5362
case 0:
5363
p = "userland char *";
5364
break;
5365
case 1:
5366
p = "l_ulong";
5367
break;
5368
default:
5369
break;
5370
};
5371
break;
5372
/* linux_capget */
5373
case 184:
5374
switch (ndx) {
5375
case 0:
5376
p = "userland struct l_user_cap_header *";
5377
break;
5378
case 1:
5379
p = "userland struct l_user_cap_data *";
5380
break;
5381
default:
5382
break;
5383
};
5384
break;
5385
/* linux_capset */
5386
case 185:
5387
switch (ndx) {
5388
case 0:
5389
p = "userland struct l_user_cap_header *";
5390
break;
5391
case 1:
5392
p = "userland struct l_user_cap_data *";
5393
break;
5394
default:
5395
break;
5396
};
5397
break;
5398
/* linux_sigaltstack */
5399
case 186:
5400
switch (ndx) {
5401
case 0:
5402
p = "userland l_stack_t *";
5403
break;
5404
case 1:
5405
p = "userland l_stack_t *";
5406
break;
5407
default:
5408
break;
5409
};
5410
break;
5411
/* linux_sendfile */
5412
case 187:
5413
switch (ndx) {
5414
case 0:
5415
p = "l_int";
5416
break;
5417
case 1:
5418
p = "l_int";
5419
break;
5420
case 2:
5421
p = "userland l_off_t *";
5422
break;
5423
case 3:
5424
p = "l_size_t";
5425
break;
5426
default:
5427
break;
5428
};
5429
break;
5430
/* linux_vfork */
5431
case 190:
5432
break;
5433
/* linux_getrlimit */
5434
case 191:
5435
switch (ndx) {
5436
case 0:
5437
p = "l_uint";
5438
break;
5439
case 1:
5440
p = "userland struct l_rlimit *";
5441
break;
5442
default:
5443
break;
5444
};
5445
break;
5446
/* linux_mmap2 */
5447
case 192:
5448
switch (ndx) {
5449
case 0:
5450
p = "l_ulong";
5451
break;
5452
case 1:
5453
p = "l_ulong";
5454
break;
5455
case 2:
5456
p = "l_ulong";
5457
break;
5458
case 3:
5459
p = "l_ulong";
5460
break;
5461
case 4:
5462
p = "l_ulong";
5463
break;
5464
case 5:
5465
p = "l_ulong";
5466
break;
5467
default:
5468
break;
5469
};
5470
break;
5471
/* linux_truncate64 */
5472
case 193:
5473
switch (ndx) {
5474
case 0:
5475
p = "userland char *";
5476
break;
5477
case 1:
5478
p = "l_loff_t";
5479
break;
5480
default:
5481
break;
5482
};
5483
break;
5484
/* linux_ftruncate64 */
5485
case 194:
5486
switch (ndx) {
5487
case 0:
5488
p = "l_uint";
5489
break;
5490
case 1:
5491
p = "l_loff_t";
5492
break;
5493
default:
5494
break;
5495
};
5496
break;
5497
/* linux_stat64 */
5498
case 195:
5499
switch (ndx) {
5500
case 0:
5501
p = "userland const char *";
5502
break;
5503
case 1:
5504
p = "userland struct l_stat64 *";
5505
break;
5506
default:
5507
break;
5508
};
5509
break;
5510
/* linux_lstat64 */
5511
case 196:
5512
switch (ndx) {
5513
case 0:
5514
p = "userland const char *";
5515
break;
5516
case 1:
5517
p = "userland struct l_stat64 *";
5518
break;
5519
default:
5520
break;
5521
};
5522
break;
5523
/* linux_fstat64 */
5524
case 197:
5525
switch (ndx) {
5526
case 0:
5527
p = "l_int";
5528
break;
5529
case 1:
5530
p = "userland struct l_stat64 *";
5531
break;
5532
default:
5533
break;
5534
};
5535
break;
5536
/* linux_lchown */
5537
case 198:
5538
switch (ndx) {
5539
case 0:
5540
p = "userland char *";
5541
break;
5542
case 1:
5543
p = "l_uid_t";
5544
break;
5545
case 2:
5546
p = "l_gid_t";
5547
break;
5548
default:
5549
break;
5550
};
5551
break;
5552
/* linux_getuid */
5553
case 199:
5554
break;
5555
/* linux_getgid */
5556
case 200:
5557
break;
5558
/* geteuid */
5559
case 201:
5560
break;
5561
/* getegid */
5562
case 202:
5563
break;
5564
/* setreuid */
5565
case 203:
5566
switch (ndx) {
5567
case 0:
5568
p = "uid_t";
5569
break;
5570
case 1:
5571
p = "uid_t";
5572
break;
5573
default:
5574
break;
5575
};
5576
break;
5577
/* setregid */
5578
case 204:
5579
switch (ndx) {
5580
case 0:
5581
p = "gid_t";
5582
break;
5583
case 1:
5584
p = "gid_t";
5585
break;
5586
default:
5587
break;
5588
};
5589
break;
5590
/* linux_getgroups */
5591
case 205:
5592
switch (ndx) {
5593
case 0:
5594
p = "l_int";
5595
break;
5596
case 1:
5597
p = "userland l_gid_t *";
5598
break;
5599
default:
5600
break;
5601
};
5602
break;
5603
/* linux_setgroups */
5604
case 206:
5605
switch (ndx) {
5606
case 0:
5607
p = "l_int";
5608
break;
5609
case 1:
5610
p = "userland l_gid_t *";
5611
break;
5612
default:
5613
break;
5614
};
5615
break;
5616
/* fchown */
5617
case 207:
5618
break;
5619
/* setresuid */
5620
case 208:
5621
switch (ndx) {
5622
case 0:
5623
p = "uid_t";
5624
break;
5625
case 1:
5626
p = "uid_t";
5627
break;
5628
case 2:
5629
p = "uid_t";
5630
break;
5631
default:
5632
break;
5633
};
5634
break;
5635
/* getresuid */
5636
case 209:
5637
switch (ndx) {
5638
case 0:
5639
p = "userland uid_t *";
5640
break;
5641
case 1:
5642
p = "userland uid_t *";
5643
break;
5644
case 2:
5645
p = "userland uid_t *";
5646
break;
5647
default:
5648
break;
5649
};
5650
break;
5651
/* setresgid */
5652
case 210:
5653
switch (ndx) {
5654
case 0:
5655
p = "gid_t";
5656
break;
5657
case 1:
5658
p = "gid_t";
5659
break;
5660
case 2:
5661
p = "gid_t";
5662
break;
5663
default:
5664
break;
5665
};
5666
break;
5667
/* getresgid */
5668
case 211:
5669
switch (ndx) {
5670
case 0:
5671
p = "userland gid_t *";
5672
break;
5673
case 1:
5674
p = "userland gid_t *";
5675
break;
5676
case 2:
5677
p = "userland gid_t *";
5678
break;
5679
default:
5680
break;
5681
};
5682
break;
5683
/* linux_chown */
5684
case 212:
5685
switch (ndx) {
5686
case 0:
5687
p = "userland char *";
5688
break;
5689
case 1:
5690
p = "l_uid_t";
5691
break;
5692
case 2:
5693
p = "l_gid_t";
5694
break;
5695
default:
5696
break;
5697
};
5698
break;
5699
/* setuid */
5700
case 213:
5701
switch (ndx) {
5702
case 0:
5703
p = "uid_t";
5704
break;
5705
default:
5706
break;
5707
};
5708
break;
5709
/* setgid */
5710
case 214:
5711
switch (ndx) {
5712
case 0:
5713
p = "gid_t";
5714
break;
5715
default:
5716
break;
5717
};
5718
break;
5719
/* linux_setfsuid */
5720
case 215:
5721
switch (ndx) {
5722
case 0:
5723
p = "l_uid_t";
5724
break;
5725
default:
5726
break;
5727
};
5728
break;
5729
/* linux_setfsgid */
5730
case 216:
5731
switch (ndx) {
5732
case 0:
5733
p = "l_gid_t";
5734
break;
5735
default:
5736
break;
5737
};
5738
break;
5739
/* linux_pivot_root */
5740
case 217:
5741
switch (ndx) {
5742
case 0:
5743
p = "userland char *";
5744
break;
5745
case 1:
5746
p = "userland char *";
5747
break;
5748
default:
5749
break;
5750
};
5751
break;
5752
/* linux_mincore */
5753
case 218:
5754
switch (ndx) {
5755
case 0:
5756
p = "l_ulong";
5757
break;
5758
case 1:
5759
p = "l_size_t";
5760
break;
5761
case 2:
5762
p = "userland u_char *";
5763
break;
5764
default:
5765
break;
5766
};
5767
break;
5768
/* linux_madvise */
5769
case 219:
5770
switch (ndx) {
5771
case 0:
5772
p = "userland void *";
5773
break;
5774
case 1:
5775
p = "size_t";
5776
break;
5777
case 2:
5778
p = "int";
5779
break;
5780
default:
5781
break;
5782
};
5783
break;
5784
/* linux_getdents64 */
5785
case 220:
5786
switch (ndx) {
5787
case 0:
5788
p = "l_uint";
5789
break;
5790
case 1:
5791
p = "userland void *";
5792
break;
5793
case 2:
5794
p = "l_uint";
5795
break;
5796
default:
5797
break;
5798
};
5799
break;
5800
/* linux_fcntl64 */
5801
case 221:
5802
switch (ndx) {
5803
case 0:
5804
p = "l_uint";
5805
break;
5806
case 1:
5807
p = "l_uint";
5808
break;
5809
case 2:
5810
p = "l_ulong";
5811
break;
5812
default:
5813
break;
5814
};
5815
break;
5816
/* linux_gettid */
5817
case 224:
5818
break;
5819
/* linux_setxattr */
5820
case 226:
5821
switch (ndx) {
5822
case 0:
5823
p = "userland const char *";
5824
break;
5825
case 1:
5826
p = "userland const char *";
5827
break;
5828
case 2:
5829
p = "userland void *";
5830
break;
5831
case 3:
5832
p = "l_size_t";
5833
break;
5834
case 4:
5835
p = "l_int";
5836
break;
5837
default:
5838
break;
5839
};
5840
break;
5841
/* linux_lsetxattr */
5842
case 227:
5843
switch (ndx) {
5844
case 0:
5845
p = "userland const char *";
5846
break;
5847
case 1:
5848
p = "userland const char *";
5849
break;
5850
case 2:
5851
p = "userland void *";
5852
break;
5853
case 3:
5854
p = "l_size_t";
5855
break;
5856
case 4:
5857
p = "l_int";
5858
break;
5859
default:
5860
break;
5861
};
5862
break;
5863
/* linux_fsetxattr */
5864
case 228:
5865
switch (ndx) {
5866
case 0:
5867
p = "l_int";
5868
break;
5869
case 1:
5870
p = "userland const char *";
5871
break;
5872
case 2:
5873
p = "userland void *";
5874
break;
5875
case 3:
5876
p = "l_size_t";
5877
break;
5878
case 4:
5879
p = "l_int";
5880
break;
5881
default:
5882
break;
5883
};
5884
break;
5885
/* linux_getxattr */
5886
case 229:
5887
switch (ndx) {
5888
case 0:
5889
p = "userland const char *";
5890
break;
5891
case 1:
5892
p = "userland const char *";
5893
break;
5894
case 2:
5895
p = "userland void *";
5896
break;
5897
case 3:
5898
p = "l_size_t";
5899
break;
5900
default:
5901
break;
5902
};
5903
break;
5904
/* linux_lgetxattr */
5905
case 230:
5906
switch (ndx) {
5907
case 0:
5908
p = "userland const char *";
5909
break;
5910
case 1:
5911
p = "userland const char *";
5912
break;
5913
case 2:
5914
p = "userland void *";
5915
break;
5916
case 3:
5917
p = "l_size_t";
5918
break;
5919
default:
5920
break;
5921
};
5922
break;
5923
/* linux_fgetxattr */
5924
case 231:
5925
switch (ndx) {
5926
case 0:
5927
p = "l_int";
5928
break;
5929
case 1:
5930
p = "userland const char *";
5931
break;
5932
case 2:
5933
p = "userland void *";
5934
break;
5935
case 3:
5936
p = "l_size_t";
5937
break;
5938
default:
5939
break;
5940
};
5941
break;
5942
/* linux_listxattr */
5943
case 232:
5944
switch (ndx) {
5945
case 0:
5946
p = "userland const char *";
5947
break;
5948
case 1:
5949
p = "userland char *";
5950
break;
5951
case 2:
5952
p = "l_size_t";
5953
break;
5954
default:
5955
break;
5956
};
5957
break;
5958
/* linux_llistxattr */
5959
case 233:
5960
switch (ndx) {
5961
case 0:
5962
p = "userland const char *";
5963
break;
5964
case 1:
5965
p = "userland char *";
5966
break;
5967
case 2:
5968
p = "l_size_t";
5969
break;
5970
default:
5971
break;
5972
};
5973
break;
5974
/* linux_flistxattr */
5975
case 234:
5976
switch (ndx) {
5977
case 0:
5978
p = "l_int";
5979
break;
5980
case 1:
5981
p = "userland char *";
5982
break;
5983
case 2:
5984
p = "l_size_t";
5985
break;
5986
default:
5987
break;
5988
};
5989
break;
5990
/* linux_removexattr */
5991
case 235:
5992
switch (ndx) {
5993
case 0:
5994
p = "userland const char *";
5995
break;
5996
case 1:
5997
p = "userland const char *";
5998
break;
5999
default:
6000
break;
6001
};
6002
break;
6003
/* linux_lremovexattr */
6004
case 236:
6005
switch (ndx) {
6006
case 0:
6007
p = "userland const char *";
6008
break;
6009
case 1:
6010
p = "userland const char *";
6011
break;
6012
default:
6013
break;
6014
};
6015
break;
6016
/* linux_fremovexattr */
6017
case 237:
6018
switch (ndx) {
6019
case 0:
6020
p = "l_int";
6021
break;
6022
case 1:
6023
p = "userland const char *";
6024
break;
6025
default:
6026
break;
6027
};
6028
break;
6029
/* linux_tkill */
6030
case 238:
6031
switch (ndx) {
6032
case 0:
6033
p = "int";
6034
break;
6035
case 1:
6036
p = "int";
6037
break;
6038
default:
6039
break;
6040
};
6041
break;
6042
/* linux_sendfile64 */
6043
case 239:
6044
switch (ndx) {
6045
case 0:
6046
p = "l_int";
6047
break;
6048
case 1:
6049
p = "l_int";
6050
break;
6051
case 2:
6052
p = "userland l_loff_t *";
6053
break;
6054
case 3:
6055
p = "l_size_t";
6056
break;
6057
default:
6058
break;
6059
};
6060
break;
6061
/* linux_sys_futex */
6062
case 240:
6063
switch (ndx) {
6064
case 0:
6065
p = "userland uint32_t *";
6066
break;
6067
case 1:
6068
p = "l_int";
6069
break;
6070
case 2:
6071
p = "uint32_t";
6072
break;
6073
case 3:
6074
p = "userland struct l_timespec *";
6075
break;
6076
case 4:
6077
p = "userland uint32_t *";
6078
break;
6079
case 5:
6080
p = "uint32_t";
6081
break;
6082
default:
6083
break;
6084
};
6085
break;
6086
/* linux_sched_setaffinity */
6087
case 241:
6088
switch (ndx) {
6089
case 0:
6090
p = "l_pid_t";
6091
break;
6092
case 1:
6093
p = "l_uint";
6094
break;
6095
case 2:
6096
p = "userland l_ulong *";
6097
break;
6098
default:
6099
break;
6100
};
6101
break;
6102
/* linux_sched_getaffinity */
6103
case 242:
6104
switch (ndx) {
6105
case 0:
6106
p = "l_pid_t";
6107
break;
6108
case 1:
6109
p = "l_uint";
6110
break;
6111
case 2:
6112
p = "userland l_ulong *";
6113
break;
6114
default:
6115
break;
6116
};
6117
break;
6118
/* linux_set_thread_area */
6119
case 243:
6120
switch (ndx) {
6121
case 0:
6122
p = "userland struct l_user_desc *";
6123
break;
6124
default:
6125
break;
6126
};
6127
break;
6128
/* linux_get_thread_area */
6129
case 244:
6130
switch (ndx) {
6131
case 0:
6132
p = "userland struct l_user_desc *";
6133
break;
6134
default:
6135
break;
6136
};
6137
break;
6138
/* linux_fadvise64 */
6139
case 250:
6140
switch (ndx) {
6141
case 0:
6142
p = "int";
6143
break;
6144
case 1:
6145
p = "l_loff_t";
6146
break;
6147
case 2:
6148
p = "l_size_t";
6149
break;
6150
case 3:
6151
p = "int";
6152
break;
6153
default:
6154
break;
6155
};
6156
break;
6157
/* linux_exit_group */
6158
case 252:
6159
switch (ndx) {
6160
case 0:
6161
p = "int";
6162
break;
6163
default:
6164
break;
6165
};
6166
break;
6167
/* linux_lookup_dcookie */
6168
case 253:
6169
break;
6170
/* linux_epoll_create */
6171
case 254:
6172
switch (ndx) {
6173
case 0:
6174
p = "l_int";
6175
break;
6176
default:
6177
break;
6178
};
6179
break;
6180
/* linux_epoll_ctl */
6181
case 255:
6182
switch (ndx) {
6183
case 0:
6184
p = "l_int";
6185
break;
6186
case 1:
6187
p = "l_int";
6188
break;
6189
case 2:
6190
p = "l_int";
6191
break;
6192
case 3:
6193
p = "userland struct epoll_event *";
6194
break;
6195
default:
6196
break;
6197
};
6198
break;
6199
/* linux_epoll_wait */
6200
case 256:
6201
switch (ndx) {
6202
case 0:
6203
p = "l_int";
6204
break;
6205
case 1:
6206
p = "userland struct epoll_event *";
6207
break;
6208
case 2:
6209
p = "l_int";
6210
break;
6211
case 3:
6212
p = "l_int";
6213
break;
6214
default:
6215
break;
6216
};
6217
break;
6218
/* linux_remap_file_pages */
6219
case 257:
6220
break;
6221
/* linux_set_tid_address */
6222
case 258:
6223
switch (ndx) {
6224
case 0:
6225
p = "userland int *";
6226
break;
6227
default:
6228
break;
6229
};
6230
break;
6231
/* linux_timer_create */
6232
case 259:
6233
switch (ndx) {
6234
case 0:
6235
p = "clockid_t";
6236
break;
6237
case 1:
6238
p = "userland struct l_sigevent *";
6239
break;
6240
case 2:
6241
p = "userland l_timer_t *";
6242
break;
6243
default:
6244
break;
6245
};
6246
break;
6247
/* linux_timer_settime */
6248
case 260:
6249
switch (ndx) {
6250
case 0:
6251
p = "l_timer_t";
6252
break;
6253
case 1:
6254
p = "l_int";
6255
break;
6256
case 2:
6257
p = "userland const struct itimerspec *";
6258
break;
6259
case 3:
6260
p = "userland struct itimerspec *";
6261
break;
6262
default:
6263
break;
6264
};
6265
break;
6266
/* linux_timer_gettime */
6267
case 261:
6268
switch (ndx) {
6269
case 0:
6270
p = "l_timer_t";
6271
break;
6272
case 1:
6273
p = "userland struct itimerspec *";
6274
break;
6275
default:
6276
break;
6277
};
6278
break;
6279
/* linux_timer_getoverrun */
6280
case 262:
6281
switch (ndx) {
6282
case 0:
6283
p = "l_timer_t";
6284
break;
6285
default:
6286
break;
6287
};
6288
break;
6289
/* linux_timer_delete */
6290
case 263:
6291
switch (ndx) {
6292
case 0:
6293
p = "l_timer_t";
6294
break;
6295
default:
6296
break;
6297
};
6298
break;
6299
/* linux_clock_settime */
6300
case 264:
6301
switch (ndx) {
6302
case 0:
6303
p = "clockid_t";
6304
break;
6305
case 1:
6306
p = "userland struct l_timespec *";
6307
break;
6308
default:
6309
break;
6310
};
6311
break;
6312
/* linux_clock_gettime */
6313
case 265:
6314
switch (ndx) {
6315
case 0:
6316
p = "clockid_t";
6317
break;
6318
case 1:
6319
p = "userland struct l_timespec *";
6320
break;
6321
default:
6322
break;
6323
};
6324
break;
6325
/* linux_clock_getres */
6326
case 266:
6327
switch (ndx) {
6328
case 0:
6329
p = "clockid_t";
6330
break;
6331
case 1:
6332
p = "userland struct l_timespec *";
6333
break;
6334
default:
6335
break;
6336
};
6337
break;
6338
/* linux_clock_nanosleep */
6339
case 267:
6340
switch (ndx) {
6341
case 0:
6342
p = "clockid_t";
6343
break;
6344
case 1:
6345
p = "int";
6346
break;
6347
case 2:
6348
p = "userland struct l_timespec *";
6349
break;
6350
case 3:
6351
p = "userland struct l_timespec *";
6352
break;
6353
default:
6354
break;
6355
};
6356
break;
6357
/* linux_statfs64 */
6358
case 268:
6359
switch (ndx) {
6360
case 0:
6361
p = "userland char *";
6362
break;
6363
case 1:
6364
p = "size_t";
6365
break;
6366
case 2:
6367
p = "userland struct l_statfs64_buf *";
6368
break;
6369
default:
6370
break;
6371
};
6372
break;
6373
/* linux_fstatfs64 */
6374
case 269:
6375
switch (ndx) {
6376
case 0:
6377
p = "l_uint";
6378
break;
6379
case 1:
6380
p = "size_t";
6381
break;
6382
case 2:
6383
p = "userland struct l_statfs64_buf *";
6384
break;
6385
default:
6386
break;
6387
};
6388
break;
6389
/* linux_tgkill */
6390
case 270:
6391
switch (ndx) {
6392
case 0:
6393
p = "int";
6394
break;
6395
case 1:
6396
p = "int";
6397
break;
6398
case 2:
6399
p = "int";
6400
break;
6401
default:
6402
break;
6403
};
6404
break;
6405
/* linux_utimes */
6406
case 271:
6407
switch (ndx) {
6408
case 0:
6409
p = "userland char *";
6410
break;
6411
case 1:
6412
p = "userland struct l_timeval *";
6413
break;
6414
default:
6415
break;
6416
};
6417
break;
6418
/* linux_fadvise64_64 */
6419
case 272:
6420
switch (ndx) {
6421
case 0:
6422
p = "int";
6423
break;
6424
case 1:
6425
p = "l_loff_t";
6426
break;
6427
case 2:
6428
p = "l_loff_t";
6429
break;
6430
case 3:
6431
p = "int";
6432
break;
6433
default:
6434
break;
6435
};
6436
break;
6437
/* linux_mbind */
6438
case 274:
6439
break;
6440
/* linux_get_mempolicy */
6441
case 275:
6442
break;
6443
/* linux_set_mempolicy */
6444
case 276:
6445
break;
6446
/* linux_mq_open */
6447
case 277:
6448
switch (ndx) {
6449
case 0:
6450
p = "userland const char *";
6451
break;
6452
case 1:
6453
p = "l_int";
6454
break;
6455
case 2:
6456
p = "l_mode_t";
6457
break;
6458
case 3:
6459
p = "userland struct mq_attr *";
6460
break;
6461
default:
6462
break;
6463
};
6464
break;
6465
/* linux_mq_unlink */
6466
case 278:
6467
switch (ndx) {
6468
case 0:
6469
p = "userland const char *";
6470
break;
6471
default:
6472
break;
6473
};
6474
break;
6475
/* linux_mq_timedsend */
6476
case 279:
6477
switch (ndx) {
6478
case 0:
6479
p = "l_mqd_t";
6480
break;
6481
case 1:
6482
p = "userland const char *";
6483
break;
6484
case 2:
6485
p = "l_size_t";
6486
break;
6487
case 3:
6488
p = "l_uint";
6489
break;
6490
case 4:
6491
p = "userland const struct l_timespec *";
6492
break;
6493
default:
6494
break;
6495
};
6496
break;
6497
/* linux_mq_timedreceive */
6498
case 280:
6499
switch (ndx) {
6500
case 0:
6501
p = "l_mqd_t";
6502
break;
6503
case 1:
6504
p = "userland char *";
6505
break;
6506
case 2:
6507
p = "l_size_t";
6508
break;
6509
case 3:
6510
p = "userland l_uint *";
6511
break;
6512
case 4:
6513
p = "userland const struct l_timespec *";
6514
break;
6515
default:
6516
break;
6517
};
6518
break;
6519
/* linux_mq_notify */
6520
case 281:
6521
switch (ndx) {
6522
case 0:
6523
p = "l_mqd_t";
6524
break;
6525
case 1:
6526
p = "userland const struct l_sigevent *";
6527
break;
6528
default:
6529
break;
6530
};
6531
break;
6532
/* linux_mq_getsetattr */
6533
case 282:
6534
switch (ndx) {
6535
case 0:
6536
p = "l_mqd_t";
6537
break;
6538
case 1:
6539
p = "userland const struct mq_attr *";
6540
break;
6541
case 2:
6542
p = "userland struct mq_attr *";
6543
break;
6544
default:
6545
break;
6546
};
6547
break;
6548
/* linux_kexec_load */
6549
case 283:
6550
break;
6551
/* linux_waitid */
6552
case 284:
6553
switch (ndx) {
6554
case 0:
6555
p = "int";
6556
break;
6557
case 1:
6558
p = "l_pid_t";
6559
break;
6560
case 2:
6561
p = "userland l_siginfo_t *";
6562
break;
6563
case 3:
6564
p = "int";
6565
break;
6566
case 4:
6567
p = "userland void *";
6568
break;
6569
default:
6570
break;
6571
};
6572
break;
6573
/* linux_add_key */
6574
case 286:
6575
break;
6576
/* linux_request_key */
6577
case 287:
6578
break;
6579
/* linux_keyctl */
6580
case 288:
6581
break;
6582
/* linux_ioprio_set */
6583
case 289:
6584
switch (ndx) {
6585
case 0:
6586
p = "l_int";
6587
break;
6588
case 1:
6589
p = "l_int";
6590
break;
6591
case 2:
6592
p = "l_int";
6593
break;
6594
default:
6595
break;
6596
};
6597
break;
6598
/* linux_ioprio_get */
6599
case 290:
6600
switch (ndx) {
6601
case 0:
6602
p = "l_int";
6603
break;
6604
case 1:
6605
p = "l_int";
6606
break;
6607
default:
6608
break;
6609
};
6610
break;
6611
/* linux_inotify_init */
6612
case 291:
6613
break;
6614
/* linux_inotify_add_watch */
6615
case 292:
6616
switch (ndx) {
6617
case 0:
6618
p = "l_int";
6619
break;
6620
case 1:
6621
p = "userland const char *";
6622
break;
6623
case 2:
6624
p = "uint32_t";
6625
break;
6626
default:
6627
break;
6628
};
6629
break;
6630
/* linux_inotify_rm_watch */
6631
case 293:
6632
switch (ndx) {
6633
case 0:
6634
p = "l_int";
6635
break;
6636
case 1:
6637
p = "uint32_t";
6638
break;
6639
default:
6640
break;
6641
};
6642
break;
6643
/* linux_migrate_pages */
6644
case 294:
6645
break;
6646
/* linux_openat */
6647
case 295:
6648
switch (ndx) {
6649
case 0:
6650
p = "l_int";
6651
break;
6652
case 1:
6653
p = "userland const char *";
6654
break;
6655
case 2:
6656
p = "l_int";
6657
break;
6658
case 3:
6659
p = "l_int";
6660
break;
6661
default:
6662
break;
6663
};
6664
break;
6665
/* linux_mkdirat */
6666
case 296:
6667
switch (ndx) {
6668
case 0:
6669
p = "l_int";
6670
break;
6671
case 1:
6672
p = "userland const char *";
6673
break;
6674
case 2:
6675
p = "l_int";
6676
break;
6677
default:
6678
break;
6679
};
6680
break;
6681
/* linux_mknodat */
6682
case 297:
6683
switch (ndx) {
6684
case 0:
6685
p = "l_int";
6686
break;
6687
case 1:
6688
p = "userland const char *";
6689
break;
6690
case 2:
6691
p = "l_int";
6692
break;
6693
case 3:
6694
p = "l_dev_t";
6695
break;
6696
default:
6697
break;
6698
};
6699
break;
6700
/* linux_fchownat */
6701
case 298:
6702
switch (ndx) {
6703
case 0:
6704
p = "l_int";
6705
break;
6706
case 1:
6707
p = "userland const char *";
6708
break;
6709
case 2:
6710
p = "l_uid16_t";
6711
break;
6712
case 3:
6713
p = "l_gid16_t";
6714
break;
6715
case 4:
6716
p = "l_int";
6717
break;
6718
default:
6719
break;
6720
};
6721
break;
6722
/* linux_futimesat */
6723
case 299:
6724
switch (ndx) {
6725
case 0:
6726
p = "l_int";
6727
break;
6728
case 1:
6729
p = "userland char *";
6730
break;
6731
case 2:
6732
p = "userland struct l_timeval *";
6733
break;
6734
default:
6735
break;
6736
};
6737
break;
6738
/* linux_fstatat64 */
6739
case 300:
6740
switch (ndx) {
6741
case 0:
6742
p = "l_int";
6743
break;
6744
case 1:
6745
p = "userland char *";
6746
break;
6747
case 2:
6748
p = "userland struct l_stat64 *";
6749
break;
6750
case 3:
6751
p = "l_int";
6752
break;
6753
default:
6754
break;
6755
};
6756
break;
6757
/* linux_unlinkat */
6758
case 301:
6759
switch (ndx) {
6760
case 0:
6761
p = "l_int";
6762
break;
6763
case 1:
6764
p = "userland const char *";
6765
break;
6766
case 2:
6767
p = "l_int";
6768
break;
6769
default:
6770
break;
6771
};
6772
break;
6773
/* linux_renameat */
6774
case 302:
6775
switch (ndx) {
6776
case 0:
6777
p = "l_int";
6778
break;
6779
case 1:
6780
p = "userland const char *";
6781
break;
6782
case 2:
6783
p = "l_int";
6784
break;
6785
case 3:
6786
p = "userland const char *";
6787
break;
6788
default:
6789
break;
6790
};
6791
break;
6792
/* linux_linkat */
6793
case 303:
6794
switch (ndx) {
6795
case 0:
6796
p = "l_int";
6797
break;
6798
case 1:
6799
p = "userland const char *";
6800
break;
6801
case 2:
6802
p = "l_int";
6803
break;
6804
case 3:
6805
p = "userland const char *";
6806
break;
6807
case 4:
6808
p = "l_int";
6809
break;
6810
default:
6811
break;
6812
};
6813
break;
6814
/* linux_symlinkat */
6815
case 304:
6816
switch (ndx) {
6817
case 0:
6818
p = "userland const char *";
6819
break;
6820
case 1:
6821
p = "l_int";
6822
break;
6823
case 2:
6824
p = "userland const char *";
6825
break;
6826
default:
6827
break;
6828
};
6829
break;
6830
/* linux_readlinkat */
6831
case 305:
6832
switch (ndx) {
6833
case 0:
6834
p = "l_int";
6835
break;
6836
case 1:
6837
p = "userland const char *";
6838
break;
6839
case 2:
6840
p = "userland char *";
6841
break;
6842
case 3:
6843
p = "l_int";
6844
break;
6845
default:
6846
break;
6847
};
6848
break;
6849
/* linux_fchmodat */
6850
case 306:
6851
switch (ndx) {
6852
case 0:
6853
p = "l_int";
6854
break;
6855
case 1:
6856
p = "userland const char *";
6857
break;
6858
case 2:
6859
p = "l_mode_t";
6860
break;
6861
default:
6862
break;
6863
};
6864
break;
6865
/* linux_faccessat */
6866
case 307:
6867
switch (ndx) {
6868
case 0:
6869
p = "l_int";
6870
break;
6871
case 1:
6872
p = "userland const char *";
6873
break;
6874
case 2:
6875
p = "l_int";
6876
break;
6877
default:
6878
break;
6879
};
6880
break;
6881
/* linux_pselect6 */
6882
case 308:
6883
switch (ndx) {
6884
case 0:
6885
p = "l_int";
6886
break;
6887
case 1:
6888
p = "userland l_fd_set *";
6889
break;
6890
case 2:
6891
p = "userland l_fd_set *";
6892
break;
6893
case 3:
6894
p = "userland l_fd_set *";
6895
break;
6896
case 4:
6897
p = "userland struct l_timespec *";
6898
break;
6899
case 5:
6900
p = "userland l_uintptr_t *";
6901
break;
6902
default:
6903
break;
6904
};
6905
break;
6906
/* linux_ppoll */
6907
case 309:
6908
switch (ndx) {
6909
case 0:
6910
p = "userland struct pollfd *";
6911
break;
6912
case 1:
6913
p = "uint32_t";
6914
break;
6915
case 2:
6916
p = "userland struct l_timespec *";
6917
break;
6918
case 3:
6919
p = "userland l_sigset_t *";
6920
break;
6921
case 4:
6922
p = "l_size_t";
6923
break;
6924
default:
6925
break;
6926
};
6927
break;
6928
/* linux_unshare */
6929
case 310:
6930
break;
6931
/* linux_set_robust_list */
6932
case 311:
6933
switch (ndx) {
6934
case 0:
6935
p = "userland struct linux_robust_list_head *";
6936
break;
6937
case 1:
6938
p = "l_size_t";
6939
break;
6940
default:
6941
break;
6942
};
6943
break;
6944
/* linux_get_robust_list */
6945
case 312:
6946
switch (ndx) {
6947
case 0:
6948
p = "l_int";
6949
break;
6950
case 1:
6951
p = "userland struct linux_robust_list_head **";
6952
break;
6953
case 2:
6954
p = "userland l_size_t *";
6955
break;
6956
default:
6957
break;
6958
};
6959
break;
6960
/* linux_splice */
6961
case 313:
6962
switch (ndx) {
6963
case 0:
6964
p = "int";
6965
break;
6966
case 1:
6967
p = "userland l_loff_t *";
6968
break;
6969
case 2:
6970
p = "int";
6971
break;
6972
case 3:
6973
p = "userland l_loff_t *";
6974
break;
6975
case 4:
6976
p = "l_size_t";
6977
break;
6978
case 5:
6979
p = "l_uint";
6980
break;
6981
default:
6982
break;
6983
};
6984
break;
6985
/* linux_sync_file_range */
6986
case 314:
6987
switch (ndx) {
6988
case 0:
6989
p = "l_int";
6990
break;
6991
case 1:
6992
p = "l_loff_t";
6993
break;
6994
case 2:
6995
p = "l_loff_t";
6996
break;
6997
case 3:
6998
p = "unsigned int";
6999
break;
7000
default:
7001
break;
7002
};
7003
break;
7004
/* linux_tee */
7005
case 315:
7006
break;
7007
/* linux_vmsplice */
7008
case 316:
7009
break;
7010
/* linux_move_pages */
7011
case 317:
7012
break;
7013
/* linux_getcpu */
7014
case 318:
7015
switch (ndx) {
7016
case 0:
7017
p = "userland l_uint *";
7018
break;
7019
case 1:
7020
p = "userland l_uint *";
7021
break;
7022
case 2:
7023
p = "userland void *";
7024
break;
7025
default:
7026
break;
7027
};
7028
break;
7029
/* linux_epoll_pwait */
7030
case 319:
7031
switch (ndx) {
7032
case 0:
7033
p = "l_int";
7034
break;
7035
case 1:
7036
p = "userland struct epoll_event *";
7037
break;
7038
case 2:
7039
p = "l_int";
7040
break;
7041
case 3:
7042
p = "l_int";
7043
break;
7044
case 4:
7045
p = "userland l_sigset_t *";
7046
break;
7047
case 5:
7048
p = "l_size_t";
7049
break;
7050
default:
7051
break;
7052
};
7053
break;
7054
/* linux_utimensat */
7055
case 320:
7056
switch (ndx) {
7057
case 0:
7058
p = "l_int";
7059
break;
7060
case 1:
7061
p = "userland const char *";
7062
break;
7063
case 2:
7064
p = "userland const struct l_timespec *";
7065
break;
7066
case 3:
7067
p = "l_int";
7068
break;
7069
default:
7070
break;
7071
};
7072
break;
7073
/* linux_signalfd */
7074
case 321:
7075
break;
7076
/* linux_timerfd_create */
7077
case 322:
7078
switch (ndx) {
7079
case 0:
7080
p = "l_int";
7081
break;
7082
case 1:
7083
p = "l_int";
7084
break;
7085
default:
7086
break;
7087
};
7088
break;
7089
/* linux_eventfd */
7090
case 323:
7091
switch (ndx) {
7092
case 0:
7093
p = "l_uint";
7094
break;
7095
default:
7096
break;
7097
};
7098
break;
7099
/* linux_fallocate */
7100
case 324:
7101
switch (ndx) {
7102
case 0:
7103
p = "l_int";
7104
break;
7105
case 1:
7106
p = "l_int";
7107
break;
7108
case 2:
7109
p = "l_loff_t";
7110
break;
7111
case 3:
7112
p = "l_loff_t";
7113
break;
7114
default:
7115
break;
7116
};
7117
break;
7118
/* linux_timerfd_settime */
7119
case 325:
7120
switch (ndx) {
7121
case 0:
7122
p = "l_int";
7123
break;
7124
case 1:
7125
p = "l_int";
7126
break;
7127
case 2:
7128
p = "userland const struct l_itimerspec *";
7129
break;
7130
case 3:
7131
p = "userland struct l_itimerspec *";
7132
break;
7133
default:
7134
break;
7135
};
7136
break;
7137
/* linux_timerfd_gettime */
7138
case 326:
7139
switch (ndx) {
7140
case 0:
7141
p = "l_int";
7142
break;
7143
case 1:
7144
p = "userland struct l_itimerspec *";
7145
break;
7146
default:
7147
break;
7148
};
7149
break;
7150
/* linux_signalfd4 */
7151
case 327:
7152
break;
7153
/* linux_eventfd2 */
7154
case 328:
7155
switch (ndx) {
7156
case 0:
7157
p = "l_uint";
7158
break;
7159
case 1:
7160
p = "l_int";
7161
break;
7162
default:
7163
break;
7164
};
7165
break;
7166
/* linux_epoll_create1 */
7167
case 329:
7168
switch (ndx) {
7169
case 0:
7170
p = "l_int";
7171
break;
7172
default:
7173
break;
7174
};
7175
break;
7176
/* linux_dup3 */
7177
case 330:
7178
switch (ndx) {
7179
case 0:
7180
p = "l_int";
7181
break;
7182
case 1:
7183
p = "l_int";
7184
break;
7185
case 2:
7186
p = "l_int";
7187
break;
7188
default:
7189
break;
7190
};
7191
break;
7192
/* linux_pipe2 */
7193
case 331:
7194
switch (ndx) {
7195
case 0:
7196
p = "userland l_int *";
7197
break;
7198
case 1:
7199
p = "l_int";
7200
break;
7201
default:
7202
break;
7203
};
7204
break;
7205
/* linux_inotify_init1 */
7206
case 332:
7207
switch (ndx) {
7208
case 0:
7209
p = "l_int";
7210
break;
7211
default:
7212
break;
7213
};
7214
break;
7215
/* linux_preadv */
7216
case 333:
7217
switch (ndx) {
7218
case 0:
7219
p = "l_ulong";
7220
break;
7221
case 1:
7222
p = "userland struct iovec *";
7223
break;
7224
case 2:
7225
p = "l_ulong";
7226
break;
7227
case 3:
7228
p = "l_ulong";
7229
break;
7230
case 4:
7231
p = "l_ulong";
7232
break;
7233
default:
7234
break;
7235
};
7236
break;
7237
/* linux_pwritev */
7238
case 334:
7239
switch (ndx) {
7240
case 0:
7241
p = "l_ulong";
7242
break;
7243
case 1:
7244
p = "userland struct iovec *";
7245
break;
7246
case 2:
7247
p = "l_ulong";
7248
break;
7249
case 3:
7250
p = "l_ulong";
7251
break;
7252
case 4:
7253
p = "l_ulong";
7254
break;
7255
default:
7256
break;
7257
};
7258
break;
7259
/* linux_rt_tgsigqueueinfo */
7260
case 335:
7261
switch (ndx) {
7262
case 0:
7263
p = "l_pid_t";
7264
break;
7265
case 1:
7266
p = "l_pid_t";
7267
break;
7268
case 2:
7269
p = "l_int";
7270
break;
7271
case 3:
7272
p = "userland l_siginfo_t *";
7273
break;
7274
default:
7275
break;
7276
};
7277
break;
7278
/* linux_perf_event_open */
7279
case 336:
7280
break;
7281
/* linux_recvmmsg */
7282
case 337:
7283
switch (ndx) {
7284
case 0:
7285
p = "l_int";
7286
break;
7287
case 1:
7288
p = "userland struct l_mmsghdr *";
7289
break;
7290
case 2:
7291
p = "l_uint";
7292
break;
7293
case 3:
7294
p = "l_uint";
7295
break;
7296
case 4:
7297
p = "userland struct l_timespec *";
7298
break;
7299
default:
7300
break;
7301
};
7302
break;
7303
/* linux_fanotify_init */
7304
case 338:
7305
break;
7306
/* linux_fanotify_mark */
7307
case 339:
7308
break;
7309
/* linux_prlimit64 */
7310
case 340:
7311
switch (ndx) {
7312
case 0:
7313
p = "l_pid_t";
7314
break;
7315
case 1:
7316
p = "l_uint";
7317
break;
7318
case 2:
7319
p = "userland struct rlimit *";
7320
break;
7321
case 3:
7322
p = "userland struct rlimit *";
7323
break;
7324
default:
7325
break;
7326
};
7327
break;
7328
/* linux_name_to_handle_at */
7329
case 341:
7330
switch (ndx) {
7331
case 0:
7332
p = "l_int";
7333
break;
7334
case 1:
7335
p = "userland const char *";
7336
break;
7337
case 2:
7338
p = "userland struct l_file_handle *";
7339
break;
7340
case 3:
7341
p = "userland l_int *";
7342
break;
7343
case 4:
7344
p = "l_int";
7345
break;
7346
default:
7347
break;
7348
};
7349
break;
7350
/* linux_open_by_handle_at */
7351
case 342:
7352
switch (ndx) {
7353
case 0:
7354
p = "l_int";
7355
break;
7356
case 1:
7357
p = "userland struct l_file_handle *";
7358
break;
7359
case 2:
7360
p = "l_int";
7361
break;
7362
default:
7363
break;
7364
};
7365
break;
7366
/* linux_clock_adjtime */
7367
case 343:
7368
break;
7369
/* linux_syncfs */
7370
case 344:
7371
switch (ndx) {
7372
case 0:
7373
p = "l_int";
7374
break;
7375
default:
7376
break;
7377
};
7378
break;
7379
/* linux_sendmmsg */
7380
case 345:
7381
switch (ndx) {
7382
case 0:
7383
p = "l_int";
7384
break;
7385
case 1:
7386
p = "userland struct l_mmsghdr *";
7387
break;
7388
case 2:
7389
p = "l_uint";
7390
break;
7391
case 3:
7392
p = "l_uint";
7393
break;
7394
default:
7395
break;
7396
};
7397
break;
7398
/* linux_setns */
7399
case 346:
7400
break;
7401
/* linux_process_vm_readv */
7402
case 347:
7403
switch (ndx) {
7404
case 0:
7405
p = "l_pid_t";
7406
break;
7407
case 1:
7408
p = "userland const struct iovec *";
7409
break;
7410
case 2:
7411
p = "l_ulong";
7412
break;
7413
case 3:
7414
p = "userland const struct iovec *";
7415
break;
7416
case 4:
7417
p = "l_ulong";
7418
break;
7419
case 5:
7420
p = "l_ulong";
7421
break;
7422
default:
7423
break;
7424
};
7425
break;
7426
/* linux_process_vm_writev */
7427
case 348:
7428
switch (ndx) {
7429
case 0:
7430
p = "l_pid_t";
7431
break;
7432
case 1:
7433
p = "userland const struct iovec *";
7434
break;
7435
case 2:
7436
p = "l_ulong";
7437
break;
7438
case 3:
7439
p = "userland const struct iovec *";
7440
break;
7441
case 4:
7442
p = "l_ulong";
7443
break;
7444
case 5:
7445
p = "l_ulong";
7446
break;
7447
default:
7448
break;
7449
};
7450
break;
7451
/* linux_kcmp */
7452
case 349:
7453
switch (ndx) {
7454
case 0:
7455
p = "l_pid_t";
7456
break;
7457
case 1:
7458
p = "l_pid_t";
7459
break;
7460
case 2:
7461
p = "l_int";
7462
break;
7463
case 3:
7464
p = "l_ulong";
7465
break;
7466
case 4:
7467
p = "l_ulong";
7468
break;
7469
default:
7470
break;
7471
};
7472
break;
7473
/* linux_finit_module */
7474
case 350:
7475
switch (ndx) {
7476
case 0:
7477
p = "l_int";
7478
break;
7479
case 1:
7480
p = "userland const char *";
7481
break;
7482
case 2:
7483
p = "l_int";
7484
break;
7485
default:
7486
break;
7487
};
7488
break;
7489
/* linux_sched_setattr */
7490
case 351:
7491
switch (ndx) {
7492
case 0:
7493
p = "l_pid_t";
7494
break;
7495
case 1:
7496
p = "userland void *";
7497
break;
7498
case 2:
7499
p = "l_uint";
7500
break;
7501
default:
7502
break;
7503
};
7504
break;
7505
/* linux_sched_getattr */
7506
case 352:
7507
switch (ndx) {
7508
case 0:
7509
p = "l_pid_t";
7510
break;
7511
case 1:
7512
p = "userland void *";
7513
break;
7514
case 2:
7515
p = "l_uint";
7516
break;
7517
case 3:
7518
p = "l_uint";
7519
break;
7520
default:
7521
break;
7522
};
7523
break;
7524
/* linux_renameat2 */
7525
case 353:
7526
switch (ndx) {
7527
case 0:
7528
p = "l_int";
7529
break;
7530
case 1:
7531
p = "userland const char *";
7532
break;
7533
case 2:
7534
p = "l_int";
7535
break;
7536
case 3:
7537
p = "userland const char *";
7538
break;
7539
case 4:
7540
p = "unsigned int";
7541
break;
7542
default:
7543
break;
7544
};
7545
break;
7546
/* linux_seccomp */
7547
case 354:
7548
switch (ndx) {
7549
case 0:
7550
p = "l_uint";
7551
break;
7552
case 1:
7553
p = "l_uint";
7554
break;
7555
case 2:
7556
p = "userland const char *";
7557
break;
7558
default:
7559
break;
7560
};
7561
break;
7562
/* linux_getrandom */
7563
case 355:
7564
switch (ndx) {
7565
case 0:
7566
p = "userland char *";
7567
break;
7568
case 1:
7569
p = "l_size_t";
7570
break;
7571
case 2:
7572
p = "l_uint";
7573
break;
7574
default:
7575
break;
7576
};
7577
break;
7578
/* linux_memfd_create */
7579
case 356:
7580
switch (ndx) {
7581
case 0:
7582
p = "userland const char *";
7583
break;
7584
case 1:
7585
p = "l_uint";
7586
break;
7587
default:
7588
break;
7589
};
7590
break;
7591
/* linux_bpf */
7592
case 357:
7593
switch (ndx) {
7594
case 0:
7595
p = "l_int";
7596
break;
7597
case 1:
7598
p = "userland void *";
7599
break;
7600
case 2:
7601
p = "l_uint";
7602
break;
7603
default:
7604
break;
7605
};
7606
break;
7607
/* linux_execveat */
7608
case 358:
7609
switch (ndx) {
7610
case 0:
7611
p = "l_int";
7612
break;
7613
case 1:
7614
p = "userland const char *";
7615
break;
7616
case 2:
7617
p = "userland const char **";
7618
break;
7619
case 3:
7620
p = "userland const char **";
7621
break;
7622
case 4:
7623
p = "l_int";
7624
break;
7625
default:
7626
break;
7627
};
7628
break;
7629
/* linux_socket */
7630
case 359:
7631
switch (ndx) {
7632
case 0:
7633
p = "l_int";
7634
break;
7635
case 1:
7636
p = "l_int";
7637
break;
7638
case 2:
7639
p = "l_int";
7640
break;
7641
default:
7642
break;
7643
};
7644
break;
7645
/* linux_socketpair */
7646
case 360:
7647
switch (ndx) {
7648
case 0:
7649
p = "l_int";
7650
break;
7651
case 1:
7652
p = "l_int";
7653
break;
7654
case 2:
7655
p = "l_int";
7656
break;
7657
case 3:
7658
p = "l_uintptr_t";
7659
break;
7660
default:
7661
break;
7662
};
7663
break;
7664
/* linux_bind */
7665
case 361:
7666
switch (ndx) {
7667
case 0:
7668
p = "l_int";
7669
break;
7670
case 1:
7671
p = "l_uintptr_t";
7672
break;
7673
case 2:
7674
p = "l_int";
7675
break;
7676
default:
7677
break;
7678
};
7679
break;
7680
/* linux_connect */
7681
case 362:
7682
switch (ndx) {
7683
case 0:
7684
p = "l_int";
7685
break;
7686
case 1:
7687
p = "l_uintptr_t";
7688
break;
7689
case 2:
7690
p = "l_int";
7691
break;
7692
default:
7693
break;
7694
};
7695
break;
7696
/* linux_listen */
7697
case 363:
7698
switch (ndx) {
7699
case 0:
7700
p = "l_int";
7701
break;
7702
case 1:
7703
p = "l_int";
7704
break;
7705
default:
7706
break;
7707
};
7708
break;
7709
/* linux_accept4 */
7710
case 364:
7711
switch (ndx) {
7712
case 0:
7713
p = "l_int";
7714
break;
7715
case 1:
7716
p = "l_uintptr_t";
7717
break;
7718
case 2:
7719
p = "l_uintptr_t";
7720
break;
7721
case 3:
7722
p = "l_int";
7723
break;
7724
default:
7725
break;
7726
};
7727
break;
7728
/* linux_getsockopt */
7729
case 365:
7730
switch (ndx) {
7731
case 0:
7732
p = "l_int";
7733
break;
7734
case 1:
7735
p = "l_int";
7736
break;
7737
case 2:
7738
p = "l_int";
7739
break;
7740
case 3:
7741
p = "l_uintptr_t";
7742
break;
7743
case 4:
7744
p = "l_uintptr_t";
7745
break;
7746
default:
7747
break;
7748
};
7749
break;
7750
/* linux_setsockopt */
7751
case 366:
7752
switch (ndx) {
7753
case 0:
7754
p = "l_int";
7755
break;
7756
case 1:
7757
p = "l_int";
7758
break;
7759
case 2:
7760
p = "l_int";
7761
break;
7762
case 3:
7763
p = "l_uintptr_t";
7764
break;
7765
case 4:
7766
p = "l_int";
7767
break;
7768
default:
7769
break;
7770
};
7771
break;
7772
/* linux_getsockname */
7773
case 367:
7774
switch (ndx) {
7775
case 0:
7776
p = "l_int";
7777
break;
7778
case 1:
7779
p = "l_uintptr_t";
7780
break;
7781
case 2:
7782
p = "l_uintptr_t";
7783
break;
7784
default:
7785
break;
7786
};
7787
break;
7788
/* linux_getpeername */
7789
case 368:
7790
switch (ndx) {
7791
case 0:
7792
p = "l_int";
7793
break;
7794
case 1:
7795
p = "l_uintptr_t";
7796
break;
7797
case 2:
7798
p = "l_uintptr_t";
7799
break;
7800
default:
7801
break;
7802
};
7803
break;
7804
/* linux_sendto */
7805
case 369:
7806
switch (ndx) {
7807
case 0:
7808
p = "l_int";
7809
break;
7810
case 1:
7811
p = "l_uintptr_t";
7812
break;
7813
case 2:
7814
p = "l_int";
7815
break;
7816
case 3:
7817
p = "l_int";
7818
break;
7819
case 4:
7820
p = "l_uintptr_t";
7821
break;
7822
case 5:
7823
p = "l_int";
7824
break;
7825
default:
7826
break;
7827
};
7828
break;
7829
/* linux_sendmsg */
7830
case 370:
7831
switch (ndx) {
7832
case 0:
7833
p = "l_int";
7834
break;
7835
case 1:
7836
p = "l_uintptr_t";
7837
break;
7838
case 2:
7839
p = "l_int";
7840
break;
7841
default:
7842
break;
7843
};
7844
break;
7845
/* linux_recvfrom */
7846
case 371:
7847
switch (ndx) {
7848
case 0:
7849
p = "l_int";
7850
break;
7851
case 1:
7852
p = "l_uintptr_t";
7853
break;
7854
case 2:
7855
p = "l_size_t";
7856
break;
7857
case 3:
7858
p = "l_int";
7859
break;
7860
case 4:
7861
p = "l_uintptr_t";
7862
break;
7863
case 5:
7864
p = "l_uintptr_t";
7865
break;
7866
default:
7867
break;
7868
};
7869
break;
7870
/* linux_recvmsg */
7871
case 372:
7872
switch (ndx) {
7873
case 0:
7874
p = "l_int";
7875
break;
7876
case 1:
7877
p = "l_uintptr_t";
7878
break;
7879
case 2:
7880
p = "l_int";
7881
break;
7882
default:
7883
break;
7884
};
7885
break;
7886
/* linux_shutdown */
7887
case 373:
7888
switch (ndx) {
7889
case 0:
7890
p = "l_int";
7891
break;
7892
case 1:
7893
p = "l_int";
7894
break;
7895
default:
7896
break;
7897
};
7898
break;
7899
/* linux_userfaultfd */
7900
case 374:
7901
switch (ndx) {
7902
case 0:
7903
p = "l_int";
7904
break;
7905
default:
7906
break;
7907
};
7908
break;
7909
/* linux_membarrier */
7910
case 375:
7911
switch (ndx) {
7912
case 0:
7913
p = "l_int";
7914
break;
7915
case 1:
7916
p = "l_int";
7917
break;
7918
default:
7919
break;
7920
};
7921
break;
7922
/* linux_mlock2 */
7923
case 376:
7924
switch (ndx) {
7925
case 0:
7926
p = "l_ulong";
7927
break;
7928
case 1:
7929
p = "l_size_t";
7930
break;
7931
case 2:
7932
p = "l_int";
7933
break;
7934
default:
7935
break;
7936
};
7937
break;
7938
/* linux_copy_file_range */
7939
case 377:
7940
switch (ndx) {
7941
case 0:
7942
p = "l_int";
7943
break;
7944
case 1:
7945
p = "userland l_loff_t *";
7946
break;
7947
case 2:
7948
p = "l_int";
7949
break;
7950
case 3:
7951
p = "userland l_loff_t *";
7952
break;
7953
case 4:
7954
p = "l_size_t";
7955
break;
7956
case 5:
7957
p = "l_uint";
7958
break;
7959
default:
7960
break;
7961
};
7962
break;
7963
/* linux_preadv2 */
7964
case 378:
7965
switch (ndx) {
7966
case 0:
7967
p = "l_ulong";
7968
break;
7969
case 1:
7970
p = "userland const struct iovec *";
7971
break;
7972
case 2:
7973
p = "l_ulong";
7974
break;
7975
case 3:
7976
p = "l_ulong";
7977
break;
7978
case 4:
7979
p = "l_ulong";
7980
break;
7981
case 5:
7982
p = "l_int";
7983
break;
7984
default:
7985
break;
7986
};
7987
break;
7988
/* linux_pwritev2 */
7989
case 379:
7990
switch (ndx) {
7991
case 0:
7992
p = "l_ulong";
7993
break;
7994
case 1:
7995
p = "userland const struct iovec *";
7996
break;
7997
case 2:
7998
p = "l_ulong";
7999
break;
8000
case 3:
8001
p = "l_ulong";
8002
break;
8003
case 4:
8004
p = "l_ulong";
8005
break;
8006
case 5:
8007
p = "l_int";
8008
break;
8009
default:
8010
break;
8011
};
8012
break;
8013
/* linux_pkey_mprotect */
8014
case 380:
8015
switch (ndx) {
8016
case 0:
8017
p = "l_ulong";
8018
break;
8019
case 1:
8020
p = "l_size_t";
8021
break;
8022
case 2:
8023
p = "l_ulong";
8024
break;
8025
case 3:
8026
p = "l_int";
8027
break;
8028
default:
8029
break;
8030
};
8031
break;
8032
/* linux_pkey_alloc */
8033
case 381:
8034
switch (ndx) {
8035
case 0:
8036
p = "l_ulong";
8037
break;
8038
case 1:
8039
p = "l_ulong";
8040
break;
8041
default:
8042
break;
8043
};
8044
break;
8045
/* linux_pkey_free */
8046
case 382:
8047
switch (ndx) {
8048
case 0:
8049
p = "l_int";
8050
break;
8051
default:
8052
break;
8053
};
8054
break;
8055
/* linux_statx */
8056
case 383:
8057
switch (ndx) {
8058
case 0:
8059
p = "l_int";
8060
break;
8061
case 1:
8062
p = "userland const char *";
8063
break;
8064
case 2:
8065
p = "l_uint";
8066
break;
8067
case 3:
8068
p = "l_uint";
8069
break;
8070
case 4:
8071
p = "userland void *";
8072
break;
8073
default:
8074
break;
8075
};
8076
break;
8077
/* linux_arch_prctl */
8078
case 384:
8079
switch (ndx) {
8080
case 0:
8081
p = "l_int";
8082
break;
8083
case 1:
8084
p = "l_ulong";
8085
break;
8086
default:
8087
break;
8088
};
8089
break;
8090
/* linux_io_pgetevents */
8091
case 385:
8092
break;
8093
/* linux_rseq */
8094
case 386:
8095
switch (ndx) {
8096
case 0:
8097
p = "userland struct linux_rseq *";
8098
break;
8099
case 1:
8100
p = "uint32_t";
8101
break;
8102
case 2:
8103
p = "l_int";
8104
break;
8105
case 3:
8106
p = "uint32_t";
8107
break;
8108
default:
8109
break;
8110
};
8111
break;
8112
/* linux_semget */
8113
case 393:
8114
switch (ndx) {
8115
case 0:
8116
p = "l_key_t";
8117
break;
8118
case 1:
8119
p = "l_int";
8120
break;
8121
case 2:
8122
p = "l_int";
8123
break;
8124
default:
8125
break;
8126
};
8127
break;
8128
/* linux_semctl */
8129
case 394:
8130
switch (ndx) {
8131
case 0:
8132
p = "l_int";
8133
break;
8134
case 1:
8135
p = "l_int";
8136
break;
8137
case 2:
8138
p = "l_int";
8139
break;
8140
case 3:
8141
p = "union l_semun";
8142
break;
8143
default:
8144
break;
8145
};
8146
break;
8147
/* linux_shmget */
8148
case 395:
8149
switch (ndx) {
8150
case 0:
8151
p = "l_key_t";
8152
break;
8153
case 1:
8154
p = "l_size_t";
8155
break;
8156
case 2:
8157
p = "l_int";
8158
break;
8159
default:
8160
break;
8161
};
8162
break;
8163
/* linux_shmctl */
8164
case 396:
8165
switch (ndx) {
8166
case 0:
8167
p = "l_int";
8168
break;
8169
case 1:
8170
p = "l_int";
8171
break;
8172
case 2:
8173
p = "userland struct l_shmid_ds *";
8174
break;
8175
default:
8176
break;
8177
};
8178
break;
8179
/* linux_shmat */
8180
case 397:
8181
switch (ndx) {
8182
case 0:
8183
p = "l_int";
8184
break;
8185
case 1:
8186
p = "userland char *";
8187
break;
8188
case 2:
8189
p = "l_int";
8190
break;
8191
default:
8192
break;
8193
};
8194
break;
8195
/* linux_shmdt */
8196
case 398:
8197
switch (ndx) {
8198
case 0:
8199
p = "userland char *";
8200
break;
8201
default:
8202
break;
8203
};
8204
break;
8205
/* linux_msgget */
8206
case 399:
8207
switch (ndx) {
8208
case 0:
8209
p = "l_key_t";
8210
break;
8211
case 1:
8212
p = "l_int";
8213
break;
8214
default:
8215
break;
8216
};
8217
break;
8218
/* linux_msgsnd */
8219
case 400:
8220
switch (ndx) {
8221
case 0:
8222
p = "l_int";
8223
break;
8224
case 1:
8225
p = "userland struct l_msgbuf *";
8226
break;
8227
case 2:
8228
p = "l_size_t";
8229
break;
8230
case 3:
8231
p = "l_int";
8232
break;
8233
default:
8234
break;
8235
};
8236
break;
8237
/* linux_msgrcv */
8238
case 401:
8239
switch (ndx) {
8240
case 0:
8241
p = "l_int";
8242
break;
8243
case 1:
8244
p = "userland struct l_msgbuf *";
8245
break;
8246
case 2:
8247
p = "l_size_t";
8248
break;
8249
case 3:
8250
p = "l_long";
8251
break;
8252
case 4:
8253
p = "l_int";
8254
break;
8255
default:
8256
break;
8257
};
8258
break;
8259
/* linux_msgctl */
8260
case 402:
8261
switch (ndx) {
8262
case 0:
8263
p = "l_int";
8264
break;
8265
case 1:
8266
p = "l_int";
8267
break;
8268
case 2:
8269
p = "userland struct l_msqid_ds *";
8270
break;
8271
default:
8272
break;
8273
};
8274
break;
8275
/* linux_clock_gettime64 */
8276
case 403:
8277
switch (ndx) {
8278
case 0:
8279
p = "clockid_t";
8280
break;
8281
case 1:
8282
p = "userland struct l_timespec64 *";
8283
break;
8284
default:
8285
break;
8286
};
8287
break;
8288
/* linux_clock_settime64 */
8289
case 404:
8290
switch (ndx) {
8291
case 0:
8292
p = "clockid_t";
8293
break;
8294
case 1:
8295
p = "userland struct l_timespec64 *";
8296
break;
8297
default:
8298
break;
8299
};
8300
break;
8301
/* linux_clock_adjtime64 */
8302
case 405:
8303
break;
8304
/* linux_clock_getres_time64 */
8305
case 406:
8306
switch (ndx) {
8307
case 0:
8308
p = "clockid_t";
8309
break;
8310
case 1:
8311
p = "userland struct l_timespec64 *";
8312
break;
8313
default:
8314
break;
8315
};
8316
break;
8317
/* linux_clock_nanosleep_time64 */
8318
case 407:
8319
switch (ndx) {
8320
case 0:
8321
p = "clockid_t";
8322
break;
8323
case 1:
8324
p = "l_int";
8325
break;
8326
case 2:
8327
p = "userland struct l_timespec64 *";
8328
break;
8329
case 3:
8330
p = "userland struct l_timespec64 *";
8331
break;
8332
default:
8333
break;
8334
};
8335
break;
8336
/* linux_timer_gettime64 */
8337
case 408:
8338
switch (ndx) {
8339
case 0:
8340
p = "l_timer_t";
8341
break;
8342
case 1:
8343
p = "userland struct l_itimerspec64 *";
8344
break;
8345
default:
8346
break;
8347
};
8348
break;
8349
/* linux_timer_settime64 */
8350
case 409:
8351
switch (ndx) {
8352
case 0:
8353
p = "l_timer_t";
8354
break;
8355
case 1:
8356
p = "l_int";
8357
break;
8358
case 2:
8359
p = "userland const struct l_itimerspec64 *";
8360
break;
8361
case 3:
8362
p = "userland struct l_itimerspec64 *";
8363
break;
8364
default:
8365
break;
8366
};
8367
break;
8368
/* linux_timerfd_gettime64 */
8369
case 410:
8370
switch (ndx) {
8371
case 0:
8372
p = "l_int";
8373
break;
8374
case 1:
8375
p = "userland struct l_itimerspec64 *";
8376
break;
8377
default:
8378
break;
8379
};
8380
break;
8381
/* linux_timerfd_settime64 */
8382
case 411:
8383
switch (ndx) {
8384
case 0:
8385
p = "l_int";
8386
break;
8387
case 1:
8388
p = "l_int";
8389
break;
8390
case 2:
8391
p = "userland const struct l_itimerspec64 *";
8392
break;
8393
case 3:
8394
p = "userland struct l_itimerspec64 *";
8395
break;
8396
default:
8397
break;
8398
};
8399
break;
8400
/* linux_utimensat_time64 */
8401
case 412:
8402
switch (ndx) {
8403
case 0:
8404
p = "l_int";
8405
break;
8406
case 1:
8407
p = "userland const char *";
8408
break;
8409
case 2:
8410
p = "userland const struct l_timespec64 *";
8411
break;
8412
case 3:
8413
p = "l_int";
8414
break;
8415
default:
8416
break;
8417
};
8418
break;
8419
/* linux_pselect6_time64 */
8420
case 413:
8421
switch (ndx) {
8422
case 0:
8423
p = "l_int";
8424
break;
8425
case 1:
8426
p = "userland l_fd_set *";
8427
break;
8428
case 2:
8429
p = "userland l_fd_set *";
8430
break;
8431
case 3:
8432
p = "userland l_fd_set *";
8433
break;
8434
case 4:
8435
p = "userland struct l_timespec64 *";
8436
break;
8437
case 5:
8438
p = "userland l_uintptr_t *";
8439
break;
8440
default:
8441
break;
8442
};
8443
break;
8444
/* linux_ppoll_time64 */
8445
case 414:
8446
switch (ndx) {
8447
case 0:
8448
p = "userland struct pollfd *";
8449
break;
8450
case 1:
8451
p = "uint32_t";
8452
break;
8453
case 2:
8454
p = "userland struct l_timespec64 *";
8455
break;
8456
case 3:
8457
p = "userland l_sigset_t *";
8458
break;
8459
case 4:
8460
p = "l_size_t";
8461
break;
8462
default:
8463
break;
8464
};
8465
break;
8466
/* linux_io_pgetevents_time64 */
8467
case 416:
8468
break;
8469
/* linux_recvmmsg_time64 */
8470
case 417:
8471
switch (ndx) {
8472
case 0:
8473
p = "l_int";
8474
break;
8475
case 1:
8476
p = "userland struct l_mmsghdr *";
8477
break;
8478
case 2:
8479
p = "l_uint";
8480
break;
8481
case 3:
8482
p = "l_uint";
8483
break;
8484
case 4:
8485
p = "userland struct l_timespec64 *";
8486
break;
8487
default:
8488
break;
8489
};
8490
break;
8491
/* linux_mq_timedsend_time64 */
8492
case 418:
8493
break;
8494
/* linux_mq_timedreceive_time64 */
8495
case 419:
8496
break;
8497
/* linux_semtimedop_time64 */
8498
case 420:
8499
switch (ndx) {
8500
case 0:
8501
p = "l_int";
8502
break;
8503
case 1:
8504
p = "userland struct sembuf *";
8505
break;
8506
case 2:
8507
p = "l_size_t";
8508
break;
8509
case 3:
8510
p = "userland struct l_timespec64 *";
8511
break;
8512
default:
8513
break;
8514
};
8515
break;
8516
/* linux_rt_sigtimedwait_time64 */
8517
case 421:
8518
switch (ndx) {
8519
case 0:
8520
p = "userland l_sigset_t *";
8521
break;
8522
case 1:
8523
p = "userland l_siginfo_t *";
8524
break;
8525
case 2:
8526
p = "userland struct l_timespec64 *";
8527
break;
8528
case 3:
8529
p = "l_size_t";
8530
break;
8531
default:
8532
break;
8533
};
8534
break;
8535
/* linux_sys_futex_time64 */
8536
case 422:
8537
switch (ndx) {
8538
case 0:
8539
p = "userland uint32_t *";
8540
break;
8541
case 1:
8542
p = "l_int";
8543
break;
8544
case 2:
8545
p = "uint32_t";
8546
break;
8547
case 3:
8548
p = "userland struct l_timespec64 *";
8549
break;
8550
case 4:
8551
p = "userland uint32_t *";
8552
break;
8553
case 5:
8554
p = "uint32_t";
8555
break;
8556
default:
8557
break;
8558
};
8559
break;
8560
/* linux_sched_rr_get_interval_time64 */
8561
case 423:
8562
switch (ndx) {
8563
case 0:
8564
p = "l_pid_t";
8565
break;
8566
case 1:
8567
p = "userland struct l_timespec64 *";
8568
break;
8569
default:
8570
break;
8571
};
8572
break;
8573
/* linux_pidfd_send_signal */
8574
case 424:
8575
switch (ndx) {
8576
case 0:
8577
p = "l_int";
8578
break;
8579
case 1:
8580
p = "l_int";
8581
break;
8582
case 2:
8583
p = "userland l_siginfo_t *";
8584
break;
8585
case 3:
8586
p = "l_uint";
8587
break;
8588
default:
8589
break;
8590
};
8591
break;
8592
/* linux_io_uring_setup */
8593
case 425:
8594
break;
8595
/* linux_io_uring_enter */
8596
case 426:
8597
break;
8598
/* linux_io_uring_register */
8599
case 427:
8600
break;
8601
/* linux_open_tree */
8602
case 428:
8603
break;
8604
/* linux_move_mount */
8605
case 429:
8606
break;
8607
/* linux_fsopen */
8608
case 430:
8609
break;
8610
/* linux_fsconfig */
8611
case 431:
8612
break;
8613
/* linux_fsmount */
8614
case 432:
8615
break;
8616
/* linux_fspick */
8617
case 433:
8618
break;
8619
/* linux_pidfd_open */
8620
case 434:
8621
break;
8622
/* linux_clone3 */
8623
case 435:
8624
switch (ndx) {
8625
case 0:
8626
p = "userland struct l_user_clone_args *";
8627
break;
8628
case 1:
8629
p = "l_size_t";
8630
break;
8631
default:
8632
break;
8633
};
8634
break;
8635
/* linux_close_range */
8636
case 436:
8637
switch (ndx) {
8638
case 0:
8639
p = "l_uint";
8640
break;
8641
case 1:
8642
p = "l_uint";
8643
break;
8644
case 2:
8645
p = "l_uint";
8646
break;
8647
default:
8648
break;
8649
};
8650
break;
8651
/* linux_openat2 */
8652
case 437:
8653
break;
8654
/* linux_pidfd_getfd */
8655
case 438:
8656
break;
8657
/* linux_faccessat2 */
8658
case 439:
8659
switch (ndx) {
8660
case 0:
8661
p = "l_int";
8662
break;
8663
case 1:
8664
p = "userland const char *";
8665
break;
8666
case 2:
8667
p = "l_int";
8668
break;
8669
case 3:
8670
p = "l_int";
8671
break;
8672
default:
8673
break;
8674
};
8675
break;
8676
/* linux_process_madvise */
8677
case 440:
8678
break;
8679
/* linux_epoll_pwait2_64 */
8680
case 441:
8681
switch (ndx) {
8682
case 0:
8683
p = "l_int";
8684
break;
8685
case 1:
8686
p = "userland struct epoll_event *";
8687
break;
8688
case 2:
8689
p = "l_int";
8690
break;
8691
case 3:
8692
p = "userland struct l_timespec64 *";
8693
break;
8694
case 4:
8695
p = "userland l_sigset_t *";
8696
break;
8697
case 5:
8698
p = "l_size_t";
8699
break;
8700
default:
8701
break;
8702
};
8703
break;
8704
/* linux_mount_setattr */
8705
case 442:
8706
break;
8707
/* linux_quotactl_fd */
8708
case 443:
8709
break;
8710
/* linux_landlock_create_ruleset */
8711
case 444:
8712
break;
8713
/* linux_landlock_add_rule */
8714
case 445:
8715
break;
8716
/* linux_landlock_restrict_self */
8717
case 446:
8718
break;
8719
/* linux_memfd_secret */
8720
case 447:
8721
break;
8722
/* linux_process_mrelease */
8723
case 448:
8724
break;
8725
/* linux_futex_waitv */
8726
case 449:
8727
break;
8728
/* linux_set_mempolicy_home_node */
8729
case 450:
8730
break;
8731
/* linux_cachestat */
8732
case 451:
8733
break;
8734
/* linux_fchmodat2 */
8735
case 452:
8736
break;
8737
default:
8738
break;
8739
};
8740
if (p != NULL)
8741
strlcpy(desc, p, descsz);
8742
}
8743
static void
8744
systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
8745
{
8746
const char *p = NULL;
8747
switch (sysnum) {
8748
/* linux_exit */
8749
case 1:
8750
if (ndx == 0 || ndx == 1)
8751
p = "void";
8752
break;
8753
/* linux_fork */
8754
case 2:
8755
/* read */
8756
case 3:
8757
if (ndx == 0 || ndx == 1)
8758
p = "int";
8759
break;
8760
/* linux_write */
8761
case 4:
8762
if (ndx == 0 || ndx == 1)
8763
p = "int";
8764
break;
8765
/* linux_open */
8766
case 5:
8767
if (ndx == 0 || ndx == 1)
8768
p = "int";
8769
break;
8770
/* close */
8771
case 6:
8772
if (ndx == 0 || ndx == 1)
8773
p = "int";
8774
break;
8775
/* linux_waitpid */
8776
case 7:
8777
if (ndx == 0 || ndx == 1)
8778
p = "int";
8779
break;
8780
/* linux_creat */
8781
case 8:
8782
if (ndx == 0 || ndx == 1)
8783
p = "int";
8784
break;
8785
/* linux_link */
8786
case 9:
8787
if (ndx == 0 || ndx == 1)
8788
p = "int";
8789
break;
8790
/* linux_unlink */
8791
case 10:
8792
if (ndx == 0 || ndx == 1)
8793
p = "int";
8794
break;
8795
/* linux_execve */
8796
case 11:
8797
if (ndx == 0 || ndx == 1)
8798
p = "int";
8799
break;
8800
/* linux_chdir */
8801
case 12:
8802
if (ndx == 0 || ndx == 1)
8803
p = "int";
8804
break;
8805
/* linux_time */
8806
case 13:
8807
if (ndx == 0 || ndx == 1)
8808
p = "int";
8809
break;
8810
/* linux_mknod */
8811
case 14:
8812
if (ndx == 0 || ndx == 1)
8813
p = "int";
8814
break;
8815
/* linux_chmod */
8816
case 15:
8817
if (ndx == 0 || ndx == 1)
8818
p = "int";
8819
break;
8820
/* linux_lchown16 */
8821
case 16:
8822
if (ndx == 0 || ndx == 1)
8823
p = "int";
8824
break;
8825
/* linux_stat */
8826
case 18:
8827
if (ndx == 0 || ndx == 1)
8828
p = "int";
8829
break;
8830
/* linux_lseek */
8831
case 19:
8832
if (ndx == 0 || ndx == 1)
8833
p = "int";
8834
break;
8835
/* linux_getpid */
8836
case 20:
8837
/* linux_mount */
8838
case 21:
8839
if (ndx == 0 || ndx == 1)
8840
p = "int";
8841
break;
8842
/* linux_oldumount */
8843
case 22:
8844
if (ndx == 0 || ndx == 1)
8845
p = "int";
8846
break;
8847
/* linux_setuid16 */
8848
case 23:
8849
if (ndx == 0 || ndx == 1)
8850
p = "int";
8851
break;
8852
/* linux_getuid16 */
8853
case 24:
8854
/* linux_stime */
8855
case 25:
8856
/* linux_ptrace */
8857
case 26:
8858
if (ndx == 0 || ndx == 1)
8859
p = "int";
8860
break;
8861
/* linux_alarm */
8862
case 27:
8863
if (ndx == 0 || ndx == 1)
8864
p = "int";
8865
break;
8866
/* linux_pause */
8867
case 29:
8868
/* linux_utime */
8869
case 30:
8870
if (ndx == 0 || ndx == 1)
8871
p = "int";
8872
break;
8873
/* linux_access */
8874
case 33:
8875
if (ndx == 0 || ndx == 1)
8876
p = "int";
8877
break;
8878
/* linux_nice */
8879
case 34:
8880
if (ndx == 0 || ndx == 1)
8881
p = "int";
8882
break;
8883
/* sync */
8884
case 36:
8885
/* linux_kill */
8886
case 37:
8887
if (ndx == 0 || ndx == 1)
8888
p = "int";
8889
break;
8890
/* linux_rename */
8891
case 38:
8892
if (ndx == 0 || ndx == 1)
8893
p = "int";
8894
break;
8895
/* linux_mkdir */
8896
case 39:
8897
if (ndx == 0 || ndx == 1)
8898
p = "int";
8899
break;
8900
/* linux_rmdir */
8901
case 40:
8902
if (ndx == 0 || ndx == 1)
8903
p = "int";
8904
break;
8905
/* dup */
8906
case 41:
8907
if (ndx == 0 || ndx == 1)
8908
p = "int";
8909
break;
8910
/* linux_pipe */
8911
case 42:
8912
if (ndx == 0 || ndx == 1)
8913
p = "int";
8914
break;
8915
/* linux_times */
8916
case 43:
8917
if (ndx == 0 || ndx == 1)
8918
p = "int";
8919
break;
8920
/* linux_brk */
8921
case 45:
8922
if (ndx == 0 || ndx == 1)
8923
p = "int";
8924
break;
8925
/* linux_setgid16 */
8926
case 46:
8927
if (ndx == 0 || ndx == 1)
8928
p = "int";
8929
break;
8930
/* linux_getgid16 */
8931
case 47:
8932
/* linux_signal */
8933
case 48:
8934
if (ndx == 0 || ndx == 1)
8935
p = "int";
8936
break;
8937
/* linux_geteuid16 */
8938
case 49:
8939
/* linux_getegid16 */
8940
case 50:
8941
/* acct */
8942
case 51:
8943
if (ndx == 0 || ndx == 1)
8944
p = "int";
8945
break;
8946
/* linux_umount */
8947
case 52:
8948
if (ndx == 0 || ndx == 1)
8949
p = "int";
8950
break;
8951
/* linux_ioctl */
8952
case 54:
8953
if (ndx == 0 || ndx == 1)
8954
p = "int";
8955
break;
8956
/* linux_fcntl */
8957
case 55:
8958
if (ndx == 0 || ndx == 1)
8959
p = "int";
8960
break;
8961
/* setpgid */
8962
case 57:
8963
if (ndx == 0 || ndx == 1)
8964
p = "int";
8965
break;
8966
/* linux_olduname */
8967
case 59:
8968
/* umask */
8969
case 60:
8970
if (ndx == 0 || ndx == 1)
8971
p = "int";
8972
break;
8973
/* chroot */
8974
case 61:
8975
if (ndx == 0 || ndx == 1)
8976
p = "int";
8977
break;
8978
/* linux_ustat */
8979
case 62:
8980
if (ndx == 0 || ndx == 1)
8981
p = "int";
8982
break;
8983
/* dup2 */
8984
case 63:
8985
if (ndx == 0 || ndx == 1)
8986
p = "int";
8987
break;
8988
/* linux_getppid */
8989
case 64:
8990
/* getpgrp */
8991
case 65:
8992
/* setsid */
8993
case 66:
8994
/* linux_sigaction */
8995
case 67:
8996
if (ndx == 0 || ndx == 1)
8997
p = "int";
8998
break;
8999
/* linux_sgetmask */
9000
case 68:
9001
/* linux_ssetmask */
9002
case 69:
9003
if (ndx == 0 || ndx == 1)
9004
p = "int";
9005
break;
9006
/* linux_setreuid16 */
9007
case 70:
9008
if (ndx == 0 || ndx == 1)
9009
p = "int";
9010
break;
9011
/* linux_setregid16 */
9012
case 71:
9013
if (ndx == 0 || ndx == 1)
9014
p = "int";
9015
break;
9016
/* linux_sigsuspend */
9017
case 72:
9018
if (ndx == 0 || ndx == 1)
9019
p = "int";
9020
break;
9021
/* linux_sigpending */
9022
case 73:
9023
if (ndx == 0 || ndx == 1)
9024
p = "int";
9025
break;
9026
/* linux_sethostname */
9027
case 74:
9028
if (ndx == 0 || ndx == 1)
9029
p = "int";
9030
break;
9031
/* linux_setrlimit */
9032
case 75:
9033
if (ndx == 0 || ndx == 1)
9034
p = "int";
9035
break;
9036
/* linux_old_getrlimit */
9037
case 76:
9038
if (ndx == 0 || ndx == 1)
9039
p = "int";
9040
break;
9041
/* getrusage */
9042
case 77:
9043
if (ndx == 0 || ndx == 1)
9044
p = "int";
9045
break;
9046
/* gettimeofday */
9047
case 78:
9048
if (ndx == 0 || ndx == 1)
9049
p = "int";
9050
break;
9051
/* settimeofday */
9052
case 79:
9053
if (ndx == 0 || ndx == 1)
9054
p = "int";
9055
break;
9056
/* linux_getgroups16 */
9057
case 80:
9058
if (ndx == 0 || ndx == 1)
9059
p = "int";
9060
break;
9061
/* linux_setgroups16 */
9062
case 81:
9063
if (ndx == 0 || ndx == 1)
9064
p = "int";
9065
break;
9066
/* linux_old_select */
9067
case 82:
9068
if (ndx == 0 || ndx == 1)
9069
p = "int";
9070
break;
9071
/* linux_symlink */
9072
case 83:
9073
if (ndx == 0 || ndx == 1)
9074
p = "int";
9075
break;
9076
/* linux_lstat */
9077
case 84:
9078
if (ndx == 0 || ndx == 1)
9079
p = "int";
9080
break;
9081
/* linux_readlink */
9082
case 85:
9083
if (ndx == 0 || ndx == 1)
9084
p = "int";
9085
break;
9086
/* linux_uselib */
9087
case 86:
9088
if (ndx == 0 || ndx == 1)
9089
p = "int";
9090
break;
9091
/* swapon */
9092
case 87:
9093
if (ndx == 0 || ndx == 1)
9094
p = "int";
9095
break;
9096
/* linux_reboot */
9097
case 88:
9098
if (ndx == 0 || ndx == 1)
9099
p = "int";
9100
break;
9101
/* linux_readdir */
9102
case 89:
9103
if (ndx == 0 || ndx == 1)
9104
p = "int";
9105
break;
9106
/* linux_mmap */
9107
case 90:
9108
if (ndx == 0 || ndx == 1)
9109
p = "int";
9110
break;
9111
/* munmap */
9112
case 91:
9113
if (ndx == 0 || ndx == 1)
9114
p = "int";
9115
break;
9116
/* linux_truncate */
9117
case 92:
9118
if (ndx == 0 || ndx == 1)
9119
p = "int";
9120
break;
9121
/* linux_ftruncate */
9122
case 93:
9123
if (ndx == 0 || ndx == 1)
9124
p = "int";
9125
break;
9126
/* fchmod */
9127
case 94:
9128
if (ndx == 0 || ndx == 1)
9129
p = "int";
9130
break;
9131
/* fchown */
9132
case 95:
9133
if (ndx == 0 || ndx == 1)
9134
p = "int";
9135
break;
9136
/* linux_getpriority */
9137
case 96:
9138
if (ndx == 0 || ndx == 1)
9139
p = "int";
9140
break;
9141
/* setpriority */
9142
case 97:
9143
if (ndx == 0 || ndx == 1)
9144
p = "int";
9145
break;
9146
/* linux_statfs */
9147
case 99:
9148
if (ndx == 0 || ndx == 1)
9149
p = "int";
9150
break;
9151
/* linux_fstatfs */
9152
case 100:
9153
if (ndx == 0 || ndx == 1)
9154
p = "int";
9155
break;
9156
/* linux_ioperm */
9157
case 101:
9158
if (ndx == 0 || ndx == 1)
9159
p = "int";
9160
break;
9161
/* linux_socketcall */
9162
case 102:
9163
if (ndx == 0 || ndx == 1)
9164
p = "int";
9165
break;
9166
/* linux_syslog */
9167
case 103:
9168
if (ndx == 0 || ndx == 1)
9169
p = "int";
9170
break;
9171
/* linux_setitimer */
9172
case 104:
9173
if (ndx == 0 || ndx == 1)
9174
p = "int";
9175
break;
9176
/* linux_getitimer */
9177
case 105:
9178
if (ndx == 0 || ndx == 1)
9179
p = "int";
9180
break;
9181
/* linux_newstat */
9182
case 106:
9183
if (ndx == 0 || ndx == 1)
9184
p = "int";
9185
break;
9186
/* linux_newlstat */
9187
case 107:
9188
if (ndx == 0 || ndx == 1)
9189
p = "int";
9190
break;
9191
/* linux_newfstat */
9192
case 108:
9193
if (ndx == 0 || ndx == 1)
9194
p = "int";
9195
break;
9196
/* linux_uname */
9197
case 109:
9198
/* linux_iopl */
9199
case 110:
9200
if (ndx == 0 || ndx == 1)
9201
p = "int";
9202
break;
9203
/* linux_vhangup */
9204
case 111:
9205
/* linux_vm86old */
9206
case 113:
9207
/* linux_wait4 */
9208
case 114:
9209
if (ndx == 0 || ndx == 1)
9210
p = "int";
9211
break;
9212
/* linux_swapoff */
9213
case 115:
9214
/* linux_sysinfo */
9215
case 116:
9216
if (ndx == 0 || ndx == 1)
9217
p = "int";
9218
break;
9219
/* linux_ipc */
9220
case 117:
9221
if (ndx == 0 || ndx == 1)
9222
p = "int";
9223
break;
9224
/* fsync */
9225
case 118:
9226
if (ndx == 0 || ndx == 1)
9227
p = "int";
9228
break;
9229
/* linux_sigreturn */
9230
case 119:
9231
if (ndx == 0 || ndx == 1)
9232
p = "int";
9233
break;
9234
/* linux_clone */
9235
case 120:
9236
if (ndx == 0 || ndx == 1)
9237
p = "int";
9238
break;
9239
/* linux_setdomainname */
9240
case 121:
9241
if (ndx == 0 || ndx == 1)
9242
p = "int";
9243
break;
9244
/* linux_newuname */
9245
case 122:
9246
if (ndx == 0 || ndx == 1)
9247
p = "int";
9248
break;
9249
/* linux_modify_ldt */
9250
case 123:
9251
if (ndx == 0 || ndx == 1)
9252
p = "int";
9253
break;
9254
/* linux_adjtimex */
9255
case 124:
9256
/* linux_mprotect */
9257
case 125:
9258
if (ndx == 0 || ndx == 1)
9259
p = "int";
9260
break;
9261
/* linux_sigprocmask */
9262
case 126:
9263
if (ndx == 0 || ndx == 1)
9264
p = "int";
9265
break;
9266
/* linux_init_module */
9267
case 128:
9268
/* linux_delete_module */
9269
case 129:
9270
/* linux_quotactl */
9271
case 131:
9272
/* getpgid */
9273
case 132:
9274
if (ndx == 0 || ndx == 1)
9275
p = "int";
9276
break;
9277
/* fchdir */
9278
case 133:
9279
if (ndx == 0 || ndx == 1)
9280
p = "int";
9281
break;
9282
/* linux_bdflush */
9283
case 134:
9284
/* linux_sysfs */
9285
case 135:
9286
if (ndx == 0 || ndx == 1)
9287
p = "int";
9288
break;
9289
/* linux_personality */
9290
case 136:
9291
if (ndx == 0 || ndx == 1)
9292
p = "int";
9293
break;
9294
/* linux_setfsuid16 */
9295
case 138:
9296
if (ndx == 0 || ndx == 1)
9297
p = "int";
9298
break;
9299
/* linux_setfsgid16 */
9300
case 139:
9301
if (ndx == 0 || ndx == 1)
9302
p = "int";
9303
break;
9304
/* linux_llseek */
9305
case 140:
9306
if (ndx == 0 || ndx == 1)
9307
p = "int";
9308
break;
9309
/* linux_getdents */
9310
case 141:
9311
if (ndx == 0 || ndx == 1)
9312
p = "int";
9313
break;
9314
/* linux_select */
9315
case 142:
9316
if (ndx == 0 || ndx == 1)
9317
p = "int";
9318
break;
9319
/* flock */
9320
case 143:
9321
if (ndx == 0 || ndx == 1)
9322
p = "int";
9323
break;
9324
/* linux_msync */
9325
case 144:
9326
if (ndx == 0 || ndx == 1)
9327
p = "int";
9328
break;
9329
/* readv */
9330
case 145:
9331
if (ndx == 0 || ndx == 1)
9332
p = "int";
9333
break;
9334
/* linux_writev */
9335
case 146:
9336
if (ndx == 0 || ndx == 1)
9337
p = "int";
9338
break;
9339
/* linux_getsid */
9340
case 147:
9341
if (ndx == 0 || ndx == 1)
9342
p = "int";
9343
break;
9344
/* linux_fdatasync */
9345
case 148:
9346
if (ndx == 0 || ndx == 1)
9347
p = "int";
9348
break;
9349
/* linux_sysctl */
9350
case 149:
9351
if (ndx == 0 || ndx == 1)
9352
p = "int";
9353
break;
9354
/* mlock */
9355
case 150:
9356
if (ndx == 0 || ndx == 1)
9357
p = "int";
9358
break;
9359
/* munlock */
9360
case 151:
9361
if (ndx == 0 || ndx == 1)
9362
p = "int";
9363
break;
9364
/* mlockall */
9365
case 152:
9366
if (ndx == 0 || ndx == 1)
9367
p = "int";
9368
break;
9369
/* munlockall */
9370
case 153:
9371
/* linux_sched_setparam */
9372
case 154:
9373
if (ndx == 0 || ndx == 1)
9374
p = "int";
9375
break;
9376
/* linux_sched_getparam */
9377
case 155:
9378
if (ndx == 0 || ndx == 1)
9379
p = "int";
9380
break;
9381
/* linux_sched_setscheduler */
9382
case 156:
9383
if (ndx == 0 || ndx == 1)
9384
p = "int";
9385
break;
9386
/* linux_sched_getscheduler */
9387
case 157:
9388
if (ndx == 0 || ndx == 1)
9389
p = "int";
9390
break;
9391
/* sched_yield */
9392
case 158:
9393
/* linux_sched_get_priority_max */
9394
case 159:
9395
if (ndx == 0 || ndx == 1)
9396
p = "int";
9397
break;
9398
/* linux_sched_get_priority_min */
9399
case 160:
9400
if (ndx == 0 || ndx == 1)
9401
p = "int";
9402
break;
9403
/* linux_sched_rr_get_interval */
9404
case 161:
9405
if (ndx == 0 || ndx == 1)
9406
p = "int";
9407
break;
9408
/* linux_nanosleep */
9409
case 162:
9410
if (ndx == 0 || ndx == 1)
9411
p = "int";
9412
break;
9413
/* linux_mremap */
9414
case 163:
9415
if (ndx == 0 || ndx == 1)
9416
p = "int";
9417
break;
9418
/* linux_setresuid16 */
9419
case 164:
9420
if (ndx == 0 || ndx == 1)
9421
p = "int";
9422
break;
9423
/* linux_getresuid16 */
9424
case 165:
9425
if (ndx == 0 || ndx == 1)
9426
p = "int";
9427
break;
9428
/* linux_vm86 */
9429
case 166:
9430
/* linux_poll */
9431
case 168:
9432
if (ndx == 0 || ndx == 1)
9433
p = "int";
9434
break;
9435
/* linux_setresgid16 */
9436
case 170:
9437
if (ndx == 0 || ndx == 1)
9438
p = "int";
9439
break;
9440
/* linux_getresgid16 */
9441
case 171:
9442
if (ndx == 0 || ndx == 1)
9443
p = "int";
9444
break;
9445
/* linux_prctl */
9446
case 172:
9447
if (ndx == 0 || ndx == 1)
9448
p = "int";
9449
break;
9450
/* linux_rt_sigreturn */
9451
case 173:
9452
if (ndx == 0 || ndx == 1)
9453
p = "int";
9454
break;
9455
/* linux_rt_sigaction */
9456
case 174:
9457
if (ndx == 0 || ndx == 1)
9458
p = "int";
9459
break;
9460
/* linux_rt_sigprocmask */
9461
case 175:
9462
if (ndx == 0 || ndx == 1)
9463
p = "int";
9464
break;
9465
/* linux_rt_sigpending */
9466
case 176:
9467
if (ndx == 0 || ndx == 1)
9468
p = "int";
9469
break;
9470
/* linux_rt_sigtimedwait */
9471
case 177:
9472
if (ndx == 0 || ndx == 1)
9473
p = "int";
9474
break;
9475
/* linux_rt_sigqueueinfo */
9476
case 178:
9477
if (ndx == 0 || ndx == 1)
9478
p = "int";
9479
break;
9480
/* linux_rt_sigsuspend */
9481
case 179:
9482
if (ndx == 0 || ndx == 1)
9483
p = "int";
9484
break;
9485
/* linux_pread */
9486
case 180:
9487
if (ndx == 0 || ndx == 1)
9488
p = "int";
9489
break;
9490
/* linux_pwrite */
9491
case 181:
9492
if (ndx == 0 || ndx == 1)
9493
p = "int";
9494
break;
9495
/* linux_chown16 */
9496
case 182:
9497
if (ndx == 0 || ndx == 1)
9498
p = "int";
9499
break;
9500
/* linux_getcwd */
9501
case 183:
9502
if (ndx == 0 || ndx == 1)
9503
p = "int";
9504
break;
9505
/* linux_capget */
9506
case 184:
9507
if (ndx == 0 || ndx == 1)
9508
p = "int";
9509
break;
9510
/* linux_capset */
9511
case 185:
9512
if (ndx == 0 || ndx == 1)
9513
p = "int";
9514
break;
9515
/* linux_sigaltstack */
9516
case 186:
9517
if (ndx == 0 || ndx == 1)
9518
p = "int";
9519
break;
9520
/* linux_sendfile */
9521
case 187:
9522
if (ndx == 0 || ndx == 1)
9523
p = "int";
9524
break;
9525
/* linux_vfork */
9526
case 190:
9527
/* linux_getrlimit */
9528
case 191:
9529
if (ndx == 0 || ndx == 1)
9530
p = "int";
9531
break;
9532
/* linux_mmap2 */
9533
case 192:
9534
if (ndx == 0 || ndx == 1)
9535
p = "int";
9536
break;
9537
/* linux_truncate64 */
9538
case 193:
9539
if (ndx == 0 || ndx == 1)
9540
p = "int";
9541
break;
9542
/* linux_ftruncate64 */
9543
case 194:
9544
if (ndx == 0 || ndx == 1)
9545
p = "int";
9546
break;
9547
/* linux_stat64 */
9548
case 195:
9549
if (ndx == 0 || ndx == 1)
9550
p = "int";
9551
break;
9552
/* linux_lstat64 */
9553
case 196:
9554
if (ndx == 0 || ndx == 1)
9555
p = "int";
9556
break;
9557
/* linux_fstat64 */
9558
case 197:
9559
if (ndx == 0 || ndx == 1)
9560
p = "int";
9561
break;
9562
/* linux_lchown */
9563
case 198:
9564
if (ndx == 0 || ndx == 1)
9565
p = "int";
9566
break;
9567
/* linux_getuid */
9568
case 199:
9569
/* linux_getgid */
9570
case 200:
9571
/* geteuid */
9572
case 201:
9573
/* getegid */
9574
case 202:
9575
/* setreuid */
9576
case 203:
9577
if (ndx == 0 || ndx == 1)
9578
p = "int";
9579
break;
9580
/* setregid */
9581
case 204:
9582
if (ndx == 0 || ndx == 1)
9583
p = "int";
9584
break;
9585
/* linux_getgroups */
9586
case 205:
9587
if (ndx == 0 || ndx == 1)
9588
p = "int";
9589
break;
9590
/* linux_setgroups */
9591
case 206:
9592
if (ndx == 0 || ndx == 1)
9593
p = "int";
9594
break;
9595
/* fchown */
9596
case 207:
9597
/* setresuid */
9598
case 208:
9599
if (ndx == 0 || ndx == 1)
9600
p = "int";
9601
break;
9602
/* getresuid */
9603
case 209:
9604
if (ndx == 0 || ndx == 1)
9605
p = "int";
9606
break;
9607
/* setresgid */
9608
case 210:
9609
if (ndx == 0 || ndx == 1)
9610
p = "int";
9611
break;
9612
/* getresgid */
9613
case 211:
9614
if (ndx == 0 || ndx == 1)
9615
p = "int";
9616
break;
9617
/* linux_chown */
9618
case 212:
9619
if (ndx == 0 || ndx == 1)
9620
p = "int";
9621
break;
9622
/* setuid */
9623
case 213:
9624
if (ndx == 0 || ndx == 1)
9625
p = "int";
9626
break;
9627
/* setgid */
9628
case 214:
9629
if (ndx == 0 || ndx == 1)
9630
p = "int";
9631
break;
9632
/* linux_setfsuid */
9633
case 215:
9634
if (ndx == 0 || ndx == 1)
9635
p = "int";
9636
break;
9637
/* linux_setfsgid */
9638
case 216:
9639
if (ndx == 0 || ndx == 1)
9640
p = "int";
9641
break;
9642
/* linux_pivot_root */
9643
case 217:
9644
if (ndx == 0 || ndx == 1)
9645
p = "int";
9646
break;
9647
/* linux_mincore */
9648
case 218:
9649
if (ndx == 0 || ndx == 1)
9650
p = "int";
9651
break;
9652
/* linux_madvise */
9653
case 219:
9654
if (ndx == 0 || ndx == 1)
9655
p = "int";
9656
break;
9657
/* linux_getdents64 */
9658
case 220:
9659
if (ndx == 0 || ndx == 1)
9660
p = "int";
9661
break;
9662
/* linux_fcntl64 */
9663
case 221:
9664
if (ndx == 0 || ndx == 1)
9665
p = "int";
9666
break;
9667
/* linux_gettid */
9668
case 224:
9669
/* linux_setxattr */
9670
case 226:
9671
if (ndx == 0 || ndx == 1)
9672
p = "int";
9673
break;
9674
/* linux_lsetxattr */
9675
case 227:
9676
if (ndx == 0 || ndx == 1)
9677
p = "int";
9678
break;
9679
/* linux_fsetxattr */
9680
case 228:
9681
if (ndx == 0 || ndx == 1)
9682
p = "int";
9683
break;
9684
/* linux_getxattr */
9685
case 229:
9686
if (ndx == 0 || ndx == 1)
9687
p = "int";
9688
break;
9689
/* linux_lgetxattr */
9690
case 230:
9691
if (ndx == 0 || ndx == 1)
9692
p = "int";
9693
break;
9694
/* linux_fgetxattr */
9695
case 231:
9696
if (ndx == 0 || ndx == 1)
9697
p = "int";
9698
break;
9699
/* linux_listxattr */
9700
case 232:
9701
if (ndx == 0 || ndx == 1)
9702
p = "int";
9703
break;
9704
/* linux_llistxattr */
9705
case 233:
9706
if (ndx == 0 || ndx == 1)
9707
p = "int";
9708
break;
9709
/* linux_flistxattr */
9710
case 234:
9711
if (ndx == 0 || ndx == 1)
9712
p = "int";
9713
break;
9714
/* linux_removexattr */
9715
case 235:
9716
if (ndx == 0 || ndx == 1)
9717
p = "int";
9718
break;
9719
/* linux_lremovexattr */
9720
case 236:
9721
if (ndx == 0 || ndx == 1)
9722
p = "int";
9723
break;
9724
/* linux_fremovexattr */
9725
case 237:
9726
if (ndx == 0 || ndx == 1)
9727
p = "int";
9728
break;
9729
/* linux_tkill */
9730
case 238:
9731
if (ndx == 0 || ndx == 1)
9732
p = "int";
9733
break;
9734
/* linux_sendfile64 */
9735
case 239:
9736
if (ndx == 0 || ndx == 1)
9737
p = "int";
9738
break;
9739
/* linux_sys_futex */
9740
case 240:
9741
if (ndx == 0 || ndx == 1)
9742
p = "int";
9743
break;
9744
/* linux_sched_setaffinity */
9745
case 241:
9746
if (ndx == 0 || ndx == 1)
9747
p = "int";
9748
break;
9749
/* linux_sched_getaffinity */
9750
case 242:
9751
if (ndx == 0 || ndx == 1)
9752
p = "int";
9753
break;
9754
/* linux_set_thread_area */
9755
case 243:
9756
if (ndx == 0 || ndx == 1)
9757
p = "int";
9758
break;
9759
/* linux_get_thread_area */
9760
case 244:
9761
if (ndx == 0 || ndx == 1)
9762
p = "int";
9763
break;
9764
/* linux_fadvise64 */
9765
case 250:
9766
if (ndx == 0 || ndx == 1)
9767
p = "int";
9768
break;
9769
/* linux_exit_group */
9770
case 252:
9771
if (ndx == 0 || ndx == 1)
9772
p = "int";
9773
break;
9774
/* linux_lookup_dcookie */
9775
case 253:
9776
/* linux_epoll_create */
9777
case 254:
9778
if (ndx == 0 || ndx == 1)
9779
p = "int";
9780
break;
9781
/* linux_epoll_ctl */
9782
case 255:
9783
if (ndx == 0 || ndx == 1)
9784
p = "int";
9785
break;
9786
/* linux_epoll_wait */
9787
case 256:
9788
if (ndx == 0 || ndx == 1)
9789
p = "int";
9790
break;
9791
/* linux_remap_file_pages */
9792
case 257:
9793
/* linux_set_tid_address */
9794
case 258:
9795
if (ndx == 0 || ndx == 1)
9796
p = "int";
9797
break;
9798
/* linux_timer_create */
9799
case 259:
9800
if (ndx == 0 || ndx == 1)
9801
p = "int";
9802
break;
9803
/* linux_timer_settime */
9804
case 260:
9805
if (ndx == 0 || ndx == 1)
9806
p = "int";
9807
break;
9808
/* linux_timer_gettime */
9809
case 261:
9810
if (ndx == 0 || ndx == 1)
9811
p = "int";
9812
break;
9813
/* linux_timer_getoverrun */
9814
case 262:
9815
if (ndx == 0 || ndx == 1)
9816
p = "int";
9817
break;
9818
/* linux_timer_delete */
9819
case 263:
9820
if (ndx == 0 || ndx == 1)
9821
p = "int";
9822
break;
9823
/* linux_clock_settime */
9824
case 264:
9825
if (ndx == 0 || ndx == 1)
9826
p = "int";
9827
break;
9828
/* linux_clock_gettime */
9829
case 265:
9830
if (ndx == 0 || ndx == 1)
9831
p = "int";
9832
break;
9833
/* linux_clock_getres */
9834
case 266:
9835
if (ndx == 0 || ndx == 1)
9836
p = "int";
9837
break;
9838
/* linux_clock_nanosleep */
9839
case 267:
9840
if (ndx == 0 || ndx == 1)
9841
p = "int";
9842
break;
9843
/* linux_statfs64 */
9844
case 268:
9845
if (ndx == 0 || ndx == 1)
9846
p = "int";
9847
break;
9848
/* linux_fstatfs64 */
9849
case 269:
9850
if (ndx == 0 || ndx == 1)
9851
p = "int";
9852
break;
9853
/* linux_tgkill */
9854
case 270:
9855
if (ndx == 0 || ndx == 1)
9856
p = "int";
9857
break;
9858
/* linux_utimes */
9859
case 271:
9860
if (ndx == 0 || ndx == 1)
9861
p = "int";
9862
break;
9863
/* linux_fadvise64_64 */
9864
case 272:
9865
if (ndx == 0 || ndx == 1)
9866
p = "int";
9867
break;
9868
/* linux_mbind */
9869
case 274:
9870
/* linux_get_mempolicy */
9871
case 275:
9872
/* linux_set_mempolicy */
9873
case 276:
9874
/* linux_mq_open */
9875
case 277:
9876
if (ndx == 0 || ndx == 1)
9877
p = "int";
9878
break;
9879
/* linux_mq_unlink */
9880
case 278:
9881
if (ndx == 0 || ndx == 1)
9882
p = "int";
9883
break;
9884
/* linux_mq_timedsend */
9885
case 279:
9886
if (ndx == 0 || ndx == 1)
9887
p = "int";
9888
break;
9889
/* linux_mq_timedreceive */
9890
case 280:
9891
if (ndx == 0 || ndx == 1)
9892
p = "int";
9893
break;
9894
/* linux_mq_notify */
9895
case 281:
9896
if (ndx == 0 || ndx == 1)
9897
p = "int";
9898
break;
9899
/* linux_mq_getsetattr */
9900
case 282:
9901
if (ndx == 0 || ndx == 1)
9902
p = "int";
9903
break;
9904
/* linux_kexec_load */
9905
case 283:
9906
/* linux_waitid */
9907
case 284:
9908
if (ndx == 0 || ndx == 1)
9909
p = "int";
9910
break;
9911
/* linux_add_key */
9912
case 286:
9913
/* linux_request_key */
9914
case 287:
9915
/* linux_keyctl */
9916
case 288:
9917
/* linux_ioprio_set */
9918
case 289:
9919
if (ndx == 0 || ndx == 1)
9920
p = "int";
9921
break;
9922
/* linux_ioprio_get */
9923
case 290:
9924
if (ndx == 0 || ndx == 1)
9925
p = "int";
9926
break;
9927
/* linux_inotify_init */
9928
case 291:
9929
/* linux_inotify_add_watch */
9930
case 292:
9931
if (ndx == 0 || ndx == 1)
9932
p = "int";
9933
break;
9934
/* linux_inotify_rm_watch */
9935
case 293:
9936
if (ndx == 0 || ndx == 1)
9937
p = "int";
9938
break;
9939
/* linux_migrate_pages */
9940
case 294:
9941
/* linux_openat */
9942
case 295:
9943
if (ndx == 0 || ndx == 1)
9944
p = "int";
9945
break;
9946
/* linux_mkdirat */
9947
case 296:
9948
if (ndx == 0 || ndx == 1)
9949
p = "int";
9950
break;
9951
/* linux_mknodat */
9952
case 297:
9953
if (ndx == 0 || ndx == 1)
9954
p = "int";
9955
break;
9956
/* linux_fchownat */
9957
case 298:
9958
if (ndx == 0 || ndx == 1)
9959
p = "int";
9960
break;
9961
/* linux_futimesat */
9962
case 299:
9963
if (ndx == 0 || ndx == 1)
9964
p = "int";
9965
break;
9966
/* linux_fstatat64 */
9967
case 300:
9968
if (ndx == 0 || ndx == 1)
9969
p = "int";
9970
break;
9971
/* linux_unlinkat */
9972
case 301:
9973
if (ndx == 0 || ndx == 1)
9974
p = "int";
9975
break;
9976
/* linux_renameat */
9977
case 302:
9978
if (ndx == 0 || ndx == 1)
9979
p = "int";
9980
break;
9981
/* linux_linkat */
9982
case 303:
9983
if (ndx == 0 || ndx == 1)
9984
p = "int";
9985
break;
9986
/* linux_symlinkat */
9987
case 304:
9988
if (ndx == 0 || ndx == 1)
9989
p = "int";
9990
break;
9991
/* linux_readlinkat */
9992
case 305:
9993
if (ndx == 0 || ndx == 1)
9994
p = "int";
9995
break;
9996
/* linux_fchmodat */
9997
case 306:
9998
if (ndx == 0 || ndx == 1)
9999
p = "int";
10000
break;
10001
/* linux_faccessat */
10002
case 307:
10003
if (ndx == 0 || ndx == 1)
10004
p = "int";
10005
break;
10006
/* linux_pselect6 */
10007
case 308:
10008
if (ndx == 0 || ndx == 1)
10009
p = "int";
10010
break;
10011
/* linux_ppoll */
10012
case 309:
10013
if (ndx == 0 || ndx == 1)
10014
p = "int";
10015
break;
10016
/* linux_unshare */
10017
case 310:
10018
/* linux_set_robust_list */
10019
case 311:
10020
if (ndx == 0 || ndx == 1)
10021
p = "int";
10022
break;
10023
/* linux_get_robust_list */
10024
case 312:
10025
if (ndx == 0 || ndx == 1)
10026
p = "int";
10027
break;
10028
/* linux_splice */
10029
case 313:
10030
if (ndx == 0 || ndx == 1)
10031
p = "int";
10032
break;
10033
/* linux_sync_file_range */
10034
case 314:
10035
if (ndx == 0 || ndx == 1)
10036
p = "int";
10037
break;
10038
/* linux_tee */
10039
case 315:
10040
/* linux_vmsplice */
10041
case 316:
10042
/* linux_move_pages */
10043
case 317:
10044
/* linux_getcpu */
10045
case 318:
10046
if (ndx == 0 || ndx == 1)
10047
p = "int";
10048
break;
10049
/* linux_epoll_pwait */
10050
case 319:
10051
if (ndx == 0 || ndx == 1)
10052
p = "int";
10053
break;
10054
/* linux_utimensat */
10055
case 320:
10056
if (ndx == 0 || ndx == 1)
10057
p = "int";
10058
break;
10059
/* linux_signalfd */
10060
case 321:
10061
/* linux_timerfd_create */
10062
case 322:
10063
if (ndx == 0 || ndx == 1)
10064
p = "int";
10065
break;
10066
/* linux_eventfd */
10067
case 323:
10068
if (ndx == 0 || ndx == 1)
10069
p = "int";
10070
break;
10071
/* linux_fallocate */
10072
case 324:
10073
if (ndx == 0 || ndx == 1)
10074
p = "int";
10075
break;
10076
/* linux_timerfd_settime */
10077
case 325:
10078
if (ndx == 0 || ndx == 1)
10079
p = "int";
10080
break;
10081
/* linux_timerfd_gettime */
10082
case 326:
10083
if (ndx == 0 || ndx == 1)
10084
p = "int";
10085
break;
10086
/* linux_signalfd4 */
10087
case 327:
10088
/* linux_eventfd2 */
10089
case 328:
10090
if (ndx == 0 || ndx == 1)
10091
p = "int";
10092
break;
10093
/* linux_epoll_create1 */
10094
case 329:
10095
if (ndx == 0 || ndx == 1)
10096
p = "int";
10097
break;
10098
/* linux_dup3 */
10099
case 330:
10100
if (ndx == 0 || ndx == 1)
10101
p = "int";
10102
break;
10103
/* linux_pipe2 */
10104
case 331:
10105
if (ndx == 0 || ndx == 1)
10106
p = "int";
10107
break;
10108
/* linux_inotify_init1 */
10109
case 332:
10110
if (ndx == 0 || ndx == 1)
10111
p = "int";
10112
break;
10113
/* linux_preadv */
10114
case 333:
10115
if (ndx == 0 || ndx == 1)
10116
p = "int";
10117
break;
10118
/* linux_pwritev */
10119
case 334:
10120
if (ndx == 0 || ndx == 1)
10121
p = "int";
10122
break;
10123
/* linux_rt_tgsigqueueinfo */
10124
case 335:
10125
if (ndx == 0 || ndx == 1)
10126
p = "int";
10127
break;
10128
/* linux_perf_event_open */
10129
case 336:
10130
/* linux_recvmmsg */
10131
case 337:
10132
if (ndx == 0 || ndx == 1)
10133
p = "int";
10134
break;
10135
/* linux_fanotify_init */
10136
case 338:
10137
/* linux_fanotify_mark */
10138
case 339:
10139
/* linux_prlimit64 */
10140
case 340:
10141
if (ndx == 0 || ndx == 1)
10142
p = "int";
10143
break;
10144
/* linux_name_to_handle_at */
10145
case 341:
10146
if (ndx == 0 || ndx == 1)
10147
p = "int";
10148
break;
10149
/* linux_open_by_handle_at */
10150
case 342:
10151
if (ndx == 0 || ndx == 1)
10152
p = "int";
10153
break;
10154
/* linux_clock_adjtime */
10155
case 343:
10156
/* linux_syncfs */
10157
case 344:
10158
if (ndx == 0 || ndx == 1)
10159
p = "int";
10160
break;
10161
/* linux_sendmmsg */
10162
case 345:
10163
if (ndx == 0 || ndx == 1)
10164
p = "int";
10165
break;
10166
/* linux_setns */
10167
case 346:
10168
/* linux_process_vm_readv */
10169
case 347:
10170
if (ndx == 0 || ndx == 1)
10171
p = "int";
10172
break;
10173
/* linux_process_vm_writev */
10174
case 348:
10175
if (ndx == 0 || ndx == 1)
10176
p = "int";
10177
break;
10178
/* linux_kcmp */
10179
case 349:
10180
if (ndx == 0 || ndx == 1)
10181
p = "int";
10182
break;
10183
/* linux_finit_module */
10184
case 350:
10185
if (ndx == 0 || ndx == 1)
10186
p = "int";
10187
break;
10188
/* linux_sched_setattr */
10189
case 351:
10190
if (ndx == 0 || ndx == 1)
10191
p = "int";
10192
break;
10193
/* linux_sched_getattr */
10194
case 352:
10195
if (ndx == 0 || ndx == 1)
10196
p = "int";
10197
break;
10198
/* linux_renameat2 */
10199
case 353:
10200
if (ndx == 0 || ndx == 1)
10201
p = "int";
10202
break;
10203
/* linux_seccomp */
10204
case 354:
10205
if (ndx == 0 || ndx == 1)
10206
p = "int";
10207
break;
10208
/* linux_getrandom */
10209
case 355:
10210
if (ndx == 0 || ndx == 1)
10211
p = "int";
10212
break;
10213
/* linux_memfd_create */
10214
case 356:
10215
if (ndx == 0 || ndx == 1)
10216
p = "int";
10217
break;
10218
/* linux_bpf */
10219
case 357:
10220
if (ndx == 0 || ndx == 1)
10221
p = "int";
10222
break;
10223
/* linux_execveat */
10224
case 358:
10225
if (ndx == 0 || ndx == 1)
10226
p = "int";
10227
break;
10228
/* linux_socket */
10229
case 359:
10230
if (ndx == 0 || ndx == 1)
10231
p = "int";
10232
break;
10233
/* linux_socketpair */
10234
case 360:
10235
if (ndx == 0 || ndx == 1)
10236
p = "int";
10237
break;
10238
/* linux_bind */
10239
case 361:
10240
if (ndx == 0 || ndx == 1)
10241
p = "int";
10242
break;
10243
/* linux_connect */
10244
case 362:
10245
if (ndx == 0 || ndx == 1)
10246
p = "int";
10247
break;
10248
/* linux_listen */
10249
case 363:
10250
if (ndx == 0 || ndx == 1)
10251
p = "int";
10252
break;
10253
/* linux_accept4 */
10254
case 364:
10255
if (ndx == 0 || ndx == 1)
10256
p = "int";
10257
break;
10258
/* linux_getsockopt */
10259
case 365:
10260
if (ndx == 0 || ndx == 1)
10261
p = "int";
10262
break;
10263
/* linux_setsockopt */
10264
case 366:
10265
if (ndx == 0 || ndx == 1)
10266
p = "int";
10267
break;
10268
/* linux_getsockname */
10269
case 367:
10270
if (ndx == 0 || ndx == 1)
10271
p = "int";
10272
break;
10273
/* linux_getpeername */
10274
case 368:
10275
if (ndx == 0 || ndx == 1)
10276
p = "int";
10277
break;
10278
/* linux_sendto */
10279
case 369:
10280
if (ndx == 0 || ndx == 1)
10281
p = "int";
10282
break;
10283
/* linux_sendmsg */
10284
case 370:
10285
if (ndx == 0 || ndx == 1)
10286
p = "int";
10287
break;
10288
/* linux_recvfrom */
10289
case 371:
10290
if (ndx == 0 || ndx == 1)
10291
p = "int";
10292
break;
10293
/* linux_recvmsg */
10294
case 372:
10295
if (ndx == 0 || ndx == 1)
10296
p = "int";
10297
break;
10298
/* linux_shutdown */
10299
case 373:
10300
if (ndx == 0 || ndx == 1)
10301
p = "int";
10302
break;
10303
/* linux_userfaultfd */
10304
case 374:
10305
if (ndx == 0 || ndx == 1)
10306
p = "int";
10307
break;
10308
/* linux_membarrier */
10309
case 375:
10310
if (ndx == 0 || ndx == 1)
10311
p = "int";
10312
break;
10313
/* linux_mlock2 */
10314
case 376:
10315
if (ndx == 0 || ndx == 1)
10316
p = "int";
10317
break;
10318
/* linux_copy_file_range */
10319
case 377:
10320
if (ndx == 0 || ndx == 1)
10321
p = "int";
10322
break;
10323
/* linux_preadv2 */
10324
case 378:
10325
if (ndx == 0 || ndx == 1)
10326
p = "int";
10327
break;
10328
/* linux_pwritev2 */
10329
case 379:
10330
if (ndx == 0 || ndx == 1)
10331
p = "int";
10332
break;
10333
/* linux_pkey_mprotect */
10334
case 380:
10335
if (ndx == 0 || ndx == 1)
10336
p = "int";
10337
break;
10338
/* linux_pkey_alloc */
10339
case 381:
10340
if (ndx == 0 || ndx == 1)
10341
p = "int";
10342
break;
10343
/* linux_pkey_free */
10344
case 382:
10345
if (ndx == 0 || ndx == 1)
10346
p = "int";
10347
break;
10348
/* linux_statx */
10349
case 383:
10350
if (ndx == 0 || ndx == 1)
10351
p = "int";
10352
break;
10353
/* linux_arch_prctl */
10354
case 384:
10355
if (ndx == 0 || ndx == 1)
10356
p = "int";
10357
break;
10358
/* linux_io_pgetevents */
10359
case 385:
10360
/* linux_rseq */
10361
case 386:
10362
if (ndx == 0 || ndx == 1)
10363
p = "int";
10364
break;
10365
/* linux_semget */
10366
case 393:
10367
if (ndx == 0 || ndx == 1)
10368
p = "int";
10369
break;
10370
/* linux_semctl */
10371
case 394:
10372
if (ndx == 0 || ndx == 1)
10373
p = "int";
10374
break;
10375
/* linux_shmget */
10376
case 395:
10377
if (ndx == 0 || ndx == 1)
10378
p = "int";
10379
break;
10380
/* linux_shmctl */
10381
case 396:
10382
if (ndx == 0 || ndx == 1)
10383
p = "int";
10384
break;
10385
/* linux_shmat */
10386
case 397:
10387
if (ndx == 0 || ndx == 1)
10388
p = "int";
10389
break;
10390
/* linux_shmdt */
10391
case 398:
10392
if (ndx == 0 || ndx == 1)
10393
p = "int";
10394
break;
10395
/* linux_msgget */
10396
case 399:
10397
if (ndx == 0 || ndx == 1)
10398
p = "int";
10399
break;
10400
/* linux_msgsnd */
10401
case 400:
10402
if (ndx == 0 || ndx == 1)
10403
p = "int";
10404
break;
10405
/* linux_msgrcv */
10406
case 401:
10407
if (ndx == 0 || ndx == 1)
10408
p = "int";
10409
break;
10410
/* linux_msgctl */
10411
case 402:
10412
if (ndx == 0 || ndx == 1)
10413
p = "int";
10414
break;
10415
/* linux_clock_gettime64 */
10416
case 403:
10417
if (ndx == 0 || ndx == 1)
10418
p = "int";
10419
break;
10420
/* linux_clock_settime64 */
10421
case 404:
10422
if (ndx == 0 || ndx == 1)
10423
p = "int";
10424
break;
10425
/* linux_clock_adjtime64 */
10426
case 405:
10427
/* linux_clock_getres_time64 */
10428
case 406:
10429
if (ndx == 0 || ndx == 1)
10430
p = "int";
10431
break;
10432
/* linux_clock_nanosleep_time64 */
10433
case 407:
10434
if (ndx == 0 || ndx == 1)
10435
p = "int";
10436
break;
10437
/* linux_timer_gettime64 */
10438
case 408:
10439
if (ndx == 0 || ndx == 1)
10440
p = "int";
10441
break;
10442
/* linux_timer_settime64 */
10443
case 409:
10444
if (ndx == 0 || ndx == 1)
10445
p = "int";
10446
break;
10447
/* linux_timerfd_gettime64 */
10448
case 410:
10449
if (ndx == 0 || ndx == 1)
10450
p = "int";
10451
break;
10452
/* linux_timerfd_settime64 */
10453
case 411:
10454
if (ndx == 0 || ndx == 1)
10455
p = "int";
10456
break;
10457
/* linux_utimensat_time64 */
10458
case 412:
10459
if (ndx == 0 || ndx == 1)
10460
p = "int";
10461
break;
10462
/* linux_pselect6_time64 */
10463
case 413:
10464
if (ndx == 0 || ndx == 1)
10465
p = "int";
10466
break;
10467
/* linux_ppoll_time64 */
10468
case 414:
10469
if (ndx == 0 || ndx == 1)
10470
p = "int";
10471
break;
10472
/* linux_io_pgetevents_time64 */
10473
case 416:
10474
/* linux_recvmmsg_time64 */
10475
case 417:
10476
if (ndx == 0 || ndx == 1)
10477
p = "int";
10478
break;
10479
/* linux_mq_timedsend_time64 */
10480
case 418:
10481
/* linux_mq_timedreceive_time64 */
10482
case 419:
10483
/* linux_semtimedop_time64 */
10484
case 420:
10485
if (ndx == 0 || ndx == 1)
10486
p = "int";
10487
break;
10488
/* linux_rt_sigtimedwait_time64 */
10489
case 421:
10490
if (ndx == 0 || ndx == 1)
10491
p = "int";
10492
break;
10493
/* linux_sys_futex_time64 */
10494
case 422:
10495
if (ndx == 0 || ndx == 1)
10496
p = "int";
10497
break;
10498
/* linux_sched_rr_get_interval_time64 */
10499
case 423:
10500
if (ndx == 0 || ndx == 1)
10501
p = "int";
10502
break;
10503
/* linux_pidfd_send_signal */
10504
case 424:
10505
if (ndx == 0 || ndx == 1)
10506
p = "int";
10507
break;
10508
/* linux_io_uring_setup */
10509
case 425:
10510
/* linux_io_uring_enter */
10511
case 426:
10512
/* linux_io_uring_register */
10513
case 427:
10514
/* linux_open_tree */
10515
case 428:
10516
/* linux_move_mount */
10517
case 429:
10518
/* linux_fsopen */
10519
case 430:
10520
/* linux_fsconfig */
10521
case 431:
10522
/* linux_fsmount */
10523
case 432:
10524
/* linux_fspick */
10525
case 433:
10526
/* linux_pidfd_open */
10527
case 434:
10528
/* linux_clone3 */
10529
case 435:
10530
if (ndx == 0 || ndx == 1)
10531
p = "int";
10532
break;
10533
/* linux_close_range */
10534
case 436:
10535
if (ndx == 0 || ndx == 1)
10536
p = "int";
10537
break;
10538
/* linux_openat2 */
10539
case 437:
10540
/* linux_pidfd_getfd */
10541
case 438:
10542
/* linux_faccessat2 */
10543
case 439:
10544
if (ndx == 0 || ndx == 1)
10545
p = "int";
10546
break;
10547
/* linux_process_madvise */
10548
case 440:
10549
/* linux_epoll_pwait2_64 */
10550
case 441:
10551
if (ndx == 0 || ndx == 1)
10552
p = "int";
10553
break;
10554
/* linux_mount_setattr */
10555
case 442:
10556
/* linux_quotactl_fd */
10557
case 443:
10558
/* linux_landlock_create_ruleset */
10559
case 444:
10560
/* linux_landlock_add_rule */
10561
case 445:
10562
/* linux_landlock_restrict_self */
10563
case 446:
10564
/* linux_memfd_secret */
10565
case 447:
10566
/* linux_process_mrelease */
10567
case 448:
10568
/* linux_futex_waitv */
10569
case 449:
10570
/* linux_set_mempolicy_home_node */
10571
case 450:
10572
/* linux_cachestat */
10573
case 451:
10574
/* linux_fchmodat2 */
10575
case 452:
10576
default:
10577
break;
10578
};
10579
if (p != NULL)
10580
strlcpy(desc, p, descsz);
10581
}
10582
10583