linux_systrace_args.c revision 1.10 1 /* $NetBSD: linux_systrace_args.c,v 1.10 2023/08/19 17:50:24 christos Exp $ */
2
3 /*
4 * System call argument to DTrace register array conversion.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * This file is part of the DTrace syscall provider.
8 */
9
10 static void
11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
12 {
13 intptr_t *iarg = (intptr_t *)uarg;
14 switch (sysnum) {
15 /* linux_sys_setxattr */
16 case 5: {
17 const struct linux_sys_setxattr_args *p = params;
18 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
19 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
20 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
21 uarg[3] = SCARG(p, size); /* size_t */
22 iarg[4] = SCARG(p, flags); /* int */
23 *n_args = 5;
24 break;
25 }
26 /* linux_sys_lsetxattr */
27 case 6: {
28 const struct linux_sys_lsetxattr_args *p = params;
29 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
30 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
31 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
32 uarg[3] = SCARG(p, size); /* size_t */
33 iarg[4] = SCARG(p, flags); /* int */
34 *n_args = 5;
35 break;
36 }
37 /* linux_sys_fsetxattr */
38 case 7: {
39 const struct linux_sys_fsetxattr_args *p = params;
40 iarg[0] = SCARG(p, fd); /* int */
41 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
42 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
43 uarg[3] = SCARG(p, size); /* size_t */
44 iarg[4] = SCARG(p, flags); /* int */
45 *n_args = 5;
46 break;
47 }
48 /* linux_sys_getxattr */
49 case 8: {
50 const struct linux_sys_getxattr_args *p = params;
51 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
52 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
53 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
54 uarg[3] = SCARG(p, size); /* size_t */
55 *n_args = 4;
56 break;
57 }
58 /* linux_sys_lgetxattr */
59 case 9: {
60 const struct linux_sys_lgetxattr_args *p = params;
61 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
62 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
63 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
64 uarg[3] = SCARG(p, size); /* size_t */
65 *n_args = 4;
66 break;
67 }
68 /* linux_sys_fgetxattr */
69 case 10: {
70 const struct linux_sys_fgetxattr_args *p = params;
71 iarg[0] = SCARG(p, fd); /* int */
72 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
73 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
74 uarg[3] = SCARG(p, size); /* size_t */
75 *n_args = 4;
76 break;
77 }
78 /* linux_sys_listxattr */
79 case 11: {
80 const struct linux_sys_listxattr_args *p = params;
81 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
82 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
83 uarg[2] = SCARG(p, size); /* size_t */
84 *n_args = 3;
85 break;
86 }
87 /* linux_sys_llistxattr */
88 case 12: {
89 const struct linux_sys_llistxattr_args *p = params;
90 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
91 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
92 uarg[2] = SCARG(p, size); /* size_t */
93 *n_args = 3;
94 break;
95 }
96 /* linux_sys_flistxattr */
97 case 13: {
98 const struct linux_sys_flistxattr_args *p = params;
99 iarg[0] = SCARG(p, fd); /* int */
100 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
101 uarg[2] = SCARG(p, size); /* size_t */
102 *n_args = 3;
103 break;
104 }
105 /* linux_sys_removexattr */
106 case 14: {
107 const struct linux_sys_removexattr_args *p = params;
108 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
109 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
110 *n_args = 2;
111 break;
112 }
113 /* linux_sys_lremovexattr */
114 case 15: {
115 const struct linux_sys_lremovexattr_args *p = params;
116 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
117 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
118 *n_args = 2;
119 break;
120 }
121 /* linux_sys_fremovexattr */
122 case 16: {
123 const struct linux_sys_fremovexattr_args *p = params;
124 iarg[0] = SCARG(p, fd); /* int */
125 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
126 *n_args = 2;
127 break;
128 }
129 /* sys___getcwd */
130 case 17: {
131 const struct sys___getcwd_args *p = params;
132 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
133 uarg[1] = SCARG(p, length); /* size_t */
134 *n_args = 2;
135 break;
136 }
137 /* linux_sys_eventfd2 */
138 case 19: {
139 const struct linux_sys_eventfd2_args *p = params;
140 uarg[0] = SCARG(p, initval); /* unsigned int */
141 iarg[1] = SCARG(p, flags); /* int */
142 *n_args = 2;
143 break;
144 }
145 /* linux_sys_epoll_create1 */
146 case 20: {
147 const struct linux_sys_epoll_create1_args *p = params;
148 iarg[0] = SCARG(p, flags); /* int */
149 *n_args = 1;
150 break;
151 }
152 /* linux_sys_epoll_ctl */
153 case 21: {
154 const struct linux_sys_epoll_ctl_args *p = params;
155 iarg[0] = SCARG(p, epfd); /* int */
156 iarg[1] = SCARG(p, op); /* int */
157 iarg[2] = SCARG(p, fd); /* int */
158 uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */
159 *n_args = 4;
160 break;
161 }
162 /* linux_sys_epoll_pwait */
163 case 22: {
164 const struct linux_sys_epoll_pwait_args *p = params;
165 iarg[0] = SCARG(p, epfd); /* int */
166 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
167 iarg[2] = SCARG(p, maxevents); /* int */
168 iarg[3] = SCARG(p, timeout); /* int */
169 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
170 *n_args = 5;
171 break;
172 }
173 /* sys_dup */
174 case 23: {
175 const struct sys_dup_args *p = params;
176 iarg[0] = SCARG(p, fd); /* int */
177 *n_args = 1;
178 break;
179 }
180 /* linux_sys_dup3 */
181 case 24: {
182 const struct linux_sys_dup3_args *p = params;
183 iarg[0] = SCARG(p, from); /* int */
184 iarg[1] = SCARG(p, to); /* int */
185 iarg[2] = SCARG(p, flags); /* int */
186 *n_args = 3;
187 break;
188 }
189 /* linux_sys_fcntl */
190 case 25: {
191 const struct linux_sys_fcntl_args *p = params;
192 iarg[0] = SCARG(p, fd); /* int */
193 iarg[1] = SCARG(p, cmd); /* int */
194 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
195 *n_args = 3;
196 break;
197 }
198 /* linux_sys_inotify_init1 */
199 case 26: {
200 const struct linux_sys_inotify_init1_args *p = params;
201 iarg[0] = SCARG(p, flags); /* int */
202 *n_args = 1;
203 break;
204 }
205 /* linux_sys_inotify_add_watch */
206 case 27: {
207 const struct linux_sys_inotify_add_watch_args *p = params;
208 iarg[0] = SCARG(p, fd); /* int */
209 uarg[1] = (intptr_t) SCARG(p, pathname); /* const char * */
210 uarg[2] = SCARG(p, mask); /* uint32_t */
211 *n_args = 3;
212 break;
213 }
214 /* linux_sys_inotify_rm_watch */
215 case 28: {
216 const struct linux_sys_inotify_rm_watch_args *p = params;
217 iarg[0] = SCARG(p, fd); /* int */
218 iarg[1] = SCARG(p, wd); /* int */
219 *n_args = 2;
220 break;
221 }
222 /* linux_sys_ioctl */
223 case 29: {
224 const struct linux_sys_ioctl_args *p = params;
225 iarg[0] = SCARG(p, fd); /* int */
226 uarg[1] = SCARG(p, com); /* u_long */
227 uarg[2] = (intptr_t) SCARG(p, data); /* void * */
228 *n_args = 3;
229 break;
230 }
231 /* sys_flock */
232 case 32: {
233 const struct sys_flock_args *p = params;
234 iarg[0] = SCARG(p, fd); /* int */
235 iarg[1] = SCARG(p, how); /* int */
236 *n_args = 2;
237 break;
238 }
239 /* linux_sys_mknodat */
240 case 33: {
241 const struct linux_sys_mknodat_args *p = params;
242 iarg[0] = SCARG(p, fd); /* int */
243 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
244 iarg[2] = SCARG(p, mode); /* linux_umode_t */
245 uarg[3] = SCARG(p, dev); /* unsigned */
246 *n_args = 4;
247 break;
248 }
249 /* sys_mkdirat */
250 case 34: {
251 const struct sys_mkdirat_args *p = params;
252 iarg[0] = SCARG(p, fd); /* int */
253 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
254 iarg[2] = SCARG(p, mode); /* linux_umode_t */
255 *n_args = 3;
256 break;
257 }
258 /* linux_sys_unlinkat */
259 case 35: {
260 const struct linux_sys_unlinkat_args *p = params;
261 iarg[0] = SCARG(p, fd); /* int */
262 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
263 iarg[2] = SCARG(p, flag); /* int */
264 *n_args = 3;
265 break;
266 }
267 /* sys_symlinkat */
268 case 36: {
269 const struct sys_symlinkat_args *p = params;
270 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
271 iarg[1] = SCARG(p, fd); /* int */
272 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
273 *n_args = 3;
274 break;
275 }
276 /* linux_sys_linkat */
277 case 37: {
278 const struct linux_sys_linkat_args *p = params;
279 iarg[0] = SCARG(p, fd1); /* int */
280 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
281 iarg[2] = SCARG(p, fd2); /* int */
282 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
283 iarg[4] = SCARG(p, flags); /* int */
284 *n_args = 5;
285 break;
286 }
287 /* sys_renameat */
288 case 38: {
289 const struct sys_renameat_args *p = params;
290 iarg[0] = SCARG(p, fromfd); /* int */
291 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
292 iarg[2] = SCARG(p, tofd); /* int */
293 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
294 *n_args = 4;
295 break;
296 }
297 /* linux_sys_statfs */
298 case 43: {
299 const struct linux_sys_statfs_args *p = params;
300 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
301 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
302 *n_args = 2;
303 break;
304 }
305 /* linux_sys_fstatfs */
306 case 44: {
307 const struct linux_sys_fstatfs_args *p = params;
308 iarg[0] = SCARG(p, fd); /* int */
309 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
310 *n_args = 2;
311 break;
312 }
313 /* linux_sys_truncate64 */
314 case 45: {
315 const struct linux_sys_truncate64_args *p = params;
316 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
317 iarg[1] = SCARG(p, length); /* off_t */
318 *n_args = 2;
319 break;
320 }
321 /* linux_sys_ftruncate64 */
322 case 46: {
323 const struct linux_sys_ftruncate64_args *p = params;
324 uarg[0] = SCARG(p, fd); /* unsigned int */
325 iarg[1] = SCARG(p, length); /* off_t */
326 *n_args = 2;
327 break;
328 }
329 /* linux_sys_fallocate */
330 case 47: {
331 const struct linux_sys_fallocate_args *p = params;
332 iarg[0] = SCARG(p, fd); /* int */
333 iarg[1] = SCARG(p, mode); /* int */
334 iarg[2] = SCARG(p, offset); /* off_t */
335 iarg[3] = SCARG(p, len); /* off_t */
336 *n_args = 4;
337 break;
338 }
339 /* linux_sys_faccessat */
340 case 48: {
341 const struct linux_sys_faccessat_args *p = params;
342 iarg[0] = SCARG(p, fd); /* int */
343 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
344 iarg[2] = SCARG(p, amode); /* int */
345 *n_args = 3;
346 break;
347 }
348 /* sys_chdir */
349 case 49: {
350 const struct sys_chdir_args *p = params;
351 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
352 *n_args = 1;
353 break;
354 }
355 /* sys_fchdir */
356 case 50: {
357 const struct sys_fchdir_args *p = params;
358 iarg[0] = SCARG(p, fd); /* int */
359 *n_args = 1;
360 break;
361 }
362 /* sys_chroot */
363 case 51: {
364 const struct sys_chroot_args *p = params;
365 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
366 *n_args = 1;
367 break;
368 }
369 /* sys_fchmod */
370 case 52: {
371 const struct sys_fchmod_args *p = params;
372 iarg[0] = SCARG(p, fd); /* int */
373 iarg[1] = SCARG(p, mode); /* linux_umode_t */
374 *n_args = 2;
375 break;
376 }
377 /* linux_sys_fchmodat */
378 case 53: {
379 const struct linux_sys_fchmodat_args *p = params;
380 iarg[0] = SCARG(p, fd); /* int */
381 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
382 iarg[2] = SCARG(p, mode); /* linux_umode_t */
383 *n_args = 3;
384 break;
385 }
386 /* linux_sys_fchownat */
387 case 54: {
388 const struct linux_sys_fchownat_args *p = params;
389 iarg[0] = SCARG(p, fd); /* int */
390 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
391 uarg[2] = SCARG(p, owner); /* uid_t */
392 iarg[3] = SCARG(p, group); /* gid_t */
393 iarg[4] = SCARG(p, flag); /* int */
394 *n_args = 5;
395 break;
396 }
397 /* sys___posix_fchown */
398 case 55: {
399 const struct sys___posix_fchown_args *p = params;
400 iarg[0] = SCARG(p, fd); /* int */
401 uarg[1] = SCARG(p, uid); /* uid_t */
402 iarg[2] = SCARG(p, gid); /* gid_t */
403 *n_args = 3;
404 break;
405 }
406 /* linux_sys_openat */
407 case 56: {
408 const struct linux_sys_openat_args *p = params;
409 iarg[0] = SCARG(p, fd); /* int */
410 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
411 iarg[2] = SCARG(p, flags); /* int */
412 iarg[3] = SCARG(p, mode); /* linux_umode_t */
413 *n_args = 4;
414 break;
415 }
416 /* sys_close */
417 case 57: {
418 const struct sys_close_args *p = params;
419 iarg[0] = SCARG(p, fd); /* int */
420 *n_args = 1;
421 break;
422 }
423 /* linux_sys_pipe2 */
424 case 59: {
425 const struct linux_sys_pipe2_args *p = params;
426 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
427 iarg[1] = SCARG(p, flags); /* int */
428 *n_args = 2;
429 break;
430 }
431 /* linux_sys_getdents64 */
432 case 61: {
433 const struct linux_sys_getdents64_args *p = params;
434 iarg[0] = SCARG(p, fd); /* int */
435 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
436 uarg[2] = SCARG(p, count); /* unsigned int */
437 *n_args = 3;
438 break;
439 }
440 /* compat_43_sys_lseek */
441 case 62: {
442 const struct compat_43_sys_lseek_args *p = params;
443 iarg[0] = SCARG(p, fd); /* int */
444 iarg[1] = SCARG(p, offset); /* long */
445 iarg[2] = SCARG(p, whence); /* int */
446 *n_args = 3;
447 break;
448 }
449 /* sys_read */
450 case 63: {
451 const struct sys_read_args *p = params;
452 iarg[0] = SCARG(p, fd); /* int */
453 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
454 uarg[2] = SCARG(p, nbyte); /* size_t */
455 *n_args = 3;
456 break;
457 }
458 /* sys_write */
459 case 64: {
460 const struct sys_write_args *p = params;
461 iarg[0] = SCARG(p, fd); /* int */
462 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
463 uarg[2] = SCARG(p, nbyte); /* size_t */
464 *n_args = 3;
465 break;
466 }
467 /* sys_readv */
468 case 65: {
469 const struct sys_readv_args *p = params;
470 iarg[0] = SCARG(p, fd); /* int */
471 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
472 iarg[2] = SCARG(p, iovcnt); /* int */
473 *n_args = 3;
474 break;
475 }
476 /* sys_writev */
477 case 66: {
478 const struct sys_writev_args *p = params;
479 iarg[0] = SCARG(p, fd); /* int */
480 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
481 iarg[2] = SCARG(p, iovcnt); /* int */
482 *n_args = 3;
483 break;
484 }
485 /* linux_sys_pread */
486 case 67: {
487 const struct linux_sys_pread_args *p = params;
488 iarg[0] = SCARG(p, fd); /* int */
489 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
490 uarg[2] = SCARG(p, nbyte); /* size_t */
491 iarg[3] = SCARG(p, offset); /* off_t */
492 *n_args = 4;
493 break;
494 }
495 /* linux_sys_pwrite */
496 case 68: {
497 const struct linux_sys_pwrite_args *p = params;
498 iarg[0] = SCARG(p, fd); /* int */
499 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
500 uarg[2] = SCARG(p, nbyte); /* size_t */
501 iarg[3] = SCARG(p, offset); /* off_t */
502 *n_args = 4;
503 break;
504 }
505 /* linux_sys_preadv */
506 case 69: {
507 const struct linux_sys_preadv_args *p = params;
508 iarg[0] = SCARG(p, fd); /* int */
509 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
510 iarg[2] = SCARG(p, iovcnt); /* int */
511 uarg[3] = SCARG(p, off_lo); /* unsigned long */
512 uarg[4] = SCARG(p, off_hi); /* unsigned long */
513 *n_args = 5;
514 break;
515 }
516 /* linux_sys_pwritev */
517 case 70: {
518 const struct linux_sys_pwritev_args *p = params;
519 iarg[0] = SCARG(p, fd); /* int */
520 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
521 iarg[2] = SCARG(p, iovcnt); /* int */
522 uarg[3] = SCARG(p, off_lo); /* unsigned long */
523 uarg[4] = SCARG(p, off_hi); /* unsigned long */
524 *n_args = 5;
525 break;
526 }
527 /* linux_sys_pselect6 */
528 case 72: {
529 const struct linux_sys_pselect6_args *p = params;
530 iarg[0] = SCARG(p, nfds); /* int */
531 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
532 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
533 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
534 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
535 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
536 *n_args = 6;
537 break;
538 }
539 /* linux_sys_ppoll */
540 case 73: {
541 const struct linux_sys_ppoll_args *p = params;
542 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
543 uarg[1] = SCARG(p, nfds); /* u_int */
544 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
545 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
546 *n_args = 4;
547 break;
548 }
549 /* sys_readlinkat */
550 case 78: {
551 const struct sys_readlinkat_args *p = params;
552 iarg[0] = SCARG(p, fd); /* int */
553 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
554 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
555 uarg[3] = SCARG(p, bufsize); /* size_t */
556 *n_args = 4;
557 break;
558 }
559 /* linux_sys_fstatat64 */
560 case 79: {
561 const struct linux_sys_fstatat64_args *p = params;
562 iarg[0] = SCARG(p, fd); /* int */
563 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
564 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
565 iarg[3] = SCARG(p, flag); /* int */
566 *n_args = 4;
567 break;
568 }
569 /* linux_sys_fstat64 */
570 case 80: {
571 const struct linux_sys_fstat64_args *p = params;
572 iarg[0] = SCARG(p, fd); /* int */
573 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
574 *n_args = 2;
575 break;
576 }
577 /* sys_sync */
578 case 81: {
579 *n_args = 0;
580 break;
581 }
582 /* sys_fsync */
583 case 82: {
584 const struct sys_fsync_args *p = params;
585 iarg[0] = SCARG(p, fd); /* int */
586 *n_args = 1;
587 break;
588 }
589 /* linux_sys_fdatasync */
590 case 83: {
591 const struct linux_sys_fdatasync_args *p = params;
592 iarg[0] = SCARG(p, fd); /* int */
593 *n_args = 1;
594 break;
595 }
596 /* linux_sys_timerfd_create */
597 case 85: {
598 const struct linux_sys_timerfd_create_args *p = params;
599 iarg[0] = SCARG(p, clock_id); /* clockid_t */
600 iarg[1] = SCARG(p, flags); /* int */
601 *n_args = 2;
602 break;
603 }
604 /* linux_sys_timerfd_settime */
605 case 86: {
606 const struct linux_sys_timerfd_settime_args *p = params;
607 iarg[0] = SCARG(p, fd); /* int */
608 iarg[1] = SCARG(p, flags); /* int */
609 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
610 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
611 *n_args = 4;
612 break;
613 }
614 /* linux_sys_timerfd_gettime */
615 case 87: {
616 const struct linux_sys_timerfd_gettime_args *p = params;
617 iarg[0] = SCARG(p, fd); /* int */
618 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
619 *n_args = 2;
620 break;
621 }
622 /* linux_sys_utimensat */
623 case 88: {
624 const struct linux_sys_utimensat_args *p = params;
625 iarg[0] = SCARG(p, fd); /* int */
626 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
627 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
628 iarg[3] = SCARG(p, flag); /* int */
629 *n_args = 4;
630 break;
631 }
632 /* sys_acct */
633 case 89: {
634 const struct sys_acct_args *p = params;
635 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
636 *n_args = 1;
637 break;
638 }
639 /* linux_sys_personality */
640 case 92: {
641 const struct linux_sys_personality_args *p = params;
642 uarg[0] = SCARG(p, per); /* unsigned long */
643 *n_args = 1;
644 break;
645 }
646 /* linux_sys_exit */
647 case 93: {
648 const struct linux_sys_exit_args *p = params;
649 iarg[0] = SCARG(p, rval); /* int */
650 *n_args = 1;
651 break;
652 }
653 /* linux_sys_exit_group */
654 case 94: {
655 const struct linux_sys_exit_group_args *p = params;
656 iarg[0] = SCARG(p, error_code); /* int */
657 *n_args = 1;
658 break;
659 }
660 /* linux_sys_waitid */
661 case 95: {
662 const struct linux_sys_waitid_args *p = params;
663 iarg[0] = SCARG(p, idtype); /* int */
664 iarg[1] = SCARG(p, id); /* id_t */
665 uarg[2] = (intptr_t) SCARG(p, infop); /* linux_siginfo_t * */
666 iarg[3] = SCARG(p, options); /* int */
667 uarg[4] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
668 *n_args = 5;
669 break;
670 }
671 /* linux_sys_set_tid_address */
672 case 96: {
673 const struct linux_sys_set_tid_address_args *p = params;
674 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
675 *n_args = 1;
676 break;
677 }
678 /* linux_sys_futex */
679 case 98: {
680 const struct linux_sys_futex_args *p = params;
681 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
682 iarg[1] = SCARG(p, op); /* int */
683 iarg[2] = SCARG(p, val); /* int */
684 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
685 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
686 iarg[5] = SCARG(p, val3); /* int */
687 *n_args = 6;
688 break;
689 }
690 /* sys___futex_set_robust_list */
691 case 99: {
692 const struct sys___futex_set_robust_list_args *p = params;
693 uarg[0] = (intptr_t) SCARG(p, head); /* void * */
694 uarg[1] = SCARG(p, len); /* size_t */
695 *n_args = 2;
696 break;
697 }
698 /* sys___futex_get_robust_list */
699 case 100: {
700 const struct sys___futex_get_robust_list_args *p = params;
701 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
702 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
703 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
704 *n_args = 3;
705 break;
706 }
707 /* linux_sys_nanosleep */
708 case 101: {
709 const struct linux_sys_nanosleep_args *p = params;
710 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
711 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
712 *n_args = 2;
713 break;
714 }
715 /* compat_50_sys_getitimer */
716 case 102: {
717 const struct compat_50_sys_getitimer_args *p = params;
718 iarg[0] = SCARG(p, which); /* int */
719 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
720 *n_args = 2;
721 break;
722 }
723 /* compat_50_sys_setitimer */
724 case 103: {
725 const struct compat_50_sys_setitimer_args *p = params;
726 iarg[0] = SCARG(p, which); /* int */
727 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
728 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
729 *n_args = 3;
730 break;
731 }
732 /* linux_sys_timer_create */
733 case 107: {
734 const struct linux_sys_timer_create_args *p = params;
735 iarg[0] = SCARG(p, clockid); /* clockid_t */
736 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */
737 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
738 *n_args = 3;
739 break;
740 }
741 /* linux_sys_timer_gettime */
742 case 108: {
743 const struct linux_sys_timer_gettime_args *p = params;
744 iarg[0] = SCARG(p, timerid); /* timer_t */
745 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
746 *n_args = 2;
747 break;
748 }
749 /* sys_timer_getoverrun */
750 case 109: {
751 const struct sys_timer_getoverrun_args *p = params;
752 iarg[0] = SCARG(p, timerid); /* timer_t */
753 *n_args = 1;
754 break;
755 }
756 /* linux_sys_timer_settime */
757 case 110: {
758 const struct linux_sys_timer_settime_args *p = params;
759 iarg[0] = SCARG(p, timerid); /* timer_t */
760 iarg[1] = SCARG(p, flags); /* int */
761 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
762 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
763 *n_args = 4;
764 break;
765 }
766 /* sys_timer_delete */
767 case 111: {
768 const struct sys_timer_delete_args *p = params;
769 iarg[0] = SCARG(p, timerid); /* timer_t */
770 *n_args = 1;
771 break;
772 }
773 /* linux_sys_clock_settime */
774 case 112: {
775 const struct linux_sys_clock_settime_args *p = params;
776 iarg[0] = SCARG(p, which); /* clockid_t */
777 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
778 *n_args = 2;
779 break;
780 }
781 /* linux_sys_clock_gettime */
782 case 113: {
783 const struct linux_sys_clock_gettime_args *p = params;
784 iarg[0] = SCARG(p, which); /* clockid_t */
785 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
786 *n_args = 2;
787 break;
788 }
789 /* linux_sys_clock_getres */
790 case 114: {
791 const struct linux_sys_clock_getres_args *p = params;
792 iarg[0] = SCARG(p, which); /* clockid_t */
793 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
794 *n_args = 2;
795 break;
796 }
797 /* linux_sys_clock_nanosleep */
798 case 115: {
799 const struct linux_sys_clock_nanosleep_args *p = params;
800 iarg[0] = SCARG(p, which); /* clockid_t */
801 iarg[1] = SCARG(p, flags); /* int */
802 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
803 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
804 *n_args = 4;
805 break;
806 }
807 /* linux_sys_ptrace */
808 case 117: {
809 const struct linux_sys_ptrace_args *p = params;
810 iarg[0] = SCARG(p, request); /* long */
811 iarg[1] = SCARG(p, pid); /* long */
812 iarg[2] = SCARG(p, addr); /* long */
813 iarg[3] = SCARG(p, data); /* long */
814 *n_args = 4;
815 break;
816 }
817 /* linux_sys_sched_setparam */
818 case 118: {
819 const struct linux_sys_sched_setparam_args *p = params;
820 iarg[0] = SCARG(p, pid); /* pid_t */
821 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
822 *n_args = 2;
823 break;
824 }
825 /* linux_sys_sched_setscheduler */
826 case 119: {
827 const struct linux_sys_sched_setscheduler_args *p = params;
828 iarg[0] = SCARG(p, pid); /* pid_t */
829 iarg[1] = SCARG(p, policy); /* int */
830 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
831 *n_args = 3;
832 break;
833 }
834 /* linux_sys_sched_getscheduler */
835 case 120: {
836 const struct linux_sys_sched_getscheduler_args *p = params;
837 iarg[0] = SCARG(p, pid); /* pid_t */
838 *n_args = 1;
839 break;
840 }
841 /* linux_sys_sched_getparam */
842 case 121: {
843 const struct linux_sys_sched_getparam_args *p = params;
844 iarg[0] = SCARG(p, pid); /* pid_t */
845 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
846 *n_args = 2;
847 break;
848 }
849 /* linux_sys_sched_setaffinity */
850 case 122: {
851 const struct linux_sys_sched_setaffinity_args *p = params;
852 iarg[0] = SCARG(p, pid); /* pid_t */
853 uarg[1] = SCARG(p, len); /* unsigned int */
854 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
855 *n_args = 3;
856 break;
857 }
858 /* linux_sys_sched_getaffinity */
859 case 123: {
860 const struct linux_sys_sched_getaffinity_args *p = params;
861 iarg[0] = SCARG(p, pid); /* pid_t */
862 uarg[1] = SCARG(p, len); /* unsigned int */
863 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
864 *n_args = 3;
865 break;
866 }
867 /* linux_sys_sched_yield */
868 case 124: {
869 *n_args = 0;
870 break;
871 }
872 /* linux_sys_sched_get_priority_max */
873 case 125: {
874 const struct linux_sys_sched_get_priority_max_args *p = params;
875 iarg[0] = SCARG(p, policy); /* int */
876 *n_args = 1;
877 break;
878 }
879 /* linux_sys_sched_get_priority_min */
880 case 126: {
881 const struct linux_sys_sched_get_priority_min_args *p = params;
882 iarg[0] = SCARG(p, policy); /* int */
883 *n_args = 1;
884 break;
885 }
886 /* linux_sys_kill */
887 case 129: {
888 const struct linux_sys_kill_args *p = params;
889 iarg[0] = SCARG(p, pid); /* int */
890 iarg[1] = SCARG(p, signum); /* int */
891 *n_args = 2;
892 break;
893 }
894 /* linux_sys_tkill */
895 case 130: {
896 const struct linux_sys_tkill_args *p = params;
897 iarg[0] = SCARG(p, tid); /* int */
898 iarg[1] = SCARG(p, sig); /* int */
899 *n_args = 2;
900 break;
901 }
902 /* linux_sys_tgkill */
903 case 131: {
904 const struct linux_sys_tgkill_args *p = params;
905 iarg[0] = SCARG(p, tgid); /* int */
906 iarg[1] = SCARG(p, tid); /* int */
907 iarg[2] = SCARG(p, sig); /* int */
908 *n_args = 3;
909 break;
910 }
911 /* linux_sys_sigaltstack */
912 case 132: {
913 const struct linux_sys_sigaltstack_args *p = params;
914 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
915 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
916 *n_args = 2;
917 break;
918 }
919 /* linux_sys_rt_sigsuspend */
920 case 133: {
921 const struct linux_sys_rt_sigsuspend_args *p = params;
922 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
923 uarg[1] = SCARG(p, sigsetsize); /* size_t */
924 *n_args = 2;
925 break;
926 }
927 /* linux_sys_rt_sigaction */
928 case 134: {
929 const struct linux_sys_rt_sigaction_args *p = params;
930 iarg[0] = SCARG(p, signum); /* int */
931 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
932 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
933 uarg[3] = SCARG(p, sigsetsize); /* size_t */
934 *n_args = 4;
935 break;
936 }
937 /* linux_sys_rt_sigprocmask */
938 case 135: {
939 const struct linux_sys_rt_sigprocmask_args *p = params;
940 iarg[0] = SCARG(p, how); /* int */
941 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
942 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
943 uarg[3] = SCARG(p, sigsetsize); /* size_t */
944 *n_args = 4;
945 break;
946 }
947 /* linux_sys_rt_sigpending */
948 case 136: {
949 const struct linux_sys_rt_sigpending_args *p = params;
950 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
951 uarg[1] = SCARG(p, sigsetsize); /* size_t */
952 *n_args = 2;
953 break;
954 }
955 /* linux_sys_rt_sigtimedwait */
956 case 137: {
957 const struct linux_sys_rt_sigtimedwait_args *p = params;
958 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
959 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
960 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
961 *n_args = 3;
962 break;
963 }
964 /* linux_sys_rt_sigreturn */
965 case 139: {
966 *n_args = 0;
967 break;
968 }
969 /* sys_setpriority */
970 case 140: {
971 const struct sys_setpriority_args *p = params;
972 iarg[0] = SCARG(p, which); /* int */
973 iarg[1] = SCARG(p, who); /* int */
974 iarg[2] = SCARG(p, prio); /* int */
975 *n_args = 3;
976 break;
977 }
978 /* linux_sys_getpriority */
979 case 141: {
980 const struct linux_sys_getpriority_args *p = params;
981 iarg[0] = SCARG(p, which); /* int */
982 iarg[1] = SCARG(p, who); /* int */
983 *n_args = 2;
984 break;
985 }
986 /* linux_sys_reboot */
987 case 142: {
988 const struct linux_sys_reboot_args *p = params;
989 iarg[0] = SCARG(p, magic1); /* int */
990 iarg[1] = SCARG(p, magic2); /* int */
991 iarg[2] = SCARG(p, cmd); /* int */
992 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
993 *n_args = 4;
994 break;
995 }
996 /* sys_setregid */
997 case 143: {
998 const struct sys_setregid_args *p = params;
999 iarg[0] = SCARG(p, rgid); /* gid_t */
1000 iarg[1] = SCARG(p, egid); /* gid_t */
1001 *n_args = 2;
1002 break;
1003 }
1004 /* sys_setgid */
1005 case 144: {
1006 const struct sys_setgid_args *p = params;
1007 iarg[0] = SCARG(p, gid); /* gid_t */
1008 *n_args = 1;
1009 break;
1010 }
1011 /* sys_setreuid */
1012 case 145: {
1013 const struct sys_setreuid_args *p = params;
1014 uarg[0] = SCARG(p, ruid); /* uid_t */
1015 uarg[1] = SCARG(p, euid); /* uid_t */
1016 *n_args = 2;
1017 break;
1018 }
1019 /* sys_setuid */
1020 case 146: {
1021 const struct sys_setuid_args *p = params;
1022 uarg[0] = SCARG(p, uid); /* uid_t */
1023 *n_args = 1;
1024 break;
1025 }
1026 /* linux_sys_setresuid */
1027 case 147: {
1028 const struct linux_sys_setresuid_args *p = params;
1029 uarg[0] = SCARG(p, ruid); /* uid_t */
1030 uarg[1] = SCARG(p, euid); /* uid_t */
1031 uarg[2] = SCARG(p, suid); /* uid_t */
1032 *n_args = 3;
1033 break;
1034 }
1035 /* linux_sys_getresuid */
1036 case 148: {
1037 const struct linux_sys_getresuid_args *p = params;
1038 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
1039 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
1040 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
1041 *n_args = 3;
1042 break;
1043 }
1044 /* linux_sys_setresgid */
1045 case 149: {
1046 const struct linux_sys_setresgid_args *p = params;
1047 iarg[0] = SCARG(p, rgid); /* gid_t */
1048 iarg[1] = SCARG(p, egid); /* gid_t */
1049 iarg[2] = SCARG(p, sgid); /* gid_t */
1050 *n_args = 3;
1051 break;
1052 }
1053 /* linux_sys_getresgid */
1054 case 150: {
1055 const struct linux_sys_getresgid_args *p = params;
1056 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
1057 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
1058 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
1059 *n_args = 3;
1060 break;
1061 }
1062 /* linux_sys_setfsuid */
1063 case 151: {
1064 const struct linux_sys_setfsuid_args *p = params;
1065 uarg[0] = SCARG(p, uid); /* uid_t */
1066 *n_args = 1;
1067 break;
1068 }
1069 /* linux_sys_setfsgid */
1070 case 152: {
1071 const struct linux_sys_setfsgid_args *p = params;
1072 iarg[0] = SCARG(p, gid); /* gid_t */
1073 *n_args = 1;
1074 break;
1075 }
1076 /* linux_sys_times */
1077 case 153: {
1078 const struct linux_sys_times_args *p = params;
1079 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
1080 *n_args = 1;
1081 break;
1082 }
1083 /* sys_setpgid */
1084 case 154: {
1085 const struct sys_setpgid_args *p = params;
1086 iarg[0] = SCARG(p, pid); /* int */
1087 iarg[1] = SCARG(p, pgid); /* int */
1088 *n_args = 2;
1089 break;
1090 }
1091 /* sys_getpgid */
1092 case 155: {
1093 const struct sys_getpgid_args *p = params;
1094 iarg[0] = SCARG(p, pid); /* pid_t */
1095 *n_args = 1;
1096 break;
1097 }
1098 /* sys_getsid */
1099 case 156: {
1100 const struct sys_getsid_args *p = params;
1101 iarg[0] = SCARG(p, pid); /* pid_t */
1102 *n_args = 1;
1103 break;
1104 }
1105 /* sys_setsid */
1106 case 157: {
1107 *n_args = 0;
1108 break;
1109 }
1110 /* sys_getgroups */
1111 case 158: {
1112 const struct sys_getgroups_args *p = params;
1113 iarg[0] = SCARG(p, gidsetsize); /* int */
1114 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1115 *n_args = 2;
1116 break;
1117 }
1118 /* sys_setgroups */
1119 case 159: {
1120 const struct sys_setgroups_args *p = params;
1121 iarg[0] = SCARG(p, gidsetsize); /* int */
1122 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
1123 *n_args = 2;
1124 break;
1125 }
1126 /* linux_sys_uname */
1127 case 160: {
1128 const struct linux_sys_uname_args *p = params;
1129 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
1130 *n_args = 1;
1131 break;
1132 }
1133 /* compat_43_sys_sethostname */
1134 case 161: {
1135 const struct compat_43_sys_sethostname_args *p = params;
1136 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
1137 uarg[1] = SCARG(p, len); /* u_int */
1138 *n_args = 2;
1139 break;
1140 }
1141 /* linux_sys_setdomainname */
1142 case 162: {
1143 const struct linux_sys_setdomainname_args *p = params;
1144 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
1145 iarg[1] = SCARG(p, len); /* int */
1146 *n_args = 2;
1147 break;
1148 }
1149 /* linux_sys_getrlimit */
1150 case 163: {
1151 const struct linux_sys_getrlimit_args *p = params;
1152 iarg[0] = SCARG(p, which); /* int */
1153 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1154 *n_args = 2;
1155 break;
1156 }
1157 /* linux_sys_setrlimit */
1158 case 164: {
1159 const struct linux_sys_setrlimit_args *p = params;
1160 uarg[0] = SCARG(p, which); /* u_int */
1161 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1162 *n_args = 2;
1163 break;
1164 }
1165 /* compat_50_sys_getrusage */
1166 case 165: {
1167 const struct compat_50_sys_getrusage_args *p = params;
1168 iarg[0] = SCARG(p, who); /* int */
1169 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1170 *n_args = 2;
1171 break;
1172 }
1173 /* sys_umask */
1174 case 166: {
1175 const struct sys_umask_args *p = params;
1176 iarg[0] = SCARG(p, newmask); /* int */
1177 *n_args = 1;
1178 break;
1179 }
1180 /* linux_sys_gettimeofday */
1181 case 169: {
1182 const struct linux_sys_gettimeofday_args *p = params;
1183 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
1184 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
1185 *n_args = 2;
1186 break;
1187 }
1188 /* linux_sys_settimeofday */
1189 case 170: {
1190 const struct linux_sys_settimeofday_args *p = params;
1191 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
1192 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
1193 *n_args = 2;
1194 break;
1195 }
1196 /* sys_getpid */
1197 case 172: {
1198 *n_args = 0;
1199 break;
1200 }
1201 /* sys_getppid */
1202 case 173: {
1203 *n_args = 0;
1204 break;
1205 }
1206 /* sys_getuid */
1207 case 174: {
1208 *n_args = 0;
1209 break;
1210 }
1211 /* sys_geteuid */
1212 case 175: {
1213 *n_args = 0;
1214 break;
1215 }
1216 /* sys_getgid */
1217 case 176: {
1218 *n_args = 0;
1219 break;
1220 }
1221 /* sys_getegid */
1222 case 177: {
1223 *n_args = 0;
1224 break;
1225 }
1226 /* linux_sys_gettid */
1227 case 178: {
1228 *n_args = 0;
1229 break;
1230 }
1231 /* linux_sys_sysinfo */
1232 case 179: {
1233 const struct linux_sys_sysinfo_args *p = params;
1234 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
1235 *n_args = 1;
1236 break;
1237 }
1238 #ifdef SYSVMSG
1239 /* sys_msgget */
1240 case 186: {
1241 const struct sys_msgget_args *p = params;
1242 iarg[0] = SCARG(p, key); /* key_t */
1243 iarg[1] = SCARG(p, msgflg); /* int */
1244 *n_args = 2;
1245 break;
1246 }
1247 /* linux_sys_msgctl */
1248 case 187: {
1249 const struct linux_sys_msgctl_args *p = params;
1250 iarg[0] = SCARG(p, msqid); /* int */
1251 iarg[1] = SCARG(p, cmd); /* int */
1252 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_msqid_ds * */
1253 *n_args = 3;
1254 break;
1255 }
1256 /* sys_msgrcv */
1257 case 188: {
1258 const struct sys_msgrcv_args *p = params;
1259 iarg[0] = SCARG(p, msqid); /* int */
1260 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
1261 uarg[2] = SCARG(p, msgsz); /* size_t */
1262 iarg[3] = SCARG(p, msgtyp); /* long */
1263 iarg[4] = SCARG(p, msgflg); /* int */
1264 *n_args = 5;
1265 break;
1266 }
1267 /* sys_msgsnd */
1268 case 189: {
1269 const struct sys_msgsnd_args *p = params;
1270 iarg[0] = SCARG(p, msqid); /* int */
1271 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
1272 uarg[2] = SCARG(p, msgsz); /* size_t */
1273 iarg[3] = SCARG(p, msgflg); /* int */
1274 *n_args = 4;
1275 break;
1276 }
1277 #else
1278 #endif
1279 #ifdef SYSVSEM
1280 /* sys_semget */
1281 case 190: {
1282 const struct sys_semget_args *p = params;
1283 iarg[0] = SCARG(p, key); /* key_t */
1284 iarg[1] = SCARG(p, nsems); /* int */
1285 iarg[2] = SCARG(p, semflg); /* int */
1286 *n_args = 3;
1287 break;
1288 }
1289 /* linux_sys_semctl */
1290 case 191: {
1291 const struct linux_sys_semctl_args *p = params;
1292 iarg[0] = SCARG(p, semid); /* int */
1293 iarg[1] = SCARG(p, semnum); /* int */
1294 iarg[2] = SCARG(p, cmd); /* int */
1295 uarg[3] = SCARG(p, arg); /* union linux_semun */
1296 *n_args = 4;
1297 break;
1298 }
1299 /* sys_semop */
1300 case 193: {
1301 const struct sys_semop_args *p = params;
1302 iarg[0] = SCARG(p, semid); /* int */
1303 uarg[1] = (intptr_t) SCARG(p, sops); /* struct sembuf * */
1304 uarg[2] = SCARG(p, nsops); /* size_t */
1305 *n_args = 3;
1306 break;
1307 }
1308 #else
1309 #endif
1310 #ifdef SYSVSEM
1311 /* linux_sys_shmget */
1312 case 194: {
1313 const struct linux_sys_shmget_args *p = params;
1314 iarg[0] = SCARG(p, key); /* key_t */
1315 uarg[1] = SCARG(p, size); /* size_t */
1316 iarg[2] = SCARG(p, shmflg); /* int */
1317 *n_args = 3;
1318 break;
1319 }
1320 /* linux_sys_shmctl */
1321 case 195: {
1322 const struct linux_sys_shmctl_args *p = params;
1323 iarg[0] = SCARG(p, shmid); /* int */
1324 iarg[1] = SCARG(p, cmd); /* int */
1325 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_shmid_ds * */
1326 *n_args = 3;
1327 break;
1328 }
1329 /* sys_shmat */
1330 case 196: {
1331 const struct sys_shmat_args *p = params;
1332 iarg[0] = SCARG(p, shmid); /* int */
1333 uarg[1] = (intptr_t) SCARG(p, shmaddr); /* void * */
1334 iarg[2] = SCARG(p, shmflg); /* int */
1335 *n_args = 3;
1336 break;
1337 }
1338 /* sys_shmdt */
1339 case 197: {
1340 const struct sys_shmdt_args *p = params;
1341 uarg[0] = (intptr_t) SCARG(p, shmaddr); /* const void * */
1342 *n_args = 1;
1343 break;
1344 }
1345 #else
1346 #endif
1347 /* linux_sys_socket */
1348 case 198: {
1349 const struct linux_sys_socket_args *p = params;
1350 iarg[0] = SCARG(p, domain); /* int */
1351 iarg[1] = SCARG(p, type); /* int */
1352 iarg[2] = SCARG(p, protocol); /* int */
1353 *n_args = 3;
1354 break;
1355 }
1356 /* linux_sys_socketpair */
1357 case 199: {
1358 const struct linux_sys_socketpair_args *p = params;
1359 iarg[0] = SCARG(p, domain); /* int */
1360 iarg[1] = SCARG(p, type); /* int */
1361 iarg[2] = SCARG(p, protocol); /* int */
1362 uarg[3] = (intptr_t) SCARG(p, rsv); /* int * */
1363 *n_args = 4;
1364 break;
1365 }
1366 /* linux_sys_bind */
1367 case 200: {
1368 const struct linux_sys_bind_args *p = params;
1369 iarg[0] = SCARG(p, s); /* int */
1370 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
1371 uarg[2] = SCARG(p, namelen); /* unsigned int */
1372 *n_args = 3;
1373 break;
1374 }
1375 /* sys_listen */
1376 case 201: {
1377 const struct sys_listen_args *p = params;
1378 iarg[0] = SCARG(p, s); /* int */
1379 iarg[1] = SCARG(p, backlog); /* int */
1380 *n_args = 2;
1381 break;
1382 }
1383 /* linux_sys_accept */
1384 case 202: {
1385 const struct linux_sys_accept_args *p = params;
1386 iarg[0] = SCARG(p, s); /* int */
1387 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
1388 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
1389 *n_args = 3;
1390 break;
1391 }
1392 /* linux_sys_connect */
1393 case 203: {
1394 const struct linux_sys_connect_args *p = params;
1395 iarg[0] = SCARG(p, s); /* int */
1396 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
1397 uarg[2] = SCARG(p, namelen); /* unsigned int */
1398 *n_args = 3;
1399 break;
1400 }
1401 /* linux_sys_getsockname */
1402 case 204: {
1403 const struct linux_sys_getsockname_args *p = params;
1404 iarg[0] = SCARG(p, fdec); /* int */
1405 uarg[1] = (intptr_t) SCARG(p, asa); /* void * */
1406 uarg[2] = (intptr_t) SCARG(p, alen); /* int * */
1407 *n_args = 3;
1408 break;
1409 }
1410 /* linux_sys_getpeername */
1411 case 205: {
1412 const struct linux_sys_getpeername_args *p = params;
1413 iarg[0] = SCARG(p, fdes); /* int */
1414 uarg[1] = (intptr_t) SCARG(p, asa); /* struct sockaddr * */
1415 uarg[2] = (intptr_t) SCARG(p, alen); /* unsigned int * */
1416 *n_args = 3;
1417 break;
1418 }
1419 /* linux_sys_sendto */
1420 case 206: {
1421 const struct linux_sys_sendto_args *p = params;
1422 iarg[0] = SCARG(p, s); /* int */
1423 uarg[1] = (intptr_t) SCARG(p, msg); /* void * */
1424 iarg[2] = SCARG(p, len); /* int */
1425 iarg[3] = SCARG(p, flags); /* int */
1426 uarg[4] = (intptr_t) SCARG(p, to); /* struct osockaddr * */
1427 iarg[5] = SCARG(p, tolen); /* int */
1428 *n_args = 6;
1429 break;
1430 }
1431 /* linux_sys_recvfrom */
1432 case 207: {
1433 const struct linux_sys_recvfrom_args *p = params;
1434 iarg[0] = SCARG(p, s); /* int */
1435 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
1436 uarg[2] = SCARG(p, len); /* size_t */
1437 iarg[3] = SCARG(p, flags); /* int */
1438 uarg[4] = (intptr_t) SCARG(p, from); /* struct osockaddr * */
1439 uarg[5] = (intptr_t) SCARG(p, fromlenaddr); /* unsigned int * */
1440 *n_args = 6;
1441 break;
1442 }
1443 /* linux_sys_setsockopt */
1444 case 208: {
1445 const struct linux_sys_setsockopt_args *p = params;
1446 iarg[0] = SCARG(p, s); /* int */
1447 iarg[1] = SCARG(p, level); /* int */
1448 iarg[2] = SCARG(p, optname); /* int */
1449 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
1450 iarg[4] = SCARG(p, optlen); /* int */
1451 *n_args = 5;
1452 break;
1453 }
1454 /* linux_sys_getsockopt */
1455 case 209: {
1456 const struct linux_sys_getsockopt_args *p = params;
1457 iarg[0] = SCARG(p, s); /* int */
1458 iarg[1] = SCARG(p, level); /* int */
1459 iarg[2] = SCARG(p, optname); /* int */
1460 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
1461 uarg[4] = (intptr_t) SCARG(p, optlen); /* int * */
1462 *n_args = 5;
1463 break;
1464 }
1465 /* sys_shutdown */
1466 case 210: {
1467 const struct sys_shutdown_args *p = params;
1468 iarg[0] = SCARG(p, s); /* int */
1469 iarg[1] = SCARG(p, how); /* int */
1470 *n_args = 2;
1471 break;
1472 }
1473 /* linux_sys_sendmsg */
1474 case 211: {
1475 const struct linux_sys_sendmsg_args *p = params;
1476 iarg[0] = SCARG(p, s); /* int */
1477 uarg[1] = (intptr_t) SCARG(p, msg); /* const struct linux_msghdr * */
1478 iarg[2] = SCARG(p, flags); /* int */
1479 *n_args = 3;
1480 break;
1481 }
1482 /* linux_sys_recvmsg */
1483 case 212: {
1484 const struct linux_sys_recvmsg_args *p = params;
1485 iarg[0] = SCARG(p, s); /* int */
1486 uarg[1] = (intptr_t) SCARG(p, msg); /* struct linux_msghdr * */
1487 iarg[2] = SCARG(p, flags); /* int */
1488 *n_args = 3;
1489 break;
1490 }
1491 /* linux_sys_readahead */
1492 case 213: {
1493 const struct linux_sys_readahead_args *p = params;
1494 iarg[0] = SCARG(p, fd); /* int */
1495 iarg[1] = SCARG(p, offset); /* off_t */
1496 uarg[2] = SCARG(p, count); /* size_t */
1497 *n_args = 3;
1498 break;
1499 }
1500 /* linux_sys_brk */
1501 case 214: {
1502 const struct linux_sys_brk_args *p = params;
1503 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
1504 *n_args = 1;
1505 break;
1506 }
1507 /* sys_munmap */
1508 case 215: {
1509 const struct sys_munmap_args *p = params;
1510 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1511 uarg[1] = SCARG(p, len); /* size_t */
1512 *n_args = 2;
1513 break;
1514 }
1515 /* linux_sys_mremap */
1516 case 216: {
1517 const struct linux_sys_mremap_args *p = params;
1518 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
1519 uarg[1] = SCARG(p, old_size); /* size_t */
1520 uarg[2] = SCARG(p, new_size); /* size_t */
1521 uarg[3] = SCARG(p, flags); /* u_long */
1522 *n_args = 4;
1523 break;
1524 }
1525 /* linux_sys_clone */
1526 case 220: {
1527 const struct linux_sys_clone_args *p = params;
1528 iarg[0] = SCARG(p, flags); /* int */
1529 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
1530 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
1531 uarg[3] = (intptr_t) SCARG(p, child_tidptr); /* void * */
1532 uarg[4] = (intptr_t) SCARG(p, tls); /* void * */
1533 *n_args = 5;
1534 break;
1535 }
1536 /* sys_execve */
1537 case 221: {
1538 const struct sys_execve_args *p = params;
1539 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1540 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
1541 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
1542 *n_args = 3;
1543 break;
1544 }
1545 /* linux_sys_mmap */
1546 case 222: {
1547 const struct linux_sys_mmap_args *p = params;
1548 uarg[0] = SCARG(p, addr); /* unsigned long */
1549 uarg[1] = SCARG(p, len); /* size_t */
1550 iarg[2] = SCARG(p, prot); /* int */
1551 iarg[3] = SCARG(p, flags); /* int */
1552 iarg[4] = SCARG(p, fd); /* int */
1553 iarg[5] = SCARG(p, offset); /* linux_off_t */
1554 *n_args = 6;
1555 break;
1556 }
1557 /* linux_sys_fadvise64 */
1558 case 223: {
1559 const struct linux_sys_fadvise64_args *p = params;
1560 iarg[0] = SCARG(p, fd); /* int */
1561 iarg[1] = SCARG(p, offset); /* off_t */
1562 uarg[2] = SCARG(p, len); /* size_t */
1563 iarg[3] = SCARG(p, advice); /* int */
1564 *n_args = 4;
1565 break;
1566 }
1567 /* linux_sys_swapon */
1568 case 224: {
1569 const struct linux_sys_swapon_args *p = params;
1570 uarg[0] = (intptr_t) SCARG(p, name); /* char * */
1571 *n_args = 1;
1572 break;
1573 }
1574 /* linux_sys_swapoff */
1575 case 225: {
1576 const struct linux_sys_swapoff_args *p = params;
1577 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1578 *n_args = 1;
1579 break;
1580 }
1581 /* linux_sys_mprotect */
1582 case 226: {
1583 const struct linux_sys_mprotect_args *p = params;
1584 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
1585 uarg[1] = SCARG(p, len); /* unsigned long */
1586 iarg[2] = SCARG(p, prot); /* int */
1587 *n_args = 3;
1588 break;
1589 }
1590 /* sys___msync13 */
1591 case 227: {
1592 const struct sys___msync13_args *p = params;
1593 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1594 uarg[1] = SCARG(p, len); /* size_t */
1595 iarg[2] = SCARG(p, flags); /* int */
1596 *n_args = 3;
1597 break;
1598 }
1599 /* sys_mlock */
1600 case 228: {
1601 const struct sys_mlock_args *p = params;
1602 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1603 uarg[1] = SCARG(p, len); /* size_t */
1604 *n_args = 2;
1605 break;
1606 }
1607 /* sys_munlock */
1608 case 229: {
1609 const struct sys_munlock_args *p = params;
1610 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1611 uarg[1] = SCARG(p, len); /* size_t */
1612 *n_args = 2;
1613 break;
1614 }
1615 /* sys_mlockall */
1616 case 230: {
1617 const struct sys_mlockall_args *p = params;
1618 iarg[0] = SCARG(p, flags); /* int */
1619 *n_args = 1;
1620 break;
1621 }
1622 /* sys_munlockall */
1623 case 231: {
1624 *n_args = 0;
1625 break;
1626 }
1627 /* sys_mincore */
1628 case 232: {
1629 const struct sys_mincore_args *p = params;
1630 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1631 uarg[1] = SCARG(p, len); /* size_t */
1632 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
1633 *n_args = 3;
1634 break;
1635 }
1636 /* sys_madvise */
1637 case 233: {
1638 const struct sys_madvise_args *p = params;
1639 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1640 uarg[1] = SCARG(p, len); /* size_t */
1641 iarg[2] = SCARG(p, behav); /* int */
1642 *n_args = 3;
1643 break;
1644 }
1645 /* linux_sys_accept4 */
1646 case 242: {
1647 const struct linux_sys_accept4_args *p = params;
1648 iarg[0] = SCARG(p, s); /* int */
1649 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
1650 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
1651 iarg[3] = SCARG(p, flags); /* int */
1652 *n_args = 4;
1653 break;
1654 }
1655 /* linux_sys_recvmmsg */
1656 case 243: {
1657 const struct linux_sys_recvmmsg_args *p = params;
1658 iarg[0] = SCARG(p, s); /* int */
1659 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1660 uarg[2] = SCARG(p, vlen); /* unsigned int */
1661 uarg[3] = SCARG(p, flags); /* unsigned int */
1662 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */
1663 *n_args = 5;
1664 break;
1665 }
1666 /* linux_sys_wait4 */
1667 case 260: {
1668 const struct linux_sys_wait4_args *p = params;
1669 iarg[0] = SCARG(p, pid); /* int */
1670 uarg[1] = (intptr_t) SCARG(p, status); /* int * */
1671 iarg[2] = SCARG(p, options); /* int */
1672 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
1673 *n_args = 4;
1674 break;
1675 }
1676 /* linux_sys_prlimit64 */
1677 case 261: {
1678 const struct linux_sys_prlimit64_args *p = params;
1679 iarg[0] = SCARG(p, pid); /* pid_t */
1680 iarg[1] = SCARG(p, which); /* int */
1681 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */
1682 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */
1683 *n_args = 4;
1684 break;
1685 }
1686 /* linux_sys_sendmmsg */
1687 case 269: {
1688 const struct linux_sys_sendmmsg_args *p = params;
1689 iarg[0] = SCARG(p, s); /* int */
1690 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1691 uarg[2] = SCARG(p, vlen); /* unsigned int */
1692 uarg[3] = SCARG(p, flags); /* unsigned int */
1693 *n_args = 4;
1694 break;
1695 }
1696 /* sys_getrandom */
1697 case 278: {
1698 const struct sys_getrandom_args *p = params;
1699 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */
1700 uarg[1] = SCARG(p, buflen); /* size_t */
1701 uarg[2] = SCARG(p, flags); /* unsigned int */
1702 *n_args = 3;
1703 break;
1704 }
1705 /* linux_sys_memfd_create */
1706 case 279: {
1707 const struct linux_sys_memfd_create_args *p = params;
1708 uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
1709 uarg[1] = SCARG(p, flags); /* unsigned int */
1710 *n_args = 2;
1711 break;
1712 }
1713 /* linux_sys_statx */
1714 case 291: {
1715 const struct linux_sys_statx_args *p = params;
1716 iarg[0] = SCARG(p, fd); /* int */
1717 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1718 iarg[2] = SCARG(p, flag); /* int */
1719 uarg[3] = SCARG(p, mask); /* unsigned int */
1720 uarg[4] = (intptr_t) SCARG(p, sp); /* struct linux_statx * */
1721 *n_args = 5;
1722 break;
1723 }
1724 /* linux_sys_close_range */
1725 case 436: {
1726 const struct linux_sys_close_range_args *p = params;
1727 uarg[0] = SCARG(p, first); /* unsigned int */
1728 uarg[1] = SCARG(p, last); /* unsigned int */
1729 uarg[2] = SCARG(p, flags); /* unsigned int */
1730 *n_args = 3;
1731 break;
1732 }
1733 /* linux_sys_nosys */
1734 case 440: {
1735 *n_args = 0;
1736 break;
1737 }
1738 /* linux_sys_epoll_pwait2 */
1739 case 441: {
1740 const struct linux_sys_epoll_pwait2_args *p = params;
1741 iarg[0] = SCARG(p, epfd); /* int */
1742 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1743 iarg[2] = SCARG(p, maxevents); /* int */
1744 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1745 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
1746 *n_args = 5;
1747 break;
1748 }
1749 default:
1750 *n_args = 0;
1751 break;
1752 };
1753 }
1754 static void
1755 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
1756 {
1757 const char *p = NULL;
1758 switch (sysnum) {
1759 /* linux_sys_setxattr */
1760 case 5:
1761 switch(ndx) {
1762 case 0:
1763 p = "char *";
1764 break;
1765 case 1:
1766 p = "char *";
1767 break;
1768 case 2:
1769 p = "void *";
1770 break;
1771 case 3:
1772 p = "size_t";
1773 break;
1774 case 4:
1775 p = "int";
1776 break;
1777 default:
1778 break;
1779 };
1780 break;
1781 /* linux_sys_lsetxattr */
1782 case 6:
1783 switch(ndx) {
1784 case 0:
1785 p = "char *";
1786 break;
1787 case 1:
1788 p = "char *";
1789 break;
1790 case 2:
1791 p = "void *";
1792 break;
1793 case 3:
1794 p = "size_t";
1795 break;
1796 case 4:
1797 p = "int";
1798 break;
1799 default:
1800 break;
1801 };
1802 break;
1803 /* linux_sys_fsetxattr */
1804 case 7:
1805 switch(ndx) {
1806 case 0:
1807 p = "int";
1808 break;
1809 case 1:
1810 p = "char *";
1811 break;
1812 case 2:
1813 p = "void *";
1814 break;
1815 case 3:
1816 p = "size_t";
1817 break;
1818 case 4:
1819 p = "int";
1820 break;
1821 default:
1822 break;
1823 };
1824 break;
1825 /* linux_sys_getxattr */
1826 case 8:
1827 switch(ndx) {
1828 case 0:
1829 p = "char *";
1830 break;
1831 case 1:
1832 p = "char *";
1833 break;
1834 case 2:
1835 p = "void *";
1836 break;
1837 case 3:
1838 p = "size_t";
1839 break;
1840 default:
1841 break;
1842 };
1843 break;
1844 /* linux_sys_lgetxattr */
1845 case 9:
1846 switch(ndx) {
1847 case 0:
1848 p = "char *";
1849 break;
1850 case 1:
1851 p = "char *";
1852 break;
1853 case 2:
1854 p = "void *";
1855 break;
1856 case 3:
1857 p = "size_t";
1858 break;
1859 default:
1860 break;
1861 };
1862 break;
1863 /* linux_sys_fgetxattr */
1864 case 10:
1865 switch(ndx) {
1866 case 0:
1867 p = "int";
1868 break;
1869 case 1:
1870 p = "char *";
1871 break;
1872 case 2:
1873 p = "void *";
1874 break;
1875 case 3:
1876 p = "size_t";
1877 break;
1878 default:
1879 break;
1880 };
1881 break;
1882 /* linux_sys_listxattr */
1883 case 11:
1884 switch(ndx) {
1885 case 0:
1886 p = "char *";
1887 break;
1888 case 1:
1889 p = "char *";
1890 break;
1891 case 2:
1892 p = "size_t";
1893 break;
1894 default:
1895 break;
1896 };
1897 break;
1898 /* linux_sys_llistxattr */
1899 case 12:
1900 switch(ndx) {
1901 case 0:
1902 p = "char *";
1903 break;
1904 case 1:
1905 p = "char *";
1906 break;
1907 case 2:
1908 p = "size_t";
1909 break;
1910 default:
1911 break;
1912 };
1913 break;
1914 /* linux_sys_flistxattr */
1915 case 13:
1916 switch(ndx) {
1917 case 0:
1918 p = "int";
1919 break;
1920 case 1:
1921 p = "char *";
1922 break;
1923 case 2:
1924 p = "size_t";
1925 break;
1926 default:
1927 break;
1928 };
1929 break;
1930 /* linux_sys_removexattr */
1931 case 14:
1932 switch(ndx) {
1933 case 0:
1934 p = "char *";
1935 break;
1936 case 1:
1937 p = "char *";
1938 break;
1939 default:
1940 break;
1941 };
1942 break;
1943 /* linux_sys_lremovexattr */
1944 case 15:
1945 switch(ndx) {
1946 case 0:
1947 p = "char *";
1948 break;
1949 case 1:
1950 p = "char *";
1951 break;
1952 default:
1953 break;
1954 };
1955 break;
1956 /* linux_sys_fremovexattr */
1957 case 16:
1958 switch(ndx) {
1959 case 0:
1960 p = "int";
1961 break;
1962 case 1:
1963 p = "char *";
1964 break;
1965 default:
1966 break;
1967 };
1968 break;
1969 /* sys___getcwd */
1970 case 17:
1971 switch(ndx) {
1972 case 0:
1973 p = "char *";
1974 break;
1975 case 1:
1976 p = "size_t";
1977 break;
1978 default:
1979 break;
1980 };
1981 break;
1982 /* linux_sys_eventfd2 */
1983 case 19:
1984 switch(ndx) {
1985 case 0:
1986 p = "unsigned int";
1987 break;
1988 case 1:
1989 p = "int";
1990 break;
1991 default:
1992 break;
1993 };
1994 break;
1995 /* linux_sys_epoll_create1 */
1996 case 20:
1997 switch(ndx) {
1998 case 0:
1999 p = "int";
2000 break;
2001 default:
2002 break;
2003 };
2004 break;
2005 /* linux_sys_epoll_ctl */
2006 case 21:
2007 switch(ndx) {
2008 case 0:
2009 p = "int";
2010 break;
2011 case 1:
2012 p = "int";
2013 break;
2014 case 2:
2015 p = "int";
2016 break;
2017 case 3:
2018 p = "struct linux_epoll_event *";
2019 break;
2020 default:
2021 break;
2022 };
2023 break;
2024 /* linux_sys_epoll_pwait */
2025 case 22:
2026 switch(ndx) {
2027 case 0:
2028 p = "int";
2029 break;
2030 case 1:
2031 p = "struct linux_epoll_event *";
2032 break;
2033 case 2:
2034 p = "int";
2035 break;
2036 case 3:
2037 p = "int";
2038 break;
2039 case 4:
2040 p = "const linux_sigset_t *";
2041 break;
2042 default:
2043 break;
2044 };
2045 break;
2046 /* sys_dup */
2047 case 23:
2048 switch(ndx) {
2049 case 0:
2050 p = "int";
2051 break;
2052 default:
2053 break;
2054 };
2055 break;
2056 /* linux_sys_dup3 */
2057 case 24:
2058 switch(ndx) {
2059 case 0:
2060 p = "int";
2061 break;
2062 case 1:
2063 p = "int";
2064 break;
2065 case 2:
2066 p = "int";
2067 break;
2068 default:
2069 break;
2070 };
2071 break;
2072 /* linux_sys_fcntl */
2073 case 25:
2074 switch(ndx) {
2075 case 0:
2076 p = "int";
2077 break;
2078 case 1:
2079 p = "int";
2080 break;
2081 case 2:
2082 p = "void *";
2083 break;
2084 default:
2085 break;
2086 };
2087 break;
2088 /* linux_sys_inotify_init1 */
2089 case 26:
2090 switch(ndx) {
2091 case 0:
2092 p = "int";
2093 break;
2094 default:
2095 break;
2096 };
2097 break;
2098 /* linux_sys_inotify_add_watch */
2099 case 27:
2100 switch(ndx) {
2101 case 0:
2102 p = "int";
2103 break;
2104 case 1:
2105 p = "const char *";
2106 break;
2107 case 2:
2108 p = "uint32_t";
2109 break;
2110 default:
2111 break;
2112 };
2113 break;
2114 /* linux_sys_inotify_rm_watch */
2115 case 28:
2116 switch(ndx) {
2117 case 0:
2118 p = "int";
2119 break;
2120 case 1:
2121 p = "int";
2122 break;
2123 default:
2124 break;
2125 };
2126 break;
2127 /* linux_sys_ioctl */
2128 case 29:
2129 switch(ndx) {
2130 case 0:
2131 p = "int";
2132 break;
2133 case 1:
2134 p = "u_long";
2135 break;
2136 case 2:
2137 p = "void *";
2138 break;
2139 default:
2140 break;
2141 };
2142 break;
2143 /* sys_flock */
2144 case 32:
2145 switch(ndx) {
2146 case 0:
2147 p = "int";
2148 break;
2149 case 1:
2150 p = "int";
2151 break;
2152 default:
2153 break;
2154 };
2155 break;
2156 /* linux_sys_mknodat */
2157 case 33:
2158 switch(ndx) {
2159 case 0:
2160 p = "int";
2161 break;
2162 case 1:
2163 p = "const char *";
2164 break;
2165 case 2:
2166 p = "linux_umode_t";
2167 break;
2168 case 3:
2169 p = "unsigned";
2170 break;
2171 default:
2172 break;
2173 };
2174 break;
2175 /* sys_mkdirat */
2176 case 34:
2177 switch(ndx) {
2178 case 0:
2179 p = "int";
2180 break;
2181 case 1:
2182 p = "const char *";
2183 break;
2184 case 2:
2185 p = "linux_umode_t";
2186 break;
2187 default:
2188 break;
2189 };
2190 break;
2191 /* linux_sys_unlinkat */
2192 case 35:
2193 switch(ndx) {
2194 case 0:
2195 p = "int";
2196 break;
2197 case 1:
2198 p = "const char *";
2199 break;
2200 case 2:
2201 p = "int";
2202 break;
2203 default:
2204 break;
2205 };
2206 break;
2207 /* sys_symlinkat */
2208 case 36:
2209 switch(ndx) {
2210 case 0:
2211 p = "const char *";
2212 break;
2213 case 1:
2214 p = "int";
2215 break;
2216 case 2:
2217 p = "const char *";
2218 break;
2219 default:
2220 break;
2221 };
2222 break;
2223 /* linux_sys_linkat */
2224 case 37:
2225 switch(ndx) {
2226 case 0:
2227 p = "int";
2228 break;
2229 case 1:
2230 p = "const char *";
2231 break;
2232 case 2:
2233 p = "int";
2234 break;
2235 case 3:
2236 p = "const char *";
2237 break;
2238 case 4:
2239 p = "int";
2240 break;
2241 default:
2242 break;
2243 };
2244 break;
2245 /* sys_renameat */
2246 case 38:
2247 switch(ndx) {
2248 case 0:
2249 p = "int";
2250 break;
2251 case 1:
2252 p = "const char *";
2253 break;
2254 case 2:
2255 p = "int";
2256 break;
2257 case 3:
2258 p = "const char *";
2259 break;
2260 default:
2261 break;
2262 };
2263 break;
2264 /* linux_sys_statfs */
2265 case 43:
2266 switch(ndx) {
2267 case 0:
2268 p = "const char *";
2269 break;
2270 case 1:
2271 p = "struct linux_statfs *";
2272 break;
2273 default:
2274 break;
2275 };
2276 break;
2277 /* linux_sys_fstatfs */
2278 case 44:
2279 switch(ndx) {
2280 case 0:
2281 p = "int";
2282 break;
2283 case 1:
2284 p = "struct linux_statfs *";
2285 break;
2286 default:
2287 break;
2288 };
2289 break;
2290 /* linux_sys_truncate64 */
2291 case 45:
2292 switch(ndx) {
2293 case 0:
2294 p = "const char *";
2295 break;
2296 case 1:
2297 p = "off_t";
2298 break;
2299 default:
2300 break;
2301 };
2302 break;
2303 /* linux_sys_ftruncate64 */
2304 case 46:
2305 switch(ndx) {
2306 case 0:
2307 p = "unsigned int";
2308 break;
2309 case 1:
2310 p = "off_t";
2311 break;
2312 default:
2313 break;
2314 };
2315 break;
2316 /* linux_sys_fallocate */
2317 case 47:
2318 switch(ndx) {
2319 case 0:
2320 p = "int";
2321 break;
2322 case 1:
2323 p = "int";
2324 break;
2325 case 2:
2326 p = "off_t";
2327 break;
2328 case 3:
2329 p = "off_t";
2330 break;
2331 default:
2332 break;
2333 };
2334 break;
2335 /* linux_sys_faccessat */
2336 case 48:
2337 switch(ndx) {
2338 case 0:
2339 p = "int";
2340 break;
2341 case 1:
2342 p = "const char *";
2343 break;
2344 case 2:
2345 p = "int";
2346 break;
2347 default:
2348 break;
2349 };
2350 break;
2351 /* sys_chdir */
2352 case 49:
2353 switch(ndx) {
2354 case 0:
2355 p = "const char *";
2356 break;
2357 default:
2358 break;
2359 };
2360 break;
2361 /* sys_fchdir */
2362 case 50:
2363 switch(ndx) {
2364 case 0:
2365 p = "int";
2366 break;
2367 default:
2368 break;
2369 };
2370 break;
2371 /* sys_chroot */
2372 case 51:
2373 switch(ndx) {
2374 case 0:
2375 p = "char *";
2376 break;
2377 default:
2378 break;
2379 };
2380 break;
2381 /* sys_fchmod */
2382 case 52:
2383 switch(ndx) {
2384 case 0:
2385 p = "int";
2386 break;
2387 case 1:
2388 p = "linux_umode_t";
2389 break;
2390 default:
2391 break;
2392 };
2393 break;
2394 /* linux_sys_fchmodat */
2395 case 53:
2396 switch(ndx) {
2397 case 0:
2398 p = "int";
2399 break;
2400 case 1:
2401 p = "const char *";
2402 break;
2403 case 2:
2404 p = "linux_umode_t";
2405 break;
2406 default:
2407 break;
2408 };
2409 break;
2410 /* linux_sys_fchownat */
2411 case 54:
2412 switch(ndx) {
2413 case 0:
2414 p = "int";
2415 break;
2416 case 1:
2417 p = "const char *";
2418 break;
2419 case 2:
2420 p = "uid_t";
2421 break;
2422 case 3:
2423 p = "gid_t";
2424 break;
2425 case 4:
2426 p = "int";
2427 break;
2428 default:
2429 break;
2430 };
2431 break;
2432 /* sys___posix_fchown */
2433 case 55:
2434 switch(ndx) {
2435 case 0:
2436 p = "int";
2437 break;
2438 case 1:
2439 p = "uid_t";
2440 break;
2441 case 2:
2442 p = "gid_t";
2443 break;
2444 default:
2445 break;
2446 };
2447 break;
2448 /* linux_sys_openat */
2449 case 56:
2450 switch(ndx) {
2451 case 0:
2452 p = "int";
2453 break;
2454 case 1:
2455 p = "const char *";
2456 break;
2457 case 2:
2458 p = "int";
2459 break;
2460 case 3:
2461 p = "linux_umode_t";
2462 break;
2463 default:
2464 break;
2465 };
2466 break;
2467 /* sys_close */
2468 case 57:
2469 switch(ndx) {
2470 case 0:
2471 p = "int";
2472 break;
2473 default:
2474 break;
2475 };
2476 break;
2477 /* linux_sys_pipe2 */
2478 case 59:
2479 switch(ndx) {
2480 case 0:
2481 p = "int *";
2482 break;
2483 case 1:
2484 p = "int";
2485 break;
2486 default:
2487 break;
2488 };
2489 break;
2490 /* linux_sys_getdents64 */
2491 case 61:
2492 switch(ndx) {
2493 case 0:
2494 p = "int";
2495 break;
2496 case 1:
2497 p = "struct linux_dirent64 *";
2498 break;
2499 case 2:
2500 p = "unsigned int";
2501 break;
2502 default:
2503 break;
2504 };
2505 break;
2506 /* compat_43_sys_lseek */
2507 case 62:
2508 switch(ndx) {
2509 case 0:
2510 p = "int";
2511 break;
2512 case 1:
2513 p = "long";
2514 break;
2515 case 2:
2516 p = "int";
2517 break;
2518 default:
2519 break;
2520 };
2521 break;
2522 /* sys_read */
2523 case 63:
2524 switch(ndx) {
2525 case 0:
2526 p = "int";
2527 break;
2528 case 1:
2529 p = "void *";
2530 break;
2531 case 2:
2532 p = "size_t";
2533 break;
2534 default:
2535 break;
2536 };
2537 break;
2538 /* sys_write */
2539 case 64:
2540 switch(ndx) {
2541 case 0:
2542 p = "int";
2543 break;
2544 case 1:
2545 p = "const void *";
2546 break;
2547 case 2:
2548 p = "size_t";
2549 break;
2550 default:
2551 break;
2552 };
2553 break;
2554 /* sys_readv */
2555 case 65:
2556 switch(ndx) {
2557 case 0:
2558 p = "int";
2559 break;
2560 case 1:
2561 p = "const struct iovec *";
2562 break;
2563 case 2:
2564 p = "int";
2565 break;
2566 default:
2567 break;
2568 };
2569 break;
2570 /* sys_writev */
2571 case 66:
2572 switch(ndx) {
2573 case 0:
2574 p = "int";
2575 break;
2576 case 1:
2577 p = "const struct iovec *";
2578 break;
2579 case 2:
2580 p = "int";
2581 break;
2582 default:
2583 break;
2584 };
2585 break;
2586 /* linux_sys_pread */
2587 case 67:
2588 switch(ndx) {
2589 case 0:
2590 p = "int";
2591 break;
2592 case 1:
2593 p = "char *";
2594 break;
2595 case 2:
2596 p = "size_t";
2597 break;
2598 case 3:
2599 p = "off_t";
2600 break;
2601 default:
2602 break;
2603 };
2604 break;
2605 /* linux_sys_pwrite */
2606 case 68:
2607 switch(ndx) {
2608 case 0:
2609 p = "int";
2610 break;
2611 case 1:
2612 p = "char *";
2613 break;
2614 case 2:
2615 p = "size_t";
2616 break;
2617 case 3:
2618 p = "off_t";
2619 break;
2620 default:
2621 break;
2622 };
2623 break;
2624 /* linux_sys_preadv */
2625 case 69:
2626 switch(ndx) {
2627 case 0:
2628 p = "int";
2629 break;
2630 case 1:
2631 p = "const struct iovec *";
2632 break;
2633 case 2:
2634 p = "int";
2635 break;
2636 case 3:
2637 p = "unsigned long";
2638 break;
2639 case 4:
2640 p = "unsigned long";
2641 break;
2642 default:
2643 break;
2644 };
2645 break;
2646 /* linux_sys_pwritev */
2647 case 70:
2648 switch(ndx) {
2649 case 0:
2650 p = "int";
2651 break;
2652 case 1:
2653 p = "const struct iovcnt *";
2654 break;
2655 case 2:
2656 p = "int";
2657 break;
2658 case 3:
2659 p = "unsigned long";
2660 break;
2661 case 4:
2662 p = "unsigned long";
2663 break;
2664 default:
2665 break;
2666 };
2667 break;
2668 /* linux_sys_pselect6 */
2669 case 72:
2670 switch(ndx) {
2671 case 0:
2672 p = "int";
2673 break;
2674 case 1:
2675 p = "fd_set *";
2676 break;
2677 case 2:
2678 p = "fd_set *";
2679 break;
2680 case 3:
2681 p = "fd_set *";
2682 break;
2683 case 4:
2684 p = "struct linux_timespec *";
2685 break;
2686 case 5:
2687 p = "linux_sized_sigset_t *";
2688 break;
2689 default:
2690 break;
2691 };
2692 break;
2693 /* linux_sys_ppoll */
2694 case 73:
2695 switch(ndx) {
2696 case 0:
2697 p = "struct pollfd *";
2698 break;
2699 case 1:
2700 p = "u_int";
2701 break;
2702 case 2:
2703 p = "struct linux_timespec *";
2704 break;
2705 case 3:
2706 p = "linux_sigset_t *";
2707 break;
2708 default:
2709 break;
2710 };
2711 break;
2712 /* sys_readlinkat */
2713 case 78:
2714 switch(ndx) {
2715 case 0:
2716 p = "int";
2717 break;
2718 case 1:
2719 p = "const char *";
2720 break;
2721 case 2:
2722 p = "char *";
2723 break;
2724 case 3:
2725 p = "size_t";
2726 break;
2727 default:
2728 break;
2729 };
2730 break;
2731 /* linux_sys_fstatat64 */
2732 case 79:
2733 switch(ndx) {
2734 case 0:
2735 p = "int";
2736 break;
2737 case 1:
2738 p = "const char *";
2739 break;
2740 case 2:
2741 p = "struct linux_stat *";
2742 break;
2743 case 3:
2744 p = "int";
2745 break;
2746 default:
2747 break;
2748 };
2749 break;
2750 /* linux_sys_fstat64 */
2751 case 80:
2752 switch(ndx) {
2753 case 0:
2754 p = "int";
2755 break;
2756 case 1:
2757 p = "struct linux_stat *";
2758 break;
2759 default:
2760 break;
2761 };
2762 break;
2763 /* sys_sync */
2764 case 81:
2765 break;
2766 /* sys_fsync */
2767 case 82:
2768 switch(ndx) {
2769 case 0:
2770 p = "int";
2771 break;
2772 default:
2773 break;
2774 };
2775 break;
2776 /* linux_sys_fdatasync */
2777 case 83:
2778 switch(ndx) {
2779 case 0:
2780 p = "int";
2781 break;
2782 default:
2783 break;
2784 };
2785 break;
2786 /* linux_sys_timerfd_create */
2787 case 85:
2788 switch(ndx) {
2789 case 0:
2790 p = "clockid_t";
2791 break;
2792 case 1:
2793 p = "int";
2794 break;
2795 default:
2796 break;
2797 };
2798 break;
2799 /* linux_sys_timerfd_settime */
2800 case 86:
2801 switch(ndx) {
2802 case 0:
2803 p = "int";
2804 break;
2805 case 1:
2806 p = "int";
2807 break;
2808 case 2:
2809 p = "const struct linux_itimerspec *";
2810 break;
2811 case 3:
2812 p = "struct linux_itimerspec *";
2813 break;
2814 default:
2815 break;
2816 };
2817 break;
2818 /* linux_sys_timerfd_gettime */
2819 case 87:
2820 switch(ndx) {
2821 case 0:
2822 p = "int";
2823 break;
2824 case 1:
2825 p = "struct linux_itimerspec *";
2826 break;
2827 default:
2828 break;
2829 };
2830 break;
2831 /* linux_sys_utimensat */
2832 case 88:
2833 switch(ndx) {
2834 case 0:
2835 p = "int";
2836 break;
2837 case 1:
2838 p = "const char *";
2839 break;
2840 case 2:
2841 p = "struct linux_timespec *";
2842 break;
2843 case 3:
2844 p = "int";
2845 break;
2846 default:
2847 break;
2848 };
2849 break;
2850 /* sys_acct */
2851 case 89:
2852 switch(ndx) {
2853 case 0:
2854 p = "char *";
2855 break;
2856 default:
2857 break;
2858 };
2859 break;
2860 /* linux_sys_personality */
2861 case 92:
2862 switch(ndx) {
2863 case 0:
2864 p = "unsigned long";
2865 break;
2866 default:
2867 break;
2868 };
2869 break;
2870 /* linux_sys_exit */
2871 case 93:
2872 switch(ndx) {
2873 case 0:
2874 p = "int";
2875 break;
2876 default:
2877 break;
2878 };
2879 break;
2880 /* linux_sys_exit_group */
2881 case 94:
2882 switch(ndx) {
2883 case 0:
2884 p = "int";
2885 break;
2886 default:
2887 break;
2888 };
2889 break;
2890 /* linux_sys_waitid */
2891 case 95:
2892 switch(ndx) {
2893 case 0:
2894 p = "int";
2895 break;
2896 case 1:
2897 p = "id_t";
2898 break;
2899 case 2:
2900 p = "linux_siginfo_t *";
2901 break;
2902 case 3:
2903 p = "int";
2904 break;
2905 case 4:
2906 p = "struct rusage50 *";
2907 break;
2908 default:
2909 break;
2910 };
2911 break;
2912 /* linux_sys_set_tid_address */
2913 case 96:
2914 switch(ndx) {
2915 case 0:
2916 p = "int *";
2917 break;
2918 default:
2919 break;
2920 };
2921 break;
2922 /* linux_sys_futex */
2923 case 98:
2924 switch(ndx) {
2925 case 0:
2926 p = "int *";
2927 break;
2928 case 1:
2929 p = "int";
2930 break;
2931 case 2:
2932 p = "int";
2933 break;
2934 case 3:
2935 p = "const struct linux_timespec *";
2936 break;
2937 case 4:
2938 p = "int *";
2939 break;
2940 case 5:
2941 p = "int";
2942 break;
2943 default:
2944 break;
2945 };
2946 break;
2947 /* sys___futex_set_robust_list */
2948 case 99:
2949 switch(ndx) {
2950 case 0:
2951 p = "void *";
2952 break;
2953 case 1:
2954 p = "size_t";
2955 break;
2956 default:
2957 break;
2958 };
2959 break;
2960 /* sys___futex_get_robust_list */
2961 case 100:
2962 switch(ndx) {
2963 case 0:
2964 p = "lwpid_t";
2965 break;
2966 case 1:
2967 p = "void **";
2968 break;
2969 case 2:
2970 p = "size_t *";
2971 break;
2972 default:
2973 break;
2974 };
2975 break;
2976 /* linux_sys_nanosleep */
2977 case 101:
2978 switch(ndx) {
2979 case 0:
2980 p = "const struct linux_timespec *";
2981 break;
2982 case 1:
2983 p = "struct linux_timespec *";
2984 break;
2985 default:
2986 break;
2987 };
2988 break;
2989 /* compat_50_sys_getitimer */
2990 case 102:
2991 switch(ndx) {
2992 case 0:
2993 p = "int";
2994 break;
2995 case 1:
2996 p = "struct itimerval50 *";
2997 break;
2998 default:
2999 break;
3000 };
3001 break;
3002 /* compat_50_sys_setitimer */
3003 case 103:
3004 switch(ndx) {
3005 case 0:
3006 p = "int";
3007 break;
3008 case 1:
3009 p = "struct itimerval50 *";
3010 break;
3011 case 2:
3012 p = "struct itimerval50 *";
3013 break;
3014 default:
3015 break;
3016 };
3017 break;
3018 /* linux_sys_timer_create */
3019 case 107:
3020 switch(ndx) {
3021 case 0:
3022 p = "clockid_t";
3023 break;
3024 case 1:
3025 p = "struct linux_sigevent *";
3026 break;
3027 case 2:
3028 p = "timer_t *";
3029 break;
3030 default:
3031 break;
3032 };
3033 break;
3034 /* linux_sys_timer_gettime */
3035 case 108:
3036 switch(ndx) {
3037 case 0:
3038 p = "timer_t";
3039 break;
3040 case 1:
3041 p = "struct linux_itimerspec *";
3042 break;
3043 default:
3044 break;
3045 };
3046 break;
3047 /* sys_timer_getoverrun */
3048 case 109:
3049 switch(ndx) {
3050 case 0:
3051 p = "timer_t";
3052 break;
3053 default:
3054 break;
3055 };
3056 break;
3057 /* linux_sys_timer_settime */
3058 case 110:
3059 switch(ndx) {
3060 case 0:
3061 p = "timer_t";
3062 break;
3063 case 1:
3064 p = "int";
3065 break;
3066 case 2:
3067 p = "const struct linux_itimerspec *";
3068 break;
3069 case 3:
3070 p = "struct linux_itimerspec *";
3071 break;
3072 default:
3073 break;
3074 };
3075 break;
3076 /* sys_timer_delete */
3077 case 111:
3078 switch(ndx) {
3079 case 0:
3080 p = "timer_t";
3081 break;
3082 default:
3083 break;
3084 };
3085 break;
3086 /* linux_sys_clock_settime */
3087 case 112:
3088 switch(ndx) {
3089 case 0:
3090 p = "clockid_t";
3091 break;
3092 case 1:
3093 p = "struct linux_timespec *";
3094 break;
3095 default:
3096 break;
3097 };
3098 break;
3099 /* linux_sys_clock_gettime */
3100 case 113:
3101 switch(ndx) {
3102 case 0:
3103 p = "clockid_t";
3104 break;
3105 case 1:
3106 p = "struct linux_timespec *";
3107 break;
3108 default:
3109 break;
3110 };
3111 break;
3112 /* linux_sys_clock_getres */
3113 case 114:
3114 switch(ndx) {
3115 case 0:
3116 p = "clockid_t";
3117 break;
3118 case 1:
3119 p = "struct linux_timespec *";
3120 break;
3121 default:
3122 break;
3123 };
3124 break;
3125 /* linux_sys_clock_nanosleep */
3126 case 115:
3127 switch(ndx) {
3128 case 0:
3129 p = "clockid_t";
3130 break;
3131 case 1:
3132 p = "int";
3133 break;
3134 case 2:
3135 p = "struct linux_timespec *";
3136 break;
3137 case 3:
3138 p = "struct linux_timespec *";
3139 break;
3140 default:
3141 break;
3142 };
3143 break;
3144 /* linux_sys_ptrace */
3145 case 117:
3146 switch(ndx) {
3147 case 0:
3148 p = "long";
3149 break;
3150 case 1:
3151 p = "long";
3152 break;
3153 case 2:
3154 p = "long";
3155 break;
3156 case 3:
3157 p = "long";
3158 break;
3159 default:
3160 break;
3161 };
3162 break;
3163 /* linux_sys_sched_setparam */
3164 case 118:
3165 switch(ndx) {
3166 case 0:
3167 p = "pid_t";
3168 break;
3169 case 1:
3170 p = "const struct linux_sched_param *";
3171 break;
3172 default:
3173 break;
3174 };
3175 break;
3176 /* linux_sys_sched_setscheduler */
3177 case 119:
3178 switch(ndx) {
3179 case 0:
3180 p = "pid_t";
3181 break;
3182 case 1:
3183 p = "int";
3184 break;
3185 case 2:
3186 p = "const struct linux_sched_param *";
3187 break;
3188 default:
3189 break;
3190 };
3191 break;
3192 /* linux_sys_sched_getscheduler */
3193 case 120:
3194 switch(ndx) {
3195 case 0:
3196 p = "pid_t";
3197 break;
3198 default:
3199 break;
3200 };
3201 break;
3202 /* linux_sys_sched_getparam */
3203 case 121:
3204 switch(ndx) {
3205 case 0:
3206 p = "pid_t";
3207 break;
3208 case 1:
3209 p = "struct linux_sched_param *";
3210 break;
3211 default:
3212 break;
3213 };
3214 break;
3215 /* linux_sys_sched_setaffinity */
3216 case 122:
3217 switch(ndx) {
3218 case 0:
3219 p = "pid_t";
3220 break;
3221 case 1:
3222 p = "unsigned int";
3223 break;
3224 case 2:
3225 p = "unsigned long *";
3226 break;
3227 default:
3228 break;
3229 };
3230 break;
3231 /* linux_sys_sched_getaffinity */
3232 case 123:
3233 switch(ndx) {
3234 case 0:
3235 p = "pid_t";
3236 break;
3237 case 1:
3238 p = "unsigned int";
3239 break;
3240 case 2:
3241 p = "unsigned long *";
3242 break;
3243 default:
3244 break;
3245 };
3246 break;
3247 /* linux_sys_sched_yield */
3248 case 124:
3249 break;
3250 /* linux_sys_sched_get_priority_max */
3251 case 125:
3252 switch(ndx) {
3253 case 0:
3254 p = "int";
3255 break;
3256 default:
3257 break;
3258 };
3259 break;
3260 /* linux_sys_sched_get_priority_min */
3261 case 126:
3262 switch(ndx) {
3263 case 0:
3264 p = "int";
3265 break;
3266 default:
3267 break;
3268 };
3269 break;
3270 /* linux_sys_kill */
3271 case 129:
3272 switch(ndx) {
3273 case 0:
3274 p = "int";
3275 break;
3276 case 1:
3277 p = "int";
3278 break;
3279 default:
3280 break;
3281 };
3282 break;
3283 /* linux_sys_tkill */
3284 case 130:
3285 switch(ndx) {
3286 case 0:
3287 p = "int";
3288 break;
3289 case 1:
3290 p = "int";
3291 break;
3292 default:
3293 break;
3294 };
3295 break;
3296 /* linux_sys_tgkill */
3297 case 131:
3298 switch(ndx) {
3299 case 0:
3300 p = "int";
3301 break;
3302 case 1:
3303 p = "int";
3304 break;
3305 case 2:
3306 p = "int";
3307 break;
3308 default:
3309 break;
3310 };
3311 break;
3312 /* linux_sys_sigaltstack */
3313 case 132:
3314 switch(ndx) {
3315 case 0:
3316 p = "const struct linux_sigaltstack *";
3317 break;
3318 case 1:
3319 p = "struct linux_sigaltstack *";
3320 break;
3321 default:
3322 break;
3323 };
3324 break;
3325 /* linux_sys_rt_sigsuspend */
3326 case 133:
3327 switch(ndx) {
3328 case 0:
3329 p = "linux_sigset_t *";
3330 break;
3331 case 1:
3332 p = "size_t";
3333 break;
3334 default:
3335 break;
3336 };
3337 break;
3338 /* linux_sys_rt_sigaction */
3339 case 134:
3340 switch(ndx) {
3341 case 0:
3342 p = "int";
3343 break;
3344 case 1:
3345 p = "const struct linux_sigaction *";
3346 break;
3347 case 2:
3348 p = "struct linux_sigaction *";
3349 break;
3350 case 3:
3351 p = "size_t";
3352 break;
3353 default:
3354 break;
3355 };
3356 break;
3357 /* linux_sys_rt_sigprocmask */
3358 case 135:
3359 switch(ndx) {
3360 case 0:
3361 p = "int";
3362 break;
3363 case 1:
3364 p = "const linux_sigset_t *";
3365 break;
3366 case 2:
3367 p = "linux_sigset_t *";
3368 break;
3369 case 3:
3370 p = "size_t";
3371 break;
3372 default:
3373 break;
3374 };
3375 break;
3376 /* linux_sys_rt_sigpending */
3377 case 136:
3378 switch(ndx) {
3379 case 0:
3380 p = "linux_sigset_t *";
3381 break;
3382 case 1:
3383 p = "size_t";
3384 break;
3385 default:
3386 break;
3387 };
3388 break;
3389 /* linux_sys_rt_sigtimedwait */
3390 case 137:
3391 switch(ndx) {
3392 case 0:
3393 p = "const linux_sigset_t *";
3394 break;
3395 case 1:
3396 p = "linux_siginfo_t *";
3397 break;
3398 case 2:
3399 p = "const struct linux_timespec *";
3400 break;
3401 default:
3402 break;
3403 };
3404 break;
3405 /* linux_sys_rt_sigreturn */
3406 case 139:
3407 break;
3408 /* sys_setpriority */
3409 case 140:
3410 switch(ndx) {
3411 case 0:
3412 p = "int";
3413 break;
3414 case 1:
3415 p = "int";
3416 break;
3417 case 2:
3418 p = "int";
3419 break;
3420 default:
3421 break;
3422 };
3423 break;
3424 /* linux_sys_getpriority */
3425 case 141:
3426 switch(ndx) {
3427 case 0:
3428 p = "int";
3429 break;
3430 case 1:
3431 p = "int";
3432 break;
3433 default:
3434 break;
3435 };
3436 break;
3437 /* linux_sys_reboot */
3438 case 142:
3439 switch(ndx) {
3440 case 0:
3441 p = "int";
3442 break;
3443 case 1:
3444 p = "int";
3445 break;
3446 case 2:
3447 p = "int";
3448 break;
3449 case 3:
3450 p = "void *";
3451 break;
3452 default:
3453 break;
3454 };
3455 break;
3456 /* sys_setregid */
3457 case 143:
3458 switch(ndx) {
3459 case 0:
3460 p = "gid_t";
3461 break;
3462 case 1:
3463 p = "gid_t";
3464 break;
3465 default:
3466 break;
3467 };
3468 break;
3469 /* sys_setgid */
3470 case 144:
3471 switch(ndx) {
3472 case 0:
3473 p = "gid_t";
3474 break;
3475 default:
3476 break;
3477 };
3478 break;
3479 /* sys_setreuid */
3480 case 145:
3481 switch(ndx) {
3482 case 0:
3483 p = "uid_t";
3484 break;
3485 case 1:
3486 p = "uid_t";
3487 break;
3488 default:
3489 break;
3490 };
3491 break;
3492 /* sys_setuid */
3493 case 146:
3494 switch(ndx) {
3495 case 0:
3496 p = "uid_t";
3497 break;
3498 default:
3499 break;
3500 };
3501 break;
3502 /* linux_sys_setresuid */
3503 case 147:
3504 switch(ndx) {
3505 case 0:
3506 p = "uid_t";
3507 break;
3508 case 1:
3509 p = "uid_t";
3510 break;
3511 case 2:
3512 p = "uid_t";
3513 break;
3514 default:
3515 break;
3516 };
3517 break;
3518 /* linux_sys_getresuid */
3519 case 148:
3520 switch(ndx) {
3521 case 0:
3522 p = "uid_t *";
3523 break;
3524 case 1:
3525 p = "uid_t *";
3526 break;
3527 case 2:
3528 p = "uid_t *";
3529 break;
3530 default:
3531 break;
3532 };
3533 break;
3534 /* linux_sys_setresgid */
3535 case 149:
3536 switch(ndx) {
3537 case 0:
3538 p = "gid_t";
3539 break;
3540 case 1:
3541 p = "gid_t";
3542 break;
3543 case 2:
3544 p = "gid_t";
3545 break;
3546 default:
3547 break;
3548 };
3549 break;
3550 /* linux_sys_getresgid */
3551 case 150:
3552 switch(ndx) {
3553 case 0:
3554 p = "gid_t *";
3555 break;
3556 case 1:
3557 p = "gid_t *";
3558 break;
3559 case 2:
3560 p = "gid_t *";
3561 break;
3562 default:
3563 break;
3564 };
3565 break;
3566 /* linux_sys_setfsuid */
3567 case 151:
3568 switch(ndx) {
3569 case 0:
3570 p = "uid_t";
3571 break;
3572 default:
3573 break;
3574 };
3575 break;
3576 /* linux_sys_setfsgid */
3577 case 152:
3578 switch(ndx) {
3579 case 0:
3580 p = "gid_t";
3581 break;
3582 default:
3583 break;
3584 };
3585 break;
3586 /* linux_sys_times */
3587 case 153:
3588 switch(ndx) {
3589 case 0:
3590 p = "struct times *";
3591 break;
3592 default:
3593 break;
3594 };
3595 break;
3596 /* sys_setpgid */
3597 case 154:
3598 switch(ndx) {
3599 case 0:
3600 p = "int";
3601 break;
3602 case 1:
3603 p = "int";
3604 break;
3605 default:
3606 break;
3607 };
3608 break;
3609 /* sys_getpgid */
3610 case 155:
3611 switch(ndx) {
3612 case 0:
3613 p = "pid_t";
3614 break;
3615 default:
3616 break;
3617 };
3618 break;
3619 /* sys_getsid */
3620 case 156:
3621 switch(ndx) {
3622 case 0:
3623 p = "pid_t";
3624 break;
3625 default:
3626 break;
3627 };
3628 break;
3629 /* sys_setsid */
3630 case 157:
3631 break;
3632 /* sys_getgroups */
3633 case 158:
3634 switch(ndx) {
3635 case 0:
3636 p = "int";
3637 break;
3638 case 1:
3639 p = "gid_t *";
3640 break;
3641 default:
3642 break;
3643 };
3644 break;
3645 /* sys_setgroups */
3646 case 159:
3647 switch(ndx) {
3648 case 0:
3649 p = "int";
3650 break;
3651 case 1:
3652 p = "gid_t *";
3653 break;
3654 default:
3655 break;
3656 };
3657 break;
3658 /* linux_sys_uname */
3659 case 160:
3660 switch(ndx) {
3661 case 0:
3662 p = "struct linux_utsname *";
3663 break;
3664 default:
3665 break;
3666 };
3667 break;
3668 /* compat_43_sys_sethostname */
3669 case 161:
3670 switch(ndx) {
3671 case 0:
3672 p = "char *";
3673 break;
3674 case 1:
3675 p = "u_int";
3676 break;
3677 default:
3678 break;
3679 };
3680 break;
3681 /* linux_sys_setdomainname */
3682 case 162:
3683 switch(ndx) {
3684 case 0:
3685 p = "char *";
3686 break;
3687 case 1:
3688 p = "int";
3689 break;
3690 default:
3691 break;
3692 };
3693 break;
3694 /* linux_sys_getrlimit */
3695 case 163:
3696 switch(ndx) {
3697 case 0:
3698 p = "int";
3699 break;
3700 case 1:
3701 p = "struct rlimit *";
3702 break;
3703 default:
3704 break;
3705 };
3706 break;
3707 /* linux_sys_setrlimit */
3708 case 164:
3709 switch(ndx) {
3710 case 0:
3711 p = "u_int";
3712 break;
3713 case 1:
3714 p = "struct rlimit *";
3715 break;
3716 default:
3717 break;
3718 };
3719 break;
3720 /* compat_50_sys_getrusage */
3721 case 165:
3722 switch(ndx) {
3723 case 0:
3724 p = "int";
3725 break;
3726 case 1:
3727 p = "struct rusage50 *";
3728 break;
3729 default:
3730 break;
3731 };
3732 break;
3733 /* sys_umask */
3734 case 166:
3735 switch(ndx) {
3736 case 0:
3737 p = "int";
3738 break;
3739 default:
3740 break;
3741 };
3742 break;
3743 /* linux_sys_gettimeofday */
3744 case 169:
3745 switch(ndx) {
3746 case 0:
3747 p = "struct timeval50 *";
3748 break;
3749 case 1:
3750 p = "struct timezone *";
3751 break;
3752 default:
3753 break;
3754 };
3755 break;
3756 /* linux_sys_settimeofday */
3757 case 170:
3758 switch(ndx) {
3759 case 0:
3760 p = "struct timeval50 *";
3761 break;
3762 case 1:
3763 p = "struct timezone *";
3764 break;
3765 default:
3766 break;
3767 };
3768 break;
3769 /* sys_getpid */
3770 case 172:
3771 break;
3772 /* sys_getppid */
3773 case 173:
3774 break;
3775 /* sys_getuid */
3776 case 174:
3777 break;
3778 /* sys_geteuid */
3779 case 175:
3780 break;
3781 /* sys_getgid */
3782 case 176:
3783 break;
3784 /* sys_getegid */
3785 case 177:
3786 break;
3787 /* linux_sys_gettid */
3788 case 178:
3789 break;
3790 /* linux_sys_sysinfo */
3791 case 179:
3792 switch(ndx) {
3793 case 0:
3794 p = "struct linux_sysinfo *";
3795 break;
3796 default:
3797 break;
3798 };
3799 break;
3800 #ifdef SYSVMSG
3801 /* sys_msgget */
3802 case 186:
3803 switch(ndx) {
3804 case 0:
3805 p = "key_t";
3806 break;
3807 case 1:
3808 p = "int";
3809 break;
3810 default:
3811 break;
3812 };
3813 break;
3814 /* linux_sys_msgctl */
3815 case 187:
3816 switch(ndx) {
3817 case 0:
3818 p = "int";
3819 break;
3820 case 1:
3821 p = "int";
3822 break;
3823 case 2:
3824 p = "struct linux_msqid_ds *";
3825 break;
3826 default:
3827 break;
3828 };
3829 break;
3830 /* sys_msgrcv */
3831 case 188:
3832 switch(ndx) {
3833 case 0:
3834 p = "int";
3835 break;
3836 case 1:
3837 p = "void *";
3838 break;
3839 case 2:
3840 p = "size_t";
3841 break;
3842 case 3:
3843 p = "long";
3844 break;
3845 case 4:
3846 p = "int";
3847 break;
3848 default:
3849 break;
3850 };
3851 break;
3852 /* sys_msgsnd */
3853 case 189:
3854 switch(ndx) {
3855 case 0:
3856 p = "int";
3857 break;
3858 case 1:
3859 p = "void *";
3860 break;
3861 case 2:
3862 p = "size_t";
3863 break;
3864 case 3:
3865 p = "int";
3866 break;
3867 default:
3868 break;
3869 };
3870 break;
3871 #else
3872 #endif
3873 #ifdef SYSVSEM
3874 /* sys_semget */
3875 case 190:
3876 switch(ndx) {
3877 case 0:
3878 p = "key_t";
3879 break;
3880 case 1:
3881 p = "int";
3882 break;
3883 case 2:
3884 p = "int";
3885 break;
3886 default:
3887 break;
3888 };
3889 break;
3890 /* linux_sys_semctl */
3891 case 191:
3892 switch(ndx) {
3893 case 0:
3894 p = "int";
3895 break;
3896 case 1:
3897 p = "int";
3898 break;
3899 case 2:
3900 p = "int";
3901 break;
3902 case 3:
3903 p = "union linux_semun";
3904 break;
3905 default:
3906 break;
3907 };
3908 break;
3909 /* sys_semop */
3910 case 193:
3911 switch(ndx) {
3912 case 0:
3913 p = "int";
3914 break;
3915 case 1:
3916 p = "struct sembuf *";
3917 break;
3918 case 2:
3919 p = "size_t";
3920 break;
3921 default:
3922 break;
3923 };
3924 break;
3925 #else
3926 #endif
3927 #ifdef SYSVSEM
3928 /* linux_sys_shmget */
3929 case 194:
3930 switch(ndx) {
3931 case 0:
3932 p = "key_t";
3933 break;
3934 case 1:
3935 p = "size_t";
3936 break;
3937 case 2:
3938 p = "int";
3939 break;
3940 default:
3941 break;
3942 };
3943 break;
3944 /* linux_sys_shmctl */
3945 case 195:
3946 switch(ndx) {
3947 case 0:
3948 p = "int";
3949 break;
3950 case 1:
3951 p = "int";
3952 break;
3953 case 2:
3954 p = "struct linux_shmid_ds *";
3955 break;
3956 default:
3957 break;
3958 };
3959 break;
3960 /* sys_shmat */
3961 case 196:
3962 switch(ndx) {
3963 case 0:
3964 p = "int";
3965 break;
3966 case 1:
3967 p = "void *";
3968 break;
3969 case 2:
3970 p = "int";
3971 break;
3972 default:
3973 break;
3974 };
3975 break;
3976 /* sys_shmdt */
3977 case 197:
3978 switch(ndx) {
3979 case 0:
3980 p = "const void *";
3981 break;
3982 default:
3983 break;
3984 };
3985 break;
3986 #else
3987 #endif
3988 /* linux_sys_socket */
3989 case 198:
3990 switch(ndx) {
3991 case 0:
3992 p = "int";
3993 break;
3994 case 1:
3995 p = "int";
3996 break;
3997 case 2:
3998 p = "int";
3999 break;
4000 default:
4001 break;
4002 };
4003 break;
4004 /* linux_sys_socketpair */
4005 case 199:
4006 switch(ndx) {
4007 case 0:
4008 p = "int";
4009 break;
4010 case 1:
4011 p = "int";
4012 break;
4013 case 2:
4014 p = "int";
4015 break;
4016 case 3:
4017 p = "int *";
4018 break;
4019 default:
4020 break;
4021 };
4022 break;
4023 /* linux_sys_bind */
4024 case 200:
4025 switch(ndx) {
4026 case 0:
4027 p = "int";
4028 break;
4029 case 1:
4030 p = "const struct osockaddr *";
4031 break;
4032 case 2:
4033 p = "unsigned int";
4034 break;
4035 default:
4036 break;
4037 };
4038 break;
4039 /* sys_listen */
4040 case 201:
4041 switch(ndx) {
4042 case 0:
4043 p = "int";
4044 break;
4045 case 1:
4046 p = "int";
4047 break;
4048 default:
4049 break;
4050 };
4051 break;
4052 /* linux_sys_accept */
4053 case 202:
4054 switch(ndx) {
4055 case 0:
4056 p = "int";
4057 break;
4058 case 1:
4059 p = "struct osockaddr *";
4060 break;
4061 case 2:
4062 p = "int *";
4063 break;
4064 default:
4065 break;
4066 };
4067 break;
4068 /* linux_sys_connect */
4069 case 203:
4070 switch(ndx) {
4071 case 0:
4072 p = "int";
4073 break;
4074 case 1:
4075 p = "const struct osockaddr *";
4076 break;
4077 case 2:
4078 p = "unsigned int";
4079 break;
4080 default:
4081 break;
4082 };
4083 break;
4084 /* linux_sys_getsockname */
4085 case 204:
4086 switch(ndx) {
4087 case 0:
4088 p = "int";
4089 break;
4090 case 1:
4091 p = "void *";
4092 break;
4093 case 2:
4094 p = "int *";
4095 break;
4096 default:
4097 break;
4098 };
4099 break;
4100 /* linux_sys_getpeername */
4101 case 205:
4102 switch(ndx) {
4103 case 0:
4104 p = "int";
4105 break;
4106 case 1:
4107 p = "struct sockaddr *";
4108 break;
4109 case 2:
4110 p = "unsigned int *";
4111 break;
4112 default:
4113 break;
4114 };
4115 break;
4116 /* linux_sys_sendto */
4117 case 206:
4118 switch(ndx) {
4119 case 0:
4120 p = "int";
4121 break;
4122 case 1:
4123 p = "void *";
4124 break;
4125 case 2:
4126 p = "int";
4127 break;
4128 case 3:
4129 p = "int";
4130 break;
4131 case 4:
4132 p = "struct osockaddr *";
4133 break;
4134 case 5:
4135 p = "int";
4136 break;
4137 default:
4138 break;
4139 };
4140 break;
4141 /* linux_sys_recvfrom */
4142 case 207:
4143 switch(ndx) {
4144 case 0:
4145 p = "int";
4146 break;
4147 case 1:
4148 p = "void *";
4149 break;
4150 case 2:
4151 p = "size_t";
4152 break;
4153 case 3:
4154 p = "int";
4155 break;
4156 case 4:
4157 p = "struct osockaddr *";
4158 break;
4159 case 5:
4160 p = "unsigned int *";
4161 break;
4162 default:
4163 break;
4164 };
4165 break;
4166 /* linux_sys_setsockopt */
4167 case 208:
4168 switch(ndx) {
4169 case 0:
4170 p = "int";
4171 break;
4172 case 1:
4173 p = "int";
4174 break;
4175 case 2:
4176 p = "int";
4177 break;
4178 case 3:
4179 p = "void *";
4180 break;
4181 case 4:
4182 p = "int";
4183 break;
4184 default:
4185 break;
4186 };
4187 break;
4188 /* linux_sys_getsockopt */
4189 case 209:
4190 switch(ndx) {
4191 case 0:
4192 p = "int";
4193 break;
4194 case 1:
4195 p = "int";
4196 break;
4197 case 2:
4198 p = "int";
4199 break;
4200 case 3:
4201 p = "void *";
4202 break;
4203 case 4:
4204 p = "int *";
4205 break;
4206 default:
4207 break;
4208 };
4209 break;
4210 /* sys_shutdown */
4211 case 210:
4212 switch(ndx) {
4213 case 0:
4214 p = "int";
4215 break;
4216 case 1:
4217 p = "int";
4218 break;
4219 default:
4220 break;
4221 };
4222 break;
4223 /* linux_sys_sendmsg */
4224 case 211:
4225 switch(ndx) {
4226 case 0:
4227 p = "int";
4228 break;
4229 case 1:
4230 p = "const struct linux_msghdr *";
4231 break;
4232 case 2:
4233 p = "int";
4234 break;
4235 default:
4236 break;
4237 };
4238 break;
4239 /* linux_sys_recvmsg */
4240 case 212:
4241 switch(ndx) {
4242 case 0:
4243 p = "int";
4244 break;
4245 case 1:
4246 p = "struct linux_msghdr *";
4247 break;
4248 case 2:
4249 p = "int";
4250 break;
4251 default:
4252 break;
4253 };
4254 break;
4255 /* linux_sys_readahead */
4256 case 213:
4257 switch(ndx) {
4258 case 0:
4259 p = "int";
4260 break;
4261 case 1:
4262 p = "off_t";
4263 break;
4264 case 2:
4265 p = "size_t";
4266 break;
4267 default:
4268 break;
4269 };
4270 break;
4271 /* linux_sys_brk */
4272 case 214:
4273 switch(ndx) {
4274 case 0:
4275 p = "char *";
4276 break;
4277 default:
4278 break;
4279 };
4280 break;
4281 /* sys_munmap */
4282 case 215:
4283 switch(ndx) {
4284 case 0:
4285 p = "void *";
4286 break;
4287 case 1:
4288 p = "size_t";
4289 break;
4290 default:
4291 break;
4292 };
4293 break;
4294 /* linux_sys_mremap */
4295 case 216:
4296 switch(ndx) {
4297 case 0:
4298 p = "void *";
4299 break;
4300 case 1:
4301 p = "size_t";
4302 break;
4303 case 2:
4304 p = "size_t";
4305 break;
4306 case 3:
4307 p = "u_long";
4308 break;
4309 default:
4310 break;
4311 };
4312 break;
4313 /* linux_sys_clone */
4314 case 220:
4315 switch(ndx) {
4316 case 0:
4317 p = "int";
4318 break;
4319 case 1:
4320 p = "void *";
4321 break;
4322 case 2:
4323 p = "void *";
4324 break;
4325 case 3:
4326 p = "void *";
4327 break;
4328 case 4:
4329 p = "void *";
4330 break;
4331 default:
4332 break;
4333 };
4334 break;
4335 /* sys_execve */
4336 case 221:
4337 switch(ndx) {
4338 case 0:
4339 p = "const char *";
4340 break;
4341 case 1:
4342 p = "char **";
4343 break;
4344 case 2:
4345 p = "char **";
4346 break;
4347 default:
4348 break;
4349 };
4350 break;
4351 /* linux_sys_mmap */
4352 case 222:
4353 switch(ndx) {
4354 case 0:
4355 p = "unsigned long";
4356 break;
4357 case 1:
4358 p = "size_t";
4359 break;
4360 case 2:
4361 p = "int";
4362 break;
4363 case 3:
4364 p = "int";
4365 break;
4366 case 4:
4367 p = "int";
4368 break;
4369 case 5:
4370 p = "linux_off_t";
4371 break;
4372 default:
4373 break;
4374 };
4375 break;
4376 /* linux_sys_fadvise64 */
4377 case 223:
4378 switch(ndx) {
4379 case 0:
4380 p = "int";
4381 break;
4382 case 1:
4383 p = "off_t";
4384 break;
4385 case 2:
4386 p = "size_t";
4387 break;
4388 case 3:
4389 p = "int";
4390 break;
4391 default:
4392 break;
4393 };
4394 break;
4395 /* linux_sys_swapon */
4396 case 224:
4397 switch(ndx) {
4398 case 0:
4399 p = "char *";
4400 break;
4401 default:
4402 break;
4403 };
4404 break;
4405 /* linux_sys_swapoff */
4406 case 225:
4407 switch(ndx) {
4408 case 0:
4409 p = "const char *";
4410 break;
4411 default:
4412 break;
4413 };
4414 break;
4415 /* linux_sys_mprotect */
4416 case 226:
4417 switch(ndx) {
4418 case 0:
4419 p = "const void *";
4420 break;
4421 case 1:
4422 p = "unsigned long";
4423 break;
4424 case 2:
4425 p = "int";
4426 break;
4427 default:
4428 break;
4429 };
4430 break;
4431 /* sys___msync13 */
4432 case 227:
4433 switch(ndx) {
4434 case 0:
4435 p = "void *";
4436 break;
4437 case 1:
4438 p = "size_t";
4439 break;
4440 case 2:
4441 p = "int";
4442 break;
4443 default:
4444 break;
4445 };
4446 break;
4447 /* sys_mlock */
4448 case 228:
4449 switch(ndx) {
4450 case 0:
4451 p = "void *";
4452 break;
4453 case 1:
4454 p = "size_t";
4455 break;
4456 default:
4457 break;
4458 };
4459 break;
4460 /* sys_munlock */
4461 case 229:
4462 switch(ndx) {
4463 case 0:
4464 p = "void *";
4465 break;
4466 case 1:
4467 p = "size_t";
4468 break;
4469 default:
4470 break;
4471 };
4472 break;
4473 /* sys_mlockall */
4474 case 230:
4475 switch(ndx) {
4476 case 0:
4477 p = "int";
4478 break;
4479 default:
4480 break;
4481 };
4482 break;
4483 /* sys_munlockall */
4484 case 231:
4485 break;
4486 /* sys_mincore */
4487 case 232:
4488 switch(ndx) {
4489 case 0:
4490 p = "void *";
4491 break;
4492 case 1:
4493 p = "size_t";
4494 break;
4495 case 2:
4496 p = "char *";
4497 break;
4498 default:
4499 break;
4500 };
4501 break;
4502 /* sys_madvise */
4503 case 233:
4504 switch(ndx) {
4505 case 0:
4506 p = "void *";
4507 break;
4508 case 1:
4509 p = "size_t";
4510 break;
4511 case 2:
4512 p = "int";
4513 break;
4514 default:
4515 break;
4516 };
4517 break;
4518 /* linux_sys_accept4 */
4519 case 242:
4520 switch(ndx) {
4521 case 0:
4522 p = "int";
4523 break;
4524 case 1:
4525 p = "struct osockaddr *";
4526 break;
4527 case 2:
4528 p = "int *";
4529 break;
4530 case 3:
4531 p = "int";
4532 break;
4533 default:
4534 break;
4535 };
4536 break;
4537 /* linux_sys_recvmmsg */
4538 case 243:
4539 switch(ndx) {
4540 case 0:
4541 p = "int";
4542 break;
4543 case 1:
4544 p = "struct linux_mmsghdr *";
4545 break;
4546 case 2:
4547 p = "unsigned int";
4548 break;
4549 case 3:
4550 p = "unsigned int";
4551 break;
4552 case 4:
4553 p = "struct timespec *";
4554 break;
4555 default:
4556 break;
4557 };
4558 break;
4559 /* linux_sys_wait4 */
4560 case 260:
4561 switch(ndx) {
4562 case 0:
4563 p = "int";
4564 break;
4565 case 1:
4566 p = "int *";
4567 break;
4568 case 2:
4569 p = "int";
4570 break;
4571 case 3:
4572 p = "struct rusage50 *";
4573 break;
4574 default:
4575 break;
4576 };
4577 break;
4578 /* linux_sys_prlimit64 */
4579 case 261:
4580 switch(ndx) {
4581 case 0:
4582 p = "pid_t";
4583 break;
4584 case 1:
4585 p = "int";
4586 break;
4587 case 2:
4588 p = "struct rlimit *";
4589 break;
4590 case 3:
4591 p = "struct rlimit *";
4592 break;
4593 default:
4594 break;
4595 };
4596 break;
4597 /* linux_sys_sendmmsg */
4598 case 269:
4599 switch(ndx) {
4600 case 0:
4601 p = "int";
4602 break;
4603 case 1:
4604 p = "struct linux_mmsghdr *";
4605 break;
4606 case 2:
4607 p = "unsigned int";
4608 break;
4609 case 3:
4610 p = "unsigned int";
4611 break;
4612 default:
4613 break;
4614 };
4615 break;
4616 /* sys_getrandom */
4617 case 278:
4618 switch(ndx) {
4619 case 0:
4620 p = "void *";
4621 break;
4622 case 1:
4623 p = "size_t";
4624 break;
4625 case 2:
4626 p = "unsigned int";
4627 break;
4628 default:
4629 break;
4630 };
4631 break;
4632 /* linux_sys_memfd_create */
4633 case 279:
4634 switch(ndx) {
4635 case 0:
4636 p = "const char *";
4637 break;
4638 case 1:
4639 p = "unsigned int";
4640 break;
4641 default:
4642 break;
4643 };
4644 break;
4645 /* linux_sys_statx */
4646 case 291:
4647 switch(ndx) {
4648 case 0:
4649 p = "int";
4650 break;
4651 case 1:
4652 p = "const char *";
4653 break;
4654 case 2:
4655 p = "int";
4656 break;
4657 case 3:
4658 p = "unsigned int";
4659 break;
4660 case 4:
4661 p = "struct linux_statx *";
4662 break;
4663 default:
4664 break;
4665 };
4666 break;
4667 /* linux_sys_close_range */
4668 case 436:
4669 switch(ndx) {
4670 case 0:
4671 p = "unsigned int";
4672 break;
4673 case 1:
4674 p = "unsigned int";
4675 break;
4676 case 2:
4677 p = "unsigned int";
4678 break;
4679 default:
4680 break;
4681 };
4682 break;
4683 /* linux_sys_nosys */
4684 case 440:
4685 break;
4686 /* linux_sys_epoll_pwait2 */
4687 case 441:
4688 switch(ndx) {
4689 case 0:
4690 p = "int";
4691 break;
4692 case 1:
4693 p = "struct linux_epoll_event *";
4694 break;
4695 case 2:
4696 p = "int";
4697 break;
4698 case 3:
4699 p = "const struct linux_timespec *";
4700 break;
4701 case 4:
4702 p = "const linux_sigset_t *";
4703 break;
4704 default:
4705 break;
4706 };
4707 break;
4708 default:
4709 break;
4710 };
4711 if (p != NULL)
4712 strlcpy(desc, p, descsz);
4713 }
4714 static void
4715 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
4716 {
4717 const char *p = NULL;
4718 switch (sysnum) {
4719 /* linux_sys_setxattr */
4720 case 5:
4721 if (ndx == 0 || ndx == 1)
4722 p = "int";
4723 break;
4724 /* linux_sys_lsetxattr */
4725 case 6:
4726 if (ndx == 0 || ndx == 1)
4727 p = "int";
4728 break;
4729 /* linux_sys_fsetxattr */
4730 case 7:
4731 if (ndx == 0 || ndx == 1)
4732 p = "int";
4733 break;
4734 /* linux_sys_getxattr */
4735 case 8:
4736 if (ndx == 0 || ndx == 1)
4737 p = "ssize_t";
4738 break;
4739 /* linux_sys_lgetxattr */
4740 case 9:
4741 if (ndx == 0 || ndx == 1)
4742 p = "ssize_t";
4743 break;
4744 /* linux_sys_fgetxattr */
4745 case 10:
4746 if (ndx == 0 || ndx == 1)
4747 p = "ssize_t";
4748 break;
4749 /* linux_sys_listxattr */
4750 case 11:
4751 if (ndx == 0 || ndx == 1)
4752 p = "ssize_t";
4753 break;
4754 /* linux_sys_llistxattr */
4755 case 12:
4756 if (ndx == 0 || ndx == 1)
4757 p = "ssize_t";
4758 break;
4759 /* linux_sys_flistxattr */
4760 case 13:
4761 if (ndx == 0 || ndx == 1)
4762 p = "ssize_t";
4763 break;
4764 /* linux_sys_removexattr */
4765 case 14:
4766 if (ndx == 0 || ndx == 1)
4767 p = "int";
4768 break;
4769 /* linux_sys_lremovexattr */
4770 case 15:
4771 if (ndx == 0 || ndx == 1)
4772 p = "int";
4773 break;
4774 /* linux_sys_fremovexattr */
4775 case 16:
4776 if (ndx == 0 || ndx == 1)
4777 p = "int";
4778 break;
4779 /* sys___getcwd */
4780 case 17:
4781 if (ndx == 0 || ndx == 1)
4782 p = "int";
4783 break;
4784 /* linux_sys_eventfd2 */
4785 case 19:
4786 if (ndx == 0 || ndx == 1)
4787 p = "int";
4788 break;
4789 /* linux_sys_epoll_create1 */
4790 case 20:
4791 if (ndx == 0 || ndx == 1)
4792 p = "int";
4793 break;
4794 /* linux_sys_epoll_ctl */
4795 case 21:
4796 if (ndx == 0 || ndx == 1)
4797 p = "int";
4798 break;
4799 /* linux_sys_epoll_pwait */
4800 case 22:
4801 if (ndx == 0 || ndx == 1)
4802 p = "int";
4803 break;
4804 /* sys_dup */
4805 case 23:
4806 if (ndx == 0 || ndx == 1)
4807 p = "int";
4808 break;
4809 /* linux_sys_dup3 */
4810 case 24:
4811 if (ndx == 0 || ndx == 1)
4812 p = "int";
4813 break;
4814 /* linux_sys_fcntl */
4815 case 25:
4816 if (ndx == 0 || ndx == 1)
4817 p = "int";
4818 break;
4819 /* linux_sys_inotify_init1 */
4820 case 26:
4821 if (ndx == 0 || ndx == 1)
4822 p = "int";
4823 break;
4824 /* linux_sys_inotify_add_watch */
4825 case 27:
4826 if (ndx == 0 || ndx == 1)
4827 p = "int";
4828 break;
4829 /* linux_sys_inotify_rm_watch */
4830 case 28:
4831 if (ndx == 0 || ndx == 1)
4832 p = "int";
4833 break;
4834 /* linux_sys_ioctl */
4835 case 29:
4836 if (ndx == 0 || ndx == 1)
4837 p = "int";
4838 break;
4839 /* sys_flock */
4840 case 32:
4841 if (ndx == 0 || ndx == 1)
4842 p = "int";
4843 break;
4844 /* linux_sys_mknodat */
4845 case 33:
4846 if (ndx == 0 || ndx == 1)
4847 p = "int";
4848 break;
4849 /* sys_mkdirat */
4850 case 34:
4851 if (ndx == 0 || ndx == 1)
4852 p = "int";
4853 break;
4854 /* linux_sys_unlinkat */
4855 case 35:
4856 if (ndx == 0 || ndx == 1)
4857 p = "int";
4858 break;
4859 /* sys_symlinkat */
4860 case 36:
4861 if (ndx == 0 || ndx == 1)
4862 p = "int";
4863 break;
4864 /* linux_sys_linkat */
4865 case 37:
4866 if (ndx == 0 || ndx == 1)
4867 p = "int";
4868 break;
4869 /* sys_renameat */
4870 case 38:
4871 if (ndx == 0 || ndx == 1)
4872 p = "int";
4873 break;
4874 /* linux_sys_statfs */
4875 case 43:
4876 if (ndx == 0 || ndx == 1)
4877 p = "int";
4878 break;
4879 /* linux_sys_fstatfs */
4880 case 44:
4881 if (ndx == 0 || ndx == 1)
4882 p = "int";
4883 break;
4884 /* linux_sys_truncate64 */
4885 case 45:
4886 if (ndx == 0 || ndx == 1)
4887 p = "int";
4888 break;
4889 /* linux_sys_ftruncate64 */
4890 case 46:
4891 if (ndx == 0 || ndx == 1)
4892 p = "int";
4893 break;
4894 /* linux_sys_fallocate */
4895 case 47:
4896 if (ndx == 0 || ndx == 1)
4897 p = "int";
4898 break;
4899 /* linux_sys_faccessat */
4900 case 48:
4901 if (ndx == 0 || ndx == 1)
4902 p = "int";
4903 break;
4904 /* sys_chdir */
4905 case 49:
4906 if (ndx == 0 || ndx == 1)
4907 p = "int";
4908 break;
4909 /* sys_fchdir */
4910 case 50:
4911 if (ndx == 0 || ndx == 1)
4912 p = "int";
4913 break;
4914 /* sys_chroot */
4915 case 51:
4916 if (ndx == 0 || ndx == 1)
4917 p = "int";
4918 break;
4919 /* sys_fchmod */
4920 case 52:
4921 if (ndx == 0 || ndx == 1)
4922 p = "int";
4923 break;
4924 /* linux_sys_fchmodat */
4925 case 53:
4926 if (ndx == 0 || ndx == 1)
4927 p = "int";
4928 break;
4929 /* linux_sys_fchownat */
4930 case 54:
4931 if (ndx == 0 || ndx == 1)
4932 p = "int";
4933 break;
4934 /* sys___posix_fchown */
4935 case 55:
4936 if (ndx == 0 || ndx == 1)
4937 p = "int";
4938 break;
4939 /* linux_sys_openat */
4940 case 56:
4941 if (ndx == 0 || ndx == 1)
4942 p = "int";
4943 break;
4944 /* sys_close */
4945 case 57:
4946 if (ndx == 0 || ndx == 1)
4947 p = "int";
4948 break;
4949 /* linux_sys_pipe2 */
4950 case 59:
4951 if (ndx == 0 || ndx == 1)
4952 p = "int";
4953 break;
4954 /* linux_sys_getdents64 */
4955 case 61:
4956 if (ndx == 0 || ndx == 1)
4957 p = "int";
4958 break;
4959 /* compat_43_sys_lseek */
4960 case 62:
4961 if (ndx == 0 || ndx == 1)
4962 p = "long";
4963 break;
4964 /* sys_read */
4965 case 63:
4966 if (ndx == 0 || ndx == 1)
4967 p = "ssize_t";
4968 break;
4969 /* sys_write */
4970 case 64:
4971 if (ndx == 0 || ndx == 1)
4972 p = "ssize_t";
4973 break;
4974 /* sys_readv */
4975 case 65:
4976 if (ndx == 0 || ndx == 1)
4977 p = "ssize_t";
4978 break;
4979 /* sys_writev */
4980 case 66:
4981 if (ndx == 0 || ndx == 1)
4982 p = "ssize_t";
4983 break;
4984 /* linux_sys_pread */
4985 case 67:
4986 if (ndx == 0 || ndx == 1)
4987 p = "int";
4988 break;
4989 /* linux_sys_pwrite */
4990 case 68:
4991 if (ndx == 0 || ndx == 1)
4992 p = "int";
4993 break;
4994 /* linux_sys_preadv */
4995 case 69:
4996 if (ndx == 0 || ndx == 1)
4997 p = "int";
4998 break;
4999 /* linux_sys_pwritev */
5000 case 70:
5001 if (ndx == 0 || ndx == 1)
5002 p = "int";
5003 break;
5004 /* linux_sys_pselect6 */
5005 case 72:
5006 if (ndx == 0 || ndx == 1)
5007 p = "int";
5008 break;
5009 /* linux_sys_ppoll */
5010 case 73:
5011 if (ndx == 0 || ndx == 1)
5012 p = "int";
5013 break;
5014 /* sys_readlinkat */
5015 case 78:
5016 if (ndx == 0 || ndx == 1)
5017 p = "ssize_t";
5018 break;
5019 /* linux_sys_fstatat64 */
5020 case 79:
5021 if (ndx == 0 || ndx == 1)
5022 p = "int";
5023 break;
5024 /* linux_sys_fstat64 */
5025 case 80:
5026 if (ndx == 0 || ndx == 1)
5027 p = "int";
5028 break;
5029 /* sys_sync */
5030 case 81:
5031 /* sys_fsync */
5032 case 82:
5033 if (ndx == 0 || ndx == 1)
5034 p = "int";
5035 break;
5036 /* linux_sys_fdatasync */
5037 case 83:
5038 if (ndx == 0 || ndx == 1)
5039 p = "int";
5040 break;
5041 /* linux_sys_timerfd_create */
5042 case 85:
5043 if (ndx == 0 || ndx == 1)
5044 p = "int";
5045 break;
5046 /* linux_sys_timerfd_settime */
5047 case 86:
5048 if (ndx == 0 || ndx == 1)
5049 p = "int";
5050 break;
5051 /* linux_sys_timerfd_gettime */
5052 case 87:
5053 if (ndx == 0 || ndx == 1)
5054 p = "int";
5055 break;
5056 /* linux_sys_utimensat */
5057 case 88:
5058 if (ndx == 0 || ndx == 1)
5059 p = "int";
5060 break;
5061 /* sys_acct */
5062 case 89:
5063 if (ndx == 0 || ndx == 1)
5064 p = "int";
5065 break;
5066 /* linux_sys_personality */
5067 case 92:
5068 if (ndx == 0 || ndx == 1)
5069 p = "int";
5070 break;
5071 /* linux_sys_exit */
5072 case 93:
5073 if (ndx == 0 || ndx == 1)
5074 p = "int";
5075 break;
5076 /* linux_sys_exit_group */
5077 case 94:
5078 if (ndx == 0 || ndx == 1)
5079 p = "int";
5080 break;
5081 /* linux_sys_waitid */
5082 case 95:
5083 if (ndx == 0 || ndx == 1)
5084 p = "int";
5085 break;
5086 /* linux_sys_set_tid_address */
5087 case 96:
5088 if (ndx == 0 || ndx == 1)
5089 p = "int";
5090 break;
5091 /* linux_sys_futex */
5092 case 98:
5093 if (ndx == 0 || ndx == 1)
5094 p = "int";
5095 break;
5096 /* sys___futex_set_robust_list */
5097 case 99:
5098 if (ndx == 0 || ndx == 1)
5099 p = "int";
5100 break;
5101 /* sys___futex_get_robust_list */
5102 case 100:
5103 if (ndx == 0 || ndx == 1)
5104 p = "int";
5105 break;
5106 /* linux_sys_nanosleep */
5107 case 101:
5108 if (ndx == 0 || ndx == 1)
5109 p = "int";
5110 break;
5111 /* compat_50_sys_getitimer */
5112 case 102:
5113 if (ndx == 0 || ndx == 1)
5114 p = "int";
5115 break;
5116 /* compat_50_sys_setitimer */
5117 case 103:
5118 if (ndx == 0 || ndx == 1)
5119 p = "int";
5120 break;
5121 /* linux_sys_timer_create */
5122 case 107:
5123 if (ndx == 0 || ndx == 1)
5124 p = "int";
5125 break;
5126 /* linux_sys_timer_gettime */
5127 case 108:
5128 if (ndx == 0 || ndx == 1)
5129 p = "int";
5130 break;
5131 /* sys_timer_getoverrun */
5132 case 109:
5133 if (ndx == 0 || ndx == 1)
5134 p = "int";
5135 break;
5136 /* linux_sys_timer_settime */
5137 case 110:
5138 if (ndx == 0 || ndx == 1)
5139 p = "int";
5140 break;
5141 /* sys_timer_delete */
5142 case 111:
5143 if (ndx == 0 || ndx == 1)
5144 p = "int";
5145 break;
5146 /* linux_sys_clock_settime */
5147 case 112:
5148 if (ndx == 0 || ndx == 1)
5149 p = "int";
5150 break;
5151 /* linux_sys_clock_gettime */
5152 case 113:
5153 if (ndx == 0 || ndx == 1)
5154 p = "int";
5155 break;
5156 /* linux_sys_clock_getres */
5157 case 114:
5158 if (ndx == 0 || ndx == 1)
5159 p = "int";
5160 break;
5161 /* linux_sys_clock_nanosleep */
5162 case 115:
5163 if (ndx == 0 || ndx == 1)
5164 p = "int";
5165 break;
5166 /* linux_sys_ptrace */
5167 case 117:
5168 if (ndx == 0 || ndx == 1)
5169 p = "int";
5170 break;
5171 /* linux_sys_sched_setparam */
5172 case 118:
5173 if (ndx == 0 || ndx == 1)
5174 p = "int";
5175 break;
5176 /* linux_sys_sched_setscheduler */
5177 case 119:
5178 if (ndx == 0 || ndx == 1)
5179 p = "int";
5180 break;
5181 /* linux_sys_sched_getscheduler */
5182 case 120:
5183 if (ndx == 0 || ndx == 1)
5184 p = "int";
5185 break;
5186 /* linux_sys_sched_getparam */
5187 case 121:
5188 if (ndx == 0 || ndx == 1)
5189 p = "int";
5190 break;
5191 /* linux_sys_sched_setaffinity */
5192 case 122:
5193 if (ndx == 0 || ndx == 1)
5194 p = "int";
5195 break;
5196 /* linux_sys_sched_getaffinity */
5197 case 123:
5198 if (ndx == 0 || ndx == 1)
5199 p = "int";
5200 break;
5201 /* linux_sys_sched_yield */
5202 case 124:
5203 /* linux_sys_sched_get_priority_max */
5204 case 125:
5205 if (ndx == 0 || ndx == 1)
5206 p = "int";
5207 break;
5208 /* linux_sys_sched_get_priority_min */
5209 case 126:
5210 if (ndx == 0 || ndx == 1)
5211 p = "int";
5212 break;
5213 /* linux_sys_kill */
5214 case 129:
5215 if (ndx == 0 || ndx == 1)
5216 p = "int";
5217 break;
5218 /* linux_sys_tkill */
5219 case 130:
5220 if (ndx == 0 || ndx == 1)
5221 p = "int";
5222 break;
5223 /* linux_sys_tgkill */
5224 case 131:
5225 if (ndx == 0 || ndx == 1)
5226 p = "int";
5227 break;
5228 /* linux_sys_sigaltstack */
5229 case 132:
5230 if (ndx == 0 || ndx == 1)
5231 p = "int";
5232 break;
5233 /* linux_sys_rt_sigsuspend */
5234 case 133:
5235 if (ndx == 0 || ndx == 1)
5236 p = "int";
5237 break;
5238 /* linux_sys_rt_sigaction */
5239 case 134:
5240 if (ndx == 0 || ndx == 1)
5241 p = "int";
5242 break;
5243 /* linux_sys_rt_sigprocmask */
5244 case 135:
5245 if (ndx == 0 || ndx == 1)
5246 p = "int";
5247 break;
5248 /* linux_sys_rt_sigpending */
5249 case 136:
5250 if (ndx == 0 || ndx == 1)
5251 p = "int";
5252 break;
5253 /* linux_sys_rt_sigtimedwait */
5254 case 137:
5255 if (ndx == 0 || ndx == 1)
5256 p = "int";
5257 break;
5258 /* linux_sys_rt_sigreturn */
5259 case 139:
5260 /* sys_setpriority */
5261 case 140:
5262 if (ndx == 0 || ndx == 1)
5263 p = "int";
5264 break;
5265 /* linux_sys_getpriority */
5266 case 141:
5267 if (ndx == 0 || ndx == 1)
5268 p = "int";
5269 break;
5270 /* linux_sys_reboot */
5271 case 142:
5272 if (ndx == 0 || ndx == 1)
5273 p = "int";
5274 break;
5275 /* sys_setregid */
5276 case 143:
5277 if (ndx == 0 || ndx == 1)
5278 p = "int";
5279 break;
5280 /* sys_setgid */
5281 case 144:
5282 if (ndx == 0 || ndx == 1)
5283 p = "int";
5284 break;
5285 /* sys_setreuid */
5286 case 145:
5287 if (ndx == 0 || ndx == 1)
5288 p = "int";
5289 break;
5290 /* sys_setuid */
5291 case 146:
5292 if (ndx == 0 || ndx == 1)
5293 p = "int";
5294 break;
5295 /* linux_sys_setresuid */
5296 case 147:
5297 if (ndx == 0 || ndx == 1)
5298 p = "int";
5299 break;
5300 /* linux_sys_getresuid */
5301 case 148:
5302 if (ndx == 0 || ndx == 1)
5303 p = "int";
5304 break;
5305 /* linux_sys_setresgid */
5306 case 149:
5307 if (ndx == 0 || ndx == 1)
5308 p = "int";
5309 break;
5310 /* linux_sys_getresgid */
5311 case 150:
5312 if (ndx == 0 || ndx == 1)
5313 p = "int";
5314 break;
5315 /* linux_sys_setfsuid */
5316 case 151:
5317 if (ndx == 0 || ndx == 1)
5318 p = "int";
5319 break;
5320 /* linux_sys_setfsgid */
5321 case 152:
5322 if (ndx == 0 || ndx == 1)
5323 p = "int";
5324 break;
5325 /* linux_sys_times */
5326 case 153:
5327 if (ndx == 0 || ndx == 1)
5328 p = "int";
5329 break;
5330 /* sys_setpgid */
5331 case 154:
5332 if (ndx == 0 || ndx == 1)
5333 p = "int";
5334 break;
5335 /* sys_getpgid */
5336 case 155:
5337 if (ndx == 0 || ndx == 1)
5338 p = "pid_t";
5339 break;
5340 /* sys_getsid */
5341 case 156:
5342 if (ndx == 0 || ndx == 1)
5343 p = "pid_t";
5344 break;
5345 /* sys_setsid */
5346 case 157:
5347 /* sys_getgroups */
5348 case 158:
5349 if (ndx == 0 || ndx == 1)
5350 p = "int";
5351 break;
5352 /* sys_setgroups */
5353 case 159:
5354 if (ndx == 0 || ndx == 1)
5355 p = "int";
5356 break;
5357 /* linux_sys_uname */
5358 case 160:
5359 if (ndx == 0 || ndx == 1)
5360 p = "int";
5361 break;
5362 /* compat_43_sys_sethostname */
5363 case 161:
5364 if (ndx == 0 || ndx == 1)
5365 p = "int";
5366 break;
5367 /* linux_sys_setdomainname */
5368 case 162:
5369 if (ndx == 0 || ndx == 1)
5370 p = "int";
5371 break;
5372 /* linux_sys_getrlimit */
5373 case 163:
5374 if (ndx == 0 || ndx == 1)
5375 p = "int";
5376 break;
5377 /* linux_sys_setrlimit */
5378 case 164:
5379 if (ndx == 0 || ndx == 1)
5380 p = "int";
5381 break;
5382 /* compat_50_sys_getrusage */
5383 case 165:
5384 if (ndx == 0 || ndx == 1)
5385 p = "int";
5386 break;
5387 /* sys_umask */
5388 case 166:
5389 if (ndx == 0 || ndx == 1)
5390 p = "int";
5391 break;
5392 /* linux_sys_gettimeofday */
5393 case 169:
5394 if (ndx == 0 || ndx == 1)
5395 p = "int";
5396 break;
5397 /* linux_sys_settimeofday */
5398 case 170:
5399 if (ndx == 0 || ndx == 1)
5400 p = "int";
5401 break;
5402 /* sys_getpid */
5403 case 172:
5404 /* sys_getppid */
5405 case 173:
5406 /* sys_getuid */
5407 case 174:
5408 /* sys_geteuid */
5409 case 175:
5410 /* sys_getgid */
5411 case 176:
5412 /* sys_getegid */
5413 case 177:
5414 /* linux_sys_gettid */
5415 case 178:
5416 /* linux_sys_sysinfo */
5417 case 179:
5418 if (ndx == 0 || ndx == 1)
5419 p = "int";
5420 break;
5421 #ifdef SYSVMSG
5422 /* sys_msgget */
5423 case 186:
5424 if (ndx == 0 || ndx == 1)
5425 p = "int";
5426 break;
5427 /* linux_sys_msgctl */
5428 case 187:
5429 if (ndx == 0 || ndx == 1)
5430 p = "int";
5431 break;
5432 /* sys_msgrcv */
5433 case 188:
5434 if (ndx == 0 || ndx == 1)
5435 p = "ssize_t";
5436 break;
5437 /* sys_msgsnd */
5438 case 189:
5439 if (ndx == 0 || ndx == 1)
5440 p = "int";
5441 break;
5442 #else
5443 #endif
5444 #ifdef SYSVSEM
5445 /* sys_semget */
5446 case 190:
5447 if (ndx == 0 || ndx == 1)
5448 p = "int";
5449 break;
5450 /* linux_sys_semctl */
5451 case 191:
5452 if (ndx == 0 || ndx == 1)
5453 p = "int";
5454 break;
5455 /* sys_semop */
5456 case 193:
5457 if (ndx == 0 || ndx == 1)
5458 p = "int";
5459 break;
5460 #else
5461 #endif
5462 #ifdef SYSVSEM
5463 /* linux_sys_shmget */
5464 case 194:
5465 if (ndx == 0 || ndx == 1)
5466 p = "int";
5467 break;
5468 /* linux_sys_shmctl */
5469 case 195:
5470 if (ndx == 0 || ndx == 1)
5471 p = "int";
5472 break;
5473 /* sys_shmat */
5474 case 196:
5475 if (ndx == 0 || ndx == 1)
5476 p = "int";
5477 break;
5478 /* sys_shmdt */
5479 case 197:
5480 if (ndx == 0 || ndx == 1)
5481 p = "int";
5482 break;
5483 #else
5484 #endif
5485 /* linux_sys_socket */
5486 case 198:
5487 if (ndx == 0 || ndx == 1)
5488 p = "int";
5489 break;
5490 /* linux_sys_socketpair */
5491 case 199:
5492 if (ndx == 0 || ndx == 1)
5493 p = "int";
5494 break;
5495 /* linux_sys_bind */
5496 case 200:
5497 if (ndx == 0 || ndx == 1)
5498 p = "int";
5499 break;
5500 /* sys_listen */
5501 case 201:
5502 if (ndx == 0 || ndx == 1)
5503 p = "int";
5504 break;
5505 /* linux_sys_accept */
5506 case 202:
5507 if (ndx == 0 || ndx == 1)
5508 p = "int";
5509 break;
5510 /* linux_sys_connect */
5511 case 203:
5512 if (ndx == 0 || ndx == 1)
5513 p = "int";
5514 break;
5515 /* linux_sys_getsockname */
5516 case 204:
5517 if (ndx == 0 || ndx == 1)
5518 p = "int";
5519 break;
5520 /* linux_sys_getpeername */
5521 case 205:
5522 if (ndx == 0 || ndx == 1)
5523 p = "int";
5524 break;
5525 /* linux_sys_sendto */
5526 case 206:
5527 if (ndx == 0 || ndx == 1)
5528 p = "ssize_t";
5529 break;
5530 /* linux_sys_recvfrom */
5531 case 207:
5532 if (ndx == 0 || ndx == 1)
5533 p = "ssize_t";
5534 break;
5535 /* linux_sys_setsockopt */
5536 case 208:
5537 if (ndx == 0 || ndx == 1)
5538 p = "int";
5539 break;
5540 /* linux_sys_getsockopt */
5541 case 209:
5542 if (ndx == 0 || ndx == 1)
5543 p = "int";
5544 break;
5545 /* sys_shutdown */
5546 case 210:
5547 if (ndx == 0 || ndx == 1)
5548 p = "int";
5549 break;
5550 /* linux_sys_sendmsg */
5551 case 211:
5552 if (ndx == 0 || ndx == 1)
5553 p = "int";
5554 break;
5555 /* linux_sys_recvmsg */
5556 case 212:
5557 if (ndx == 0 || ndx == 1)
5558 p = "ssize_t";
5559 break;
5560 /* linux_sys_readahead */
5561 case 213:
5562 if (ndx == 0 || ndx == 1)
5563 p = "ssize_t";
5564 break;
5565 /* linux_sys_brk */
5566 case 214:
5567 if (ndx == 0 || ndx == 1)
5568 p = "int";
5569 break;
5570 /* sys_munmap */
5571 case 215:
5572 if (ndx == 0 || ndx == 1)
5573 p = "int";
5574 break;
5575 /* linux_sys_mremap */
5576 case 216:
5577 if (ndx == 0 || ndx == 1)
5578 p = "void *";
5579 break;
5580 /* linux_sys_clone */
5581 case 220:
5582 if (ndx == 0 || ndx == 1)
5583 p = "int";
5584 break;
5585 /* sys_execve */
5586 case 221:
5587 if (ndx == 0 || ndx == 1)
5588 p = "int";
5589 break;
5590 /* linux_sys_mmap */
5591 case 222:
5592 if (ndx == 0 || ndx == 1)
5593 p = "linux_off_t";
5594 break;
5595 /* linux_sys_fadvise64 */
5596 case 223:
5597 if (ndx == 0 || ndx == 1)
5598 p = "int";
5599 break;
5600 /* linux_sys_swapon */
5601 case 224:
5602 if (ndx == 0 || ndx == 1)
5603 p = "int";
5604 break;
5605 /* linux_sys_swapoff */
5606 case 225:
5607 if (ndx == 0 || ndx == 1)
5608 p = "int";
5609 break;
5610 /* linux_sys_mprotect */
5611 case 226:
5612 if (ndx == 0 || ndx == 1)
5613 p = "int";
5614 break;
5615 /* sys___msync13 */
5616 case 227:
5617 if (ndx == 0 || ndx == 1)
5618 p = "int";
5619 break;
5620 /* sys_mlock */
5621 case 228:
5622 if (ndx == 0 || ndx == 1)
5623 p = "int";
5624 break;
5625 /* sys_munlock */
5626 case 229:
5627 if (ndx == 0 || ndx == 1)
5628 p = "int";
5629 break;
5630 /* sys_mlockall */
5631 case 230:
5632 if (ndx == 0 || ndx == 1)
5633 p = "int";
5634 break;
5635 /* sys_munlockall */
5636 case 231:
5637 /* sys_mincore */
5638 case 232:
5639 if (ndx == 0 || ndx == 1)
5640 p = "int";
5641 break;
5642 /* sys_madvise */
5643 case 233:
5644 if (ndx == 0 || ndx == 1)
5645 p = "int";
5646 break;
5647 /* linux_sys_accept4 */
5648 case 242:
5649 if (ndx == 0 || ndx == 1)
5650 p = "int";
5651 break;
5652 /* linux_sys_recvmmsg */
5653 case 243:
5654 if (ndx == 0 || ndx == 1)
5655 p = "int";
5656 break;
5657 /* linux_sys_wait4 */
5658 case 260:
5659 if (ndx == 0 || ndx == 1)
5660 p = "int";
5661 break;
5662 /* linux_sys_prlimit64 */
5663 case 261:
5664 if (ndx == 0 || ndx == 1)
5665 p = "int";
5666 break;
5667 /* linux_sys_sendmmsg */
5668 case 269:
5669 if (ndx == 0 || ndx == 1)
5670 p = "int";
5671 break;
5672 /* sys_getrandom */
5673 case 278:
5674 if (ndx == 0 || ndx == 1)
5675 p = "ssize_t";
5676 break;
5677 /* linux_sys_memfd_create */
5678 case 279:
5679 if (ndx == 0 || ndx == 1)
5680 p = "int";
5681 break;
5682 /* linux_sys_statx */
5683 case 291:
5684 if (ndx == 0 || ndx == 1)
5685 p = "int";
5686 break;
5687 /* linux_sys_close_range */
5688 case 436:
5689 if (ndx == 0 || ndx == 1)
5690 p = "int";
5691 break;
5692 /* linux_sys_nosys */
5693 case 440:
5694 /* linux_sys_epoll_pwait2 */
5695 case 441:
5696 if (ndx == 0 || ndx == 1)
5697 p = "int";
5698 break;
5699 default:
5700 break;
5701 };
5702 if (p != NULL)
5703 strlcpy(desc, p, descsz);
5704 }
5705