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