linux_systrace_args.c revision 1.22 1 /* $NetBSD: linux_systrace_args.c,v 1.22 2023/07/28 18:20:52 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_setxattr */
1338 case 188: {
1339 const struct linux_sys_setxattr_args *p = params;
1340 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1341 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1342 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1343 uarg[3] = SCARG(p, size); /* size_t */
1344 iarg[4] = SCARG(p, flags); /* int */
1345 *n_args = 5;
1346 break;
1347 }
1348 /* linux_sys_lsetxattr */
1349 case 189: {
1350 const struct linux_sys_lsetxattr_args *p = params;
1351 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1352 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1353 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1354 uarg[3] = SCARG(p, size); /* size_t */
1355 iarg[4] = SCARG(p, flags); /* int */
1356 *n_args = 5;
1357 break;
1358 }
1359 /* linux_sys_fsetxattr */
1360 case 190: {
1361 const struct linux_sys_fsetxattr_args *p = params;
1362 iarg[0] = SCARG(p, fd); /* int */
1363 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1364 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1365 uarg[3] = SCARG(p, size); /* size_t */
1366 iarg[4] = SCARG(p, flags); /* int */
1367 *n_args = 5;
1368 break;
1369 }
1370 /* linux_sys_getxattr */
1371 case 191: {
1372 const struct linux_sys_getxattr_args *p = params;
1373 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1374 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1375 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1376 uarg[3] = SCARG(p, size); /* size_t */
1377 *n_args = 4;
1378 break;
1379 }
1380 /* linux_sys_lgetxattr */
1381 case 192: {
1382 const struct linux_sys_lgetxattr_args *p = params;
1383 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1384 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1385 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1386 uarg[3] = SCARG(p, size); /* size_t */
1387 *n_args = 4;
1388 break;
1389 }
1390 /* linux_sys_fgetxattr */
1391 case 193: {
1392 const struct linux_sys_fgetxattr_args *p = params;
1393 iarg[0] = SCARG(p, fd); /* int */
1394 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1395 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1396 uarg[3] = SCARG(p, size); /* size_t */
1397 *n_args = 4;
1398 break;
1399 }
1400 /* linux_sys_listxattr */
1401 case 194: {
1402 const struct linux_sys_listxattr_args *p = params;
1403 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1404 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1405 uarg[2] = SCARG(p, size); /* size_t */
1406 *n_args = 3;
1407 break;
1408 }
1409 /* linux_sys_llistxattr */
1410 case 195: {
1411 const struct linux_sys_llistxattr_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_flistxattr */
1419 case 196: {
1420 const struct linux_sys_flistxattr_args *p = params;
1421 iarg[0] = SCARG(p, fd); /* int */
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_removexattr */
1428 case 197: {
1429 const struct linux_sys_removexattr_args *p = params;
1430 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1431 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1432 *n_args = 2;
1433 break;
1434 }
1435 /* linux_sys_lremovexattr */
1436 case 198: {
1437 const struct linux_sys_lremovexattr_args *p = params;
1438 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1439 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1440 *n_args = 2;
1441 break;
1442 }
1443 /* linux_sys_fremovexattr */
1444 case 199: {
1445 const struct linux_sys_fremovexattr_args *p = params;
1446 iarg[0] = SCARG(p, fd); /* int */
1447 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1448 *n_args = 2;
1449 break;
1450 }
1451 /* linux_sys_tkill */
1452 case 200: {
1453 const struct linux_sys_tkill_args *p = params;
1454 iarg[0] = SCARG(p, tid); /* int */
1455 iarg[1] = SCARG(p, sig); /* int */
1456 *n_args = 2;
1457 break;
1458 }
1459 /* linux_sys_time */
1460 case 201: {
1461 const struct linux_sys_time_args *p = params;
1462 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
1463 *n_args = 1;
1464 break;
1465 }
1466 /* linux_sys_futex */
1467 case 202: {
1468 const struct linux_sys_futex_args *p = params;
1469 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
1470 iarg[1] = SCARG(p, op); /* int */
1471 iarg[2] = SCARG(p, val); /* int */
1472 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1473 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
1474 iarg[5] = SCARG(p, val3); /* int */
1475 *n_args = 6;
1476 break;
1477 }
1478 /* linux_sys_sched_setaffinity */
1479 case 203: {
1480 const struct linux_sys_sched_setaffinity_args *p = params;
1481 iarg[0] = SCARG(p, pid); /* pid_t */
1482 uarg[1] = SCARG(p, len); /* unsigned int */
1483 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1484 *n_args = 3;
1485 break;
1486 }
1487 /* linux_sys_sched_getaffinity */
1488 case 204: {
1489 const struct linux_sys_sched_getaffinity_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_epoll_create */
1497 case 213: {
1498 const struct linux_sys_epoll_create_args *p = params;
1499 iarg[0] = SCARG(p, size); /* int */
1500 *n_args = 1;
1501 break;
1502 }
1503 /* linux_sys_getdents64 */
1504 case 217: {
1505 const struct linux_sys_getdents64_args *p = params;
1506 iarg[0] = SCARG(p, fd); /* int */
1507 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
1508 uarg[2] = SCARG(p, count); /* unsigned int */
1509 *n_args = 3;
1510 break;
1511 }
1512 /* linux_sys_set_tid_address */
1513 case 218: {
1514 const struct linux_sys_set_tid_address_args *p = params;
1515 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
1516 *n_args = 1;
1517 break;
1518 }
1519 /* linux_sys_fadvise64 */
1520 case 221: {
1521 const struct linux_sys_fadvise64_args *p = params;
1522 iarg[0] = SCARG(p, fd); /* int */
1523 iarg[1] = SCARG(p, offset); /* off_t */
1524 uarg[2] = SCARG(p, len); /* size_t */
1525 iarg[3] = SCARG(p, advice); /* int */
1526 *n_args = 4;
1527 break;
1528 }
1529 /* linux_sys_timer_create */
1530 case 222: {
1531 const struct linux_sys_timer_create_args *p = params;
1532 iarg[0] = SCARG(p, clockid); /* clockid_t */
1533 uarg[1] = (intptr_t) SCARG(p, evp); /* struct linux_sigevent * */
1534 uarg[2] = (intptr_t) SCARG(p, timerid); /* timer_t * */
1535 *n_args = 3;
1536 break;
1537 }
1538 /* linux_sys_timer_settime */
1539 case 223: {
1540 const struct linux_sys_timer_settime_args *p = params;
1541 iarg[0] = SCARG(p, timerid); /* timer_t */
1542 iarg[1] = SCARG(p, flags); /* int */
1543 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
1544 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
1545 *n_args = 4;
1546 break;
1547 }
1548 /* linux_sys_timer_gettime */
1549 case 224: {
1550 const struct linux_sys_timer_gettime_args *p = params;
1551 iarg[0] = SCARG(p, timerid); /* timer_t */
1552 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
1553 *n_args = 2;
1554 break;
1555 }
1556 /* sys_timer_getoverrun */
1557 case 225: {
1558 const struct sys_timer_getoverrun_args *p = params;
1559 iarg[0] = SCARG(p, timerid); /* timer_t */
1560 *n_args = 1;
1561 break;
1562 }
1563 /* sys_timer_delete */
1564 case 226: {
1565 const struct sys_timer_delete_args *p = params;
1566 iarg[0] = SCARG(p, timerid); /* timer_t */
1567 *n_args = 1;
1568 break;
1569 }
1570 /* linux_sys_clock_settime */
1571 case 227: {
1572 const struct linux_sys_clock_settime_args *p = params;
1573 iarg[0] = SCARG(p, which); /* clockid_t */
1574 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1575 *n_args = 2;
1576 break;
1577 }
1578 /* linux_sys_clock_gettime */
1579 case 228: {
1580 const struct linux_sys_clock_gettime_args *p = params;
1581 iarg[0] = SCARG(p, which); /* clockid_t */
1582 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1583 *n_args = 2;
1584 break;
1585 }
1586 /* linux_sys_clock_getres */
1587 case 229: {
1588 const struct linux_sys_clock_getres_args *p = params;
1589 iarg[0] = SCARG(p, which); /* clockid_t */
1590 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1591 *n_args = 2;
1592 break;
1593 }
1594 /* linux_sys_clock_nanosleep */
1595 case 230: {
1596 const struct linux_sys_clock_nanosleep_args *p = params;
1597 iarg[0] = SCARG(p, which); /* clockid_t */
1598 iarg[1] = SCARG(p, flags); /* int */
1599 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
1600 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1601 *n_args = 4;
1602 break;
1603 }
1604 /* linux_sys_exit_group */
1605 case 231: {
1606 const struct linux_sys_exit_group_args *p = params;
1607 iarg[0] = SCARG(p, error_code); /* int */
1608 *n_args = 1;
1609 break;
1610 }
1611 /* linux_sys_epoll_wait */
1612 case 232: {
1613 const struct linux_sys_epoll_wait_args *p = params;
1614 iarg[0] = SCARG(p, epfd); /* int */
1615 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1616 iarg[2] = SCARG(p, maxevents); /* int */
1617 iarg[3] = SCARG(p, timeout); /* int */
1618 *n_args = 4;
1619 break;
1620 }
1621 /* linux_sys_epoll_ctl */
1622 case 233: {
1623 const struct linux_sys_epoll_ctl_args *p = params;
1624 iarg[0] = SCARG(p, epfd); /* int */
1625 iarg[1] = SCARG(p, op); /* int */
1626 iarg[2] = SCARG(p, fd); /* int */
1627 uarg[3] = (intptr_t) SCARG(p, event); /* struct linux_epoll_event * */
1628 *n_args = 4;
1629 break;
1630 }
1631 /* linux_sys_tgkill */
1632 case 234: {
1633 const struct linux_sys_tgkill_args *p = params;
1634 iarg[0] = SCARG(p, tgid); /* int */
1635 iarg[1] = SCARG(p, tid); /* int */
1636 iarg[2] = SCARG(p, sig); /* int */
1637 *n_args = 3;
1638 break;
1639 }
1640 /* compat_50_sys_utimes */
1641 case 235: {
1642 const struct compat_50_sys_utimes_args *p = params;
1643 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1644 uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
1645 *n_args = 2;
1646 break;
1647 }
1648 /* linux_sys_openat */
1649 case 257: {
1650 const struct linux_sys_openat_args *p = params;
1651 iarg[0] = SCARG(p, fd); /* int */
1652 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1653 iarg[2] = SCARG(p, flags); /* int */
1654 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1655 *n_args = 4;
1656 break;
1657 }
1658 /* sys_mkdirat */
1659 case 258: {
1660 const struct sys_mkdirat_args *p = params;
1661 iarg[0] = SCARG(p, fd); /* int */
1662 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1663 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1664 *n_args = 3;
1665 break;
1666 }
1667 /* linux_sys_mknodat */
1668 case 259: {
1669 const struct linux_sys_mknodat_args *p = params;
1670 iarg[0] = SCARG(p, fd); /* int */
1671 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1672 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1673 uarg[3] = SCARG(p, dev); /* unsigned */
1674 *n_args = 4;
1675 break;
1676 }
1677 /* linux_sys_fchownat */
1678 case 260: {
1679 const struct linux_sys_fchownat_args *p = params;
1680 iarg[0] = SCARG(p, fd); /* int */
1681 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1682 uarg[2] = SCARG(p, owner); /* uid_t */
1683 iarg[3] = SCARG(p, group); /* gid_t */
1684 iarg[4] = SCARG(p, flag); /* int */
1685 *n_args = 5;
1686 break;
1687 }
1688 /* linux_sys_fstatat64 */
1689 case 262: {
1690 const struct linux_sys_fstatat64_args *p = params;
1691 iarg[0] = SCARG(p, fd); /* int */
1692 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1693 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
1694 iarg[3] = SCARG(p, flag); /* int */
1695 *n_args = 4;
1696 break;
1697 }
1698 /* linux_sys_unlinkat */
1699 case 263: {
1700 const struct linux_sys_unlinkat_args *p = params;
1701 iarg[0] = SCARG(p, fd); /* int */
1702 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1703 iarg[2] = SCARG(p, flag); /* int */
1704 *n_args = 3;
1705 break;
1706 }
1707 /* sys_renameat */
1708 case 264: {
1709 const struct sys_renameat_args *p = params;
1710 iarg[0] = SCARG(p, fromfd); /* int */
1711 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1712 iarg[2] = SCARG(p, tofd); /* int */
1713 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1714 *n_args = 4;
1715 break;
1716 }
1717 /* linux_sys_linkat */
1718 case 265: {
1719 const struct linux_sys_linkat_args *p = params;
1720 iarg[0] = SCARG(p, fd1); /* int */
1721 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1722 iarg[2] = SCARG(p, fd2); /* int */
1723 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1724 iarg[4] = SCARG(p, flags); /* int */
1725 *n_args = 5;
1726 break;
1727 }
1728 /* sys_symlinkat */
1729 case 266: {
1730 const struct sys_symlinkat_args *p = params;
1731 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1732 iarg[1] = SCARG(p, fd); /* int */
1733 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1734 *n_args = 3;
1735 break;
1736 }
1737 /* sys_readlinkat */
1738 case 267: {
1739 const struct sys_readlinkat_args *p = params;
1740 iarg[0] = SCARG(p, fd); /* int */
1741 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1742 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
1743 uarg[3] = SCARG(p, bufsize); /* size_t */
1744 *n_args = 4;
1745 break;
1746 }
1747 /* linux_sys_fchmodat */
1748 case 268: {
1749 const struct linux_sys_fchmodat_args *p = params;
1750 iarg[0] = SCARG(p, fd); /* int */
1751 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1752 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1753 *n_args = 3;
1754 break;
1755 }
1756 /* linux_sys_faccessat */
1757 case 269: {
1758 const struct linux_sys_faccessat_args *p = params;
1759 iarg[0] = SCARG(p, fd); /* int */
1760 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1761 iarg[2] = SCARG(p, amode); /* int */
1762 *n_args = 3;
1763 break;
1764 }
1765 /* linux_sys_pselect6 */
1766 case 270: {
1767 const struct linux_sys_pselect6_args *p = params;
1768 iarg[0] = SCARG(p, nfds); /* int */
1769 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
1770 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
1771 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
1772 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1773 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */
1774 *n_args = 6;
1775 break;
1776 }
1777 /* linux_sys_ppoll */
1778 case 271: {
1779 const struct linux_sys_ppoll_args *p = params;
1780 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1781 uarg[1] = SCARG(p, nfds); /* u_int */
1782 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1783 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
1784 *n_args = 4;
1785 break;
1786 }
1787 /* sys___futex_set_robust_list */
1788 case 273: {
1789 const struct sys___futex_set_robust_list_args *p = params;
1790 uarg[0] = (intptr_t) SCARG(p, head); /* void * */
1791 uarg[1] = SCARG(p, len); /* size_t */
1792 *n_args = 2;
1793 break;
1794 }
1795 /* sys___futex_get_robust_list */
1796 case 274: {
1797 const struct sys___futex_get_robust_list_args *p = params;
1798 iarg[0] = SCARG(p, lwpid); /* lwpid_t */
1799 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */
1800 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */
1801 *n_args = 3;
1802 break;
1803 }
1804 /* linux_sys_utimensat */
1805 case 280: {
1806 const struct linux_sys_utimensat_args *p = params;
1807 iarg[0] = SCARG(p, fd); /* int */
1808 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1809 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
1810 iarg[3] = SCARG(p, flag); /* int */
1811 *n_args = 4;
1812 break;
1813 }
1814 /* linux_sys_epoll_pwait */
1815 case 281: {
1816 const struct linux_sys_epoll_pwait_args *p = params;
1817 iarg[0] = SCARG(p, epfd); /* int */
1818 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1819 iarg[2] = SCARG(p, maxevents); /* int */
1820 iarg[3] = SCARG(p, timeout); /* int */
1821 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
1822 *n_args = 5;
1823 break;
1824 }
1825 /* linux_sys_timerfd_create */
1826 case 283: {
1827 const struct linux_sys_timerfd_create_args *p = params;
1828 iarg[0] = SCARG(p, clock_id); /* clockid_t */
1829 iarg[1] = SCARG(p, flags); /* int */
1830 *n_args = 2;
1831 break;
1832 }
1833 /* linux_sys_eventfd */
1834 case 284: {
1835 const struct linux_sys_eventfd_args *p = params;
1836 uarg[0] = SCARG(p, initval); /* unsigned int */
1837 *n_args = 1;
1838 break;
1839 }
1840 /* linux_sys_fallocate */
1841 case 285: {
1842 const struct linux_sys_fallocate_args *p = params;
1843 iarg[0] = SCARG(p, fd); /* int */
1844 iarg[1] = SCARG(p, mode); /* int */
1845 iarg[2] = SCARG(p, offset); /* off_t */
1846 iarg[3] = SCARG(p, len); /* off_t */
1847 *n_args = 4;
1848 break;
1849 }
1850 /* linux_sys_timerfd_settime */
1851 case 286: {
1852 const struct linux_sys_timerfd_settime_args *p = params;
1853 iarg[0] = SCARG(p, fd); /* int */
1854 iarg[1] = SCARG(p, flags); /* int */
1855 uarg[2] = (intptr_t) SCARG(p, tim); /* const struct linux_itimerspec * */
1856 uarg[3] = (intptr_t) SCARG(p, otim); /* struct linux_itimerspec * */
1857 *n_args = 4;
1858 break;
1859 }
1860 /* linux_sys_timerfd_gettime */
1861 case 287: {
1862 const struct linux_sys_timerfd_gettime_args *p = params;
1863 iarg[0] = SCARG(p, fd); /* int */
1864 uarg[1] = (intptr_t) SCARG(p, tim); /* struct linux_itimerspec * */
1865 *n_args = 2;
1866 break;
1867 }
1868 /* linux_sys_accept4 */
1869 case 288: {
1870 const struct linux_sys_accept4_args *p = params;
1871 iarg[0] = SCARG(p, s); /* int */
1872 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
1873 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
1874 iarg[3] = SCARG(p, flags); /* int */
1875 *n_args = 4;
1876 break;
1877 }
1878 /* linux_sys_eventfd2 */
1879 case 290: {
1880 const struct linux_sys_eventfd2_args *p = params;
1881 uarg[0] = SCARG(p, initval); /* unsigned int */
1882 iarg[1] = SCARG(p, flags); /* int */
1883 *n_args = 2;
1884 break;
1885 }
1886 /* linux_sys_epoll_create1 */
1887 case 291: {
1888 const struct linux_sys_epoll_create1_args *p = params;
1889 iarg[0] = SCARG(p, flags); /* int */
1890 *n_args = 1;
1891 break;
1892 }
1893 /* linux_sys_dup3 */
1894 case 292: {
1895 const struct linux_sys_dup3_args *p = params;
1896 iarg[0] = SCARG(p, from); /* int */
1897 iarg[1] = SCARG(p, to); /* int */
1898 iarg[2] = SCARG(p, flags); /* int */
1899 *n_args = 3;
1900 break;
1901 }
1902 /* linux_sys_pipe2 */
1903 case 293: {
1904 const struct linux_sys_pipe2_args *p = params;
1905 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
1906 iarg[1] = SCARG(p, flags); /* int */
1907 *n_args = 2;
1908 break;
1909 }
1910 /* linux_sys_preadv */
1911 case 295: {
1912 const struct linux_sys_preadv_args *p = params;
1913 iarg[0] = SCARG(p, fd); /* int */
1914 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
1915 iarg[2] = SCARG(p, iovcnt); /* int */
1916 uarg[3] = SCARG(p, off_lo); /* unsigned long */
1917 uarg[4] = SCARG(p, off_hi); /* unsigned long */
1918 *n_args = 5;
1919 break;
1920 }
1921 /* linux_sys_pwritev */
1922 case 296: {
1923 const struct linux_sys_pwritev_args *p = params;
1924 iarg[0] = SCARG(p, fd); /* int */
1925 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovcnt * */
1926 iarg[2] = SCARG(p, iovcnt); /* int */
1927 uarg[3] = SCARG(p, off_lo); /* unsigned long */
1928 uarg[4] = SCARG(p, off_hi); /* unsigned long */
1929 *n_args = 5;
1930 break;
1931 }
1932 /* linux_sys_recvmmsg */
1933 case 299: {
1934 const struct linux_sys_recvmmsg_args *p = params;
1935 iarg[0] = SCARG(p, s); /* int */
1936 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1937 uarg[2] = SCARG(p, vlen); /* unsigned int */
1938 uarg[3] = SCARG(p, flags); /* unsigned int */
1939 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */
1940 *n_args = 5;
1941 break;
1942 }
1943 /* linux_sys_prlimit64 */
1944 case 302: {
1945 const struct linux_sys_prlimit64_args *p = params;
1946 iarg[0] = SCARG(p, pid); /* pid_t */
1947 iarg[1] = SCARG(p, which); /* int */
1948 uarg[2] = (intptr_t) SCARG(p, new_rlp); /* struct rlimit * */
1949 uarg[3] = (intptr_t) SCARG(p, old_rlp); /* struct rlimit * */
1950 *n_args = 4;
1951 break;
1952 }
1953 /* linux_sys_sendmmsg */
1954 case 307: {
1955 const struct linux_sys_sendmmsg_args *p = params;
1956 iarg[0] = SCARG(p, s); /* int */
1957 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */
1958 uarg[2] = SCARG(p, vlen); /* unsigned int */
1959 uarg[3] = SCARG(p, flags); /* unsigned int */
1960 *n_args = 4;
1961 break;
1962 }
1963 /* sys_getrandom */
1964 case 318: {
1965 const struct sys_getrandom_args *p = params;
1966 uarg[0] = (intptr_t) SCARG(p, buf); /* void * */
1967 uarg[1] = SCARG(p, buflen); /* size_t */
1968 uarg[2] = SCARG(p, flags); /* unsigned int */
1969 *n_args = 3;
1970 break;
1971 }
1972 /* linux_sys_memfd_create */
1973 case 319: {
1974 const struct linux_sys_memfd_create_args *p = params;
1975 uarg[0] = (intptr_t) SCARG(p, name); /* const char * */
1976 uarg[1] = SCARG(p, flags); /* unsigned int */
1977 *n_args = 2;
1978 break;
1979 }
1980 /* linux_sys_epoll_pwait2 */
1981 case 441: {
1982 const struct linux_sys_epoll_pwait2_args *p = params;
1983 iarg[0] = SCARG(p, epfd); /* int */
1984 uarg[1] = (intptr_t) SCARG(p, events); /* struct linux_epoll_event * */
1985 iarg[2] = SCARG(p, maxevents); /* int */
1986 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1987 uarg[4] = (intptr_t) SCARG(p, sigmask); /* const linux_sigset_t * */
1988 *n_args = 5;
1989 break;
1990 }
1991 /* linux_sys_nosys */
1992 case 451: {
1993 *n_args = 0;
1994 break;
1995 }
1996 default:
1997 *n_args = 0;
1998 break;
1999 };
2000 }
2001 static void
2002 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2003 {
2004 const char *p = NULL;
2005 switch (sysnum) {
2006 /* sys_read */
2007 case 0:
2008 switch(ndx) {
2009 case 0:
2010 p = "int";
2011 break;
2012 case 1:
2013 p = "void *";
2014 break;
2015 case 2:
2016 p = "size_t";
2017 break;
2018 default:
2019 break;
2020 };
2021 break;
2022 /* sys_write */
2023 case 1:
2024 switch(ndx) {
2025 case 0:
2026 p = "int";
2027 break;
2028 case 1:
2029 p = "const void *";
2030 break;
2031 case 2:
2032 p = "size_t";
2033 break;
2034 default:
2035 break;
2036 };
2037 break;
2038 /* linux_sys_open */
2039 case 2:
2040 switch(ndx) {
2041 case 0:
2042 p = "const char *";
2043 break;
2044 case 1:
2045 p = "int";
2046 break;
2047 case 2:
2048 p = "linux_umode_t";
2049 break;
2050 default:
2051 break;
2052 };
2053 break;
2054 /* sys_close */
2055 case 3:
2056 switch(ndx) {
2057 case 0:
2058 p = "int";
2059 break;
2060 default:
2061 break;
2062 };
2063 break;
2064 /* linux_sys_stat64 */
2065 case 4:
2066 switch(ndx) {
2067 case 0:
2068 p = "const char *";
2069 break;
2070 case 1:
2071 p = "struct linux_stat64 *";
2072 break;
2073 default:
2074 break;
2075 };
2076 break;
2077 /* linux_sys_fstat64 */
2078 case 5:
2079 switch(ndx) {
2080 case 0:
2081 p = "int";
2082 break;
2083 case 1:
2084 p = "struct linux_stat64 *";
2085 break;
2086 default:
2087 break;
2088 };
2089 break;
2090 /* linux_sys_lstat64 */
2091 case 6:
2092 switch(ndx) {
2093 case 0:
2094 p = "const char *";
2095 break;
2096 case 1:
2097 p = "struct linux_stat64 *";
2098 break;
2099 default:
2100 break;
2101 };
2102 break;
2103 /* sys_poll */
2104 case 7:
2105 switch(ndx) {
2106 case 0:
2107 p = "struct pollfd *";
2108 break;
2109 case 1:
2110 p = "u_int";
2111 break;
2112 case 2:
2113 p = "int";
2114 break;
2115 default:
2116 break;
2117 };
2118 break;
2119 /* compat_43_sys_lseek */
2120 case 8:
2121 switch(ndx) {
2122 case 0:
2123 p = "int";
2124 break;
2125 case 1:
2126 p = "long";
2127 break;
2128 case 2:
2129 p = "int";
2130 break;
2131 default:
2132 break;
2133 };
2134 break;
2135 /* linux_sys_mmap */
2136 case 9:
2137 switch(ndx) {
2138 case 0:
2139 p = "unsigned long";
2140 break;
2141 case 1:
2142 p = "size_t";
2143 break;
2144 case 2:
2145 p = "int";
2146 break;
2147 case 3:
2148 p = "int";
2149 break;
2150 case 4:
2151 p = "int";
2152 break;
2153 case 5:
2154 p = "linux_off_t";
2155 break;
2156 default:
2157 break;
2158 };
2159 break;
2160 /* linux_sys_mprotect */
2161 case 10:
2162 switch(ndx) {
2163 case 0:
2164 p = "const void *";
2165 break;
2166 case 1:
2167 p = "unsigned long";
2168 break;
2169 case 2:
2170 p = "int";
2171 break;
2172 default:
2173 break;
2174 };
2175 break;
2176 /* sys_munmap */
2177 case 11:
2178 switch(ndx) {
2179 case 0:
2180 p = "void *";
2181 break;
2182 case 1:
2183 p = "size_t";
2184 break;
2185 default:
2186 break;
2187 };
2188 break;
2189 /* linux_sys_brk */
2190 case 12:
2191 switch(ndx) {
2192 case 0:
2193 p = "char *";
2194 break;
2195 default:
2196 break;
2197 };
2198 break;
2199 /* linux_sys_rt_sigaction */
2200 case 13:
2201 switch(ndx) {
2202 case 0:
2203 p = "int";
2204 break;
2205 case 1:
2206 p = "const struct linux_sigaction *";
2207 break;
2208 case 2:
2209 p = "struct linux_sigaction *";
2210 break;
2211 case 3:
2212 p = "size_t";
2213 break;
2214 default:
2215 break;
2216 };
2217 break;
2218 /* linux_sys_rt_sigprocmask */
2219 case 14:
2220 switch(ndx) {
2221 case 0:
2222 p = "int";
2223 break;
2224 case 1:
2225 p = "const linux_sigset_t *";
2226 break;
2227 case 2:
2228 p = "linux_sigset_t *";
2229 break;
2230 case 3:
2231 p = "size_t";
2232 break;
2233 default:
2234 break;
2235 };
2236 break;
2237 /* linux_sys_rt_sigreturn */
2238 case 15:
2239 break;
2240 /* linux_sys_ioctl */
2241 case 16:
2242 switch(ndx) {
2243 case 0:
2244 p = "int";
2245 break;
2246 case 1:
2247 p = "u_long";
2248 break;
2249 case 2:
2250 p = "void *";
2251 break;
2252 default:
2253 break;
2254 };
2255 break;
2256 /* linux_sys_pread */
2257 case 17:
2258 switch(ndx) {
2259 case 0:
2260 p = "int";
2261 break;
2262 case 1:
2263 p = "char *";
2264 break;
2265 case 2:
2266 p = "size_t";
2267 break;
2268 case 3:
2269 p = "off_t";
2270 break;
2271 default:
2272 break;
2273 };
2274 break;
2275 /* linux_sys_pwrite */
2276 case 18:
2277 switch(ndx) {
2278 case 0:
2279 p = "int";
2280 break;
2281 case 1:
2282 p = "char *";
2283 break;
2284 case 2:
2285 p = "size_t";
2286 break;
2287 case 3:
2288 p = "off_t";
2289 break;
2290 default:
2291 break;
2292 };
2293 break;
2294 /* sys_readv */
2295 case 19:
2296 switch(ndx) {
2297 case 0:
2298 p = "int";
2299 break;
2300 case 1:
2301 p = "const struct iovec *";
2302 break;
2303 case 2:
2304 p = "int";
2305 break;
2306 default:
2307 break;
2308 };
2309 break;
2310 /* sys_writev */
2311 case 20:
2312 switch(ndx) {
2313 case 0:
2314 p = "int";
2315 break;
2316 case 1:
2317 p = "const struct iovec *";
2318 break;
2319 case 2:
2320 p = "int";
2321 break;
2322 default:
2323 break;
2324 };
2325 break;
2326 /* sys_access */
2327 case 21:
2328 switch(ndx) {
2329 case 0:
2330 p = "const char *";
2331 break;
2332 case 1:
2333 p = "int";
2334 break;
2335 default:
2336 break;
2337 };
2338 break;
2339 /* linux_sys_pipe */
2340 case 22:
2341 switch(ndx) {
2342 case 0:
2343 p = "int *";
2344 break;
2345 default:
2346 break;
2347 };
2348 break;
2349 /* linux_sys_select */
2350 case 23:
2351 switch(ndx) {
2352 case 0:
2353 p = "int";
2354 break;
2355 case 1:
2356 p = "fd_set *";
2357 break;
2358 case 2:
2359 p = "fd_set *";
2360 break;
2361 case 3:
2362 p = "fd_set *";
2363 break;
2364 case 4:
2365 p = "struct timeval50 *";
2366 break;
2367 default:
2368 break;
2369 };
2370 break;
2371 /* linux_sys_sched_yield */
2372 case 24:
2373 break;
2374 /* linux_sys_mremap */
2375 case 25:
2376 switch(ndx) {
2377 case 0:
2378 p = "void *";
2379 break;
2380 case 1:
2381 p = "size_t";
2382 break;
2383 case 2:
2384 p = "size_t";
2385 break;
2386 case 3:
2387 p = "u_long";
2388 break;
2389 default:
2390 break;
2391 };
2392 break;
2393 /* sys___msync13 */
2394 case 26:
2395 switch(ndx) {
2396 case 0:
2397 p = "void *";
2398 break;
2399 case 1:
2400 p = "size_t";
2401 break;
2402 case 2:
2403 p = "int";
2404 break;
2405 default:
2406 break;
2407 };
2408 break;
2409 /* sys_mincore */
2410 case 27:
2411 switch(ndx) {
2412 case 0:
2413 p = "void *";
2414 break;
2415 case 1:
2416 p = "size_t";
2417 break;
2418 case 2:
2419 p = "char *";
2420 break;
2421 default:
2422 break;
2423 };
2424 break;
2425 /* sys_madvise */
2426 case 28:
2427 switch(ndx) {
2428 case 0:
2429 p = "void *";
2430 break;
2431 case 1:
2432 p = "size_t";
2433 break;
2434 case 2:
2435 p = "int";
2436 break;
2437 default:
2438 break;
2439 };
2440 break;
2441 #ifdef SYSVSHM
2442 /* linux_sys_shmget */
2443 case 29:
2444 switch(ndx) {
2445 case 0:
2446 p = "key_t";
2447 break;
2448 case 1:
2449 p = "size_t";
2450 break;
2451 case 2:
2452 p = "int";
2453 break;
2454 default:
2455 break;
2456 };
2457 break;
2458 /* sys_shmat */
2459 case 30:
2460 switch(ndx) {
2461 case 0:
2462 p = "int";
2463 break;
2464 case 1:
2465 p = "void *";
2466 break;
2467 case 2:
2468 p = "int";
2469 break;
2470 default:
2471 break;
2472 };
2473 break;
2474 /* linux_sys_shmctl */
2475 case 31:
2476 switch(ndx) {
2477 case 0:
2478 p = "int";
2479 break;
2480 case 1:
2481 p = "int";
2482 break;
2483 case 2:
2484 p = "struct linux_shmid_ds *";
2485 break;
2486 default:
2487 break;
2488 };
2489 break;
2490 #else
2491 #endif
2492 /* sys_dup */
2493 case 32:
2494 switch(ndx) {
2495 case 0:
2496 p = "int";
2497 break;
2498 default:
2499 break;
2500 };
2501 break;
2502 /* sys_dup2 */
2503 case 33:
2504 switch(ndx) {
2505 case 0:
2506 p = "int";
2507 break;
2508 case 1:
2509 p = "int";
2510 break;
2511 default:
2512 break;
2513 };
2514 break;
2515 /* linux_sys_pause */
2516 case 34:
2517 break;
2518 /* linux_sys_nanosleep */
2519 case 35:
2520 switch(ndx) {
2521 case 0:
2522 p = "const struct linux_timespec *";
2523 break;
2524 case 1:
2525 p = "struct linux_timespec *";
2526 break;
2527 default:
2528 break;
2529 };
2530 break;
2531 /* compat_50_sys_getitimer */
2532 case 36:
2533 switch(ndx) {
2534 case 0:
2535 p = "int";
2536 break;
2537 case 1:
2538 p = "struct itimerval50 *";
2539 break;
2540 default:
2541 break;
2542 };
2543 break;
2544 /* linux_sys_alarm */
2545 case 37:
2546 switch(ndx) {
2547 case 0:
2548 p = "unsigned int";
2549 break;
2550 default:
2551 break;
2552 };
2553 break;
2554 /* compat_50_sys_setitimer */
2555 case 38:
2556 switch(ndx) {
2557 case 0:
2558 p = "int";
2559 break;
2560 case 1:
2561 p = "struct itimerval50 *";
2562 break;
2563 case 2:
2564 p = "struct itimerval50 *";
2565 break;
2566 default:
2567 break;
2568 };
2569 break;
2570 /* sys_getpid */
2571 case 39:
2572 break;
2573 /* linux_sys_socket */
2574 case 41:
2575 switch(ndx) {
2576 case 0:
2577 p = "int";
2578 break;
2579 case 1:
2580 p = "int";
2581 break;
2582 case 2:
2583 p = "int";
2584 break;
2585 default:
2586 break;
2587 };
2588 break;
2589 /* linux_sys_connect */
2590 case 42:
2591 switch(ndx) {
2592 case 0:
2593 p = "int";
2594 break;
2595 case 1:
2596 p = "const struct osockaddr *";
2597 break;
2598 case 2:
2599 p = "unsigned int";
2600 break;
2601 default:
2602 break;
2603 };
2604 break;
2605 /* linux_sys_accept */
2606 case 43:
2607 switch(ndx) {
2608 case 0:
2609 p = "int";
2610 break;
2611 case 1:
2612 p = "struct osockaddr *";
2613 break;
2614 case 2:
2615 p = "int *";
2616 break;
2617 default:
2618 break;
2619 };
2620 break;
2621 /* linux_sys_sendto */
2622 case 44:
2623 switch(ndx) {
2624 case 0:
2625 p = "int";
2626 break;
2627 case 1:
2628 p = "void *";
2629 break;
2630 case 2:
2631 p = "int";
2632 break;
2633 case 3:
2634 p = "int";
2635 break;
2636 case 4:
2637 p = "struct osockaddr *";
2638 break;
2639 case 5:
2640 p = "int";
2641 break;
2642 default:
2643 break;
2644 };
2645 break;
2646 /* linux_sys_recvfrom */
2647 case 45:
2648 switch(ndx) {
2649 case 0:
2650 p = "int";
2651 break;
2652 case 1:
2653 p = "void *";
2654 break;
2655 case 2:
2656 p = "size_t";
2657 break;
2658 case 3:
2659 p = "int";
2660 break;
2661 case 4:
2662 p = "struct osockaddr *";
2663 break;
2664 case 5:
2665 p = "unsigned int *";
2666 break;
2667 default:
2668 break;
2669 };
2670 break;
2671 /* linux_sys_sendmsg */
2672 case 46:
2673 switch(ndx) {
2674 case 0:
2675 p = "int";
2676 break;
2677 case 1:
2678 p = "const struct linux_msghdr *";
2679 break;
2680 case 2:
2681 p = "int";
2682 break;
2683 default:
2684 break;
2685 };
2686 break;
2687 /* linux_sys_recvmsg */
2688 case 47:
2689 switch(ndx) {
2690 case 0:
2691 p = "int";
2692 break;
2693 case 1:
2694 p = "struct linux_msghdr *";
2695 break;
2696 case 2:
2697 p = "int";
2698 break;
2699 default:
2700 break;
2701 };
2702 break;
2703 /* sys_shutdown */
2704 case 48:
2705 switch(ndx) {
2706 case 0:
2707 p = "int";
2708 break;
2709 case 1:
2710 p = "int";
2711 break;
2712 default:
2713 break;
2714 };
2715 break;
2716 /* linux_sys_bind */
2717 case 49:
2718 switch(ndx) {
2719 case 0:
2720 p = "int";
2721 break;
2722 case 1:
2723 p = "const struct osockaddr *";
2724 break;
2725 case 2:
2726 p = "unsigned int";
2727 break;
2728 default:
2729 break;
2730 };
2731 break;
2732 /* sys_listen */
2733 case 50:
2734 switch(ndx) {
2735 case 0:
2736 p = "int";
2737 break;
2738 case 1:
2739 p = "int";
2740 break;
2741 default:
2742 break;
2743 };
2744 break;
2745 /* linux_sys_getsockname */
2746 case 51:
2747 switch(ndx) {
2748 case 0:
2749 p = "int";
2750 break;
2751 case 1:
2752 p = "void *";
2753 break;
2754 case 2:
2755 p = "int *";
2756 break;
2757 default:
2758 break;
2759 };
2760 break;
2761 /* linux_sys_getpeername */
2762 case 52:
2763 switch(ndx) {
2764 case 0:
2765 p = "int";
2766 break;
2767 case 1:
2768 p = "struct sockaddr *";
2769 break;
2770 case 2:
2771 p = "unsigned int *";
2772 break;
2773 default:
2774 break;
2775 };
2776 break;
2777 /* linux_sys_socketpair */
2778 case 53:
2779 switch(ndx) {
2780 case 0:
2781 p = "int";
2782 break;
2783 case 1:
2784 p = "int";
2785 break;
2786 case 2:
2787 p = "int";
2788 break;
2789 case 3:
2790 p = "int *";
2791 break;
2792 default:
2793 break;
2794 };
2795 break;
2796 /* linux_sys_setsockopt */
2797 case 54:
2798 switch(ndx) {
2799 case 0:
2800 p = "int";
2801 break;
2802 case 1:
2803 p = "int";
2804 break;
2805 case 2:
2806 p = "int";
2807 break;
2808 case 3:
2809 p = "void *";
2810 break;
2811 case 4:
2812 p = "int";
2813 break;
2814 default:
2815 break;
2816 };
2817 break;
2818 /* linux_sys_getsockopt */
2819 case 55:
2820 switch(ndx) {
2821 case 0:
2822 p = "int";
2823 break;
2824 case 1:
2825 p = "int";
2826 break;
2827 case 2:
2828 p = "int";
2829 break;
2830 case 3:
2831 p = "void *";
2832 break;
2833 case 4:
2834 p = "int *";
2835 break;
2836 default:
2837 break;
2838 };
2839 break;
2840 /* linux_sys_clone */
2841 case 56:
2842 switch(ndx) {
2843 case 0:
2844 p = "int";
2845 break;
2846 case 1:
2847 p = "void *";
2848 break;
2849 case 2:
2850 p = "void *";
2851 break;
2852 case 3:
2853 p = "void *";
2854 break;
2855 case 4:
2856 p = "void *";
2857 break;
2858 default:
2859 break;
2860 };
2861 break;
2862 /* sys_fork */
2863 case 57:
2864 break;
2865 /* sys___vfork14 */
2866 case 58:
2867 break;
2868 /* sys_execve */
2869 case 59:
2870 switch(ndx) {
2871 case 0:
2872 p = "const char *";
2873 break;
2874 case 1:
2875 p = "char **";
2876 break;
2877 case 2:
2878 p = "char **";
2879 break;
2880 default:
2881 break;
2882 };
2883 break;
2884 /* linux_sys_exit */
2885 case 60:
2886 switch(ndx) {
2887 case 0:
2888 p = "int";
2889 break;
2890 default:
2891 break;
2892 };
2893 break;
2894 /* linux_sys_wait4 */
2895 case 61:
2896 switch(ndx) {
2897 case 0:
2898 p = "int";
2899 break;
2900 case 1:
2901 p = "int *";
2902 break;
2903 case 2:
2904 p = "int";
2905 break;
2906 case 3:
2907 p = "struct rusage50 *";
2908 break;
2909 default:
2910 break;
2911 };
2912 break;
2913 /* linux_sys_kill */
2914 case 62:
2915 switch(ndx) {
2916 case 0:
2917 p = "int";
2918 break;
2919 case 1:
2920 p = "int";
2921 break;
2922 default:
2923 break;
2924 };
2925 break;
2926 /* linux_sys_uname */
2927 case 63:
2928 switch(ndx) {
2929 case 0:
2930 p = "struct linux_utsname *";
2931 break;
2932 default:
2933 break;
2934 };
2935 break;
2936 #ifdef SYSVSEM
2937 /* sys_semget */
2938 case 64:
2939 switch(ndx) {
2940 case 0:
2941 p = "key_t";
2942 break;
2943 case 1:
2944 p = "int";
2945 break;
2946 case 2:
2947 p = "int";
2948 break;
2949 default:
2950 break;
2951 };
2952 break;
2953 /* sys_semop */
2954 case 65:
2955 switch(ndx) {
2956 case 0:
2957 p = "int";
2958 break;
2959 case 1:
2960 p = "struct sembuf *";
2961 break;
2962 case 2:
2963 p = "size_t";
2964 break;
2965 default:
2966 break;
2967 };
2968 break;
2969 /* linux_sys_semctl */
2970 case 66:
2971 switch(ndx) {
2972 case 0:
2973 p = "int";
2974 break;
2975 case 1:
2976 p = "int";
2977 break;
2978 case 2:
2979 p = "int";
2980 break;
2981 case 3:
2982 p = "union linux_semun";
2983 break;
2984 default:
2985 break;
2986 };
2987 break;
2988 #else
2989 #endif
2990 #ifdef SYSVSHM
2991 /* sys_shmdt */
2992 case 67:
2993 switch(ndx) {
2994 case 0:
2995 p = "const void *";
2996 break;
2997 default:
2998 break;
2999 };
3000 break;
3001 #else
3002 #endif
3003 #ifdef SYSVMSG
3004 /* sys_msgget */
3005 case 68:
3006 switch(ndx) {
3007 case 0:
3008 p = "key_t";
3009 break;
3010 case 1:
3011 p = "int";
3012 break;
3013 default:
3014 break;
3015 };
3016 break;
3017 /* sys_msgsnd */
3018 case 69:
3019 switch(ndx) {
3020 case 0:
3021 p = "int";
3022 break;
3023 case 1:
3024 p = "void *";
3025 break;
3026 case 2:
3027 p = "size_t";
3028 break;
3029 case 3:
3030 p = "int";
3031 break;
3032 default:
3033 break;
3034 };
3035 break;
3036 /* sys_msgrcv */
3037 case 70:
3038 switch(ndx) {
3039 case 0:
3040 p = "int";
3041 break;
3042 case 1:
3043 p = "void *";
3044 break;
3045 case 2:
3046 p = "size_t";
3047 break;
3048 case 3:
3049 p = "long";
3050 break;
3051 case 4:
3052 p = "int";
3053 break;
3054 default:
3055 break;
3056 };
3057 break;
3058 /* linux_sys_msgctl */
3059 case 71:
3060 switch(ndx) {
3061 case 0:
3062 p = "int";
3063 break;
3064 case 1:
3065 p = "int";
3066 break;
3067 case 2:
3068 p = "struct linux_msqid_ds *";
3069 break;
3070 default:
3071 break;
3072 };
3073 break;
3074 #else
3075 #endif
3076 /* linux_sys_fcntl */
3077 case 72:
3078 switch(ndx) {
3079 case 0:
3080 p = "int";
3081 break;
3082 case 1:
3083 p = "int";
3084 break;
3085 case 2:
3086 p = "void *";
3087 break;
3088 default:
3089 break;
3090 };
3091 break;
3092 /* sys_flock */
3093 case 73:
3094 switch(ndx) {
3095 case 0:
3096 p = "int";
3097 break;
3098 case 1:
3099 p = "int";
3100 break;
3101 default:
3102 break;
3103 };
3104 break;
3105 /* sys_fsync */
3106 case 74:
3107 switch(ndx) {
3108 case 0:
3109 p = "int";
3110 break;
3111 default:
3112 break;
3113 };
3114 break;
3115 /* linux_sys_fdatasync */
3116 case 75:
3117 switch(ndx) {
3118 case 0:
3119 p = "int";
3120 break;
3121 default:
3122 break;
3123 };
3124 break;
3125 /* linux_sys_truncate64 */
3126 case 76:
3127 switch(ndx) {
3128 case 0:
3129 p = "const char *";
3130 break;
3131 case 1:
3132 p = "off_t";
3133 break;
3134 default:
3135 break;
3136 };
3137 break;
3138 /* linux_sys_ftruncate64 */
3139 case 77:
3140 switch(ndx) {
3141 case 0:
3142 p = "unsigned int";
3143 break;
3144 case 1:
3145 p = "off_t";
3146 break;
3147 default:
3148 break;
3149 };
3150 break;
3151 /* linux_sys_getdents */
3152 case 78:
3153 switch(ndx) {
3154 case 0:
3155 p = "int";
3156 break;
3157 case 1:
3158 p = "struct linux_dirent *";
3159 break;
3160 case 2:
3161 p = "unsigned int";
3162 break;
3163 default:
3164 break;
3165 };
3166 break;
3167 /* sys___getcwd */
3168 case 79:
3169 switch(ndx) {
3170 case 0:
3171 p = "char *";
3172 break;
3173 case 1:
3174 p = "size_t";
3175 break;
3176 default:
3177 break;
3178 };
3179 break;
3180 /* sys_chdir */
3181 case 80:
3182 switch(ndx) {
3183 case 0:
3184 p = "const char *";
3185 break;
3186 default:
3187 break;
3188 };
3189 break;
3190 /* sys_fchdir */
3191 case 81:
3192 switch(ndx) {
3193 case 0:
3194 p = "int";
3195 break;
3196 default:
3197 break;
3198 };
3199 break;
3200 /* sys___posix_rename */
3201 case 82:
3202 switch(ndx) {
3203 case 0:
3204 p = "const char *";
3205 break;
3206 case 1:
3207 p = "const char *";
3208 break;
3209 default:
3210 break;
3211 };
3212 break;
3213 /* sys_mkdir */
3214 case 83:
3215 switch(ndx) {
3216 case 0:
3217 p = "const char *";
3218 break;
3219 case 1:
3220 p = "linux_umode_t";
3221 break;
3222 default:
3223 break;
3224 };
3225 break;
3226 /* sys_rmdir */
3227 case 84:
3228 switch(ndx) {
3229 case 0:
3230 p = "const char *";
3231 break;
3232 default:
3233 break;
3234 };
3235 break;
3236 /* linux_sys_creat */
3237 case 85:
3238 switch(ndx) {
3239 case 0:
3240 p = "const char *";
3241 break;
3242 case 1:
3243 p = "linux_umode_t";
3244 break;
3245 default:
3246 break;
3247 };
3248 break;
3249 /* sys_link */
3250 case 86:
3251 switch(ndx) {
3252 case 0:
3253 p = "const char *";
3254 break;
3255 case 1:
3256 p = "const char *";
3257 break;
3258 default:
3259 break;
3260 };
3261 break;
3262 /* linux_sys_unlink */
3263 case 87:
3264 switch(ndx) {
3265 case 0:
3266 p = "const char *";
3267 break;
3268 default:
3269 break;
3270 };
3271 break;
3272 /* sys_symlink */
3273 case 88:
3274 switch(ndx) {
3275 case 0:
3276 p = "const char *";
3277 break;
3278 case 1:
3279 p = "const char *";
3280 break;
3281 default:
3282 break;
3283 };
3284 break;
3285 /* sys_readlink */
3286 case 89:
3287 switch(ndx) {
3288 case 0:
3289 p = "const char *";
3290 break;
3291 case 1:
3292 p = "char *";
3293 break;
3294 case 2:
3295 p = "int";
3296 break;
3297 default:
3298 break;
3299 };
3300 break;
3301 /* sys_chmod */
3302 case 90:
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_fchmod */
3315 case 91:
3316 switch(ndx) {
3317 case 0:
3318 p = "int";
3319 break;
3320 case 1:
3321 p = "linux_umode_t";
3322 break;
3323 default:
3324 break;
3325 };
3326 break;
3327 /* sys___posix_chown */
3328 case 92:
3329 switch(ndx) {
3330 case 0:
3331 p = "const char *";
3332 break;
3333 case 1:
3334 p = "uid_t";
3335 break;
3336 case 2:
3337 p = "gid_t";
3338 break;
3339 default:
3340 break;
3341 };
3342 break;
3343 /* sys___posix_fchown */
3344 case 93:
3345 switch(ndx) {
3346 case 0:
3347 p = "int";
3348 break;
3349 case 1:
3350 p = "uid_t";
3351 break;
3352 case 2:
3353 p = "gid_t";
3354 break;
3355 default:
3356 break;
3357 };
3358 break;
3359 /* sys___posix_lchown */
3360 case 94:
3361 switch(ndx) {
3362 case 0:
3363 p = "const char *";
3364 break;
3365 case 1:
3366 p = "uid_t";
3367 break;
3368 case 2:
3369 p = "gid_t";
3370 break;
3371 default:
3372 break;
3373 };
3374 break;
3375 /* sys_umask */
3376 case 95:
3377 switch(ndx) {
3378 case 0:
3379 p = "int";
3380 break;
3381 default:
3382 break;
3383 };
3384 break;
3385 /* linux_sys_gettimeofday */
3386 case 96:
3387 switch(ndx) {
3388 case 0:
3389 p = "struct timeval50 *";
3390 break;
3391 case 1:
3392 p = "struct timezone *";
3393 break;
3394 default:
3395 break;
3396 };
3397 break;
3398 /* linux_sys_getrlimit */
3399 case 97:
3400 switch(ndx) {
3401 case 0:
3402 p = "int";
3403 break;
3404 case 1:
3405 p = "struct rlimit *";
3406 break;
3407 default:
3408 break;
3409 };
3410 break;
3411 /* compat_50_sys_getrusage */
3412 case 98:
3413 switch(ndx) {
3414 case 0:
3415 p = "int";
3416 break;
3417 case 1:
3418 p = "struct rusage50 *";
3419 break;
3420 default:
3421 break;
3422 };
3423 break;
3424 /* linux_sys_sysinfo */
3425 case 99:
3426 switch(ndx) {
3427 case 0:
3428 p = "struct linux_sysinfo *";
3429 break;
3430 default:
3431 break;
3432 };
3433 break;
3434 /* linux_sys_times */
3435 case 100:
3436 switch(ndx) {
3437 case 0:
3438 p = "struct times *";
3439 break;
3440 default:
3441 break;
3442 };
3443 break;
3444 /* linux_sys_ptrace */
3445 case 101:
3446 switch(ndx) {
3447 case 0:
3448 p = "long";
3449 break;
3450 case 1:
3451 p = "long";
3452 break;
3453 case 2:
3454 p = "long";
3455 break;
3456 case 3:
3457 p = "long";
3458 break;
3459 default:
3460 break;
3461 };
3462 break;
3463 /* sys_getuid */
3464 case 102:
3465 break;
3466 /* sys_getgid */
3467 case 104:
3468 break;
3469 /* sys_setuid */
3470 case 105:
3471 switch(ndx) {
3472 case 0:
3473 p = "uid_t";
3474 break;
3475 default:
3476 break;
3477 };
3478 break;
3479 /* sys_setgid */
3480 case 106:
3481 switch(ndx) {
3482 case 0:
3483 p = "gid_t";
3484 break;
3485 default:
3486 break;
3487 };
3488 break;
3489 /* sys_geteuid */
3490 case 107:
3491 break;
3492 /* sys_getegid */
3493 case 108:
3494 break;
3495 /* sys_setpgid */
3496 case 109:
3497 switch(ndx) {
3498 case 0:
3499 p = "int";
3500 break;
3501 case 1:
3502 p = "int";
3503 break;
3504 default:
3505 break;
3506 };
3507 break;
3508 /* sys_getppid */
3509 case 110:
3510 break;
3511 /* sys_getpgrp */
3512 case 111:
3513 break;
3514 /* sys_setsid */
3515 case 112:
3516 break;
3517 /* sys_setreuid */
3518 case 113:
3519 switch(ndx) {
3520 case 0:
3521 p = "uid_t";
3522 break;
3523 case 1:
3524 p = "uid_t";
3525 break;
3526 default:
3527 break;
3528 };
3529 break;
3530 /* sys_setregid */
3531 case 114:
3532 switch(ndx) {
3533 case 0:
3534 p = "gid_t";
3535 break;
3536 case 1:
3537 p = "gid_t";
3538 break;
3539 default:
3540 break;
3541 };
3542 break;
3543 /* sys_getgroups */
3544 case 115:
3545 switch(ndx) {
3546 case 0:
3547 p = "int";
3548 break;
3549 case 1:
3550 p = "gid_t *";
3551 break;
3552 default:
3553 break;
3554 };
3555 break;
3556 /* sys_setgroups */
3557 case 116:
3558 switch(ndx) {
3559 case 0:
3560 p = "int";
3561 break;
3562 case 1:
3563 p = "gid_t *";
3564 break;
3565 default:
3566 break;
3567 };
3568 break;
3569 /* linux_sys_setresuid */
3570 case 117:
3571 switch(ndx) {
3572 case 0:
3573 p = "uid_t";
3574 break;
3575 case 1:
3576 p = "uid_t";
3577 break;
3578 case 2:
3579 p = "uid_t";
3580 break;
3581 default:
3582 break;
3583 };
3584 break;
3585 /* linux_sys_getresuid */
3586 case 118:
3587 switch(ndx) {
3588 case 0:
3589 p = "uid_t *";
3590 break;
3591 case 1:
3592 p = "uid_t *";
3593 break;
3594 case 2:
3595 p = "uid_t *";
3596 break;
3597 default:
3598 break;
3599 };
3600 break;
3601 /* linux_sys_setresgid */
3602 case 119:
3603 switch(ndx) {
3604 case 0:
3605 p = "gid_t";
3606 break;
3607 case 1:
3608 p = "gid_t";
3609 break;
3610 case 2:
3611 p = "gid_t";
3612 break;
3613 default:
3614 break;
3615 };
3616 break;
3617 /* linux_sys_getresgid */
3618 case 120:
3619 switch(ndx) {
3620 case 0:
3621 p = "gid_t *";
3622 break;
3623 case 1:
3624 p = "gid_t *";
3625 break;
3626 case 2:
3627 p = "gid_t *";
3628 break;
3629 default:
3630 break;
3631 };
3632 break;
3633 /* sys_getpgid */
3634 case 121:
3635 switch(ndx) {
3636 case 0:
3637 p = "pid_t";
3638 break;
3639 default:
3640 break;
3641 };
3642 break;
3643 /* linux_sys_setfsuid */
3644 case 122:
3645 switch(ndx) {
3646 case 0:
3647 p = "uid_t";
3648 break;
3649 default:
3650 break;
3651 };
3652 break;
3653 /* linux_sys_setfsgid */
3654 case 123:
3655 switch(ndx) {
3656 case 0:
3657 p = "gid_t";
3658 break;
3659 default:
3660 break;
3661 };
3662 break;
3663 /* sys_getsid */
3664 case 124:
3665 switch(ndx) {
3666 case 0:
3667 p = "pid_t";
3668 break;
3669 default:
3670 break;
3671 };
3672 break;
3673 /* linux_sys_rt_sigpending */
3674 case 127:
3675 switch(ndx) {
3676 case 0:
3677 p = "linux_sigset_t *";
3678 break;
3679 case 1:
3680 p = "size_t";
3681 break;
3682 default:
3683 break;
3684 };
3685 break;
3686 /* linux_sys_rt_sigtimedwait */
3687 case 128:
3688 switch(ndx) {
3689 case 0:
3690 p = "const linux_sigset_t *";
3691 break;
3692 case 1:
3693 p = "linux_siginfo_t *";
3694 break;
3695 case 2:
3696 p = "const struct linux_timespec *";
3697 break;
3698 default:
3699 break;
3700 };
3701 break;
3702 /* linux_sys_rt_queueinfo */
3703 case 129:
3704 switch(ndx) {
3705 case 0:
3706 p = "int";
3707 break;
3708 case 1:
3709 p = "int";
3710 break;
3711 case 2:
3712 p = "linux_siginfo_t *";
3713 break;
3714 default:
3715 break;
3716 };
3717 break;
3718 /* linux_sys_rt_sigsuspend */
3719 case 130:
3720 switch(ndx) {
3721 case 0:
3722 p = "linux_sigset_t *";
3723 break;
3724 case 1:
3725 p = "size_t";
3726 break;
3727 default:
3728 break;
3729 };
3730 break;
3731 /* linux_sys_sigaltstack */
3732 case 131:
3733 switch(ndx) {
3734 case 0:
3735 p = "const struct linux_sigaltstack *";
3736 break;
3737 case 1:
3738 p = "struct linux_sigaltstack *";
3739 break;
3740 default:
3741 break;
3742 };
3743 break;
3744 /* linux_sys_utime */
3745 case 132:
3746 switch(ndx) {
3747 case 0:
3748 p = "const char *";
3749 break;
3750 case 1:
3751 p = "struct linux_utimbuf *";
3752 break;
3753 default:
3754 break;
3755 };
3756 break;
3757 /* linux_sys_mknod */
3758 case 133:
3759 switch(ndx) {
3760 case 0:
3761 p = "const char *";
3762 break;
3763 case 1:
3764 p = "linux_umode_t";
3765 break;
3766 case 2:
3767 p = "unsigned";
3768 break;
3769 default:
3770 break;
3771 };
3772 break;
3773 #ifdef EXEC_AOUT
3774 /* linux_sys_uselib */
3775 case 134:
3776 switch(ndx) {
3777 case 0:
3778 p = "const char *";
3779 break;
3780 default:
3781 break;
3782 };
3783 break;
3784 #else
3785 #endif
3786 /* linux_sys_personality */
3787 case 135:
3788 switch(ndx) {
3789 case 0:
3790 p = "unsigned long";
3791 break;
3792 default:
3793 break;
3794 };
3795 break;
3796 /* linux_sys_statfs */
3797 case 137:
3798 switch(ndx) {
3799 case 0:
3800 p = "const char *";
3801 break;
3802 case 1:
3803 p = "struct linux_statfs *";
3804 break;
3805 default:
3806 break;
3807 };
3808 break;
3809 /* linux_sys_fstatfs */
3810 case 138:
3811 switch(ndx) {
3812 case 0:
3813 p = "int";
3814 break;
3815 case 1:
3816 p = "struct linux_statfs *";
3817 break;
3818 default:
3819 break;
3820 };
3821 break;
3822 /* linux_sys_getpriority */
3823 case 140:
3824 switch(ndx) {
3825 case 0:
3826 p = "int";
3827 break;
3828 case 1:
3829 p = "int";
3830 break;
3831 default:
3832 break;
3833 };
3834 break;
3835 /* sys_setpriority */
3836 case 141:
3837 switch(ndx) {
3838 case 0:
3839 p = "int";
3840 break;
3841 case 1:
3842 p = "int";
3843 break;
3844 case 2:
3845 p = "int";
3846 break;
3847 default:
3848 break;
3849 };
3850 break;
3851 /* linux_sys_sched_setparam */
3852 case 142:
3853 switch(ndx) {
3854 case 0:
3855 p = "pid_t";
3856 break;
3857 case 1:
3858 p = "const struct linux_sched_param *";
3859 break;
3860 default:
3861 break;
3862 };
3863 break;
3864 /* linux_sys_sched_getparam */
3865 case 143:
3866 switch(ndx) {
3867 case 0:
3868 p = "pid_t";
3869 break;
3870 case 1:
3871 p = "struct linux_sched_param *";
3872 break;
3873 default:
3874 break;
3875 };
3876 break;
3877 /* linux_sys_sched_setscheduler */
3878 case 144:
3879 switch(ndx) {
3880 case 0:
3881 p = "pid_t";
3882 break;
3883 case 1:
3884 p = "int";
3885 break;
3886 case 2:
3887 p = "const struct linux_sched_param *";
3888 break;
3889 default:
3890 break;
3891 };
3892 break;
3893 /* linux_sys_sched_getscheduler */
3894 case 145:
3895 switch(ndx) {
3896 case 0:
3897 p = "pid_t";
3898 break;
3899 default:
3900 break;
3901 };
3902 break;
3903 /* linux_sys_sched_get_priority_max */
3904 case 146:
3905 switch(ndx) {
3906 case 0:
3907 p = "int";
3908 break;
3909 default:
3910 break;
3911 };
3912 break;
3913 /* linux_sys_sched_get_priority_min */
3914 case 147:
3915 switch(ndx) {
3916 case 0:
3917 p = "int";
3918 break;
3919 default:
3920 break;
3921 };
3922 break;
3923 /* sys_mlock */
3924 case 149:
3925 switch(ndx) {
3926 case 0:
3927 p = "void *";
3928 break;
3929 case 1:
3930 p = "size_t";
3931 break;
3932 default:
3933 break;
3934 };
3935 break;
3936 /* sys_munlock */
3937 case 150:
3938 switch(ndx) {
3939 case 0:
3940 p = "void *";
3941 break;
3942 case 1:
3943 p = "size_t";
3944 break;
3945 default:
3946 break;
3947 };
3948 break;
3949 /* sys_mlockall */
3950 case 151:
3951 switch(ndx) {
3952 case 0:
3953 p = "int";
3954 break;
3955 default:
3956 break;
3957 };
3958 break;
3959 /* sys_munlockall */
3960 case 152:
3961 break;
3962 /* linux_sys_modify_ldt */
3963 case 154:
3964 switch(ndx) {
3965 case 0:
3966 p = "int";
3967 break;
3968 case 1:
3969 p = "void *";
3970 break;
3971 case 2:
3972 p = "size_t";
3973 break;
3974 default:
3975 break;
3976 };
3977 break;
3978 /* linux_sys___sysctl */
3979 case 156:
3980 switch(ndx) {
3981 case 0:
3982 p = "struct linux___sysctl *";
3983 break;
3984 default:
3985 break;
3986 };
3987 break;
3988 /* linux_sys_arch_prctl */
3989 case 158:
3990 switch(ndx) {
3991 case 0:
3992 p = "int";
3993 break;
3994 case 1:
3995 p = "unsigned long";
3996 break;
3997 default:
3998 break;
3999 };
4000 break;
4001 /* linux_sys_setrlimit */
4002 case 160:
4003 switch(ndx) {
4004 case 0:
4005 p = "u_int";
4006 break;
4007 case 1:
4008 p = "struct rlimit *";
4009 break;
4010 default:
4011 break;
4012 };
4013 break;
4014 /* sys_chroot */
4015 case 161:
4016 switch(ndx) {
4017 case 0:
4018 p = "char *";
4019 break;
4020 default:
4021 break;
4022 };
4023 break;
4024 /* sys_sync */
4025 case 162:
4026 break;
4027 /* sys_acct */
4028 case 163:
4029 switch(ndx) {
4030 case 0:
4031 p = "char *";
4032 break;
4033 default:
4034 break;
4035 };
4036 break;
4037 /* linux_sys_settimeofday */
4038 case 164:
4039 switch(ndx) {
4040 case 0:
4041 p = "struct timeval50 *";
4042 break;
4043 case 1:
4044 p = "struct timezone *";
4045 break;
4046 default:
4047 break;
4048 };
4049 break;
4050 /* linux_sys_swapon */
4051 case 167:
4052 switch(ndx) {
4053 case 0:
4054 p = "char *";
4055 break;
4056 default:
4057 break;
4058 };
4059 break;
4060 /* linux_sys_swapoff */
4061 case 168:
4062 switch(ndx) {
4063 case 0:
4064 p = "const char *";
4065 break;
4066 default:
4067 break;
4068 };
4069 break;
4070 /* linux_sys_reboot */
4071 case 169:
4072 switch(ndx) {
4073 case 0:
4074 p = "int";
4075 break;
4076 case 1:
4077 p = "int";
4078 break;
4079 case 2:
4080 p = "int";
4081 break;
4082 case 3:
4083 p = "void *";
4084 break;
4085 default:
4086 break;
4087 };
4088 break;
4089 /* compat_43_sys_sethostname */
4090 case 170:
4091 switch(ndx) {
4092 case 0:
4093 p = "char *";
4094 break;
4095 case 1:
4096 p = "u_int";
4097 break;
4098 default:
4099 break;
4100 };
4101 break;
4102 /* linux_sys_setdomainname */
4103 case 171:
4104 switch(ndx) {
4105 case 0:
4106 p = "char *";
4107 break;
4108 case 1:
4109 p = "int";
4110 break;
4111 default:
4112 break;
4113 };
4114 break;
4115 /* linux_sys_iopl */
4116 case 172:
4117 switch(ndx) {
4118 case 0:
4119 p = "int";
4120 break;
4121 default:
4122 break;
4123 };
4124 break;
4125 /* linux_sys_ioperm */
4126 case 173:
4127 switch(ndx) {
4128 case 0:
4129 p = "unsigned int";
4130 break;
4131 case 1:
4132 p = "unsigned int";
4133 break;
4134 case 2:
4135 p = "int";
4136 break;
4137 default:
4138 break;
4139 };
4140 break;
4141 /* linux_sys_gettid */
4142 case 186:
4143 break;
4144 /* linux_sys_setxattr */
4145 case 188:
4146 switch(ndx) {
4147 case 0:
4148 p = "char *";
4149 break;
4150 case 1:
4151 p = "char *";
4152 break;
4153 case 2:
4154 p = "void *";
4155 break;
4156 case 3:
4157 p = "size_t";
4158 break;
4159 case 4:
4160 p = "int";
4161 break;
4162 default:
4163 break;
4164 };
4165 break;
4166 /* linux_sys_lsetxattr */
4167 case 189:
4168 switch(ndx) {
4169 case 0:
4170 p = "char *";
4171 break;
4172 case 1:
4173 p = "char *";
4174 break;
4175 case 2:
4176 p = "void *";
4177 break;
4178 case 3:
4179 p = "size_t";
4180 break;
4181 case 4:
4182 p = "int";
4183 break;
4184 default:
4185 break;
4186 };
4187 break;
4188 /* linux_sys_fsetxattr */
4189 case 190:
4190 switch(ndx) {
4191 case 0:
4192 p = "int";
4193 break;
4194 case 1:
4195 p = "char *";
4196 break;
4197 case 2:
4198 p = "void *";
4199 break;
4200 case 3:
4201 p = "size_t";
4202 break;
4203 case 4:
4204 p = "int";
4205 break;
4206 default:
4207 break;
4208 };
4209 break;
4210 /* linux_sys_getxattr */
4211 case 191:
4212 switch(ndx) {
4213 case 0:
4214 p = "char *";
4215 break;
4216 case 1:
4217 p = "char *";
4218 break;
4219 case 2:
4220 p = "void *";
4221 break;
4222 case 3:
4223 p = "size_t";
4224 break;
4225 default:
4226 break;
4227 };
4228 break;
4229 /* linux_sys_lgetxattr */
4230 case 192:
4231 switch(ndx) {
4232 case 0:
4233 p = "char *";
4234 break;
4235 case 1:
4236 p = "char *";
4237 break;
4238 case 2:
4239 p = "void *";
4240 break;
4241 case 3:
4242 p = "size_t";
4243 break;
4244 default:
4245 break;
4246 };
4247 break;
4248 /* linux_sys_fgetxattr */
4249 case 193:
4250 switch(ndx) {
4251 case 0:
4252 p = "int";
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 default:
4264 break;
4265 };
4266 break;
4267 /* linux_sys_listxattr */
4268 case 194:
4269 switch(ndx) {
4270 case 0:
4271 p = "char *";
4272 break;
4273 case 1:
4274 p = "char *";
4275 break;
4276 case 2:
4277 p = "size_t";
4278 break;
4279 default:
4280 break;
4281 };
4282 break;
4283 /* linux_sys_llistxattr */
4284 case 195:
4285 switch(ndx) {
4286 case 0:
4287 p = "char *";
4288 break;
4289 case 1:
4290 p = "char *";
4291 break;
4292 case 2:
4293 p = "size_t";
4294 break;
4295 default:
4296 break;
4297 };
4298 break;
4299 /* linux_sys_flistxattr */
4300 case 196:
4301 switch(ndx) {
4302 case 0:
4303 p = "int";
4304 break;
4305 case 1:
4306 p = "char *";
4307 break;
4308 case 2:
4309 p = "size_t";
4310 break;
4311 default:
4312 break;
4313 };
4314 break;
4315 /* linux_sys_removexattr */
4316 case 197:
4317 switch(ndx) {
4318 case 0:
4319 p = "char *";
4320 break;
4321 case 1:
4322 p = "char *";
4323 break;
4324 default:
4325 break;
4326 };
4327 break;
4328 /* linux_sys_lremovexattr */
4329 case 198:
4330 switch(ndx) {
4331 case 0:
4332 p = "char *";
4333 break;
4334 case 1:
4335 p = "char *";
4336 break;
4337 default:
4338 break;
4339 };
4340 break;
4341 /* linux_sys_fremovexattr */
4342 case 199:
4343 switch(ndx) {
4344 case 0:
4345 p = "int";
4346 break;
4347 case 1:
4348 p = "char *";
4349 break;
4350 default:
4351 break;
4352 };
4353 break;
4354 /* linux_sys_tkill */
4355 case 200:
4356 switch(ndx) {
4357 case 0:
4358 p = "int";
4359 break;
4360 case 1:
4361 p = "int";
4362 break;
4363 default:
4364 break;
4365 };
4366 break;
4367 /* linux_sys_time */
4368 case 201:
4369 switch(ndx) {
4370 case 0:
4371 p = "linux_time_t *";
4372 break;
4373 default:
4374 break;
4375 };
4376 break;
4377 /* linux_sys_futex */
4378 case 202:
4379 switch(ndx) {
4380 case 0:
4381 p = "int *";
4382 break;
4383 case 1:
4384 p = "int";
4385 break;
4386 case 2:
4387 p = "int";
4388 break;
4389 case 3:
4390 p = "const struct linux_timespec *";
4391 break;
4392 case 4:
4393 p = "int *";
4394 break;
4395 case 5:
4396 p = "int";
4397 break;
4398 default:
4399 break;
4400 };
4401 break;
4402 /* linux_sys_sched_setaffinity */
4403 case 203:
4404 switch(ndx) {
4405 case 0:
4406 p = "pid_t";
4407 break;
4408 case 1:
4409 p = "unsigned int";
4410 break;
4411 case 2:
4412 p = "unsigned long *";
4413 break;
4414 default:
4415 break;
4416 };
4417 break;
4418 /* linux_sys_sched_getaffinity */
4419 case 204:
4420 switch(ndx) {
4421 case 0:
4422 p = "pid_t";
4423 break;
4424 case 1:
4425 p = "unsigned int";
4426 break;
4427 case 2:
4428 p = "unsigned long *";
4429 break;
4430 default:
4431 break;
4432 };
4433 break;
4434 /* linux_sys_epoll_create */
4435 case 213:
4436 switch(ndx) {
4437 case 0:
4438 p = "int";
4439 break;
4440 default:
4441 break;
4442 };
4443 break;
4444 /* linux_sys_getdents64 */
4445 case 217:
4446 switch(ndx) {
4447 case 0:
4448 p = "int";
4449 break;
4450 case 1:
4451 p = "struct linux_dirent64 *";
4452 break;
4453 case 2:
4454 p = "unsigned int";
4455 break;
4456 default:
4457 break;
4458 };
4459 break;
4460 /* linux_sys_set_tid_address */
4461 case 218:
4462 switch(ndx) {
4463 case 0:
4464 p = "int *";
4465 break;
4466 default:
4467 break;
4468 };
4469 break;
4470 /* linux_sys_fadvise64 */
4471 case 221:
4472 switch(ndx) {
4473 case 0:
4474 p = "int";
4475 break;
4476 case 1:
4477 p = "off_t";
4478 break;
4479 case 2:
4480 p = "size_t";
4481 break;
4482 case 3:
4483 p = "int";
4484 break;
4485 default:
4486 break;
4487 };
4488 break;
4489 /* linux_sys_timer_create */
4490 case 222:
4491 switch(ndx) {
4492 case 0:
4493 p = "clockid_t";
4494 break;
4495 case 1:
4496 p = "struct linux_sigevent *";
4497 break;
4498 case 2:
4499 p = "timer_t *";
4500 break;
4501 default:
4502 break;
4503 };
4504 break;
4505 /* linux_sys_timer_settime */
4506 case 223:
4507 switch(ndx) {
4508 case 0:
4509 p = "timer_t";
4510 break;
4511 case 1:
4512 p = "int";
4513 break;
4514 case 2:
4515 p = "const struct linux_itimerspec *";
4516 break;
4517 case 3:
4518 p = "struct linux_itimerspec *";
4519 break;
4520 default:
4521 break;
4522 };
4523 break;
4524 /* linux_sys_timer_gettime */
4525 case 224:
4526 switch(ndx) {
4527 case 0:
4528 p = "timer_t";
4529 break;
4530 case 1:
4531 p = "struct linux_itimerspec *";
4532 break;
4533 default:
4534 break;
4535 };
4536 break;
4537 /* sys_timer_getoverrun */
4538 case 225:
4539 switch(ndx) {
4540 case 0:
4541 p = "timer_t";
4542 break;
4543 default:
4544 break;
4545 };
4546 break;
4547 /* sys_timer_delete */
4548 case 226:
4549 switch(ndx) {
4550 case 0:
4551 p = "timer_t";
4552 break;
4553 default:
4554 break;
4555 };
4556 break;
4557 /* linux_sys_clock_settime */
4558 case 227:
4559 switch(ndx) {
4560 case 0:
4561 p = "clockid_t";
4562 break;
4563 case 1:
4564 p = "struct linux_timespec *";
4565 break;
4566 default:
4567 break;
4568 };
4569 break;
4570 /* linux_sys_clock_gettime */
4571 case 228:
4572 switch(ndx) {
4573 case 0:
4574 p = "clockid_t";
4575 break;
4576 case 1:
4577 p = "struct linux_timespec *";
4578 break;
4579 default:
4580 break;
4581 };
4582 break;
4583 /* linux_sys_clock_getres */
4584 case 229:
4585 switch(ndx) {
4586 case 0:
4587 p = "clockid_t";
4588 break;
4589 case 1:
4590 p = "struct linux_timespec *";
4591 break;
4592 default:
4593 break;
4594 };
4595 break;
4596 /* linux_sys_clock_nanosleep */
4597 case 230:
4598 switch(ndx) {
4599 case 0:
4600 p = "clockid_t";
4601 break;
4602 case 1:
4603 p = "int";
4604 break;
4605 case 2:
4606 p = "struct linux_timespec *";
4607 break;
4608 case 3:
4609 p = "struct linux_timespec *";
4610 break;
4611 default:
4612 break;
4613 };
4614 break;
4615 /* linux_sys_exit_group */
4616 case 231:
4617 switch(ndx) {
4618 case 0:
4619 p = "int";
4620 break;
4621 default:
4622 break;
4623 };
4624 break;
4625 /* linux_sys_epoll_wait */
4626 case 232:
4627 switch(ndx) {
4628 case 0:
4629 p = "int";
4630 break;
4631 case 1:
4632 p = "struct linux_epoll_event *";
4633 break;
4634 case 2:
4635 p = "int";
4636 break;
4637 case 3:
4638 p = "int";
4639 break;
4640 default:
4641 break;
4642 };
4643 break;
4644 /* linux_sys_epoll_ctl */
4645 case 233:
4646 switch(ndx) {
4647 case 0:
4648 p = "int";
4649 break;
4650 case 1:
4651 p = "int";
4652 break;
4653 case 2:
4654 p = "int";
4655 break;
4656 case 3:
4657 p = "struct linux_epoll_event *";
4658 break;
4659 default:
4660 break;
4661 };
4662 break;
4663 /* linux_sys_tgkill */
4664 case 234:
4665 switch(ndx) {
4666 case 0:
4667 p = "int";
4668 break;
4669 case 1:
4670 p = "int";
4671 break;
4672 case 2:
4673 p = "int";
4674 break;
4675 default:
4676 break;
4677 };
4678 break;
4679 /* compat_50_sys_utimes */
4680 case 235:
4681 switch(ndx) {
4682 case 0:
4683 p = "const char *";
4684 break;
4685 case 1:
4686 p = "const struct timeval50 *";
4687 break;
4688 default:
4689 break;
4690 };
4691 break;
4692 /* linux_sys_openat */
4693 case 257:
4694 switch(ndx) {
4695 case 0:
4696 p = "int";
4697 break;
4698 case 1:
4699 p = "const char *";
4700 break;
4701 case 2:
4702 p = "int";
4703 break;
4704 case 3:
4705 p = "linux_umode_t";
4706 break;
4707 default:
4708 break;
4709 };
4710 break;
4711 /* sys_mkdirat */
4712 case 258:
4713 switch(ndx) {
4714 case 0:
4715 p = "int";
4716 break;
4717 case 1:
4718 p = "const char *";
4719 break;
4720 case 2:
4721 p = "linux_umode_t";
4722 break;
4723 default:
4724 break;
4725 };
4726 break;
4727 /* linux_sys_mknodat */
4728 case 259:
4729 switch(ndx) {
4730 case 0:
4731 p = "int";
4732 break;
4733 case 1:
4734 p = "const char *";
4735 break;
4736 case 2:
4737 p = "linux_umode_t";
4738 break;
4739 case 3:
4740 p = "unsigned";
4741 break;
4742 default:
4743 break;
4744 };
4745 break;
4746 /* linux_sys_fchownat */
4747 case 260:
4748 switch(ndx) {
4749 case 0:
4750 p = "int";
4751 break;
4752 case 1:
4753 p = "const char *";
4754 break;
4755 case 2:
4756 p = "uid_t";
4757 break;
4758 case 3:
4759 p = "gid_t";
4760 break;
4761 case 4:
4762 p = "int";
4763 break;
4764 default:
4765 break;
4766 };
4767 break;
4768 /* linux_sys_fstatat64 */
4769 case 262:
4770 switch(ndx) {
4771 case 0:
4772 p = "int";
4773 break;
4774 case 1:
4775 p = "const char *";
4776 break;
4777 case 2:
4778 p = "struct linux_stat *";
4779 break;
4780 case 3:
4781 p = "int";
4782 break;
4783 default:
4784 break;
4785 };
4786 break;
4787 /* linux_sys_unlinkat */
4788 case 263:
4789 switch(ndx) {
4790 case 0:
4791 p = "int";
4792 break;
4793 case 1:
4794 p = "const char *";
4795 break;
4796 case 2:
4797 p = "int";
4798 break;
4799 default:
4800 break;
4801 };
4802 break;
4803 /* sys_renameat */
4804 case 264:
4805 switch(ndx) {
4806 case 0:
4807 p = "int";
4808 break;
4809 case 1:
4810 p = "const char *";
4811 break;
4812 case 2:
4813 p = "int";
4814 break;
4815 case 3:
4816 p = "const char *";
4817 break;
4818 default:
4819 break;
4820 };
4821 break;
4822 /* linux_sys_linkat */
4823 case 265:
4824 switch(ndx) {
4825 case 0:
4826 p = "int";
4827 break;
4828 case 1:
4829 p = "const char *";
4830 break;
4831 case 2:
4832 p = "int";
4833 break;
4834 case 3:
4835 p = "const char *";
4836 break;
4837 case 4:
4838 p = "int";
4839 break;
4840 default:
4841 break;
4842 };
4843 break;
4844 /* sys_symlinkat */
4845 case 266:
4846 switch(ndx) {
4847 case 0:
4848 p = "const char *";
4849 break;
4850 case 1:
4851 p = "int";
4852 break;
4853 case 2:
4854 p = "const char *";
4855 break;
4856 default:
4857 break;
4858 };
4859 break;
4860 /* sys_readlinkat */
4861 case 267:
4862 switch(ndx) {
4863 case 0:
4864 p = "int";
4865 break;
4866 case 1:
4867 p = "const char *";
4868 break;
4869 case 2:
4870 p = "char *";
4871 break;
4872 case 3:
4873 p = "size_t";
4874 break;
4875 default:
4876 break;
4877 };
4878 break;
4879 /* linux_sys_fchmodat */
4880 case 268:
4881 switch(ndx) {
4882 case 0:
4883 p = "int";
4884 break;
4885 case 1:
4886 p = "const char *";
4887 break;
4888 case 2:
4889 p = "linux_umode_t";
4890 break;
4891 default:
4892 break;
4893 };
4894 break;
4895 /* linux_sys_faccessat */
4896 case 269:
4897 switch(ndx) {
4898 case 0:
4899 p = "int";
4900 break;
4901 case 1:
4902 p = "const char *";
4903 break;
4904 case 2:
4905 p = "int";
4906 break;
4907 default:
4908 break;
4909 };
4910 break;
4911 /* linux_sys_pselect6 */
4912 case 270:
4913 switch(ndx) {
4914 case 0:
4915 p = "int";
4916 break;
4917 case 1:
4918 p = "fd_set *";
4919 break;
4920 case 2:
4921 p = "fd_set *";
4922 break;
4923 case 3:
4924 p = "fd_set *";
4925 break;
4926 case 4:
4927 p = "struct linux_timespec *";
4928 break;
4929 case 5:
4930 p = "linux_sized_sigset_t *";
4931 break;
4932 default:
4933 break;
4934 };
4935 break;
4936 /* linux_sys_ppoll */
4937 case 271:
4938 switch(ndx) {
4939 case 0:
4940 p = "struct pollfd *";
4941 break;
4942 case 1:
4943 p = "u_int";
4944 break;
4945 case 2:
4946 p = "struct linux_timespec *";
4947 break;
4948 case 3:
4949 p = "linux_sigset_t *";
4950 break;
4951 default:
4952 break;
4953 };
4954 break;
4955 /* sys___futex_set_robust_list */
4956 case 273:
4957 switch(ndx) {
4958 case 0:
4959 p = "void *";
4960 break;
4961 case 1:
4962 p = "size_t";
4963 break;
4964 default:
4965 break;
4966 };
4967 break;
4968 /* sys___futex_get_robust_list */
4969 case 274:
4970 switch(ndx) {
4971 case 0:
4972 p = "lwpid_t";
4973 break;
4974 case 1:
4975 p = "void **";
4976 break;
4977 case 2:
4978 p = "size_t *";
4979 break;
4980 default:
4981 break;
4982 };
4983 break;
4984 /* linux_sys_utimensat */
4985 case 280:
4986 switch(ndx) {
4987 case 0:
4988 p = "int";
4989 break;
4990 case 1:
4991 p = "const char *";
4992 break;
4993 case 2:
4994 p = "struct linux_timespec *";
4995 break;
4996 case 3:
4997 p = "int";
4998 break;
4999 default:
5000 break;
5001 };
5002 break;
5003 /* linux_sys_epoll_pwait */
5004 case 281:
5005 switch(ndx) {
5006 case 0:
5007 p = "int";
5008 break;
5009 case 1:
5010 p = "struct linux_epoll_event *";
5011 break;
5012 case 2:
5013 p = "int";
5014 break;
5015 case 3:
5016 p = "int";
5017 break;
5018 case 4:
5019 p = "const linux_sigset_t *";
5020 break;
5021 default:
5022 break;
5023 };
5024 break;
5025 /* linux_sys_timerfd_create */
5026 case 283:
5027 switch(ndx) {
5028 case 0:
5029 p = "clockid_t";
5030 break;
5031 case 1:
5032 p = "int";
5033 break;
5034 default:
5035 break;
5036 };
5037 break;
5038 /* linux_sys_eventfd */
5039 case 284:
5040 switch(ndx) {
5041 case 0:
5042 p = "unsigned int";
5043 break;
5044 default:
5045 break;
5046 };
5047 break;
5048 /* linux_sys_fallocate */
5049 case 285:
5050 switch(ndx) {
5051 case 0:
5052 p = "int";
5053 break;
5054 case 1:
5055 p = "int";
5056 break;
5057 case 2:
5058 p = "off_t";
5059 break;
5060 case 3:
5061 p = "off_t";
5062 break;
5063 default:
5064 break;
5065 };
5066 break;
5067 /* linux_sys_timerfd_settime */
5068 case 286:
5069 switch(ndx) {
5070 case 0:
5071 p = "int";
5072 break;
5073 case 1:
5074 p = "int";
5075 break;
5076 case 2:
5077 p = "const struct linux_itimerspec *";
5078 break;
5079 case 3:
5080 p = "struct linux_itimerspec *";
5081 break;
5082 default:
5083 break;
5084 };
5085 break;
5086 /* linux_sys_timerfd_gettime */
5087 case 287:
5088 switch(ndx) {
5089 case 0:
5090 p = "int";
5091 break;
5092 case 1:
5093 p = "struct linux_itimerspec *";
5094 break;
5095 default:
5096 break;
5097 };
5098 break;
5099 /* linux_sys_accept4 */
5100 case 288:
5101 switch(ndx) {
5102 case 0:
5103 p = "int";
5104 break;
5105 case 1:
5106 p = "struct osockaddr *";
5107 break;
5108 case 2:
5109 p = "int *";
5110 break;
5111 case 3:
5112 p = "int";
5113 break;
5114 default:
5115 break;
5116 };
5117 break;
5118 /* linux_sys_eventfd2 */
5119 case 290:
5120 switch(ndx) {
5121 case 0:
5122 p = "unsigned int";
5123 break;
5124 case 1:
5125 p = "int";
5126 break;
5127 default:
5128 break;
5129 };
5130 break;
5131 /* linux_sys_epoll_create1 */
5132 case 291:
5133 switch(ndx) {
5134 case 0:
5135 p = "int";
5136 break;
5137 default:
5138 break;
5139 };
5140 break;
5141 /* linux_sys_dup3 */
5142 case 292:
5143 switch(ndx) {
5144 case 0:
5145 p = "int";
5146 break;
5147 case 1:
5148 p = "int";
5149 break;
5150 case 2:
5151 p = "int";
5152 break;
5153 default:
5154 break;
5155 };
5156 break;
5157 /* linux_sys_pipe2 */
5158 case 293:
5159 switch(ndx) {
5160 case 0:
5161 p = "int *";
5162 break;
5163 case 1:
5164 p = "int";
5165 break;
5166 default:
5167 break;
5168 };
5169 break;
5170 /* linux_sys_preadv */
5171 case 295:
5172 switch(ndx) {
5173 case 0:
5174 p = "int";
5175 break;
5176 case 1:
5177 p = "const struct iovec *";
5178 break;
5179 case 2:
5180 p = "int";
5181 break;
5182 case 3:
5183 p = "unsigned long";
5184 break;
5185 case 4:
5186 p = "unsigned long";
5187 break;
5188 default:
5189 break;
5190 };
5191 break;
5192 /* linux_sys_pwritev */
5193 case 296:
5194 switch(ndx) {
5195 case 0:
5196 p = "int";
5197 break;
5198 case 1:
5199 p = "const struct iovcnt *";
5200 break;
5201 case 2:
5202 p = "int";
5203 break;
5204 case 3:
5205 p = "unsigned long";
5206 break;
5207 case 4:
5208 p = "unsigned long";
5209 break;
5210 default:
5211 break;
5212 };
5213 break;
5214 /* linux_sys_recvmmsg */
5215 case 299:
5216 switch(ndx) {
5217 case 0:
5218 p = "int";
5219 break;
5220 case 1:
5221 p = "struct linux_mmsghdr *";
5222 break;
5223 case 2:
5224 p = "unsigned int";
5225 break;
5226 case 3:
5227 p = "unsigned int";
5228 break;
5229 case 4:
5230 p = "struct timespec *";
5231 break;
5232 default:
5233 break;
5234 };
5235 break;
5236 /* linux_sys_prlimit64 */
5237 case 302:
5238 switch(ndx) {
5239 case 0:
5240 p = "pid_t";
5241 break;
5242 case 1:
5243 p = "int";
5244 break;
5245 case 2:
5246 p = "struct rlimit *";
5247 break;
5248 case 3:
5249 p = "struct rlimit *";
5250 break;
5251 default:
5252 break;
5253 };
5254 break;
5255 /* linux_sys_sendmmsg */
5256 case 307:
5257 switch(ndx) {
5258 case 0:
5259 p = "int";
5260 break;
5261 case 1:
5262 p = "struct linux_mmsghdr *";
5263 break;
5264 case 2:
5265 p = "unsigned int";
5266 break;
5267 case 3:
5268 p = "unsigned int";
5269 break;
5270 default:
5271 break;
5272 };
5273 break;
5274 /* sys_getrandom */
5275 case 318:
5276 switch(ndx) {
5277 case 0:
5278 p = "void *";
5279 break;
5280 case 1:
5281 p = "size_t";
5282 break;
5283 case 2:
5284 p = "unsigned int";
5285 break;
5286 default:
5287 break;
5288 };
5289 break;
5290 /* linux_sys_memfd_create */
5291 case 319:
5292 switch(ndx) {
5293 case 0:
5294 p = "const char *";
5295 break;
5296 case 1:
5297 p = "unsigned int";
5298 break;
5299 default:
5300 break;
5301 };
5302 break;
5303 /* linux_sys_epoll_pwait2 */
5304 case 441:
5305 switch(ndx) {
5306 case 0:
5307 p = "int";
5308 break;
5309 case 1:
5310 p = "struct linux_epoll_event *";
5311 break;
5312 case 2:
5313 p = "int";
5314 break;
5315 case 3:
5316 p = "const struct linux_timespec *";
5317 break;
5318 case 4:
5319 p = "const linux_sigset_t *";
5320 break;
5321 default:
5322 break;
5323 };
5324 break;
5325 /* linux_sys_nosys */
5326 case 451:
5327 break;
5328 default:
5329 break;
5330 };
5331 if (p != NULL)
5332 strlcpy(desc, p, descsz);
5333 }
5334 static void
5335 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
5336 {
5337 const char *p = NULL;
5338 switch (sysnum) {
5339 /* sys_read */
5340 case 0:
5341 if (ndx == 0 || ndx == 1)
5342 p = "ssize_t";
5343 break;
5344 /* sys_write */
5345 case 1:
5346 if (ndx == 0 || ndx == 1)
5347 p = "ssize_t";
5348 break;
5349 /* linux_sys_open */
5350 case 2:
5351 if (ndx == 0 || ndx == 1)
5352 p = "int";
5353 break;
5354 /* sys_close */
5355 case 3:
5356 if (ndx == 0 || ndx == 1)
5357 p = "int";
5358 break;
5359 /* linux_sys_stat64 */
5360 case 4:
5361 if (ndx == 0 || ndx == 1)
5362 p = "int";
5363 break;
5364 /* linux_sys_fstat64 */
5365 case 5:
5366 if (ndx == 0 || ndx == 1)
5367 p = "int";
5368 break;
5369 /* linux_sys_lstat64 */
5370 case 6:
5371 if (ndx == 0 || ndx == 1)
5372 p = "int";
5373 break;
5374 /* sys_poll */
5375 case 7:
5376 if (ndx == 0 || ndx == 1)
5377 p = "int";
5378 break;
5379 /* compat_43_sys_lseek */
5380 case 8:
5381 if (ndx == 0 || ndx == 1)
5382 p = "long";
5383 break;
5384 /* linux_sys_mmap */
5385 case 9:
5386 if (ndx == 0 || ndx == 1)
5387 p = "linux_off_t";
5388 break;
5389 /* linux_sys_mprotect */
5390 case 10:
5391 if (ndx == 0 || ndx == 1)
5392 p = "int";
5393 break;
5394 /* sys_munmap */
5395 case 11:
5396 if (ndx == 0 || ndx == 1)
5397 p = "int";
5398 break;
5399 /* linux_sys_brk */
5400 case 12:
5401 if (ndx == 0 || ndx == 1)
5402 p = "int";
5403 break;
5404 /* linux_sys_rt_sigaction */
5405 case 13:
5406 if (ndx == 0 || ndx == 1)
5407 p = "int";
5408 break;
5409 /* linux_sys_rt_sigprocmask */
5410 case 14:
5411 if (ndx == 0 || ndx == 1)
5412 p = "int";
5413 break;
5414 /* linux_sys_rt_sigreturn */
5415 case 15:
5416 /* linux_sys_ioctl */
5417 case 16:
5418 if (ndx == 0 || ndx == 1)
5419 p = "int";
5420 break;
5421 /* linux_sys_pread */
5422 case 17:
5423 if (ndx == 0 || ndx == 1)
5424 p = "int";
5425 break;
5426 /* linux_sys_pwrite */
5427 case 18:
5428 if (ndx == 0 || ndx == 1)
5429 p = "int";
5430 break;
5431 /* sys_readv */
5432 case 19:
5433 if (ndx == 0 || ndx == 1)
5434 p = "ssize_t";
5435 break;
5436 /* sys_writev */
5437 case 20:
5438 if (ndx == 0 || ndx == 1)
5439 p = "ssize_t";
5440 break;
5441 /* sys_access */
5442 case 21:
5443 if (ndx == 0 || ndx == 1)
5444 p = "int";
5445 break;
5446 /* linux_sys_pipe */
5447 case 22:
5448 if (ndx == 0 || ndx == 1)
5449 p = "int";
5450 break;
5451 /* linux_sys_select */
5452 case 23:
5453 if (ndx == 0 || ndx == 1)
5454 p = "int";
5455 break;
5456 /* linux_sys_sched_yield */
5457 case 24:
5458 /* linux_sys_mremap */
5459 case 25:
5460 if (ndx == 0 || ndx == 1)
5461 p = "void *";
5462 break;
5463 /* sys___msync13 */
5464 case 26:
5465 if (ndx == 0 || ndx == 1)
5466 p = "int";
5467 break;
5468 /* sys_mincore */
5469 case 27:
5470 if (ndx == 0 || ndx == 1)
5471 p = "int";
5472 break;
5473 /* sys_madvise */
5474 case 28:
5475 if (ndx == 0 || ndx == 1)
5476 p = "int";
5477 break;
5478 #ifdef SYSVSHM
5479 /* linux_sys_shmget */
5480 case 29:
5481 if (ndx == 0 || ndx == 1)
5482 p = "int";
5483 break;
5484 /* sys_shmat */
5485 case 30:
5486 if (ndx == 0 || ndx == 1)
5487 p = "int";
5488 break;
5489 /* linux_sys_shmctl */
5490 case 31:
5491 if (ndx == 0 || ndx == 1)
5492 p = "int";
5493 break;
5494 #else
5495 #endif
5496 /* sys_dup */
5497 case 32:
5498 if (ndx == 0 || ndx == 1)
5499 p = "int";
5500 break;
5501 /* sys_dup2 */
5502 case 33:
5503 if (ndx == 0 || ndx == 1)
5504 p = "int";
5505 break;
5506 /* linux_sys_pause */
5507 case 34:
5508 /* linux_sys_nanosleep */
5509 case 35:
5510 if (ndx == 0 || ndx == 1)
5511 p = "int";
5512 break;
5513 /* compat_50_sys_getitimer */
5514 case 36:
5515 if (ndx == 0 || ndx == 1)
5516 p = "int";
5517 break;
5518 /* linux_sys_alarm */
5519 case 37:
5520 if (ndx == 0 || ndx == 1)
5521 p = "int";
5522 break;
5523 /* compat_50_sys_setitimer */
5524 case 38:
5525 if (ndx == 0 || ndx == 1)
5526 p = "int";
5527 break;
5528 /* sys_getpid */
5529 case 39:
5530 /* linux_sys_socket */
5531 case 41:
5532 if (ndx == 0 || ndx == 1)
5533 p = "int";
5534 break;
5535 /* linux_sys_connect */
5536 case 42:
5537 if (ndx == 0 || ndx == 1)
5538 p = "int";
5539 break;
5540 /* linux_sys_accept */
5541 case 43:
5542 if (ndx == 0 || ndx == 1)
5543 p = "int";
5544 break;
5545 /* linux_sys_sendto */
5546 case 44:
5547 if (ndx == 0 || ndx == 1)
5548 p = "ssize_t";
5549 break;
5550 /* linux_sys_recvfrom */
5551 case 45:
5552 if (ndx == 0 || ndx == 1)
5553 p = "ssize_t";
5554 break;
5555 /* linux_sys_sendmsg */
5556 case 46:
5557 if (ndx == 0 || ndx == 1)
5558 p = "int";
5559 break;
5560 /* linux_sys_recvmsg */
5561 case 47:
5562 if (ndx == 0 || ndx == 1)
5563 p = "ssize_t";
5564 break;
5565 /* sys_shutdown */
5566 case 48:
5567 if (ndx == 0 || ndx == 1)
5568 p = "int";
5569 break;
5570 /* linux_sys_bind */
5571 case 49:
5572 if (ndx == 0 || ndx == 1)
5573 p = "int";
5574 break;
5575 /* sys_listen */
5576 case 50:
5577 if (ndx == 0 || ndx == 1)
5578 p = "int";
5579 break;
5580 /* linux_sys_getsockname */
5581 case 51:
5582 if (ndx == 0 || ndx == 1)
5583 p = "int";
5584 break;
5585 /* linux_sys_getpeername */
5586 case 52:
5587 if (ndx == 0 || ndx == 1)
5588 p = "int";
5589 break;
5590 /* linux_sys_socketpair */
5591 case 53:
5592 if (ndx == 0 || ndx == 1)
5593 p = "int";
5594 break;
5595 /* linux_sys_setsockopt */
5596 case 54:
5597 if (ndx == 0 || ndx == 1)
5598 p = "int";
5599 break;
5600 /* linux_sys_getsockopt */
5601 case 55:
5602 if (ndx == 0 || ndx == 1)
5603 p = "int";
5604 break;
5605 /* linux_sys_clone */
5606 case 56:
5607 if (ndx == 0 || ndx == 1)
5608 p = "int";
5609 break;
5610 /* sys_fork */
5611 case 57:
5612 /* sys___vfork14 */
5613 case 58:
5614 /* sys_execve */
5615 case 59:
5616 if (ndx == 0 || ndx == 1)
5617 p = "int";
5618 break;
5619 /* linux_sys_exit */
5620 case 60:
5621 if (ndx == 0 || ndx == 1)
5622 p = "int";
5623 break;
5624 /* linux_sys_wait4 */
5625 case 61:
5626 if (ndx == 0 || ndx == 1)
5627 p = "int";
5628 break;
5629 /* linux_sys_kill */
5630 case 62:
5631 if (ndx == 0 || ndx == 1)
5632 p = "int";
5633 break;
5634 /* linux_sys_uname */
5635 case 63:
5636 if (ndx == 0 || ndx == 1)
5637 p = "int";
5638 break;
5639 #ifdef SYSVSEM
5640 /* sys_semget */
5641 case 64:
5642 if (ndx == 0 || ndx == 1)
5643 p = "int";
5644 break;
5645 /* sys_semop */
5646 case 65:
5647 if (ndx == 0 || ndx == 1)
5648 p = "int";
5649 break;
5650 /* linux_sys_semctl */
5651 case 66:
5652 if (ndx == 0 || ndx == 1)
5653 p = "int";
5654 break;
5655 #else
5656 #endif
5657 #ifdef SYSVSHM
5658 /* sys_shmdt */
5659 case 67:
5660 if (ndx == 0 || ndx == 1)
5661 p = "int";
5662 break;
5663 #else
5664 #endif
5665 #ifdef SYSVMSG
5666 /* sys_msgget */
5667 case 68:
5668 if (ndx == 0 || ndx == 1)
5669 p = "int";
5670 break;
5671 /* sys_msgsnd */
5672 case 69:
5673 if (ndx == 0 || ndx == 1)
5674 p = "int";
5675 break;
5676 /* sys_msgrcv */
5677 case 70:
5678 if (ndx == 0 || ndx == 1)
5679 p = "ssize_t";
5680 break;
5681 /* linux_sys_msgctl */
5682 case 71:
5683 if (ndx == 0 || ndx == 1)
5684 p = "int";
5685 break;
5686 #else
5687 #endif
5688 /* linux_sys_fcntl */
5689 case 72:
5690 if (ndx == 0 || ndx == 1)
5691 p = "int";
5692 break;
5693 /* sys_flock */
5694 case 73:
5695 if (ndx == 0 || ndx == 1)
5696 p = "int";
5697 break;
5698 /* sys_fsync */
5699 case 74:
5700 if (ndx == 0 || ndx == 1)
5701 p = "int";
5702 break;
5703 /* linux_sys_fdatasync */
5704 case 75:
5705 if (ndx == 0 || ndx == 1)
5706 p = "int";
5707 break;
5708 /* linux_sys_truncate64 */
5709 case 76:
5710 if (ndx == 0 || ndx == 1)
5711 p = "int";
5712 break;
5713 /* linux_sys_ftruncate64 */
5714 case 77:
5715 if (ndx == 0 || ndx == 1)
5716 p = "int";
5717 break;
5718 /* linux_sys_getdents */
5719 case 78:
5720 if (ndx == 0 || ndx == 1)
5721 p = "int";
5722 break;
5723 /* sys___getcwd */
5724 case 79:
5725 if (ndx == 0 || ndx == 1)
5726 p = "int";
5727 break;
5728 /* sys_chdir */
5729 case 80:
5730 if (ndx == 0 || ndx == 1)
5731 p = "int";
5732 break;
5733 /* sys_fchdir */
5734 case 81:
5735 if (ndx == 0 || ndx == 1)
5736 p = "int";
5737 break;
5738 /* sys___posix_rename */
5739 case 82:
5740 if (ndx == 0 || ndx == 1)
5741 p = "int";
5742 break;
5743 /* sys_mkdir */
5744 case 83:
5745 if (ndx == 0 || ndx == 1)
5746 p = "int";
5747 break;
5748 /* sys_rmdir */
5749 case 84:
5750 if (ndx == 0 || ndx == 1)
5751 p = "int";
5752 break;
5753 /* linux_sys_creat */
5754 case 85:
5755 if (ndx == 0 || ndx == 1)
5756 p = "int";
5757 break;
5758 /* sys_link */
5759 case 86:
5760 if (ndx == 0 || ndx == 1)
5761 p = "int";
5762 break;
5763 /* linux_sys_unlink */
5764 case 87:
5765 if (ndx == 0 || ndx == 1)
5766 p = "int";
5767 break;
5768 /* sys_symlink */
5769 case 88:
5770 if (ndx == 0 || ndx == 1)
5771 p = "int";
5772 break;
5773 /* sys_readlink */
5774 case 89:
5775 if (ndx == 0 || ndx == 1)
5776 p = "ssize_t";
5777 break;
5778 /* sys_chmod */
5779 case 90:
5780 if (ndx == 0 || ndx == 1)
5781 p = "int";
5782 break;
5783 /* sys_fchmod */
5784 case 91:
5785 if (ndx == 0 || ndx == 1)
5786 p = "int";
5787 break;
5788 /* sys___posix_chown */
5789 case 92:
5790 if (ndx == 0 || ndx == 1)
5791 p = "int";
5792 break;
5793 /* sys___posix_fchown */
5794 case 93:
5795 if (ndx == 0 || ndx == 1)
5796 p = "int";
5797 break;
5798 /* sys___posix_lchown */
5799 case 94:
5800 if (ndx == 0 || ndx == 1)
5801 p = "int";
5802 break;
5803 /* sys_umask */
5804 case 95:
5805 if (ndx == 0 || ndx == 1)
5806 p = "int";
5807 break;
5808 /* linux_sys_gettimeofday */
5809 case 96:
5810 if (ndx == 0 || ndx == 1)
5811 p = "int";
5812 break;
5813 /* linux_sys_getrlimit */
5814 case 97:
5815 if (ndx == 0 || ndx == 1)
5816 p = "int";
5817 break;
5818 /* compat_50_sys_getrusage */
5819 case 98:
5820 if (ndx == 0 || ndx == 1)
5821 p = "int";
5822 break;
5823 /* linux_sys_sysinfo */
5824 case 99:
5825 if (ndx == 0 || ndx == 1)
5826 p = "int";
5827 break;
5828 /* linux_sys_times */
5829 case 100:
5830 if (ndx == 0 || ndx == 1)
5831 p = "int";
5832 break;
5833 /* linux_sys_ptrace */
5834 case 101:
5835 if (ndx == 0 || ndx == 1)
5836 p = "int";
5837 break;
5838 /* sys_getuid */
5839 case 102:
5840 /* sys_getgid */
5841 case 104:
5842 /* sys_setuid */
5843 case 105:
5844 if (ndx == 0 || ndx == 1)
5845 p = "int";
5846 break;
5847 /* sys_setgid */
5848 case 106:
5849 if (ndx == 0 || ndx == 1)
5850 p = "int";
5851 break;
5852 /* sys_geteuid */
5853 case 107:
5854 /* sys_getegid */
5855 case 108:
5856 /* sys_setpgid */
5857 case 109:
5858 if (ndx == 0 || ndx == 1)
5859 p = "int";
5860 break;
5861 /* sys_getppid */
5862 case 110:
5863 /* sys_getpgrp */
5864 case 111:
5865 /* sys_setsid */
5866 case 112:
5867 /* sys_setreuid */
5868 case 113:
5869 if (ndx == 0 || ndx == 1)
5870 p = "int";
5871 break;
5872 /* sys_setregid */
5873 case 114:
5874 if (ndx == 0 || ndx == 1)
5875 p = "int";
5876 break;
5877 /* sys_getgroups */
5878 case 115:
5879 if (ndx == 0 || ndx == 1)
5880 p = "int";
5881 break;
5882 /* sys_setgroups */
5883 case 116:
5884 if (ndx == 0 || ndx == 1)
5885 p = "int";
5886 break;
5887 /* linux_sys_setresuid */
5888 case 117:
5889 if (ndx == 0 || ndx == 1)
5890 p = "int";
5891 break;
5892 /* linux_sys_getresuid */
5893 case 118:
5894 if (ndx == 0 || ndx == 1)
5895 p = "int";
5896 break;
5897 /* linux_sys_setresgid */
5898 case 119:
5899 if (ndx == 0 || ndx == 1)
5900 p = "int";
5901 break;
5902 /* linux_sys_getresgid */
5903 case 120:
5904 if (ndx == 0 || ndx == 1)
5905 p = "int";
5906 break;
5907 /* sys_getpgid */
5908 case 121:
5909 if (ndx == 0 || ndx == 1)
5910 p = "pid_t";
5911 break;
5912 /* linux_sys_setfsuid */
5913 case 122:
5914 if (ndx == 0 || ndx == 1)
5915 p = "int";
5916 break;
5917 /* linux_sys_setfsgid */
5918 case 123:
5919 if (ndx == 0 || ndx == 1)
5920 p = "int";
5921 break;
5922 /* sys_getsid */
5923 case 124:
5924 if (ndx == 0 || ndx == 1)
5925 p = "pid_t";
5926 break;
5927 /* linux_sys_rt_sigpending */
5928 case 127:
5929 if (ndx == 0 || ndx == 1)
5930 p = "int";
5931 break;
5932 /* linux_sys_rt_sigtimedwait */
5933 case 128:
5934 if (ndx == 0 || ndx == 1)
5935 p = "int";
5936 break;
5937 /* linux_sys_rt_queueinfo */
5938 case 129:
5939 if (ndx == 0 || ndx == 1)
5940 p = "int";
5941 break;
5942 /* linux_sys_rt_sigsuspend */
5943 case 130:
5944 if (ndx == 0 || ndx == 1)
5945 p = "int";
5946 break;
5947 /* linux_sys_sigaltstack */
5948 case 131:
5949 if (ndx == 0 || ndx == 1)
5950 p = "int";
5951 break;
5952 /* linux_sys_utime */
5953 case 132:
5954 if (ndx == 0 || ndx == 1)
5955 p = "int";
5956 break;
5957 /* linux_sys_mknod */
5958 case 133:
5959 if (ndx == 0 || ndx == 1)
5960 p = "int";
5961 break;
5962 #ifdef EXEC_AOUT
5963 /* linux_sys_uselib */
5964 case 134:
5965 if (ndx == 0 || ndx == 1)
5966 p = "int";
5967 break;
5968 #else
5969 #endif
5970 /* linux_sys_personality */
5971 case 135:
5972 if (ndx == 0 || ndx == 1)
5973 p = "int";
5974 break;
5975 /* linux_sys_statfs */
5976 case 137:
5977 if (ndx == 0 || ndx == 1)
5978 p = "int";
5979 break;
5980 /* linux_sys_fstatfs */
5981 case 138:
5982 if (ndx == 0 || ndx == 1)
5983 p = "int";
5984 break;
5985 /* linux_sys_getpriority */
5986 case 140:
5987 if (ndx == 0 || ndx == 1)
5988 p = "int";
5989 break;
5990 /* sys_setpriority */
5991 case 141:
5992 if (ndx == 0 || ndx == 1)
5993 p = "int";
5994 break;
5995 /* linux_sys_sched_setparam */
5996 case 142:
5997 if (ndx == 0 || ndx == 1)
5998 p = "int";
5999 break;
6000 /* linux_sys_sched_getparam */
6001 case 143:
6002 if (ndx == 0 || ndx == 1)
6003 p = "int";
6004 break;
6005 /* linux_sys_sched_setscheduler */
6006 case 144:
6007 if (ndx == 0 || ndx == 1)
6008 p = "int";
6009 break;
6010 /* linux_sys_sched_getscheduler */
6011 case 145:
6012 if (ndx == 0 || ndx == 1)
6013 p = "int";
6014 break;
6015 /* linux_sys_sched_get_priority_max */
6016 case 146:
6017 if (ndx == 0 || ndx == 1)
6018 p = "int";
6019 break;
6020 /* linux_sys_sched_get_priority_min */
6021 case 147:
6022 if (ndx == 0 || ndx == 1)
6023 p = "int";
6024 break;
6025 /* sys_mlock */
6026 case 149:
6027 if (ndx == 0 || ndx == 1)
6028 p = "int";
6029 break;
6030 /* sys_munlock */
6031 case 150:
6032 if (ndx == 0 || ndx == 1)
6033 p = "int";
6034 break;
6035 /* sys_mlockall */
6036 case 151:
6037 if (ndx == 0 || ndx == 1)
6038 p = "int";
6039 break;
6040 /* sys_munlockall */
6041 case 152:
6042 /* linux_sys_modify_ldt */
6043 case 154:
6044 if (ndx == 0 || ndx == 1)
6045 p = "int";
6046 break;
6047 /* linux_sys___sysctl */
6048 case 156:
6049 if (ndx == 0 || ndx == 1)
6050 p = "int";
6051 break;
6052 /* linux_sys_arch_prctl */
6053 case 158:
6054 if (ndx == 0 || ndx == 1)
6055 p = "int";
6056 break;
6057 /* linux_sys_setrlimit */
6058 case 160:
6059 if (ndx == 0 || ndx == 1)
6060 p = "int";
6061 break;
6062 /* sys_chroot */
6063 case 161:
6064 if (ndx == 0 || ndx == 1)
6065 p = "int";
6066 break;
6067 /* sys_sync */
6068 case 162:
6069 /* sys_acct */
6070 case 163:
6071 if (ndx == 0 || ndx == 1)
6072 p = "int";
6073 break;
6074 /* linux_sys_settimeofday */
6075 case 164:
6076 if (ndx == 0 || ndx == 1)
6077 p = "int";
6078 break;
6079 /* linux_sys_swapon */
6080 case 167:
6081 if (ndx == 0 || ndx == 1)
6082 p = "int";
6083 break;
6084 /* linux_sys_swapoff */
6085 case 168:
6086 if (ndx == 0 || ndx == 1)
6087 p = "int";
6088 break;
6089 /* linux_sys_reboot */
6090 case 169:
6091 if (ndx == 0 || ndx == 1)
6092 p = "int";
6093 break;
6094 /* compat_43_sys_sethostname */
6095 case 170:
6096 if (ndx == 0 || ndx == 1)
6097 p = "int";
6098 break;
6099 /* linux_sys_setdomainname */
6100 case 171:
6101 if (ndx == 0 || ndx == 1)
6102 p = "int";
6103 break;
6104 /* linux_sys_iopl */
6105 case 172:
6106 if (ndx == 0 || ndx == 1)
6107 p = "int";
6108 break;
6109 /* linux_sys_ioperm */
6110 case 173:
6111 if (ndx == 0 || ndx == 1)
6112 p = "int";
6113 break;
6114 /* linux_sys_gettid */
6115 case 186:
6116 /* linux_sys_setxattr */
6117 case 188:
6118 if (ndx == 0 || ndx == 1)
6119 p = "int";
6120 break;
6121 /* linux_sys_lsetxattr */
6122 case 189:
6123 if (ndx == 0 || ndx == 1)
6124 p = "int";
6125 break;
6126 /* linux_sys_fsetxattr */
6127 case 190:
6128 if (ndx == 0 || ndx == 1)
6129 p = "int";
6130 break;
6131 /* linux_sys_getxattr */
6132 case 191:
6133 if (ndx == 0 || ndx == 1)
6134 p = "ssize_t";
6135 break;
6136 /* linux_sys_lgetxattr */
6137 case 192:
6138 if (ndx == 0 || ndx == 1)
6139 p = "ssize_t";
6140 break;
6141 /* linux_sys_fgetxattr */
6142 case 193:
6143 if (ndx == 0 || ndx == 1)
6144 p = "ssize_t";
6145 break;
6146 /* linux_sys_listxattr */
6147 case 194:
6148 if (ndx == 0 || ndx == 1)
6149 p = "ssize_t";
6150 break;
6151 /* linux_sys_llistxattr */
6152 case 195:
6153 if (ndx == 0 || ndx == 1)
6154 p = "ssize_t";
6155 break;
6156 /* linux_sys_flistxattr */
6157 case 196:
6158 if (ndx == 0 || ndx == 1)
6159 p = "ssize_t";
6160 break;
6161 /* linux_sys_removexattr */
6162 case 197:
6163 if (ndx == 0 || ndx == 1)
6164 p = "int";
6165 break;
6166 /* linux_sys_lremovexattr */
6167 case 198:
6168 if (ndx == 0 || ndx == 1)
6169 p = "int";
6170 break;
6171 /* linux_sys_fremovexattr */
6172 case 199:
6173 if (ndx == 0 || ndx == 1)
6174 p = "int";
6175 break;
6176 /* linux_sys_tkill */
6177 case 200:
6178 if (ndx == 0 || ndx == 1)
6179 p = "int";
6180 break;
6181 /* linux_sys_time */
6182 case 201:
6183 if (ndx == 0 || ndx == 1)
6184 p = "int";
6185 break;
6186 /* linux_sys_futex */
6187 case 202:
6188 if (ndx == 0 || ndx == 1)
6189 p = "int";
6190 break;
6191 /* linux_sys_sched_setaffinity */
6192 case 203:
6193 if (ndx == 0 || ndx == 1)
6194 p = "int";
6195 break;
6196 /* linux_sys_sched_getaffinity */
6197 case 204:
6198 if (ndx == 0 || ndx == 1)
6199 p = "int";
6200 break;
6201 /* linux_sys_epoll_create */
6202 case 213:
6203 if (ndx == 0 || ndx == 1)
6204 p = "int";
6205 break;
6206 /* linux_sys_getdents64 */
6207 case 217:
6208 if (ndx == 0 || ndx == 1)
6209 p = "int";
6210 break;
6211 /* linux_sys_set_tid_address */
6212 case 218:
6213 if (ndx == 0 || ndx == 1)
6214 p = "int";
6215 break;
6216 /* linux_sys_fadvise64 */
6217 case 221:
6218 if (ndx == 0 || ndx == 1)
6219 p = "int";
6220 break;
6221 /* linux_sys_timer_create */
6222 case 222:
6223 if (ndx == 0 || ndx == 1)
6224 p = "int";
6225 break;
6226 /* linux_sys_timer_settime */
6227 case 223:
6228 if (ndx == 0 || ndx == 1)
6229 p = "int";
6230 break;
6231 /* linux_sys_timer_gettime */
6232 case 224:
6233 if (ndx == 0 || ndx == 1)
6234 p = "int";
6235 break;
6236 /* sys_timer_getoverrun */
6237 case 225:
6238 if (ndx == 0 || ndx == 1)
6239 p = "int";
6240 break;
6241 /* sys_timer_delete */
6242 case 226:
6243 if (ndx == 0 || ndx == 1)
6244 p = "int";
6245 break;
6246 /* linux_sys_clock_settime */
6247 case 227:
6248 if (ndx == 0 || ndx == 1)
6249 p = "int";
6250 break;
6251 /* linux_sys_clock_gettime */
6252 case 228:
6253 if (ndx == 0 || ndx == 1)
6254 p = "int";
6255 break;
6256 /* linux_sys_clock_getres */
6257 case 229:
6258 if (ndx == 0 || ndx == 1)
6259 p = "int";
6260 break;
6261 /* linux_sys_clock_nanosleep */
6262 case 230:
6263 if (ndx == 0 || ndx == 1)
6264 p = "int";
6265 break;
6266 /* linux_sys_exit_group */
6267 case 231:
6268 if (ndx == 0 || ndx == 1)
6269 p = "int";
6270 break;
6271 /* linux_sys_epoll_wait */
6272 case 232:
6273 if (ndx == 0 || ndx == 1)
6274 p = "int";
6275 break;
6276 /* linux_sys_epoll_ctl */
6277 case 233:
6278 if (ndx == 0 || ndx == 1)
6279 p = "int";
6280 break;
6281 /* linux_sys_tgkill */
6282 case 234:
6283 if (ndx == 0 || ndx == 1)
6284 p = "int";
6285 break;
6286 /* compat_50_sys_utimes */
6287 case 235:
6288 if (ndx == 0 || ndx == 1)
6289 p = "int";
6290 break;
6291 /* linux_sys_openat */
6292 case 257:
6293 if (ndx == 0 || ndx == 1)
6294 p = "int";
6295 break;
6296 /* sys_mkdirat */
6297 case 258:
6298 if (ndx == 0 || ndx == 1)
6299 p = "int";
6300 break;
6301 /* linux_sys_mknodat */
6302 case 259:
6303 if (ndx == 0 || ndx == 1)
6304 p = "int";
6305 break;
6306 /* linux_sys_fchownat */
6307 case 260:
6308 if (ndx == 0 || ndx == 1)
6309 p = "int";
6310 break;
6311 /* linux_sys_fstatat64 */
6312 case 262:
6313 if (ndx == 0 || ndx == 1)
6314 p = "int";
6315 break;
6316 /* linux_sys_unlinkat */
6317 case 263:
6318 if (ndx == 0 || ndx == 1)
6319 p = "int";
6320 break;
6321 /* sys_renameat */
6322 case 264:
6323 if (ndx == 0 || ndx == 1)
6324 p = "int";
6325 break;
6326 /* linux_sys_linkat */
6327 case 265:
6328 if (ndx == 0 || ndx == 1)
6329 p = "int";
6330 break;
6331 /* sys_symlinkat */
6332 case 266:
6333 if (ndx == 0 || ndx == 1)
6334 p = "int";
6335 break;
6336 /* sys_readlinkat */
6337 case 267:
6338 if (ndx == 0 || ndx == 1)
6339 p = "ssize_t";
6340 break;
6341 /* linux_sys_fchmodat */
6342 case 268:
6343 if (ndx == 0 || ndx == 1)
6344 p = "int";
6345 break;
6346 /* linux_sys_faccessat */
6347 case 269:
6348 if (ndx == 0 || ndx == 1)
6349 p = "int";
6350 break;
6351 /* linux_sys_pselect6 */
6352 case 270:
6353 if (ndx == 0 || ndx == 1)
6354 p = "int";
6355 break;
6356 /* linux_sys_ppoll */
6357 case 271:
6358 if (ndx == 0 || ndx == 1)
6359 p = "int";
6360 break;
6361 /* sys___futex_set_robust_list */
6362 case 273:
6363 if (ndx == 0 || ndx == 1)
6364 p = "int";
6365 break;
6366 /* sys___futex_get_robust_list */
6367 case 274:
6368 if (ndx == 0 || ndx == 1)
6369 p = "int";
6370 break;
6371 /* linux_sys_utimensat */
6372 case 280:
6373 if (ndx == 0 || ndx == 1)
6374 p = "int";
6375 break;
6376 /* linux_sys_epoll_pwait */
6377 case 281:
6378 if (ndx == 0 || ndx == 1)
6379 p = "int";
6380 break;
6381 /* linux_sys_timerfd_create */
6382 case 283:
6383 if (ndx == 0 || ndx == 1)
6384 p = "int";
6385 break;
6386 /* linux_sys_eventfd */
6387 case 284:
6388 if (ndx == 0 || ndx == 1)
6389 p = "int";
6390 break;
6391 /* linux_sys_fallocate */
6392 case 285:
6393 if (ndx == 0 || ndx == 1)
6394 p = "int";
6395 break;
6396 /* linux_sys_timerfd_settime */
6397 case 286:
6398 if (ndx == 0 || ndx == 1)
6399 p = "int";
6400 break;
6401 /* linux_sys_timerfd_gettime */
6402 case 287:
6403 if (ndx == 0 || ndx == 1)
6404 p = "int";
6405 break;
6406 /* linux_sys_accept4 */
6407 case 288:
6408 if (ndx == 0 || ndx == 1)
6409 p = "int";
6410 break;
6411 /* linux_sys_eventfd2 */
6412 case 290:
6413 if (ndx == 0 || ndx == 1)
6414 p = "int";
6415 break;
6416 /* linux_sys_epoll_create1 */
6417 case 291:
6418 if (ndx == 0 || ndx == 1)
6419 p = "int";
6420 break;
6421 /* linux_sys_dup3 */
6422 case 292:
6423 if (ndx == 0 || ndx == 1)
6424 p = "int";
6425 break;
6426 /* linux_sys_pipe2 */
6427 case 293:
6428 if (ndx == 0 || ndx == 1)
6429 p = "int";
6430 break;
6431 /* linux_sys_preadv */
6432 case 295:
6433 if (ndx == 0 || ndx == 1)
6434 p = "int";
6435 break;
6436 /* linux_sys_pwritev */
6437 case 296:
6438 if (ndx == 0 || ndx == 1)
6439 p = "int";
6440 break;
6441 /* linux_sys_recvmmsg */
6442 case 299:
6443 if (ndx == 0 || ndx == 1)
6444 p = "int";
6445 break;
6446 /* linux_sys_prlimit64 */
6447 case 302:
6448 if (ndx == 0 || ndx == 1)
6449 p = "int";
6450 break;
6451 /* linux_sys_sendmmsg */
6452 case 307:
6453 if (ndx == 0 || ndx == 1)
6454 p = "int";
6455 break;
6456 /* sys_getrandom */
6457 case 318:
6458 if (ndx == 0 || ndx == 1)
6459 p = "ssize_t";
6460 break;
6461 /* linux_sys_memfd_create */
6462 case 319:
6463 if (ndx == 0 || ndx == 1)
6464 p = "int";
6465 break;
6466 /* linux_sys_epoll_pwait2 */
6467 case 441:
6468 if (ndx == 0 || ndx == 1)
6469 p = "int";
6470 break;
6471 /* linux_sys_nosys */
6472 case 451:
6473 default:
6474 break;
6475 };
6476 if (p != NULL)
6477 strlcpy(desc, p, descsz);
6478 }
6479