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