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