1a9643ea8Slogwang /*
2a9643ea8Slogwang * System call argument to DTrace register array converstion.
3a9643ea8Slogwang *
4*22ce4affSfengbojiang * DO NOT EDIT-- this file is automatically @generated.
5a9643ea8Slogwang * $FreeBSD$
6a9643ea8Slogwang * This file is part of the DTrace syscall provider.
7a9643ea8Slogwang */
8a9643ea8Slogwang
9a9643ea8Slogwang static void
systrace_args(int sysnum,void * params,uint64_t * uarg,int * n_args)10a9643ea8Slogwang systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11a9643ea8Slogwang {
12a9643ea8Slogwang int64_t *iarg = (int64_t *) uarg;
13a9643ea8Slogwang switch (sysnum) {
14a9643ea8Slogwang #define nosys linux_nosys
15a9643ea8Slogwang /* read */
16a9643ea8Slogwang case 0: {
17a9643ea8Slogwang struct read_args *p = params;
18a9643ea8Slogwang iarg[0] = p->fd; /* int */
19a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
20*22ce4affSfengbojiang iarg[2] = p->nbyte; /* l_size_t */
21a9643ea8Slogwang *n_args = 3;
22a9643ea8Slogwang break;
23a9643ea8Slogwang }
24a9643ea8Slogwang /* write */
25a9643ea8Slogwang case 1: {
26a9643ea8Slogwang struct write_args *p = params;
27a9643ea8Slogwang iarg[0] = p->fd; /* int */
28a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
29*22ce4affSfengbojiang iarg[2] = p->nbyte; /* l_size_t */
30a9643ea8Slogwang *n_args = 3;
31a9643ea8Slogwang break;
32a9643ea8Slogwang }
33a9643ea8Slogwang /* linux_open */
34a9643ea8Slogwang case 2: {
35a9643ea8Slogwang struct linux_open_args *p = params;
36a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
37a9643ea8Slogwang iarg[1] = p->flags; /* l_int */
38*22ce4affSfengbojiang iarg[2] = p->mode; /* l_mode_t */
39a9643ea8Slogwang *n_args = 3;
40a9643ea8Slogwang break;
41a9643ea8Slogwang }
42a9643ea8Slogwang /* close */
43a9643ea8Slogwang case 3: {
44a9643ea8Slogwang struct close_args *p = params;
45a9643ea8Slogwang iarg[0] = p->fd; /* int */
46a9643ea8Slogwang *n_args = 1;
47a9643ea8Slogwang break;
48a9643ea8Slogwang }
49a9643ea8Slogwang /* linux_newstat */
50a9643ea8Slogwang case 4: {
51a9643ea8Slogwang struct linux_newstat_args *p = params;
52a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
53a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
54a9643ea8Slogwang *n_args = 2;
55a9643ea8Slogwang break;
56a9643ea8Slogwang }
57a9643ea8Slogwang /* linux_newfstat */
58a9643ea8Slogwang case 5: {
59a9643ea8Slogwang struct linux_newfstat_args *p = params;
60a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
61a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
62a9643ea8Slogwang *n_args = 2;
63a9643ea8Slogwang break;
64a9643ea8Slogwang }
65a9643ea8Slogwang /* linux_newlstat */
66a9643ea8Slogwang case 6: {
67a9643ea8Slogwang struct linux_newlstat_args *p = params;
68a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
69a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* struct l_newstat * */
70a9643ea8Slogwang *n_args = 2;
71a9643ea8Slogwang break;
72a9643ea8Slogwang }
73a9643ea8Slogwang /* poll */
74a9643ea8Slogwang case 7: {
75a9643ea8Slogwang struct poll_args *p = params;
76a9643ea8Slogwang uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
77a9643ea8Slogwang uarg[1] = p->nfds; /* u_int */
78a9643ea8Slogwang iarg[2] = p->timeout; /* int */
79a9643ea8Slogwang *n_args = 3;
80a9643ea8Slogwang break;
81a9643ea8Slogwang }
82a9643ea8Slogwang /* linux_lseek */
83a9643ea8Slogwang case 8: {
84a9643ea8Slogwang struct linux_lseek_args *p = params;
85a9643ea8Slogwang iarg[0] = p->fdes; /* l_uint */
86a9643ea8Slogwang iarg[1] = p->off; /* l_off_t */
87a9643ea8Slogwang iarg[2] = p->whence; /* l_int */
88a9643ea8Slogwang *n_args = 3;
89a9643ea8Slogwang break;
90a9643ea8Slogwang }
91a9643ea8Slogwang /* linux_mmap2 */
92a9643ea8Slogwang case 9: {
93a9643ea8Slogwang struct linux_mmap2_args *p = params;
94a9643ea8Slogwang iarg[0] = p->addr; /* l_ulong */
95a9643ea8Slogwang iarg[1] = p->len; /* l_ulong */
96a9643ea8Slogwang iarg[2] = p->prot; /* l_ulong */
97a9643ea8Slogwang iarg[3] = p->flags; /* l_ulong */
98a9643ea8Slogwang iarg[4] = p->fd; /* l_ulong */
99a9643ea8Slogwang iarg[5] = p->pgoff; /* l_ulong */
100a9643ea8Slogwang *n_args = 6;
101a9643ea8Slogwang break;
102a9643ea8Slogwang }
103a9643ea8Slogwang /* linux_mprotect */
104a9643ea8Slogwang case 10: {
105a9643ea8Slogwang struct linux_mprotect_args *p = params;
106*22ce4affSfengbojiang iarg[0] = p->addr; /* l_ulong */
107*22ce4affSfengbojiang iarg[1] = p->len; /* l_size_t */
108*22ce4affSfengbojiang iarg[2] = p->prot; /* l_ulong */
109a9643ea8Slogwang *n_args = 3;
110a9643ea8Slogwang break;
111a9643ea8Slogwang }
112a9643ea8Slogwang /* munmap */
113a9643ea8Slogwang case 11: {
114a9643ea8Slogwang struct munmap_args *p = params;
115*22ce4affSfengbojiang uarg[0] = (intptr_t) p->addr; /* void * */
116*22ce4affSfengbojiang iarg[1] = p->len; /* l_size_t */
117a9643ea8Slogwang *n_args = 2;
118a9643ea8Slogwang break;
119a9643ea8Slogwang }
120a9643ea8Slogwang /* linux_brk */
121a9643ea8Slogwang case 12: {
122a9643ea8Slogwang struct linux_brk_args *p = params;
123a9643ea8Slogwang iarg[0] = p->dsend; /* l_ulong */
124a9643ea8Slogwang *n_args = 1;
125a9643ea8Slogwang break;
126a9643ea8Slogwang }
127a9643ea8Slogwang /* linux_rt_sigaction */
128a9643ea8Slogwang case 13: {
129a9643ea8Slogwang struct linux_rt_sigaction_args *p = params;
130a9643ea8Slogwang iarg[0] = p->sig; /* l_int */
131a9643ea8Slogwang uarg[1] = (intptr_t) p->act; /* l_sigaction_t * */
132a9643ea8Slogwang uarg[2] = (intptr_t) p->oact; /* l_sigaction_t * */
133a9643ea8Slogwang iarg[3] = p->sigsetsize; /* l_size_t */
134a9643ea8Slogwang *n_args = 4;
135a9643ea8Slogwang break;
136a9643ea8Slogwang }
137a9643ea8Slogwang /* linux_rt_sigprocmask */
138a9643ea8Slogwang case 14: {
139a9643ea8Slogwang struct linux_rt_sigprocmask_args *p = params;
140a9643ea8Slogwang iarg[0] = p->how; /* l_int */
141a9643ea8Slogwang uarg[1] = (intptr_t) p->mask; /* l_sigset_t * */
142a9643ea8Slogwang uarg[2] = (intptr_t) p->omask; /* l_sigset_t * */
143a9643ea8Slogwang iarg[3] = p->sigsetsize; /* l_size_t */
144a9643ea8Slogwang *n_args = 4;
145a9643ea8Slogwang break;
146a9643ea8Slogwang }
147a9643ea8Slogwang /* linux_rt_sigreturn */
148a9643ea8Slogwang case 15: {
149a9643ea8Slogwang struct linux_rt_sigreturn_args *p = params;
150a9643ea8Slogwang uarg[0] = (intptr_t) p->ucp; /* struct l_ucontext * */
151a9643ea8Slogwang *n_args = 1;
152a9643ea8Slogwang break;
153a9643ea8Slogwang }
154a9643ea8Slogwang /* linux_ioctl */
155a9643ea8Slogwang case 16: {
156a9643ea8Slogwang struct linux_ioctl_args *p = params;
157a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
158a9643ea8Slogwang iarg[1] = p->cmd; /* l_uint */
159*22ce4affSfengbojiang iarg[2] = p->arg; /* l_ulong */
160a9643ea8Slogwang *n_args = 3;
161a9643ea8Slogwang break;
162a9643ea8Slogwang }
163a9643ea8Slogwang /* linux_pread */
164a9643ea8Slogwang case 17: {
165a9643ea8Slogwang struct linux_pread_args *p = params;
166a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
167a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
168a9643ea8Slogwang iarg[2] = p->nbyte; /* l_size_t */
169a9643ea8Slogwang iarg[3] = p->offset; /* l_loff_t */
170a9643ea8Slogwang *n_args = 4;
171a9643ea8Slogwang break;
172a9643ea8Slogwang }
173a9643ea8Slogwang /* linux_pwrite */
174a9643ea8Slogwang case 18: {
175a9643ea8Slogwang struct linux_pwrite_args *p = params;
176a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
177a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
178a9643ea8Slogwang iarg[2] = p->nbyte; /* l_size_t */
179a9643ea8Slogwang iarg[3] = p->offset; /* l_loff_t */
180a9643ea8Slogwang *n_args = 4;
181a9643ea8Slogwang break;
182a9643ea8Slogwang }
183a9643ea8Slogwang /* readv */
184a9643ea8Slogwang case 19: {
185a9643ea8Slogwang struct readv_args *p = params;
186a9643ea8Slogwang iarg[0] = p->fd; /* int */
187a9643ea8Slogwang uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
188a9643ea8Slogwang uarg[2] = p->iovcnt; /* u_int */
189a9643ea8Slogwang *n_args = 3;
190a9643ea8Slogwang break;
191a9643ea8Slogwang }
192a9643ea8Slogwang /* writev */
193a9643ea8Slogwang case 20: {
194a9643ea8Slogwang struct writev_args *p = params;
195a9643ea8Slogwang iarg[0] = p->fd; /* int */
196a9643ea8Slogwang uarg[1] = (intptr_t) p->iovp; /* struct iovec * */
197a9643ea8Slogwang uarg[2] = p->iovcnt; /* u_int */
198a9643ea8Slogwang *n_args = 3;
199a9643ea8Slogwang break;
200a9643ea8Slogwang }
201a9643ea8Slogwang /* linux_access */
202a9643ea8Slogwang case 21: {
203a9643ea8Slogwang struct linux_access_args *p = params;
204a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
205a9643ea8Slogwang iarg[1] = p->amode; /* l_int */
206a9643ea8Slogwang *n_args = 2;
207a9643ea8Slogwang break;
208a9643ea8Slogwang }
209a9643ea8Slogwang /* linux_pipe */
210a9643ea8Slogwang case 22: {
211a9643ea8Slogwang struct linux_pipe_args *p = params;
212*22ce4affSfengbojiang uarg[0] = (intptr_t) p->pipefds; /* l_int * */
213a9643ea8Slogwang *n_args = 1;
214a9643ea8Slogwang break;
215a9643ea8Slogwang }
216a9643ea8Slogwang /* linux_select */
217a9643ea8Slogwang case 23: {
218a9643ea8Slogwang struct linux_select_args *p = params;
219a9643ea8Slogwang iarg[0] = p->nfds; /* l_int */
220a9643ea8Slogwang uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
221a9643ea8Slogwang uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
222a9643ea8Slogwang uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
223a9643ea8Slogwang uarg[4] = (intptr_t) p->timeout; /* struct l_timeval * */
224a9643ea8Slogwang *n_args = 5;
225a9643ea8Slogwang break;
226a9643ea8Slogwang }
227a9643ea8Slogwang /* sched_yield */
228a9643ea8Slogwang case 24: {
229a9643ea8Slogwang *n_args = 0;
230a9643ea8Slogwang break;
231a9643ea8Slogwang }
232a9643ea8Slogwang /* linux_mremap */
233a9643ea8Slogwang case 25: {
234a9643ea8Slogwang struct linux_mremap_args *p = params;
235a9643ea8Slogwang iarg[0] = p->addr; /* l_ulong */
236a9643ea8Slogwang iarg[1] = p->old_len; /* l_ulong */
237a9643ea8Slogwang iarg[2] = p->new_len; /* l_ulong */
238a9643ea8Slogwang iarg[3] = p->flags; /* l_ulong */
239a9643ea8Slogwang iarg[4] = p->new_addr; /* l_ulong */
240a9643ea8Slogwang *n_args = 5;
241a9643ea8Slogwang break;
242a9643ea8Slogwang }
243a9643ea8Slogwang /* linux_msync */
244a9643ea8Slogwang case 26: {
245a9643ea8Slogwang struct linux_msync_args *p = params;
246a9643ea8Slogwang iarg[0] = p->addr; /* l_ulong */
247a9643ea8Slogwang iarg[1] = p->len; /* l_size_t */
248a9643ea8Slogwang iarg[2] = p->fl; /* l_int */
249a9643ea8Slogwang *n_args = 3;
250a9643ea8Slogwang break;
251a9643ea8Slogwang }
252a9643ea8Slogwang /* linux_mincore */
253a9643ea8Slogwang case 27: {
254a9643ea8Slogwang struct linux_mincore_args *p = params;
255a9643ea8Slogwang iarg[0] = p->start; /* l_ulong */
256a9643ea8Slogwang iarg[1] = p->len; /* l_size_t */
257a9643ea8Slogwang uarg[2] = (intptr_t) p->vec; /* u_char * */
258a9643ea8Slogwang *n_args = 3;
259a9643ea8Slogwang break;
260a9643ea8Slogwang }
261*22ce4affSfengbojiang /* linux_madvise */
262a9643ea8Slogwang case 28: {
263*22ce4affSfengbojiang struct linux_madvise_args *p = params;
264*22ce4affSfengbojiang iarg[0] = p->addr; /* l_ulong */
265*22ce4affSfengbojiang iarg[1] = p->len; /* l_size_t */
266*22ce4affSfengbojiang iarg[2] = p->behav; /* l_int */
267a9643ea8Slogwang *n_args = 3;
268a9643ea8Slogwang break;
269a9643ea8Slogwang }
270a9643ea8Slogwang /* linux_shmget */
271a9643ea8Slogwang case 29: {
272a9643ea8Slogwang struct linux_shmget_args *p = params;
273a9643ea8Slogwang iarg[0] = p->key; /* l_key_t */
274a9643ea8Slogwang iarg[1] = p->size; /* l_size_t */
275a9643ea8Slogwang iarg[2] = p->shmflg; /* l_int */
276a9643ea8Slogwang *n_args = 3;
277a9643ea8Slogwang break;
278a9643ea8Slogwang }
279a9643ea8Slogwang /* linux_shmat */
280a9643ea8Slogwang case 30: {
281a9643ea8Slogwang struct linux_shmat_args *p = params;
282a9643ea8Slogwang iarg[0] = p->shmid; /* l_int */
283a9643ea8Slogwang uarg[1] = (intptr_t) p->shmaddr; /* char * */
284a9643ea8Slogwang iarg[2] = p->shmflg; /* l_int */
285a9643ea8Slogwang *n_args = 3;
286a9643ea8Slogwang break;
287a9643ea8Slogwang }
288a9643ea8Slogwang /* linux_shmctl */
289a9643ea8Slogwang case 31: {
290a9643ea8Slogwang struct linux_shmctl_args *p = params;
291a9643ea8Slogwang iarg[0] = p->shmid; /* l_int */
292a9643ea8Slogwang iarg[1] = p->cmd; /* l_int */
293a9643ea8Slogwang uarg[2] = (intptr_t) p->buf; /* struct l_shmid_ds * */
294a9643ea8Slogwang *n_args = 3;
295a9643ea8Slogwang break;
296a9643ea8Slogwang }
297a9643ea8Slogwang /* dup */
298a9643ea8Slogwang case 32: {
299a9643ea8Slogwang struct dup_args *p = params;
300a9643ea8Slogwang uarg[0] = p->fd; /* u_int */
301a9643ea8Slogwang *n_args = 1;
302a9643ea8Slogwang break;
303a9643ea8Slogwang }
304a9643ea8Slogwang /* dup2 */
305a9643ea8Slogwang case 33: {
306a9643ea8Slogwang struct dup2_args *p = params;
307a9643ea8Slogwang uarg[0] = p->from; /* u_int */
308a9643ea8Slogwang uarg[1] = p->to; /* u_int */
309a9643ea8Slogwang *n_args = 2;
310a9643ea8Slogwang break;
311a9643ea8Slogwang }
312a9643ea8Slogwang /* linux_pause */
313a9643ea8Slogwang case 34: {
314a9643ea8Slogwang *n_args = 0;
315a9643ea8Slogwang break;
316a9643ea8Slogwang }
317a9643ea8Slogwang /* linux_nanosleep */
318a9643ea8Slogwang case 35: {
319a9643ea8Slogwang struct linux_nanosleep_args *p = params;
320a9643ea8Slogwang uarg[0] = (intptr_t) p->rqtp; /* const struct l_timespec * */
321a9643ea8Slogwang uarg[1] = (intptr_t) p->rmtp; /* struct l_timespec * */
322a9643ea8Slogwang *n_args = 2;
323a9643ea8Slogwang break;
324a9643ea8Slogwang }
325a9643ea8Slogwang /* linux_getitimer */
326a9643ea8Slogwang case 36: {
327a9643ea8Slogwang struct linux_getitimer_args *p = params;
328a9643ea8Slogwang iarg[0] = p->which; /* l_int */
329a9643ea8Slogwang uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
330a9643ea8Slogwang *n_args = 2;
331a9643ea8Slogwang break;
332a9643ea8Slogwang }
333a9643ea8Slogwang /* linux_alarm */
334a9643ea8Slogwang case 37: {
335a9643ea8Slogwang struct linux_alarm_args *p = params;
336a9643ea8Slogwang iarg[0] = p->secs; /* l_uint */
337a9643ea8Slogwang *n_args = 1;
338a9643ea8Slogwang break;
339a9643ea8Slogwang }
340a9643ea8Slogwang /* linux_setitimer */
341a9643ea8Slogwang case 38: {
342a9643ea8Slogwang struct linux_setitimer_args *p = params;
343a9643ea8Slogwang iarg[0] = p->which; /* l_int */
344a9643ea8Slogwang uarg[1] = (intptr_t) p->itv; /* struct l_itimerval * */
345a9643ea8Slogwang uarg[2] = (intptr_t) p->oitv; /* struct l_itimerval * */
346a9643ea8Slogwang *n_args = 3;
347a9643ea8Slogwang break;
348a9643ea8Slogwang }
349a9643ea8Slogwang /* linux_getpid */
350a9643ea8Slogwang case 39: {
351a9643ea8Slogwang *n_args = 0;
352a9643ea8Slogwang break;
353a9643ea8Slogwang }
354a9643ea8Slogwang /* linux_sendfile */
355a9643ea8Slogwang case 40: {
356a9643ea8Slogwang struct linux_sendfile_args *p = params;
357*22ce4affSfengbojiang iarg[0] = p->out; /* l_int */
358*22ce4affSfengbojiang iarg[1] = p->in; /* l_int */
359*22ce4affSfengbojiang uarg[2] = (intptr_t) p->offset; /* l_off_t * */
360a9643ea8Slogwang iarg[3] = p->count; /* l_size_t */
361a9643ea8Slogwang *n_args = 4;
362a9643ea8Slogwang break;
363a9643ea8Slogwang }
364a9643ea8Slogwang /* linux_socket */
365a9643ea8Slogwang case 41: {
366a9643ea8Slogwang struct linux_socket_args *p = params;
367a9643ea8Slogwang iarg[0] = p->domain; /* l_int */
368a9643ea8Slogwang iarg[1] = p->type; /* l_int */
369a9643ea8Slogwang iarg[2] = p->protocol; /* l_int */
370a9643ea8Slogwang *n_args = 3;
371a9643ea8Slogwang break;
372a9643ea8Slogwang }
373a9643ea8Slogwang /* linux_connect */
374a9643ea8Slogwang case 42: {
375a9643ea8Slogwang struct linux_connect_args *p = params;
376a9643ea8Slogwang iarg[0] = p->s; /* l_int */
377a9643ea8Slogwang iarg[1] = p->name; /* l_uintptr_t */
378a9643ea8Slogwang iarg[2] = p->namelen; /* l_int */
379a9643ea8Slogwang *n_args = 3;
380a9643ea8Slogwang break;
381a9643ea8Slogwang }
382a9643ea8Slogwang /* linux_accept */
383a9643ea8Slogwang case 43: {
384a9643ea8Slogwang struct linux_accept_args *p = params;
385a9643ea8Slogwang iarg[0] = p->s; /* l_int */
386a9643ea8Slogwang iarg[1] = p->addr; /* l_uintptr_t */
387a9643ea8Slogwang iarg[2] = p->namelen; /* l_uintptr_t */
388a9643ea8Slogwang *n_args = 3;
389a9643ea8Slogwang break;
390a9643ea8Slogwang }
391a9643ea8Slogwang /* linux_sendto */
392a9643ea8Slogwang case 44: {
393a9643ea8Slogwang struct linux_sendto_args *p = params;
394a9643ea8Slogwang iarg[0] = p->s; /* l_int */
395a9643ea8Slogwang iarg[1] = p->msg; /* l_uintptr_t */
396*22ce4affSfengbojiang iarg[2] = p->len; /* l_size_t */
397*22ce4affSfengbojiang iarg[3] = p->flags; /* l_uint */
398a9643ea8Slogwang iarg[4] = p->to; /* l_uintptr_t */
399a9643ea8Slogwang iarg[5] = p->tolen; /* l_int */
400a9643ea8Slogwang *n_args = 6;
401a9643ea8Slogwang break;
402a9643ea8Slogwang }
403a9643ea8Slogwang /* linux_recvfrom */
404a9643ea8Slogwang case 45: {
405a9643ea8Slogwang struct linux_recvfrom_args *p = params;
406a9643ea8Slogwang iarg[0] = p->s; /* l_int */
407a9643ea8Slogwang iarg[1] = p->buf; /* l_uintptr_t */
408a9643ea8Slogwang iarg[2] = p->len; /* l_size_t */
409*22ce4affSfengbojiang iarg[3] = p->flags; /* l_uint */
410a9643ea8Slogwang iarg[4] = p->from; /* l_uintptr_t */
411a9643ea8Slogwang iarg[5] = p->fromlen; /* l_uintptr_t */
412a9643ea8Slogwang *n_args = 6;
413a9643ea8Slogwang break;
414a9643ea8Slogwang }
415a9643ea8Slogwang /* linux_sendmsg */
416a9643ea8Slogwang case 46: {
417a9643ea8Slogwang struct linux_sendmsg_args *p = params;
418a9643ea8Slogwang iarg[0] = p->s; /* l_int */
419a9643ea8Slogwang iarg[1] = p->msg; /* l_uintptr_t */
420*22ce4affSfengbojiang iarg[2] = p->flags; /* l_uint */
421a9643ea8Slogwang *n_args = 3;
422a9643ea8Slogwang break;
423a9643ea8Slogwang }
424a9643ea8Slogwang /* linux_recvmsg */
425a9643ea8Slogwang case 47: {
426a9643ea8Slogwang struct linux_recvmsg_args *p = params;
427a9643ea8Slogwang iarg[0] = p->s; /* l_int */
428a9643ea8Slogwang iarg[1] = p->msg; /* l_uintptr_t */
429*22ce4affSfengbojiang iarg[2] = p->flags; /* l_uint */
430a9643ea8Slogwang *n_args = 3;
431a9643ea8Slogwang break;
432a9643ea8Slogwang }
433a9643ea8Slogwang /* linux_shutdown */
434a9643ea8Slogwang case 48: {
435a9643ea8Slogwang struct linux_shutdown_args *p = params;
436a9643ea8Slogwang iarg[0] = p->s; /* l_int */
437a9643ea8Slogwang iarg[1] = p->how; /* l_int */
438a9643ea8Slogwang *n_args = 2;
439a9643ea8Slogwang break;
440a9643ea8Slogwang }
441a9643ea8Slogwang /* linux_bind */
442a9643ea8Slogwang case 49: {
443a9643ea8Slogwang struct linux_bind_args *p = params;
444a9643ea8Slogwang iarg[0] = p->s; /* l_int */
445a9643ea8Slogwang iarg[1] = p->name; /* l_uintptr_t */
446a9643ea8Slogwang iarg[2] = p->namelen; /* l_int */
447a9643ea8Slogwang *n_args = 3;
448a9643ea8Slogwang break;
449a9643ea8Slogwang }
450a9643ea8Slogwang /* linux_listen */
451a9643ea8Slogwang case 50: {
452a9643ea8Slogwang struct linux_listen_args *p = params;
453a9643ea8Slogwang iarg[0] = p->s; /* l_int */
454a9643ea8Slogwang iarg[1] = p->backlog; /* l_int */
455a9643ea8Slogwang *n_args = 2;
456a9643ea8Slogwang break;
457a9643ea8Slogwang }
458a9643ea8Slogwang /* linux_getsockname */
459a9643ea8Slogwang case 51: {
460a9643ea8Slogwang struct linux_getsockname_args *p = params;
461a9643ea8Slogwang iarg[0] = p->s; /* l_int */
462a9643ea8Slogwang iarg[1] = p->addr; /* l_uintptr_t */
463a9643ea8Slogwang iarg[2] = p->namelen; /* l_uintptr_t */
464a9643ea8Slogwang *n_args = 3;
465a9643ea8Slogwang break;
466a9643ea8Slogwang }
467a9643ea8Slogwang /* linux_getpeername */
468a9643ea8Slogwang case 52: {
469a9643ea8Slogwang struct linux_getpeername_args *p = params;
470a9643ea8Slogwang iarg[0] = p->s; /* l_int */
471a9643ea8Slogwang iarg[1] = p->addr; /* l_uintptr_t */
472a9643ea8Slogwang iarg[2] = p->namelen; /* l_uintptr_t */
473a9643ea8Slogwang *n_args = 3;
474a9643ea8Slogwang break;
475a9643ea8Slogwang }
476a9643ea8Slogwang /* linux_socketpair */
477a9643ea8Slogwang case 53: {
478a9643ea8Slogwang struct linux_socketpair_args *p = params;
479a9643ea8Slogwang iarg[0] = p->domain; /* l_int */
480a9643ea8Slogwang iarg[1] = p->type; /* l_int */
481a9643ea8Slogwang iarg[2] = p->protocol; /* l_int */
482a9643ea8Slogwang iarg[3] = p->rsv; /* l_uintptr_t */
483a9643ea8Slogwang *n_args = 4;
484a9643ea8Slogwang break;
485a9643ea8Slogwang }
486a9643ea8Slogwang /* linux_setsockopt */
487a9643ea8Slogwang case 54: {
488a9643ea8Slogwang struct linux_setsockopt_args *p = params;
489a9643ea8Slogwang iarg[0] = p->s; /* l_int */
490a9643ea8Slogwang iarg[1] = p->level; /* l_int */
491a9643ea8Slogwang iarg[2] = p->optname; /* l_int */
492a9643ea8Slogwang iarg[3] = p->optval; /* l_uintptr_t */
493a9643ea8Slogwang iarg[4] = p->optlen; /* l_int */
494a9643ea8Slogwang *n_args = 5;
495a9643ea8Slogwang break;
496a9643ea8Slogwang }
497a9643ea8Slogwang /* linux_getsockopt */
498a9643ea8Slogwang case 55: {
499a9643ea8Slogwang struct linux_getsockopt_args *p = params;
500a9643ea8Slogwang iarg[0] = p->s; /* l_int */
501a9643ea8Slogwang iarg[1] = p->level; /* l_int */
502a9643ea8Slogwang iarg[2] = p->optname; /* l_int */
503a9643ea8Slogwang iarg[3] = p->optval; /* l_uintptr_t */
504a9643ea8Slogwang iarg[4] = p->optlen; /* l_uintptr_t */
505a9643ea8Slogwang *n_args = 5;
506a9643ea8Slogwang break;
507a9643ea8Slogwang }
508a9643ea8Slogwang /* linux_clone */
509a9643ea8Slogwang case 56: {
510a9643ea8Slogwang struct linux_clone_args *p = params;
511*22ce4affSfengbojiang iarg[0] = p->flags; /* l_ulong */
512a9643ea8Slogwang uarg[1] = (intptr_t) p->stack; /* void * */
513a9643ea8Slogwang uarg[2] = (intptr_t) p->parent_tidptr; /* void * */
514a9643ea8Slogwang uarg[3] = (intptr_t) p->child_tidptr; /* void * */
515a9643ea8Slogwang uarg[4] = (intptr_t) p->tls; /* void * */
516a9643ea8Slogwang *n_args = 5;
517a9643ea8Slogwang break;
518a9643ea8Slogwang }
519a9643ea8Slogwang /* linux_fork */
520a9643ea8Slogwang case 57: {
521a9643ea8Slogwang *n_args = 0;
522a9643ea8Slogwang break;
523a9643ea8Slogwang }
524a9643ea8Slogwang /* linux_vfork */
525a9643ea8Slogwang case 58: {
526a9643ea8Slogwang *n_args = 0;
527a9643ea8Slogwang break;
528a9643ea8Slogwang }
529a9643ea8Slogwang /* linux_execve */
530a9643ea8Slogwang case 59: {
531a9643ea8Slogwang struct linux_execve_args *p = params;
532a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
533a9643ea8Slogwang uarg[1] = (intptr_t) p->argp; /* char ** */
534a9643ea8Slogwang uarg[2] = (intptr_t) p->envp; /* char ** */
535a9643ea8Slogwang *n_args = 3;
536a9643ea8Slogwang break;
537a9643ea8Slogwang }
538a9643ea8Slogwang /* linux_exit */
539a9643ea8Slogwang case 60: {
540a9643ea8Slogwang struct linux_exit_args *p = params;
541*22ce4affSfengbojiang iarg[0] = p->rval; /* l_int */
542a9643ea8Slogwang *n_args = 1;
543a9643ea8Slogwang break;
544a9643ea8Slogwang }
545a9643ea8Slogwang /* linux_wait4 */
546a9643ea8Slogwang case 61: {
547a9643ea8Slogwang struct linux_wait4_args *p = params;
548a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
549a9643ea8Slogwang uarg[1] = (intptr_t) p->status; /* l_int * */
550a9643ea8Slogwang iarg[2] = p->options; /* l_int */
551a9643ea8Slogwang uarg[3] = (intptr_t) p->rusage; /* struct rusage * */
552a9643ea8Slogwang *n_args = 4;
553a9643ea8Slogwang break;
554a9643ea8Slogwang }
555a9643ea8Slogwang /* linux_kill */
556a9643ea8Slogwang case 62: {
557a9643ea8Slogwang struct linux_kill_args *p = params;
558*22ce4affSfengbojiang iarg[0] = p->pid; /* l_pid_t */
559a9643ea8Slogwang iarg[1] = p->signum; /* l_int */
560a9643ea8Slogwang *n_args = 2;
561a9643ea8Slogwang break;
562a9643ea8Slogwang }
563a9643ea8Slogwang /* linux_newuname */
564a9643ea8Slogwang case 63: {
565a9643ea8Slogwang struct linux_newuname_args *p = params;
566a9643ea8Slogwang uarg[0] = (intptr_t) p->buf; /* struct l_new_utsname * */
567a9643ea8Slogwang *n_args = 1;
568a9643ea8Slogwang break;
569a9643ea8Slogwang }
570a9643ea8Slogwang /* linux_semget */
571a9643ea8Slogwang case 64: {
572a9643ea8Slogwang struct linux_semget_args *p = params;
573a9643ea8Slogwang iarg[0] = p->key; /* l_key_t */
574a9643ea8Slogwang iarg[1] = p->nsems; /* l_int */
575a9643ea8Slogwang iarg[2] = p->semflg; /* l_int */
576a9643ea8Slogwang *n_args = 3;
577a9643ea8Slogwang break;
578a9643ea8Slogwang }
579a9643ea8Slogwang /* linux_semop */
580a9643ea8Slogwang case 65: {
581a9643ea8Slogwang struct linux_semop_args *p = params;
582a9643ea8Slogwang iarg[0] = p->semid; /* l_int */
583a9643ea8Slogwang uarg[1] = (intptr_t) p->tsops; /* struct l_sembuf * */
584a9643ea8Slogwang iarg[2] = p->nsops; /* l_uint */
585a9643ea8Slogwang *n_args = 3;
586a9643ea8Slogwang break;
587a9643ea8Slogwang }
588a9643ea8Slogwang /* linux_semctl */
589a9643ea8Slogwang case 66: {
590a9643ea8Slogwang struct linux_semctl_args *p = params;
591a9643ea8Slogwang iarg[0] = p->semid; /* l_int */
592a9643ea8Slogwang iarg[1] = p->semnum; /* l_int */
593a9643ea8Slogwang iarg[2] = p->cmd; /* l_int */
594a9643ea8Slogwang uarg[3] = p->arg.buf; /* union l_semun */
595a9643ea8Slogwang *n_args = 4;
596a9643ea8Slogwang break;
597a9643ea8Slogwang }
598a9643ea8Slogwang /* linux_shmdt */
599a9643ea8Slogwang case 67: {
600a9643ea8Slogwang struct linux_shmdt_args *p = params;
601a9643ea8Slogwang uarg[0] = (intptr_t) p->shmaddr; /* char * */
602a9643ea8Slogwang *n_args = 1;
603a9643ea8Slogwang break;
604a9643ea8Slogwang }
605a9643ea8Slogwang /* linux_msgget */
606a9643ea8Slogwang case 68: {
607a9643ea8Slogwang struct linux_msgget_args *p = params;
608a9643ea8Slogwang iarg[0] = p->key; /* l_key_t */
609a9643ea8Slogwang iarg[1] = p->msgflg; /* l_int */
610a9643ea8Slogwang *n_args = 2;
611a9643ea8Slogwang break;
612a9643ea8Slogwang }
613a9643ea8Slogwang /* linux_msgsnd */
614a9643ea8Slogwang case 69: {
615a9643ea8Slogwang struct linux_msgsnd_args *p = params;
616a9643ea8Slogwang iarg[0] = p->msqid; /* l_int */
617a9643ea8Slogwang uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
618a9643ea8Slogwang iarg[2] = p->msgsz; /* l_size_t */
619a9643ea8Slogwang iarg[3] = p->msgflg; /* l_int */
620a9643ea8Slogwang *n_args = 4;
621a9643ea8Slogwang break;
622a9643ea8Slogwang }
623a9643ea8Slogwang /* linux_msgrcv */
624a9643ea8Slogwang case 70: {
625a9643ea8Slogwang struct linux_msgrcv_args *p = params;
626a9643ea8Slogwang iarg[0] = p->msqid; /* l_int */
627a9643ea8Slogwang uarg[1] = (intptr_t) p->msgp; /* struct l_msgbuf * */
628a9643ea8Slogwang iarg[2] = p->msgsz; /* l_size_t */
629a9643ea8Slogwang iarg[3] = p->msgtyp; /* l_long */
630a9643ea8Slogwang iarg[4] = p->msgflg; /* l_int */
631a9643ea8Slogwang *n_args = 5;
632a9643ea8Slogwang break;
633a9643ea8Slogwang }
634a9643ea8Slogwang /* linux_msgctl */
635a9643ea8Slogwang case 71: {
636a9643ea8Slogwang struct linux_msgctl_args *p = params;
637a9643ea8Slogwang iarg[0] = p->msqid; /* l_int */
638a9643ea8Slogwang iarg[1] = p->cmd; /* l_int */
639a9643ea8Slogwang uarg[2] = (intptr_t) p->buf; /* struct l_msqid_ds * */
640a9643ea8Slogwang *n_args = 3;
641a9643ea8Slogwang break;
642a9643ea8Slogwang }
643a9643ea8Slogwang /* linux_fcntl */
644a9643ea8Slogwang case 72: {
645a9643ea8Slogwang struct linux_fcntl_args *p = params;
646a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
647a9643ea8Slogwang iarg[1] = p->cmd; /* l_uint */
648a9643ea8Slogwang iarg[2] = p->arg; /* l_ulong */
649a9643ea8Slogwang *n_args = 3;
650a9643ea8Slogwang break;
651a9643ea8Slogwang }
652a9643ea8Slogwang /* flock */
653a9643ea8Slogwang case 73: {
654a9643ea8Slogwang struct flock_args *p = params;
655a9643ea8Slogwang iarg[0] = p->fd; /* int */
656a9643ea8Slogwang iarg[1] = p->how; /* int */
657a9643ea8Slogwang *n_args = 2;
658a9643ea8Slogwang break;
659a9643ea8Slogwang }
660a9643ea8Slogwang /* fsync */
661a9643ea8Slogwang case 74: {
662a9643ea8Slogwang struct fsync_args *p = params;
663a9643ea8Slogwang iarg[0] = p->fd; /* int */
664a9643ea8Slogwang *n_args = 1;
665a9643ea8Slogwang break;
666a9643ea8Slogwang }
667a9643ea8Slogwang /* linux_fdatasync */
668a9643ea8Slogwang case 75: {
669a9643ea8Slogwang struct linux_fdatasync_args *p = params;
670a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
671a9643ea8Slogwang *n_args = 1;
672a9643ea8Slogwang break;
673a9643ea8Slogwang }
674a9643ea8Slogwang /* linux_truncate */
675a9643ea8Slogwang case 76: {
676a9643ea8Slogwang struct linux_truncate_args *p = params;
677a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
678*22ce4affSfengbojiang iarg[1] = p->length; /* l_long */
679a9643ea8Slogwang *n_args = 2;
680a9643ea8Slogwang break;
681a9643ea8Slogwang }
682a9643ea8Slogwang /* linux_ftruncate */
683a9643ea8Slogwang case 77: {
684a9643ea8Slogwang struct linux_ftruncate_args *p = params;
685a9643ea8Slogwang iarg[0] = p->fd; /* l_int */
686*22ce4affSfengbojiang iarg[1] = p->length; /* l_ulong */
687a9643ea8Slogwang *n_args = 2;
688a9643ea8Slogwang break;
689a9643ea8Slogwang }
690a9643ea8Slogwang /* linux_getdents */
691a9643ea8Slogwang case 78: {
692a9643ea8Slogwang struct linux_getdents_args *p = params;
693a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
694a9643ea8Slogwang uarg[1] = (intptr_t) p->dent; /* void * */
695a9643ea8Slogwang iarg[2] = p->count; /* l_uint */
696a9643ea8Slogwang *n_args = 3;
697a9643ea8Slogwang break;
698a9643ea8Slogwang }
699a9643ea8Slogwang /* linux_getcwd */
700a9643ea8Slogwang case 79: {
701a9643ea8Slogwang struct linux_getcwd_args *p = params;
702a9643ea8Slogwang uarg[0] = (intptr_t) p->buf; /* char * */
703a9643ea8Slogwang iarg[1] = p->bufsize; /* l_ulong */
704a9643ea8Slogwang *n_args = 2;
705a9643ea8Slogwang break;
706a9643ea8Slogwang }
707a9643ea8Slogwang /* linux_chdir */
708a9643ea8Slogwang case 80: {
709a9643ea8Slogwang struct linux_chdir_args *p = params;
710a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
711a9643ea8Slogwang *n_args = 1;
712a9643ea8Slogwang break;
713a9643ea8Slogwang }
714a9643ea8Slogwang /* fchdir */
715a9643ea8Slogwang case 81: {
716a9643ea8Slogwang struct fchdir_args *p = params;
717a9643ea8Slogwang iarg[0] = p->fd; /* int */
718a9643ea8Slogwang *n_args = 1;
719a9643ea8Slogwang break;
720a9643ea8Slogwang }
721a9643ea8Slogwang /* linux_rename */
722a9643ea8Slogwang case 82: {
723a9643ea8Slogwang struct linux_rename_args *p = params;
724a9643ea8Slogwang uarg[0] = (intptr_t) p->from; /* char * */
725a9643ea8Slogwang uarg[1] = (intptr_t) p->to; /* char * */
726a9643ea8Slogwang *n_args = 2;
727a9643ea8Slogwang break;
728a9643ea8Slogwang }
729a9643ea8Slogwang /* linux_mkdir */
730a9643ea8Slogwang case 83: {
731a9643ea8Slogwang struct linux_mkdir_args *p = params;
732a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
733*22ce4affSfengbojiang iarg[1] = p->mode; /* l_mode_t */
734a9643ea8Slogwang *n_args = 2;
735a9643ea8Slogwang break;
736a9643ea8Slogwang }
737a9643ea8Slogwang /* linux_rmdir */
738a9643ea8Slogwang case 84: {
739a9643ea8Slogwang struct linux_rmdir_args *p = params;
740a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
741a9643ea8Slogwang *n_args = 1;
742a9643ea8Slogwang break;
743a9643ea8Slogwang }
744a9643ea8Slogwang /* linux_creat */
745a9643ea8Slogwang case 85: {
746a9643ea8Slogwang struct linux_creat_args *p = params;
747a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
748*22ce4affSfengbojiang iarg[1] = p->mode; /* l_mode_t */
749a9643ea8Slogwang *n_args = 2;
750a9643ea8Slogwang break;
751a9643ea8Slogwang }
752a9643ea8Slogwang /* linux_link */
753a9643ea8Slogwang case 86: {
754a9643ea8Slogwang struct linux_link_args *p = params;
755a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
756a9643ea8Slogwang uarg[1] = (intptr_t) p->to; /* char * */
757a9643ea8Slogwang *n_args = 2;
758a9643ea8Slogwang break;
759a9643ea8Slogwang }
760a9643ea8Slogwang /* linux_unlink */
761a9643ea8Slogwang case 87: {
762a9643ea8Slogwang struct linux_unlink_args *p = params;
763a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
764a9643ea8Slogwang *n_args = 1;
765a9643ea8Slogwang break;
766a9643ea8Slogwang }
767a9643ea8Slogwang /* linux_symlink */
768a9643ea8Slogwang case 88: {
769a9643ea8Slogwang struct linux_symlink_args *p = params;
770a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
771a9643ea8Slogwang uarg[1] = (intptr_t) p->to; /* char * */
772a9643ea8Slogwang *n_args = 2;
773a9643ea8Slogwang break;
774a9643ea8Slogwang }
775a9643ea8Slogwang /* linux_readlink */
776a9643ea8Slogwang case 89: {
777a9643ea8Slogwang struct linux_readlink_args *p = params;
778a9643ea8Slogwang uarg[0] = (intptr_t) p->name; /* char * */
779a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
780a9643ea8Slogwang iarg[2] = p->count; /* l_int */
781a9643ea8Slogwang *n_args = 3;
782a9643ea8Slogwang break;
783a9643ea8Slogwang }
784a9643ea8Slogwang /* linux_chmod */
785a9643ea8Slogwang case 90: {
786a9643ea8Slogwang struct linux_chmod_args *p = params;
787a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
788a9643ea8Slogwang iarg[1] = p->mode; /* l_mode_t */
789a9643ea8Slogwang *n_args = 2;
790a9643ea8Slogwang break;
791a9643ea8Slogwang }
792a9643ea8Slogwang /* fchmod */
793a9643ea8Slogwang case 91: {
794a9643ea8Slogwang struct fchmod_args *p = params;
795a9643ea8Slogwang iarg[0] = p->fd; /* int */
796a9643ea8Slogwang iarg[1] = p->mode; /* int */
797a9643ea8Slogwang *n_args = 2;
798a9643ea8Slogwang break;
799a9643ea8Slogwang }
800a9643ea8Slogwang /* linux_chown */
801a9643ea8Slogwang case 92: {
802a9643ea8Slogwang struct linux_chown_args *p = params;
803a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
804a9643ea8Slogwang iarg[1] = p->uid; /* l_uid_t */
805a9643ea8Slogwang iarg[2] = p->gid; /* l_gid_t */
806a9643ea8Slogwang *n_args = 3;
807a9643ea8Slogwang break;
808a9643ea8Slogwang }
809a9643ea8Slogwang /* fchown */
810a9643ea8Slogwang case 93: {
811a9643ea8Slogwang struct fchown_args *p = params;
812a9643ea8Slogwang iarg[0] = p->fd; /* int */
813a9643ea8Slogwang iarg[1] = p->uid; /* int */
814a9643ea8Slogwang iarg[2] = p->gid; /* int */
815a9643ea8Slogwang *n_args = 3;
816a9643ea8Slogwang break;
817a9643ea8Slogwang }
818a9643ea8Slogwang /* linux_lchown */
819a9643ea8Slogwang case 94: {
820a9643ea8Slogwang struct linux_lchown_args *p = params;
821a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
822a9643ea8Slogwang iarg[1] = p->uid; /* l_uid_t */
823a9643ea8Slogwang iarg[2] = p->gid; /* l_gid_t */
824a9643ea8Slogwang *n_args = 3;
825a9643ea8Slogwang break;
826a9643ea8Slogwang }
827a9643ea8Slogwang /* umask */
828a9643ea8Slogwang case 95: {
829a9643ea8Slogwang struct umask_args *p = params;
830a9643ea8Slogwang iarg[0] = p->newmask; /* int */
831a9643ea8Slogwang *n_args = 1;
832a9643ea8Slogwang break;
833a9643ea8Slogwang }
834a9643ea8Slogwang /* gettimeofday */
835a9643ea8Slogwang case 96: {
836a9643ea8Slogwang struct gettimeofday_args *p = params;
837a9643ea8Slogwang uarg[0] = (intptr_t) p->tp; /* struct l_timeval * */
838a9643ea8Slogwang uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
839a9643ea8Slogwang *n_args = 2;
840a9643ea8Slogwang break;
841a9643ea8Slogwang }
842a9643ea8Slogwang /* linux_getrlimit */
843a9643ea8Slogwang case 97: {
844a9643ea8Slogwang struct linux_getrlimit_args *p = params;
845a9643ea8Slogwang iarg[0] = p->resource; /* l_uint */
846a9643ea8Slogwang uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
847a9643ea8Slogwang *n_args = 2;
848a9643ea8Slogwang break;
849a9643ea8Slogwang }
850a9643ea8Slogwang /* getrusage */
851a9643ea8Slogwang case 98: {
852a9643ea8Slogwang struct getrusage_args *p = params;
853a9643ea8Slogwang iarg[0] = p->who; /* int */
854a9643ea8Slogwang uarg[1] = (intptr_t) p->rusage; /* struct rusage * */
855a9643ea8Slogwang *n_args = 2;
856a9643ea8Slogwang break;
857a9643ea8Slogwang }
858a9643ea8Slogwang /* linux_sysinfo */
859a9643ea8Slogwang case 99: {
860a9643ea8Slogwang struct linux_sysinfo_args *p = params;
861a9643ea8Slogwang uarg[0] = (intptr_t) p->info; /* struct l_sysinfo * */
862a9643ea8Slogwang *n_args = 1;
863a9643ea8Slogwang break;
864a9643ea8Slogwang }
865a9643ea8Slogwang /* linux_times */
866a9643ea8Slogwang case 100: {
867a9643ea8Slogwang struct linux_times_args *p = params;
868a9643ea8Slogwang uarg[0] = (intptr_t) p->buf; /* struct l_times_argv * */
869a9643ea8Slogwang *n_args = 1;
870a9643ea8Slogwang break;
871a9643ea8Slogwang }
872a9643ea8Slogwang /* linux_ptrace */
873a9643ea8Slogwang case 101: {
874a9643ea8Slogwang struct linux_ptrace_args *p = params;
875a9643ea8Slogwang iarg[0] = p->req; /* l_long */
876a9643ea8Slogwang iarg[1] = p->pid; /* l_long */
877*22ce4affSfengbojiang iarg[2] = p->addr; /* l_ulong */
878*22ce4affSfengbojiang iarg[3] = p->data; /* l_ulong */
879a9643ea8Slogwang *n_args = 4;
880a9643ea8Slogwang break;
881a9643ea8Slogwang }
882a9643ea8Slogwang /* linux_getuid */
883a9643ea8Slogwang case 102: {
884a9643ea8Slogwang *n_args = 0;
885a9643ea8Slogwang break;
886a9643ea8Slogwang }
887a9643ea8Slogwang /* linux_syslog */
888a9643ea8Slogwang case 103: {
889a9643ea8Slogwang struct linux_syslog_args *p = params;
890a9643ea8Slogwang iarg[0] = p->type; /* l_int */
891a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* char * */
892a9643ea8Slogwang iarg[2] = p->len; /* l_int */
893a9643ea8Slogwang *n_args = 3;
894a9643ea8Slogwang break;
895a9643ea8Slogwang }
896a9643ea8Slogwang /* linux_getgid */
897a9643ea8Slogwang case 104: {
898a9643ea8Slogwang *n_args = 0;
899a9643ea8Slogwang break;
900a9643ea8Slogwang }
901a9643ea8Slogwang /* setuid */
902a9643ea8Slogwang case 105: {
903a9643ea8Slogwang struct setuid_args *p = params;
904a9643ea8Slogwang uarg[0] = p->uid; /* uid_t */
905a9643ea8Slogwang *n_args = 1;
906a9643ea8Slogwang break;
907a9643ea8Slogwang }
908a9643ea8Slogwang /* setgid */
909a9643ea8Slogwang case 106: {
910a9643ea8Slogwang struct setgid_args *p = params;
911a9643ea8Slogwang iarg[0] = p->gid; /* gid_t */
912a9643ea8Slogwang *n_args = 1;
913a9643ea8Slogwang break;
914a9643ea8Slogwang }
915a9643ea8Slogwang /* geteuid */
916a9643ea8Slogwang case 107: {
917a9643ea8Slogwang *n_args = 0;
918a9643ea8Slogwang break;
919a9643ea8Slogwang }
920a9643ea8Slogwang /* getegid */
921a9643ea8Slogwang case 108: {
922a9643ea8Slogwang *n_args = 0;
923a9643ea8Slogwang break;
924a9643ea8Slogwang }
925a9643ea8Slogwang /* setpgid */
926a9643ea8Slogwang case 109: {
927a9643ea8Slogwang struct setpgid_args *p = params;
928a9643ea8Slogwang iarg[0] = p->pid; /* int */
929a9643ea8Slogwang iarg[1] = p->pgid; /* int */
930a9643ea8Slogwang *n_args = 2;
931a9643ea8Slogwang break;
932a9643ea8Slogwang }
933a9643ea8Slogwang /* linux_getppid */
934a9643ea8Slogwang case 110: {
935a9643ea8Slogwang *n_args = 0;
936a9643ea8Slogwang break;
937a9643ea8Slogwang }
938a9643ea8Slogwang /* getpgrp */
939a9643ea8Slogwang case 111: {
940a9643ea8Slogwang *n_args = 0;
941a9643ea8Slogwang break;
942a9643ea8Slogwang }
943a9643ea8Slogwang /* setsid */
944a9643ea8Slogwang case 112: {
945a9643ea8Slogwang *n_args = 0;
946a9643ea8Slogwang break;
947a9643ea8Slogwang }
948a9643ea8Slogwang /* setreuid */
949a9643ea8Slogwang case 113: {
950a9643ea8Slogwang struct setreuid_args *p = params;
951a9643ea8Slogwang uarg[0] = p->ruid; /* uid_t */
952a9643ea8Slogwang uarg[1] = p->euid; /* uid_t */
953a9643ea8Slogwang *n_args = 2;
954a9643ea8Slogwang break;
955a9643ea8Slogwang }
956a9643ea8Slogwang /* setregid */
957a9643ea8Slogwang case 114: {
958a9643ea8Slogwang struct setregid_args *p = params;
959a9643ea8Slogwang iarg[0] = p->rgid; /* gid_t */
960a9643ea8Slogwang iarg[1] = p->egid; /* gid_t */
961a9643ea8Slogwang *n_args = 2;
962a9643ea8Slogwang break;
963a9643ea8Slogwang }
964a9643ea8Slogwang /* linux_getgroups */
965a9643ea8Slogwang case 115: {
966a9643ea8Slogwang struct linux_getgroups_args *p = params;
967a9643ea8Slogwang iarg[0] = p->gidsetsize; /* l_int */
968a9643ea8Slogwang uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
969a9643ea8Slogwang *n_args = 2;
970a9643ea8Slogwang break;
971a9643ea8Slogwang }
972a9643ea8Slogwang /* linux_setgroups */
973a9643ea8Slogwang case 116: {
974a9643ea8Slogwang struct linux_setgroups_args *p = params;
975a9643ea8Slogwang iarg[0] = p->gidsetsize; /* l_int */
976a9643ea8Slogwang uarg[1] = (intptr_t) p->grouplist; /* l_gid_t * */
977a9643ea8Slogwang *n_args = 2;
978a9643ea8Slogwang break;
979a9643ea8Slogwang }
980a9643ea8Slogwang /* setresuid */
981a9643ea8Slogwang case 117: {
982a9643ea8Slogwang struct setresuid_args *p = params;
983a9643ea8Slogwang uarg[0] = p->ruid; /* uid_t */
984a9643ea8Slogwang uarg[1] = p->euid; /* uid_t */
985a9643ea8Slogwang uarg[2] = p->suid; /* uid_t */
986a9643ea8Slogwang *n_args = 3;
987a9643ea8Slogwang break;
988a9643ea8Slogwang }
989a9643ea8Slogwang /* getresuid */
990a9643ea8Slogwang case 118: {
991a9643ea8Slogwang struct getresuid_args *p = params;
992a9643ea8Slogwang uarg[0] = (intptr_t) p->ruid; /* uid_t * */
993a9643ea8Slogwang uarg[1] = (intptr_t) p->euid; /* uid_t * */
994a9643ea8Slogwang uarg[2] = (intptr_t) p->suid; /* uid_t * */
995a9643ea8Slogwang *n_args = 3;
996a9643ea8Slogwang break;
997a9643ea8Slogwang }
998a9643ea8Slogwang /* setresgid */
999a9643ea8Slogwang case 119: {
1000a9643ea8Slogwang struct setresgid_args *p = params;
1001a9643ea8Slogwang iarg[0] = p->rgid; /* gid_t */
1002a9643ea8Slogwang iarg[1] = p->egid; /* gid_t */
1003a9643ea8Slogwang iarg[2] = p->sgid; /* gid_t */
1004a9643ea8Slogwang *n_args = 3;
1005a9643ea8Slogwang break;
1006a9643ea8Slogwang }
1007a9643ea8Slogwang /* getresgid */
1008a9643ea8Slogwang case 120: {
1009a9643ea8Slogwang struct getresgid_args *p = params;
1010a9643ea8Slogwang uarg[0] = (intptr_t) p->rgid; /* gid_t * */
1011a9643ea8Slogwang uarg[1] = (intptr_t) p->egid; /* gid_t * */
1012a9643ea8Slogwang uarg[2] = (intptr_t) p->sgid; /* gid_t * */
1013a9643ea8Slogwang *n_args = 3;
1014a9643ea8Slogwang break;
1015a9643ea8Slogwang }
1016a9643ea8Slogwang /* getpgid */
1017a9643ea8Slogwang case 121: {
1018a9643ea8Slogwang struct getpgid_args *p = params;
1019a9643ea8Slogwang iarg[0] = p->pid; /* int */
1020a9643ea8Slogwang *n_args = 1;
1021a9643ea8Slogwang break;
1022a9643ea8Slogwang }
1023a9643ea8Slogwang /* linux_setfsuid */
1024a9643ea8Slogwang case 122: {
1025a9643ea8Slogwang struct linux_setfsuid_args *p = params;
1026a9643ea8Slogwang iarg[0] = p->uid; /* l_uid_t */
1027a9643ea8Slogwang *n_args = 1;
1028a9643ea8Slogwang break;
1029a9643ea8Slogwang }
1030a9643ea8Slogwang /* linux_setfsgid */
1031a9643ea8Slogwang case 123: {
1032a9643ea8Slogwang struct linux_setfsgid_args *p = params;
1033a9643ea8Slogwang iarg[0] = p->gid; /* l_gid_t */
1034a9643ea8Slogwang *n_args = 1;
1035a9643ea8Slogwang break;
1036a9643ea8Slogwang }
1037a9643ea8Slogwang /* linux_getsid */
1038a9643ea8Slogwang case 124: {
1039a9643ea8Slogwang struct linux_getsid_args *p = params;
1040a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1041a9643ea8Slogwang *n_args = 1;
1042a9643ea8Slogwang break;
1043a9643ea8Slogwang }
1044a9643ea8Slogwang /* linux_capget */
1045a9643ea8Slogwang case 125: {
1046a9643ea8Slogwang struct linux_capget_args *p = params;
1047a9643ea8Slogwang uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
1048a9643ea8Slogwang uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
1049a9643ea8Slogwang *n_args = 2;
1050a9643ea8Slogwang break;
1051a9643ea8Slogwang }
1052a9643ea8Slogwang /* linux_capset */
1053a9643ea8Slogwang case 126: {
1054a9643ea8Slogwang struct linux_capset_args *p = params;
1055a9643ea8Slogwang uarg[0] = (intptr_t) p->hdrp; /* struct l_user_cap_header * */
1056a9643ea8Slogwang uarg[1] = (intptr_t) p->datap; /* struct l_user_cap_data * */
1057a9643ea8Slogwang *n_args = 2;
1058a9643ea8Slogwang break;
1059a9643ea8Slogwang }
1060a9643ea8Slogwang /* linux_rt_sigpending */
1061a9643ea8Slogwang case 127: {
1062a9643ea8Slogwang struct linux_rt_sigpending_args *p = params;
1063a9643ea8Slogwang uarg[0] = (intptr_t) p->set; /* l_sigset_t * */
1064a9643ea8Slogwang iarg[1] = p->sigsetsize; /* l_size_t */
1065a9643ea8Slogwang *n_args = 2;
1066a9643ea8Slogwang break;
1067a9643ea8Slogwang }
1068a9643ea8Slogwang /* linux_rt_sigtimedwait */
1069a9643ea8Slogwang case 128: {
1070a9643ea8Slogwang struct linux_rt_sigtimedwait_args *p = params;
1071a9643ea8Slogwang uarg[0] = (intptr_t) p->mask; /* l_sigset_t * */
1072a9643ea8Slogwang uarg[1] = (intptr_t) p->ptr; /* l_siginfo_t * */
1073a9643ea8Slogwang uarg[2] = (intptr_t) p->timeout; /* struct l_timeval * */
1074a9643ea8Slogwang iarg[3] = p->sigsetsize; /* l_size_t */
1075a9643ea8Slogwang *n_args = 4;
1076a9643ea8Slogwang break;
1077a9643ea8Slogwang }
1078a9643ea8Slogwang /* linux_rt_sigqueueinfo */
1079a9643ea8Slogwang case 129: {
1080a9643ea8Slogwang struct linux_rt_sigqueueinfo_args *p = params;
1081a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1082a9643ea8Slogwang iarg[1] = p->sig; /* l_int */
1083a9643ea8Slogwang uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
1084a9643ea8Slogwang *n_args = 3;
1085a9643ea8Slogwang break;
1086a9643ea8Slogwang }
1087a9643ea8Slogwang /* linux_rt_sigsuspend */
1088a9643ea8Slogwang case 130: {
1089a9643ea8Slogwang struct linux_rt_sigsuspend_args *p = params;
1090a9643ea8Slogwang uarg[0] = (intptr_t) p->newset; /* l_sigset_t * */
1091a9643ea8Slogwang iarg[1] = p->sigsetsize; /* l_size_t */
1092a9643ea8Slogwang *n_args = 2;
1093a9643ea8Slogwang break;
1094a9643ea8Slogwang }
1095a9643ea8Slogwang /* linux_sigaltstack */
1096a9643ea8Slogwang case 131: {
1097a9643ea8Slogwang struct linux_sigaltstack_args *p = params;
1098a9643ea8Slogwang uarg[0] = (intptr_t) p->uss; /* l_stack_t * */
1099a9643ea8Slogwang uarg[1] = (intptr_t) p->uoss; /* l_stack_t * */
1100a9643ea8Slogwang *n_args = 2;
1101a9643ea8Slogwang break;
1102a9643ea8Slogwang }
1103a9643ea8Slogwang /* linux_utime */
1104a9643ea8Slogwang case 132: {
1105a9643ea8Slogwang struct linux_utime_args *p = params;
1106a9643ea8Slogwang uarg[0] = (intptr_t) p->fname; /* char * */
1107a9643ea8Slogwang uarg[1] = (intptr_t) p->times; /* struct l_utimbuf * */
1108a9643ea8Slogwang *n_args = 2;
1109a9643ea8Slogwang break;
1110a9643ea8Slogwang }
1111a9643ea8Slogwang /* linux_mknod */
1112a9643ea8Slogwang case 133: {
1113a9643ea8Slogwang struct linux_mknod_args *p = params;
1114a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
1115*22ce4affSfengbojiang iarg[1] = p->mode; /* l_mode_t */
1116*22ce4affSfengbojiang iarg[2] = p->dev; /* l_uint */
1117a9643ea8Slogwang *n_args = 3;
1118a9643ea8Slogwang break;
1119a9643ea8Slogwang }
1120a9643ea8Slogwang /* linux_personality */
1121a9643ea8Slogwang case 135: {
1122a9643ea8Slogwang struct linux_personality_args *p = params;
1123a9643ea8Slogwang iarg[0] = p->per; /* l_uint */
1124a9643ea8Slogwang *n_args = 1;
1125a9643ea8Slogwang break;
1126a9643ea8Slogwang }
1127a9643ea8Slogwang /* linux_ustat */
1128a9643ea8Slogwang case 136: {
1129a9643ea8Slogwang struct linux_ustat_args *p = params;
1130*22ce4affSfengbojiang iarg[0] = p->dev; /* l_uint */
1131a9643ea8Slogwang uarg[1] = (intptr_t) p->ubuf; /* struct l_ustat * */
1132a9643ea8Slogwang *n_args = 2;
1133a9643ea8Slogwang break;
1134a9643ea8Slogwang }
1135a9643ea8Slogwang /* linux_statfs */
1136a9643ea8Slogwang case 137: {
1137a9643ea8Slogwang struct linux_statfs_args *p = params;
1138a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
1139a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
1140a9643ea8Slogwang *n_args = 2;
1141a9643ea8Slogwang break;
1142a9643ea8Slogwang }
1143a9643ea8Slogwang /* linux_fstatfs */
1144a9643ea8Slogwang case 138: {
1145a9643ea8Slogwang struct linux_fstatfs_args *p = params;
1146a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
1147a9643ea8Slogwang uarg[1] = (intptr_t) p->buf; /* struct l_statfs_buf * */
1148a9643ea8Slogwang *n_args = 2;
1149a9643ea8Slogwang break;
1150a9643ea8Slogwang }
1151a9643ea8Slogwang /* linux_sysfs */
1152a9643ea8Slogwang case 139: {
1153a9643ea8Slogwang struct linux_sysfs_args *p = params;
1154a9643ea8Slogwang iarg[0] = p->option; /* l_int */
1155a9643ea8Slogwang iarg[1] = p->arg1; /* l_ulong */
1156a9643ea8Slogwang iarg[2] = p->arg2; /* l_ulong */
1157a9643ea8Slogwang *n_args = 3;
1158a9643ea8Slogwang break;
1159a9643ea8Slogwang }
1160a9643ea8Slogwang /* linux_getpriority */
1161a9643ea8Slogwang case 140: {
1162a9643ea8Slogwang struct linux_getpriority_args *p = params;
1163*22ce4affSfengbojiang iarg[0] = p->which; /* l_int */
1164*22ce4affSfengbojiang iarg[1] = p->who; /* l_int */
1165a9643ea8Slogwang *n_args = 2;
1166a9643ea8Slogwang break;
1167a9643ea8Slogwang }
1168a9643ea8Slogwang /* setpriority */
1169a9643ea8Slogwang case 141: {
1170a9643ea8Slogwang struct setpriority_args *p = params;
1171a9643ea8Slogwang iarg[0] = p->which; /* int */
1172a9643ea8Slogwang iarg[1] = p->who; /* int */
1173a9643ea8Slogwang iarg[2] = p->prio; /* int */
1174a9643ea8Slogwang *n_args = 3;
1175a9643ea8Slogwang break;
1176a9643ea8Slogwang }
1177a9643ea8Slogwang /* linux_sched_setparam */
1178a9643ea8Slogwang case 142: {
1179a9643ea8Slogwang struct linux_sched_setparam_args *p = params;
1180a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1181a9643ea8Slogwang uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1182a9643ea8Slogwang *n_args = 2;
1183a9643ea8Slogwang break;
1184a9643ea8Slogwang }
1185a9643ea8Slogwang /* linux_sched_getparam */
1186a9643ea8Slogwang case 143: {
1187a9643ea8Slogwang struct linux_sched_getparam_args *p = params;
1188a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1189a9643ea8Slogwang uarg[1] = (intptr_t) p->param; /* struct sched_param * */
1190a9643ea8Slogwang *n_args = 2;
1191a9643ea8Slogwang break;
1192a9643ea8Slogwang }
1193a9643ea8Slogwang /* linux_sched_setscheduler */
1194a9643ea8Slogwang case 144: {
1195a9643ea8Slogwang struct linux_sched_setscheduler_args *p = params;
1196a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1197a9643ea8Slogwang iarg[1] = p->policy; /* l_int */
1198a9643ea8Slogwang uarg[2] = (intptr_t) p->param; /* struct sched_param * */
1199a9643ea8Slogwang *n_args = 3;
1200a9643ea8Slogwang break;
1201a9643ea8Slogwang }
1202a9643ea8Slogwang /* linux_sched_getscheduler */
1203a9643ea8Slogwang case 145: {
1204a9643ea8Slogwang struct linux_sched_getscheduler_args *p = params;
1205a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1206a9643ea8Slogwang *n_args = 1;
1207a9643ea8Slogwang break;
1208a9643ea8Slogwang }
1209a9643ea8Slogwang /* linux_sched_get_priority_max */
1210a9643ea8Slogwang case 146: {
1211a9643ea8Slogwang struct linux_sched_get_priority_max_args *p = params;
1212a9643ea8Slogwang iarg[0] = p->policy; /* l_int */
1213a9643ea8Slogwang *n_args = 1;
1214a9643ea8Slogwang break;
1215a9643ea8Slogwang }
1216a9643ea8Slogwang /* linux_sched_get_priority_min */
1217a9643ea8Slogwang case 147: {
1218a9643ea8Slogwang struct linux_sched_get_priority_min_args *p = params;
1219a9643ea8Slogwang iarg[0] = p->policy; /* l_int */
1220a9643ea8Slogwang *n_args = 1;
1221a9643ea8Slogwang break;
1222a9643ea8Slogwang }
1223a9643ea8Slogwang /* linux_sched_rr_get_interval */
1224a9643ea8Slogwang case 148: {
1225a9643ea8Slogwang struct linux_sched_rr_get_interval_args *p = params;
1226a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1227a9643ea8Slogwang uarg[1] = (intptr_t) p->interval; /* struct l_timespec * */
1228a9643ea8Slogwang *n_args = 2;
1229a9643ea8Slogwang break;
1230a9643ea8Slogwang }
1231a9643ea8Slogwang /* mlock */
1232a9643ea8Slogwang case 149: {
1233a9643ea8Slogwang struct mlock_args *p = params;
1234a9643ea8Slogwang uarg[0] = (intptr_t) p->addr; /* const void * */
1235a9643ea8Slogwang uarg[1] = p->len; /* size_t */
1236a9643ea8Slogwang *n_args = 2;
1237a9643ea8Slogwang break;
1238a9643ea8Slogwang }
1239a9643ea8Slogwang /* munlock */
1240a9643ea8Slogwang case 150: {
1241a9643ea8Slogwang struct munlock_args *p = params;
1242a9643ea8Slogwang uarg[0] = (intptr_t) p->addr; /* const void * */
1243a9643ea8Slogwang uarg[1] = p->len; /* size_t */
1244a9643ea8Slogwang *n_args = 2;
1245a9643ea8Slogwang break;
1246a9643ea8Slogwang }
1247a9643ea8Slogwang /* mlockall */
1248a9643ea8Slogwang case 151: {
1249a9643ea8Slogwang struct mlockall_args *p = params;
1250a9643ea8Slogwang iarg[0] = p->how; /* int */
1251a9643ea8Slogwang *n_args = 1;
1252a9643ea8Slogwang break;
1253a9643ea8Slogwang }
1254a9643ea8Slogwang /* munlockall */
1255a9643ea8Slogwang case 152: {
1256a9643ea8Slogwang *n_args = 0;
1257a9643ea8Slogwang break;
1258a9643ea8Slogwang }
1259a9643ea8Slogwang /* linux_vhangup */
1260a9643ea8Slogwang case 153: {
1261a9643ea8Slogwang *n_args = 0;
1262a9643ea8Slogwang break;
1263a9643ea8Slogwang }
1264*22ce4affSfengbojiang /* linux_modify_ldt */
1265*22ce4affSfengbojiang case 154: {
1266*22ce4affSfengbojiang *n_args = 0;
1267*22ce4affSfengbojiang break;
1268*22ce4affSfengbojiang }
1269a9643ea8Slogwang /* linux_pivot_root */
1270a9643ea8Slogwang case 155: {
1271a9643ea8Slogwang *n_args = 0;
1272a9643ea8Slogwang break;
1273a9643ea8Slogwang }
1274a9643ea8Slogwang /* linux_sysctl */
1275a9643ea8Slogwang case 156: {
1276a9643ea8Slogwang struct linux_sysctl_args *p = params;
1277a9643ea8Slogwang uarg[0] = (intptr_t) p->args; /* struct l___sysctl_args * */
1278a9643ea8Slogwang *n_args = 1;
1279a9643ea8Slogwang break;
1280a9643ea8Slogwang }
1281a9643ea8Slogwang /* linux_prctl */
1282a9643ea8Slogwang case 157: {
1283a9643ea8Slogwang struct linux_prctl_args *p = params;
1284a9643ea8Slogwang iarg[0] = p->option; /* l_int */
1285a9643ea8Slogwang iarg[1] = p->arg2; /* l_uintptr_t */
1286a9643ea8Slogwang iarg[2] = p->arg3; /* l_uintptr_t */
1287a9643ea8Slogwang iarg[3] = p->arg4; /* l_uintptr_t */
1288a9643ea8Slogwang iarg[4] = p->arg5; /* l_uintptr_t */
1289a9643ea8Slogwang *n_args = 5;
1290a9643ea8Slogwang break;
1291a9643ea8Slogwang }
1292a9643ea8Slogwang /* linux_arch_prctl */
1293a9643ea8Slogwang case 158: {
1294a9643ea8Slogwang struct linux_arch_prctl_args *p = params;
1295a9643ea8Slogwang iarg[0] = p->code; /* l_int */
1296a9643ea8Slogwang iarg[1] = p->addr; /* l_ulong */
1297a9643ea8Slogwang *n_args = 2;
1298a9643ea8Slogwang break;
1299a9643ea8Slogwang }
1300a9643ea8Slogwang /* linux_adjtimex */
1301a9643ea8Slogwang case 159: {
1302a9643ea8Slogwang *n_args = 0;
1303a9643ea8Slogwang break;
1304a9643ea8Slogwang }
1305a9643ea8Slogwang /* linux_setrlimit */
1306a9643ea8Slogwang case 160: {
1307a9643ea8Slogwang struct linux_setrlimit_args *p = params;
1308a9643ea8Slogwang iarg[0] = p->resource; /* l_uint */
1309a9643ea8Slogwang uarg[1] = (intptr_t) p->rlim; /* struct l_rlimit * */
1310a9643ea8Slogwang *n_args = 2;
1311a9643ea8Slogwang break;
1312a9643ea8Slogwang }
1313a9643ea8Slogwang /* chroot */
1314a9643ea8Slogwang case 161: {
1315a9643ea8Slogwang struct chroot_args *p = params;
1316a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
1317a9643ea8Slogwang *n_args = 1;
1318a9643ea8Slogwang break;
1319a9643ea8Slogwang }
1320a9643ea8Slogwang /* sync */
1321a9643ea8Slogwang case 162: {
1322a9643ea8Slogwang *n_args = 0;
1323a9643ea8Slogwang break;
1324a9643ea8Slogwang }
1325a9643ea8Slogwang /* acct */
1326a9643ea8Slogwang case 163: {
1327a9643ea8Slogwang struct acct_args *p = params;
1328a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
1329a9643ea8Slogwang *n_args = 1;
1330a9643ea8Slogwang break;
1331a9643ea8Slogwang }
1332a9643ea8Slogwang /* settimeofday */
1333a9643ea8Slogwang case 164: {
1334a9643ea8Slogwang struct settimeofday_args *p = params;
1335a9643ea8Slogwang uarg[0] = (intptr_t) p->tv; /* struct l_timeval * */
1336a9643ea8Slogwang uarg[1] = (intptr_t) p->tzp; /* struct timezone * */
1337a9643ea8Slogwang *n_args = 2;
1338a9643ea8Slogwang break;
1339a9643ea8Slogwang }
1340a9643ea8Slogwang /* linux_mount */
1341a9643ea8Slogwang case 165: {
1342a9643ea8Slogwang struct linux_mount_args *p = params;
1343a9643ea8Slogwang uarg[0] = (intptr_t) p->specialfile; /* char * */
1344a9643ea8Slogwang uarg[1] = (intptr_t) p->dir; /* char * */
1345a9643ea8Slogwang uarg[2] = (intptr_t) p->filesystemtype; /* char * */
1346a9643ea8Slogwang iarg[3] = p->rwflag; /* l_ulong */
1347a9643ea8Slogwang uarg[4] = (intptr_t) p->data; /* void * */
1348a9643ea8Slogwang *n_args = 5;
1349a9643ea8Slogwang break;
1350a9643ea8Slogwang }
1351a9643ea8Slogwang /* linux_umount */
1352a9643ea8Slogwang case 166: {
1353a9643ea8Slogwang struct linux_umount_args *p = params;
1354a9643ea8Slogwang uarg[0] = (intptr_t) p->path; /* char * */
1355a9643ea8Slogwang iarg[1] = p->flags; /* l_int */
1356a9643ea8Slogwang *n_args = 2;
1357a9643ea8Slogwang break;
1358a9643ea8Slogwang }
1359a9643ea8Slogwang /* swapon */
1360a9643ea8Slogwang case 167: {
1361a9643ea8Slogwang struct swapon_args *p = params;
1362a9643ea8Slogwang uarg[0] = (intptr_t) p->name; /* char * */
1363a9643ea8Slogwang *n_args = 1;
1364a9643ea8Slogwang break;
1365a9643ea8Slogwang }
1366a9643ea8Slogwang /* linux_swapoff */
1367a9643ea8Slogwang case 168: {
1368a9643ea8Slogwang *n_args = 0;
1369a9643ea8Slogwang break;
1370a9643ea8Slogwang }
1371a9643ea8Slogwang /* linux_reboot */
1372a9643ea8Slogwang case 169: {
1373a9643ea8Slogwang struct linux_reboot_args *p = params;
1374a9643ea8Slogwang iarg[0] = p->magic1; /* l_int */
1375a9643ea8Slogwang iarg[1] = p->magic2; /* l_int */
1376a9643ea8Slogwang iarg[2] = p->cmd; /* l_uint */
1377a9643ea8Slogwang uarg[3] = (intptr_t) p->arg; /* void * */
1378a9643ea8Slogwang *n_args = 4;
1379a9643ea8Slogwang break;
1380a9643ea8Slogwang }
1381a9643ea8Slogwang /* linux_sethostname */
1382a9643ea8Slogwang case 170: {
1383a9643ea8Slogwang struct linux_sethostname_args *p = params;
1384a9643ea8Slogwang uarg[0] = (intptr_t) p->hostname; /* char * */
1385*22ce4affSfengbojiang iarg[1] = p->len; /* l_int */
1386a9643ea8Slogwang *n_args = 2;
1387a9643ea8Slogwang break;
1388a9643ea8Slogwang }
1389a9643ea8Slogwang /* linux_setdomainname */
1390a9643ea8Slogwang case 171: {
1391a9643ea8Slogwang struct linux_setdomainname_args *p = params;
1392a9643ea8Slogwang uarg[0] = (intptr_t) p->name; /* char * */
1393a9643ea8Slogwang iarg[1] = p->len; /* l_int */
1394a9643ea8Slogwang *n_args = 2;
1395a9643ea8Slogwang break;
1396a9643ea8Slogwang }
1397a9643ea8Slogwang /* linux_iopl */
1398a9643ea8Slogwang case 172: {
1399a9643ea8Slogwang struct linux_iopl_args *p = params;
1400a9643ea8Slogwang iarg[0] = p->level; /* l_uint */
1401a9643ea8Slogwang *n_args = 1;
1402a9643ea8Slogwang break;
1403a9643ea8Slogwang }
1404*22ce4affSfengbojiang /* linux_ioperm */
1405*22ce4affSfengbojiang case 173: {
1406a9643ea8Slogwang *n_args = 0;
1407a9643ea8Slogwang break;
1408a9643ea8Slogwang }
1409a9643ea8Slogwang /* linux_init_module */
1410a9643ea8Slogwang case 175: {
1411a9643ea8Slogwang *n_args = 0;
1412a9643ea8Slogwang break;
1413a9643ea8Slogwang }
1414a9643ea8Slogwang /* linux_delete_module */
1415a9643ea8Slogwang case 176: {
1416a9643ea8Slogwang *n_args = 0;
1417a9643ea8Slogwang break;
1418a9643ea8Slogwang }
1419a9643ea8Slogwang /* linux_quotactl */
1420a9643ea8Slogwang case 179: {
1421a9643ea8Slogwang *n_args = 0;
1422a9643ea8Slogwang break;
1423a9643ea8Slogwang }
1424a9643ea8Slogwang /* linux_gettid */
1425a9643ea8Slogwang case 186: {
1426a9643ea8Slogwang *n_args = 0;
1427a9643ea8Slogwang break;
1428a9643ea8Slogwang }
1429*22ce4affSfengbojiang /* linux_readahead */
1430*22ce4affSfengbojiang case 187: {
1431*22ce4affSfengbojiang *n_args = 0;
1432*22ce4affSfengbojiang break;
1433*22ce4affSfengbojiang }
1434a9643ea8Slogwang /* linux_setxattr */
1435a9643ea8Slogwang case 188: {
1436*22ce4affSfengbojiang struct linux_setxattr_args *p = params;
1437*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1438*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1439*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* const char * */
1440*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1441*22ce4affSfengbojiang iarg[4] = p->flags; /* l_int */
1442*22ce4affSfengbojiang *n_args = 5;
1443a9643ea8Slogwang break;
1444a9643ea8Slogwang }
1445a9643ea8Slogwang /* linux_lsetxattr */
1446a9643ea8Slogwang case 189: {
1447*22ce4affSfengbojiang struct linux_lsetxattr_args *p = params;
1448*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1449*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1450*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* const char * */
1451*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1452*22ce4affSfengbojiang iarg[4] = p->flags; /* l_int */
1453*22ce4affSfengbojiang *n_args = 5;
1454a9643ea8Slogwang break;
1455a9643ea8Slogwang }
1456a9643ea8Slogwang /* linux_fsetxattr */
1457a9643ea8Slogwang case 190: {
1458*22ce4affSfengbojiang struct linux_fsetxattr_args *p = params;
1459*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
1460*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1461*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* const char * */
1462*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1463*22ce4affSfengbojiang iarg[4] = p->flags; /* l_int */
1464*22ce4affSfengbojiang *n_args = 5;
1465a9643ea8Slogwang break;
1466a9643ea8Slogwang }
1467a9643ea8Slogwang /* linux_getxattr */
1468a9643ea8Slogwang case 191: {
1469*22ce4affSfengbojiang struct linux_getxattr_args *p = params;
1470*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1471*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1472*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* char * */
1473*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1474*22ce4affSfengbojiang *n_args = 4;
1475a9643ea8Slogwang break;
1476a9643ea8Slogwang }
1477a9643ea8Slogwang /* linux_lgetxattr */
1478a9643ea8Slogwang case 192: {
1479*22ce4affSfengbojiang struct linux_lgetxattr_args *p = params;
1480*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1481*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1482*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* char * */
1483*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1484*22ce4affSfengbojiang *n_args = 4;
1485a9643ea8Slogwang break;
1486a9643ea8Slogwang }
1487a9643ea8Slogwang /* linux_fgetxattr */
1488a9643ea8Slogwang case 193: {
1489*22ce4affSfengbojiang struct linux_fgetxattr_args *p = params;
1490*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
1491*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1492*22ce4affSfengbojiang uarg[2] = (intptr_t) p->value; /* char * */
1493*22ce4affSfengbojiang iarg[3] = p->size; /* l_size_t */
1494*22ce4affSfengbojiang *n_args = 4;
1495a9643ea8Slogwang break;
1496a9643ea8Slogwang }
1497a9643ea8Slogwang /* linux_listxattr */
1498a9643ea8Slogwang case 194: {
1499*22ce4affSfengbojiang struct linux_listxattr_args *p = params;
1500*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1501*22ce4affSfengbojiang uarg[1] = (intptr_t) p->list; /* const char * */
1502*22ce4affSfengbojiang iarg[2] = p->size; /* l_size_t */
1503*22ce4affSfengbojiang *n_args = 3;
1504a9643ea8Slogwang break;
1505a9643ea8Slogwang }
1506a9643ea8Slogwang /* linux_llistxattr */
1507a9643ea8Slogwang case 195: {
1508*22ce4affSfengbojiang struct linux_llistxattr_args *p = params;
1509*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1510*22ce4affSfengbojiang uarg[1] = (intptr_t) p->list; /* const char * */
1511*22ce4affSfengbojiang iarg[2] = p->size; /* l_size_t */
1512*22ce4affSfengbojiang *n_args = 3;
1513a9643ea8Slogwang break;
1514a9643ea8Slogwang }
1515a9643ea8Slogwang /* linux_flistxattr */
1516a9643ea8Slogwang case 196: {
1517*22ce4affSfengbojiang struct linux_flistxattr_args *p = params;
1518*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
1519*22ce4affSfengbojiang uarg[1] = (intptr_t) p->list; /* const char * */
1520*22ce4affSfengbojiang iarg[2] = p->size; /* l_size_t */
1521*22ce4affSfengbojiang *n_args = 3;
1522a9643ea8Slogwang break;
1523a9643ea8Slogwang }
1524a9643ea8Slogwang /* linux_removexattr */
1525a9643ea8Slogwang case 197: {
1526*22ce4affSfengbojiang struct linux_removexattr_args *p = params;
1527*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1528*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1529*22ce4affSfengbojiang *n_args = 2;
1530a9643ea8Slogwang break;
1531a9643ea8Slogwang }
1532a9643ea8Slogwang /* linux_lremovexattr */
1533a9643ea8Slogwang case 198: {
1534*22ce4affSfengbojiang struct linux_lremovexattr_args *p = params;
1535*22ce4affSfengbojiang uarg[0] = (intptr_t) p->path; /* const char * */
1536*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1537*22ce4affSfengbojiang *n_args = 2;
1538a9643ea8Slogwang break;
1539a9643ea8Slogwang }
1540a9643ea8Slogwang /* linux_fremovexattr */
1541a9643ea8Slogwang case 199: {
1542*22ce4affSfengbojiang struct linux_fremovexattr_args *p = params;
1543*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
1544*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
1545*22ce4affSfengbojiang *n_args = 2;
1546a9643ea8Slogwang break;
1547a9643ea8Slogwang }
1548a9643ea8Slogwang /* linux_tkill */
1549a9643ea8Slogwang case 200: {
1550a9643ea8Slogwang struct linux_tkill_args *p = params;
1551*22ce4affSfengbojiang iarg[0] = p->tid; /* l_pid_t */
1552*22ce4affSfengbojiang iarg[1] = p->sig; /* l_int */
1553a9643ea8Slogwang *n_args = 2;
1554a9643ea8Slogwang break;
1555a9643ea8Slogwang }
1556a9643ea8Slogwang /* linux_time */
1557a9643ea8Slogwang case 201: {
1558a9643ea8Slogwang struct linux_time_args *p = params;
1559a9643ea8Slogwang uarg[0] = (intptr_t) p->tm; /* l_time_t * */
1560a9643ea8Slogwang *n_args = 1;
1561a9643ea8Slogwang break;
1562a9643ea8Slogwang }
1563a9643ea8Slogwang /* linux_sys_futex */
1564a9643ea8Slogwang case 202: {
1565a9643ea8Slogwang struct linux_sys_futex_args *p = params;
1566a9643ea8Slogwang uarg[0] = (intptr_t) p->uaddr; /* void * */
1567*22ce4affSfengbojiang iarg[1] = p->op; /* l_int */
1568*22ce4affSfengbojiang iarg[2] = p->val; /* l_int */
1569a9643ea8Slogwang uarg[3] = (intptr_t) p->timeout; /* struct l_timespec * */
1570a9643ea8Slogwang uarg[4] = (intptr_t) p->uaddr2; /* void * */
1571*22ce4affSfengbojiang iarg[5] = p->val3; /* l_int */
1572a9643ea8Slogwang *n_args = 6;
1573a9643ea8Slogwang break;
1574a9643ea8Slogwang }
1575a9643ea8Slogwang /* linux_sched_setaffinity */
1576a9643ea8Slogwang case 203: {
1577a9643ea8Slogwang struct linux_sched_setaffinity_args *p = params;
1578a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1579a9643ea8Slogwang iarg[1] = p->len; /* l_uint */
1580a9643ea8Slogwang uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1581a9643ea8Slogwang *n_args = 3;
1582a9643ea8Slogwang break;
1583a9643ea8Slogwang }
1584a9643ea8Slogwang /* linux_sched_getaffinity */
1585a9643ea8Slogwang case 204: {
1586a9643ea8Slogwang struct linux_sched_getaffinity_args *p = params;
1587a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
1588a9643ea8Slogwang iarg[1] = p->len; /* l_uint */
1589a9643ea8Slogwang uarg[2] = (intptr_t) p->user_mask_ptr; /* l_ulong * */
1590a9643ea8Slogwang *n_args = 3;
1591a9643ea8Slogwang break;
1592a9643ea8Slogwang }
1593*22ce4affSfengbojiang /* linux_io_setup */
1594*22ce4affSfengbojiang case 206: {
1595*22ce4affSfengbojiang *n_args = 0;
1596*22ce4affSfengbojiang break;
1597*22ce4affSfengbojiang }
1598*22ce4affSfengbojiang /* linux_io_destroy */
1599*22ce4affSfengbojiang case 207: {
1600*22ce4affSfengbojiang *n_args = 0;
1601*22ce4affSfengbojiang break;
1602*22ce4affSfengbojiang }
1603*22ce4affSfengbojiang /* linux_io_getevents */
1604*22ce4affSfengbojiang case 208: {
1605*22ce4affSfengbojiang *n_args = 0;
1606*22ce4affSfengbojiang break;
1607*22ce4affSfengbojiang }
1608*22ce4affSfengbojiang /* linux_io_submit */
1609*22ce4affSfengbojiang case 209: {
1610*22ce4affSfengbojiang *n_args = 0;
1611*22ce4affSfengbojiang break;
1612*22ce4affSfengbojiang }
1613*22ce4affSfengbojiang /* linux_io_cancel */
1614*22ce4affSfengbojiang case 210: {
1615a9643ea8Slogwang *n_args = 0;
1616a9643ea8Slogwang break;
1617a9643ea8Slogwang }
1618a9643ea8Slogwang /* linux_lookup_dcookie */
1619a9643ea8Slogwang case 212: {
1620a9643ea8Slogwang *n_args = 0;
1621a9643ea8Slogwang break;
1622a9643ea8Slogwang }
1623a9643ea8Slogwang /* linux_epoll_create */
1624a9643ea8Slogwang case 213: {
1625a9643ea8Slogwang struct linux_epoll_create_args *p = params;
1626a9643ea8Slogwang iarg[0] = p->size; /* l_int */
1627a9643ea8Slogwang *n_args = 1;
1628a9643ea8Slogwang break;
1629a9643ea8Slogwang }
1630a9643ea8Slogwang /* linux_remap_file_pages */
1631a9643ea8Slogwang case 216: {
1632a9643ea8Slogwang *n_args = 0;
1633a9643ea8Slogwang break;
1634a9643ea8Slogwang }
1635a9643ea8Slogwang /* linux_getdents64 */
1636a9643ea8Slogwang case 217: {
1637a9643ea8Slogwang struct linux_getdents64_args *p = params;
1638a9643ea8Slogwang iarg[0] = p->fd; /* l_uint */
1639a9643ea8Slogwang uarg[1] = (intptr_t) p->dirent; /* void * */
1640a9643ea8Slogwang iarg[2] = p->count; /* l_uint */
1641a9643ea8Slogwang *n_args = 3;
1642a9643ea8Slogwang break;
1643a9643ea8Slogwang }
1644a9643ea8Slogwang /* linux_set_tid_address */
1645a9643ea8Slogwang case 218: {
1646a9643ea8Slogwang struct linux_set_tid_address_args *p = params;
1647*22ce4affSfengbojiang uarg[0] = (intptr_t) p->tidptr; /* l_int * */
1648a9643ea8Slogwang *n_args = 1;
1649a9643ea8Slogwang break;
1650a9643ea8Slogwang }
1651*22ce4affSfengbojiang /* linux_restart_syscall */
1652*22ce4affSfengbojiang case 219: {
1653*22ce4affSfengbojiang *n_args = 0;
1654*22ce4affSfengbojiang break;
1655*22ce4affSfengbojiang }
1656a9643ea8Slogwang /* linux_semtimedop */
1657a9643ea8Slogwang case 220: {
1658a9643ea8Slogwang *n_args = 0;
1659a9643ea8Slogwang break;
1660a9643ea8Slogwang }
1661a9643ea8Slogwang /* linux_fadvise64 */
1662a9643ea8Slogwang case 221: {
1663a9643ea8Slogwang struct linux_fadvise64_args *p = params;
1664*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
1665a9643ea8Slogwang iarg[1] = p->offset; /* l_loff_t */
1666a9643ea8Slogwang iarg[2] = p->len; /* l_size_t */
1667*22ce4affSfengbojiang iarg[3] = p->advice; /* l_int */
1668a9643ea8Slogwang *n_args = 4;
1669a9643ea8Slogwang break;
1670a9643ea8Slogwang }
1671a9643ea8Slogwang /* linux_timer_create */
1672a9643ea8Slogwang case 222: {
1673a9643ea8Slogwang struct linux_timer_create_args *p = params;
1674a9643ea8Slogwang iarg[0] = p->clock_id; /* clockid_t */
1675a9643ea8Slogwang uarg[1] = (intptr_t) p->evp; /* struct sigevent * */
1676a9643ea8Slogwang uarg[2] = (intptr_t) p->timerid; /* l_timer_t * */
1677a9643ea8Slogwang *n_args = 3;
1678a9643ea8Slogwang break;
1679a9643ea8Slogwang }
1680a9643ea8Slogwang /* linux_timer_settime */
1681a9643ea8Slogwang case 223: {
1682a9643ea8Slogwang struct linux_timer_settime_args *p = params;
1683a9643ea8Slogwang iarg[0] = p->timerid; /* l_timer_t */
1684a9643ea8Slogwang iarg[1] = p->flags; /* l_int */
1685a9643ea8Slogwang uarg[2] = (intptr_t) p->new; /* const struct itimerspec * */
1686a9643ea8Slogwang uarg[3] = (intptr_t) p->old; /* struct itimerspec * */
1687a9643ea8Slogwang *n_args = 4;
1688a9643ea8Slogwang break;
1689a9643ea8Slogwang }
1690a9643ea8Slogwang /* linux_timer_gettime */
1691a9643ea8Slogwang case 224: {
1692a9643ea8Slogwang struct linux_timer_gettime_args *p = params;
1693a9643ea8Slogwang iarg[0] = p->timerid; /* l_timer_t */
1694a9643ea8Slogwang uarg[1] = (intptr_t) p->setting; /* struct itimerspec * */
1695a9643ea8Slogwang *n_args = 2;
1696a9643ea8Slogwang break;
1697a9643ea8Slogwang }
1698a9643ea8Slogwang /* linux_timer_getoverrun */
1699a9643ea8Slogwang case 225: {
1700a9643ea8Slogwang struct linux_timer_getoverrun_args *p = params;
1701a9643ea8Slogwang iarg[0] = p->timerid; /* l_timer_t */
1702a9643ea8Slogwang *n_args = 1;
1703a9643ea8Slogwang break;
1704a9643ea8Slogwang }
1705a9643ea8Slogwang /* linux_timer_delete */
1706a9643ea8Slogwang case 226: {
1707a9643ea8Slogwang struct linux_timer_delete_args *p = params;
1708a9643ea8Slogwang iarg[0] = p->timerid; /* l_timer_t */
1709a9643ea8Slogwang *n_args = 1;
1710a9643ea8Slogwang break;
1711a9643ea8Slogwang }
1712a9643ea8Slogwang /* linux_clock_settime */
1713a9643ea8Slogwang case 227: {
1714a9643ea8Slogwang struct linux_clock_settime_args *p = params;
1715a9643ea8Slogwang iarg[0] = p->which; /* clockid_t */
1716a9643ea8Slogwang uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1717a9643ea8Slogwang *n_args = 2;
1718a9643ea8Slogwang break;
1719a9643ea8Slogwang }
1720a9643ea8Slogwang /* linux_clock_gettime */
1721a9643ea8Slogwang case 228: {
1722a9643ea8Slogwang struct linux_clock_gettime_args *p = params;
1723a9643ea8Slogwang iarg[0] = p->which; /* clockid_t */
1724a9643ea8Slogwang uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1725a9643ea8Slogwang *n_args = 2;
1726a9643ea8Slogwang break;
1727a9643ea8Slogwang }
1728a9643ea8Slogwang /* linux_clock_getres */
1729a9643ea8Slogwang case 229: {
1730a9643ea8Slogwang struct linux_clock_getres_args *p = params;
1731a9643ea8Slogwang iarg[0] = p->which; /* clockid_t */
1732a9643ea8Slogwang uarg[1] = (intptr_t) p->tp; /* struct l_timespec * */
1733a9643ea8Slogwang *n_args = 2;
1734a9643ea8Slogwang break;
1735a9643ea8Slogwang }
1736a9643ea8Slogwang /* linux_clock_nanosleep */
1737a9643ea8Slogwang case 230: {
1738a9643ea8Slogwang struct linux_clock_nanosleep_args *p = params;
1739a9643ea8Slogwang iarg[0] = p->which; /* clockid_t */
1740*22ce4affSfengbojiang iarg[1] = p->flags; /* l_int */
1741a9643ea8Slogwang uarg[2] = (intptr_t) p->rqtp; /* struct l_timespec * */
1742a9643ea8Slogwang uarg[3] = (intptr_t) p->rmtp; /* struct l_timespec * */
1743a9643ea8Slogwang *n_args = 4;
1744a9643ea8Slogwang break;
1745a9643ea8Slogwang }
1746a9643ea8Slogwang /* linux_exit_group */
1747a9643ea8Slogwang case 231: {
1748a9643ea8Slogwang struct linux_exit_group_args *p = params;
1749*22ce4affSfengbojiang iarg[0] = p->error_code; /* l_int */
1750a9643ea8Slogwang *n_args = 1;
1751a9643ea8Slogwang break;
1752a9643ea8Slogwang }
1753a9643ea8Slogwang /* linux_epoll_wait */
1754a9643ea8Slogwang case 232: {
1755a9643ea8Slogwang struct linux_epoll_wait_args *p = params;
1756a9643ea8Slogwang iarg[0] = p->epfd; /* l_int */
1757a9643ea8Slogwang uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
1758a9643ea8Slogwang iarg[2] = p->maxevents; /* l_int */
1759a9643ea8Slogwang iarg[3] = p->timeout; /* l_int */
1760a9643ea8Slogwang *n_args = 4;
1761a9643ea8Slogwang break;
1762a9643ea8Slogwang }
1763a9643ea8Slogwang /* linux_epoll_ctl */
1764a9643ea8Slogwang case 233: {
1765a9643ea8Slogwang struct linux_epoll_ctl_args *p = params;
1766a9643ea8Slogwang iarg[0] = p->epfd; /* l_int */
1767a9643ea8Slogwang iarg[1] = p->op; /* l_int */
1768a9643ea8Slogwang iarg[2] = p->fd; /* l_int */
1769a9643ea8Slogwang uarg[3] = (intptr_t) p->event; /* struct epoll_event * */
1770a9643ea8Slogwang *n_args = 4;
1771a9643ea8Slogwang break;
1772a9643ea8Slogwang }
1773a9643ea8Slogwang /* linux_tgkill */
1774a9643ea8Slogwang case 234: {
1775a9643ea8Slogwang struct linux_tgkill_args *p = params;
1776*22ce4affSfengbojiang iarg[0] = p->tgid; /* l_pid_t */
1777*22ce4affSfengbojiang iarg[1] = p->pid; /* l_pid_t */
1778*22ce4affSfengbojiang iarg[2] = p->sig; /* l_int */
1779a9643ea8Slogwang *n_args = 3;
1780a9643ea8Slogwang break;
1781a9643ea8Slogwang }
1782a9643ea8Slogwang /* linux_utimes */
1783a9643ea8Slogwang case 235: {
1784a9643ea8Slogwang struct linux_utimes_args *p = params;
1785a9643ea8Slogwang uarg[0] = (intptr_t) p->fname; /* char * */
1786a9643ea8Slogwang uarg[1] = (intptr_t) p->tptr; /* struct l_timeval * */
1787a9643ea8Slogwang *n_args = 2;
1788a9643ea8Slogwang break;
1789a9643ea8Slogwang }
1790a9643ea8Slogwang /* linux_mbind */
1791a9643ea8Slogwang case 237: {
1792a9643ea8Slogwang *n_args = 0;
1793a9643ea8Slogwang break;
1794a9643ea8Slogwang }
1795a9643ea8Slogwang /* linux_set_mempolicy */
1796a9643ea8Slogwang case 238: {
1797a9643ea8Slogwang *n_args = 0;
1798a9643ea8Slogwang break;
1799a9643ea8Slogwang }
1800a9643ea8Slogwang /* linux_get_mempolicy */
1801a9643ea8Slogwang case 239: {
1802a9643ea8Slogwang *n_args = 0;
1803a9643ea8Slogwang break;
1804a9643ea8Slogwang }
1805a9643ea8Slogwang /* linux_mq_open */
1806a9643ea8Slogwang case 240: {
1807*22ce4affSfengbojiang struct linux_mq_open_args *p = params;
1808*22ce4affSfengbojiang uarg[0] = (intptr_t) p->name; /* const char * */
1809*22ce4affSfengbojiang iarg[1] = p->oflag; /* l_int */
1810*22ce4affSfengbojiang iarg[2] = p->mode; /* l_mode_t */
1811*22ce4affSfengbojiang uarg[3] = (intptr_t) p->attr; /* struct mq_attr * */
1812*22ce4affSfengbojiang *n_args = 4;
1813a9643ea8Slogwang break;
1814a9643ea8Slogwang }
1815a9643ea8Slogwang /* linux_mq_unlink */
1816a9643ea8Slogwang case 241: {
1817*22ce4affSfengbojiang struct linux_mq_unlink_args *p = params;
1818*22ce4affSfengbojiang uarg[0] = (intptr_t) p->name; /* const char * */
1819*22ce4affSfengbojiang *n_args = 1;
1820a9643ea8Slogwang break;
1821a9643ea8Slogwang }
1822a9643ea8Slogwang /* linux_mq_timedsend */
1823a9643ea8Slogwang case 242: {
1824*22ce4affSfengbojiang struct linux_mq_timedsend_args *p = params;
1825*22ce4affSfengbojiang iarg[0] = p->mqd; /* l_mqd_t */
1826*22ce4affSfengbojiang uarg[1] = (intptr_t) p->msg_ptr; /* const char * */
1827*22ce4affSfengbojiang iarg[2] = p->msg_len; /* l_size_t */
1828*22ce4affSfengbojiang iarg[3] = p->msg_prio; /* l_uint */
1829*22ce4affSfengbojiang uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1830*22ce4affSfengbojiang *n_args = 5;
1831a9643ea8Slogwang break;
1832a9643ea8Slogwang }
1833a9643ea8Slogwang /* linux_mq_timedreceive */
1834a9643ea8Slogwang case 243: {
1835*22ce4affSfengbojiang struct linux_mq_timedreceive_args *p = params;
1836*22ce4affSfengbojiang iarg[0] = p->mqd; /* l_mqd_t */
1837*22ce4affSfengbojiang uarg[1] = (intptr_t) p->msg_ptr; /* char * */
1838*22ce4affSfengbojiang iarg[2] = p->msg_len; /* l_size_t */
1839*22ce4affSfengbojiang uarg[3] = (intptr_t) p->msg_prio; /* l_uint * */
1840*22ce4affSfengbojiang uarg[4] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1841*22ce4affSfengbojiang *n_args = 5;
1842a9643ea8Slogwang break;
1843a9643ea8Slogwang }
1844a9643ea8Slogwang /* linux_mq_notify */
1845a9643ea8Slogwang case 244: {
1846*22ce4affSfengbojiang struct linux_mq_notify_args *p = params;
1847*22ce4affSfengbojiang iarg[0] = p->mqd; /* l_mqd_t */
1848*22ce4affSfengbojiang uarg[1] = (intptr_t) p->abs_timeout; /* const struct l_timespec * */
1849*22ce4affSfengbojiang *n_args = 2;
1850a9643ea8Slogwang break;
1851a9643ea8Slogwang }
1852a9643ea8Slogwang /* linux_mq_getsetattr */
1853a9643ea8Slogwang case 245: {
1854*22ce4affSfengbojiang struct linux_mq_getsetattr_args *p = params;
1855*22ce4affSfengbojiang iarg[0] = p->mqd; /* l_mqd_t */
1856*22ce4affSfengbojiang uarg[1] = (intptr_t) p->attr; /* const struct mq_attr * */
1857*22ce4affSfengbojiang uarg[2] = (intptr_t) p->oattr; /* struct mq_attr * */
1858*22ce4affSfengbojiang *n_args = 3;
1859a9643ea8Slogwang break;
1860a9643ea8Slogwang }
1861a9643ea8Slogwang /* linux_kexec_load */
1862a9643ea8Slogwang case 246: {
1863a9643ea8Slogwang *n_args = 0;
1864a9643ea8Slogwang break;
1865a9643ea8Slogwang }
1866a9643ea8Slogwang /* linux_waitid */
1867a9643ea8Slogwang case 247: {
1868a9643ea8Slogwang struct linux_waitid_args *p = params;
1869*22ce4affSfengbojiang iarg[0] = p->idtype; /* l_int */
1870a9643ea8Slogwang iarg[1] = p->id; /* l_pid_t */
1871a9643ea8Slogwang uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
1872*22ce4affSfengbojiang iarg[3] = p->options; /* l_int */
1873a9643ea8Slogwang uarg[4] = (intptr_t) p->rusage; /* struct rusage * */
1874a9643ea8Slogwang *n_args = 5;
1875a9643ea8Slogwang break;
1876a9643ea8Slogwang }
1877a9643ea8Slogwang /* linux_add_key */
1878a9643ea8Slogwang case 248: {
1879a9643ea8Slogwang *n_args = 0;
1880a9643ea8Slogwang break;
1881a9643ea8Slogwang }
1882a9643ea8Slogwang /* linux_request_key */
1883a9643ea8Slogwang case 249: {
1884a9643ea8Slogwang *n_args = 0;
1885a9643ea8Slogwang break;
1886a9643ea8Slogwang }
1887a9643ea8Slogwang /* linux_keyctl */
1888a9643ea8Slogwang case 250: {
1889a9643ea8Slogwang *n_args = 0;
1890a9643ea8Slogwang break;
1891a9643ea8Slogwang }
1892a9643ea8Slogwang /* linux_ioprio_set */
1893a9643ea8Slogwang case 251: {
1894a9643ea8Slogwang *n_args = 0;
1895a9643ea8Slogwang break;
1896a9643ea8Slogwang }
1897a9643ea8Slogwang /* linux_ioprio_get */
1898a9643ea8Slogwang case 252: {
1899a9643ea8Slogwang *n_args = 0;
1900a9643ea8Slogwang break;
1901a9643ea8Slogwang }
1902a9643ea8Slogwang /* linux_inotify_init */
1903a9643ea8Slogwang case 253: {
1904a9643ea8Slogwang *n_args = 0;
1905a9643ea8Slogwang break;
1906a9643ea8Slogwang }
1907a9643ea8Slogwang /* linux_inotify_add_watch */
1908a9643ea8Slogwang case 254: {
1909a9643ea8Slogwang *n_args = 0;
1910a9643ea8Slogwang break;
1911a9643ea8Slogwang }
1912a9643ea8Slogwang /* linux_inotify_rm_watch */
1913a9643ea8Slogwang case 255: {
1914a9643ea8Slogwang *n_args = 0;
1915a9643ea8Slogwang break;
1916a9643ea8Slogwang }
1917a9643ea8Slogwang /* linux_migrate_pages */
1918a9643ea8Slogwang case 256: {
1919a9643ea8Slogwang *n_args = 0;
1920a9643ea8Slogwang break;
1921a9643ea8Slogwang }
1922a9643ea8Slogwang /* linux_openat */
1923a9643ea8Slogwang case 257: {
1924a9643ea8Slogwang struct linux_openat_args *p = params;
1925a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1926a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* const char * */
1927a9643ea8Slogwang iarg[2] = p->flags; /* l_int */
1928*22ce4affSfengbojiang iarg[3] = p->mode; /* l_mode_t */
1929a9643ea8Slogwang *n_args = 4;
1930a9643ea8Slogwang break;
1931a9643ea8Slogwang }
1932a9643ea8Slogwang /* linux_mkdirat */
1933a9643ea8Slogwang case 258: {
1934a9643ea8Slogwang struct linux_mkdirat_args *p = params;
1935a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1936a9643ea8Slogwang uarg[1] = (intptr_t) p->pathname; /* const char * */
1937*22ce4affSfengbojiang iarg[2] = p->mode; /* l_mode_t */
1938a9643ea8Slogwang *n_args = 3;
1939a9643ea8Slogwang break;
1940a9643ea8Slogwang }
1941a9643ea8Slogwang /* linux_mknodat */
1942a9643ea8Slogwang case 259: {
1943a9643ea8Slogwang struct linux_mknodat_args *p = params;
1944a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1945a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* const char * */
1946*22ce4affSfengbojiang iarg[2] = p->mode; /* l_mode_t */
1947a9643ea8Slogwang iarg[3] = p->dev; /* l_uint */
1948a9643ea8Slogwang *n_args = 4;
1949a9643ea8Slogwang break;
1950a9643ea8Slogwang }
1951a9643ea8Slogwang /* linux_fchownat */
1952a9643ea8Slogwang case 260: {
1953a9643ea8Slogwang struct linux_fchownat_args *p = params;
1954a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1955a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* const char * */
1956a9643ea8Slogwang iarg[2] = p->uid; /* l_uid_t */
1957a9643ea8Slogwang iarg[3] = p->gid; /* l_gid_t */
1958a9643ea8Slogwang iarg[4] = p->flag; /* l_int */
1959a9643ea8Slogwang *n_args = 5;
1960a9643ea8Slogwang break;
1961a9643ea8Slogwang }
1962a9643ea8Slogwang /* linux_futimesat */
1963a9643ea8Slogwang case 261: {
1964a9643ea8Slogwang struct linux_futimesat_args *p = params;
1965a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1966a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* char * */
1967a9643ea8Slogwang uarg[2] = (intptr_t) p->utimes; /* struct l_timeval * */
1968a9643ea8Slogwang *n_args = 3;
1969a9643ea8Slogwang break;
1970a9643ea8Slogwang }
1971a9643ea8Slogwang /* linux_newfstatat */
1972a9643ea8Slogwang case 262: {
1973a9643ea8Slogwang struct linux_newfstatat_args *p = params;
1974a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1975a9643ea8Slogwang uarg[1] = (intptr_t) p->pathname; /* char * */
1976a9643ea8Slogwang uarg[2] = (intptr_t) p->statbuf; /* struct l_stat64 * */
1977a9643ea8Slogwang iarg[3] = p->flag; /* l_int */
1978a9643ea8Slogwang *n_args = 4;
1979a9643ea8Slogwang break;
1980a9643ea8Slogwang }
1981a9643ea8Slogwang /* linux_unlinkat */
1982a9643ea8Slogwang case 263: {
1983a9643ea8Slogwang struct linux_unlinkat_args *p = params;
1984a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
1985a9643ea8Slogwang uarg[1] = (intptr_t) p->pathname; /* const char * */
1986a9643ea8Slogwang iarg[2] = p->flag; /* l_int */
1987a9643ea8Slogwang *n_args = 3;
1988a9643ea8Slogwang break;
1989a9643ea8Slogwang }
1990a9643ea8Slogwang /* linux_renameat */
1991a9643ea8Slogwang case 264: {
1992a9643ea8Slogwang struct linux_renameat_args *p = params;
1993a9643ea8Slogwang iarg[0] = p->olddfd; /* l_int */
1994a9643ea8Slogwang uarg[1] = (intptr_t) p->oldname; /* const char * */
1995a9643ea8Slogwang iarg[2] = p->newdfd; /* l_int */
1996a9643ea8Slogwang uarg[3] = (intptr_t) p->newname; /* const char * */
1997a9643ea8Slogwang *n_args = 4;
1998a9643ea8Slogwang break;
1999a9643ea8Slogwang }
2000a9643ea8Slogwang /* linux_linkat */
2001a9643ea8Slogwang case 265: {
2002a9643ea8Slogwang struct linux_linkat_args *p = params;
2003a9643ea8Slogwang iarg[0] = p->olddfd; /* l_int */
2004a9643ea8Slogwang uarg[1] = (intptr_t) p->oldname; /* const char * */
2005a9643ea8Slogwang iarg[2] = p->newdfd; /* l_int */
2006a9643ea8Slogwang uarg[3] = (intptr_t) p->newname; /* const char * */
2007a9643ea8Slogwang iarg[4] = p->flag; /* l_int */
2008a9643ea8Slogwang *n_args = 5;
2009a9643ea8Slogwang break;
2010a9643ea8Slogwang }
2011a9643ea8Slogwang /* linux_symlinkat */
2012a9643ea8Slogwang case 266: {
2013a9643ea8Slogwang struct linux_symlinkat_args *p = params;
2014a9643ea8Slogwang uarg[0] = (intptr_t) p->oldname; /* const char * */
2015a9643ea8Slogwang iarg[1] = p->newdfd; /* l_int */
2016a9643ea8Slogwang uarg[2] = (intptr_t) p->newname; /* const char * */
2017a9643ea8Slogwang *n_args = 3;
2018a9643ea8Slogwang break;
2019a9643ea8Slogwang }
2020a9643ea8Slogwang /* linux_readlinkat */
2021a9643ea8Slogwang case 267: {
2022a9643ea8Slogwang struct linux_readlinkat_args *p = params;
2023a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
2024a9643ea8Slogwang uarg[1] = (intptr_t) p->path; /* const char * */
2025a9643ea8Slogwang uarg[2] = (intptr_t) p->buf; /* char * */
2026a9643ea8Slogwang iarg[3] = p->bufsiz; /* l_int */
2027a9643ea8Slogwang *n_args = 4;
2028a9643ea8Slogwang break;
2029a9643ea8Slogwang }
2030a9643ea8Slogwang /* linux_fchmodat */
2031a9643ea8Slogwang case 268: {
2032a9643ea8Slogwang struct linux_fchmodat_args *p = params;
2033a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
2034a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* const char * */
2035a9643ea8Slogwang iarg[2] = p->mode; /* l_mode_t */
2036a9643ea8Slogwang *n_args = 3;
2037a9643ea8Slogwang break;
2038a9643ea8Slogwang }
2039a9643ea8Slogwang /* linux_faccessat */
2040a9643ea8Slogwang case 269: {
2041a9643ea8Slogwang struct linux_faccessat_args *p = params;
2042a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
2043a9643ea8Slogwang uarg[1] = (intptr_t) p->filename; /* const char * */
2044a9643ea8Slogwang iarg[2] = p->amode; /* l_int */
2045a9643ea8Slogwang *n_args = 3;
2046a9643ea8Slogwang break;
2047a9643ea8Slogwang }
2048a9643ea8Slogwang /* linux_pselect6 */
2049a9643ea8Slogwang case 270: {
2050a9643ea8Slogwang struct linux_pselect6_args *p = params;
2051a9643ea8Slogwang iarg[0] = p->nfds; /* l_int */
2052a9643ea8Slogwang uarg[1] = (intptr_t) p->readfds; /* l_fd_set * */
2053a9643ea8Slogwang uarg[2] = (intptr_t) p->writefds; /* l_fd_set * */
2054a9643ea8Slogwang uarg[3] = (intptr_t) p->exceptfds; /* l_fd_set * */
2055a9643ea8Slogwang uarg[4] = (intptr_t) p->tsp; /* struct l_timespec * */
2056a9643ea8Slogwang uarg[5] = (intptr_t) p->sig; /* l_uintptr_t * */
2057a9643ea8Slogwang *n_args = 6;
2058a9643ea8Slogwang break;
2059a9643ea8Slogwang }
2060a9643ea8Slogwang /* linux_ppoll */
2061a9643ea8Slogwang case 271: {
2062a9643ea8Slogwang struct linux_ppoll_args *p = params;
2063a9643ea8Slogwang uarg[0] = (intptr_t) p->fds; /* struct pollfd * */
2064*22ce4affSfengbojiang iarg[1] = p->nfds; /* l_uint */
2065a9643ea8Slogwang uarg[2] = (intptr_t) p->tsp; /* struct l_timespec * */
2066a9643ea8Slogwang uarg[3] = (intptr_t) p->sset; /* l_sigset_t * */
2067a9643ea8Slogwang iarg[4] = p->ssize; /* l_size_t */
2068a9643ea8Slogwang *n_args = 5;
2069a9643ea8Slogwang break;
2070a9643ea8Slogwang }
2071a9643ea8Slogwang /* linux_unshare */
2072a9643ea8Slogwang case 272: {
2073a9643ea8Slogwang *n_args = 0;
2074a9643ea8Slogwang break;
2075a9643ea8Slogwang }
2076a9643ea8Slogwang /* linux_set_robust_list */
2077a9643ea8Slogwang case 273: {
2078a9643ea8Slogwang struct linux_set_robust_list_args *p = params;
2079a9643ea8Slogwang uarg[0] = (intptr_t) p->head; /* struct linux_robust_list_head * */
2080a9643ea8Slogwang iarg[1] = p->len; /* l_size_t */
2081a9643ea8Slogwang *n_args = 2;
2082a9643ea8Slogwang break;
2083a9643ea8Slogwang }
2084a9643ea8Slogwang /* linux_get_robust_list */
2085a9643ea8Slogwang case 274: {
2086a9643ea8Slogwang struct linux_get_robust_list_args *p = params;
2087a9643ea8Slogwang iarg[0] = p->pid; /* l_int */
2088a9643ea8Slogwang uarg[1] = (intptr_t) p->head; /* struct linux_robust_list_head ** */
2089a9643ea8Slogwang uarg[2] = (intptr_t) p->len; /* l_size_t * */
2090a9643ea8Slogwang *n_args = 3;
2091a9643ea8Slogwang break;
2092a9643ea8Slogwang }
2093a9643ea8Slogwang /* linux_splice */
2094a9643ea8Slogwang case 275: {
2095*22ce4affSfengbojiang struct linux_splice_args *p = params;
2096*22ce4affSfengbojiang iarg[0] = p->fd_in; /* int */
2097*22ce4affSfengbojiang uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2098*22ce4affSfengbojiang iarg[2] = p->fd_out; /* int */
2099*22ce4affSfengbojiang uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2100*22ce4affSfengbojiang iarg[4] = p->len; /* l_size_t */
2101*22ce4affSfengbojiang iarg[5] = p->flags; /* l_uint */
2102*22ce4affSfengbojiang *n_args = 6;
2103a9643ea8Slogwang break;
2104a9643ea8Slogwang }
2105a9643ea8Slogwang /* linux_tee */
2106a9643ea8Slogwang case 276: {
2107a9643ea8Slogwang *n_args = 0;
2108a9643ea8Slogwang break;
2109a9643ea8Slogwang }
2110a9643ea8Slogwang /* linux_sync_file_range */
2111a9643ea8Slogwang case 277: {
2112*22ce4affSfengbojiang struct linux_sync_file_range_args *p = params;
2113*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
2114*22ce4affSfengbojiang iarg[1] = p->offset; /* l_loff_t */
2115*22ce4affSfengbojiang iarg[2] = p->nbytes; /* l_loff_t */
2116*22ce4affSfengbojiang iarg[3] = p->flags; /* l_uint */
2117*22ce4affSfengbojiang *n_args = 4;
2118a9643ea8Slogwang break;
2119a9643ea8Slogwang }
2120a9643ea8Slogwang /* linux_vmsplice */
2121a9643ea8Slogwang case 278: {
2122a9643ea8Slogwang *n_args = 0;
2123a9643ea8Slogwang break;
2124a9643ea8Slogwang }
2125a9643ea8Slogwang /* linux_move_pages */
2126a9643ea8Slogwang case 279: {
2127a9643ea8Slogwang *n_args = 0;
2128a9643ea8Slogwang break;
2129a9643ea8Slogwang }
2130a9643ea8Slogwang /* linux_utimensat */
2131a9643ea8Slogwang case 280: {
2132a9643ea8Slogwang struct linux_utimensat_args *p = params;
2133a9643ea8Slogwang iarg[0] = p->dfd; /* l_int */
2134a9643ea8Slogwang uarg[1] = (intptr_t) p->pathname; /* const char * */
2135a9643ea8Slogwang uarg[2] = (intptr_t) p->times; /* const struct l_timespec * */
2136a9643ea8Slogwang iarg[3] = p->flags; /* l_int */
2137a9643ea8Slogwang *n_args = 4;
2138a9643ea8Slogwang break;
2139a9643ea8Slogwang }
2140a9643ea8Slogwang /* linux_epoll_pwait */
2141a9643ea8Slogwang case 281: {
2142a9643ea8Slogwang struct linux_epoll_pwait_args *p = params;
2143a9643ea8Slogwang iarg[0] = p->epfd; /* l_int */
2144a9643ea8Slogwang uarg[1] = (intptr_t) p->events; /* struct epoll_event * */
2145a9643ea8Slogwang iarg[2] = p->maxevents; /* l_int */
2146a9643ea8Slogwang iarg[3] = p->timeout; /* l_int */
2147a9643ea8Slogwang uarg[4] = (intptr_t) p->mask; /* l_sigset_t * */
2148*22ce4affSfengbojiang iarg[5] = p->sigsetsize; /* l_size_t */
2149*22ce4affSfengbojiang *n_args = 6;
2150a9643ea8Slogwang break;
2151a9643ea8Slogwang }
2152a9643ea8Slogwang /* linux_signalfd */
2153a9643ea8Slogwang case 282: {
2154a9643ea8Slogwang *n_args = 0;
2155a9643ea8Slogwang break;
2156a9643ea8Slogwang }
2157*22ce4affSfengbojiang /* linux_timerfd_create */
2158a9643ea8Slogwang case 283: {
2159*22ce4affSfengbojiang struct linux_timerfd_create_args *p = params;
2160*22ce4affSfengbojiang iarg[0] = p->clockid; /* l_int */
2161*22ce4affSfengbojiang iarg[1] = p->flags; /* l_int */
2162*22ce4affSfengbojiang *n_args = 2;
2163a9643ea8Slogwang break;
2164a9643ea8Slogwang }
2165a9643ea8Slogwang /* linux_eventfd */
2166a9643ea8Slogwang case 284: {
2167a9643ea8Slogwang struct linux_eventfd_args *p = params;
2168a9643ea8Slogwang iarg[0] = p->initval; /* l_uint */
2169a9643ea8Slogwang *n_args = 1;
2170a9643ea8Slogwang break;
2171a9643ea8Slogwang }
2172a9643ea8Slogwang /* linux_fallocate */
2173a9643ea8Slogwang case 285: {
2174a9643ea8Slogwang struct linux_fallocate_args *p = params;
2175a9643ea8Slogwang iarg[0] = p->fd; /* l_int */
2176a9643ea8Slogwang iarg[1] = p->mode; /* l_int */
2177a9643ea8Slogwang iarg[2] = p->offset; /* l_loff_t */
2178a9643ea8Slogwang iarg[3] = p->len; /* l_loff_t */
2179a9643ea8Slogwang *n_args = 4;
2180a9643ea8Slogwang break;
2181a9643ea8Slogwang }
2182a9643ea8Slogwang /* linux_timerfd_settime */
2183a9643ea8Slogwang case 286: {
2184*22ce4affSfengbojiang struct linux_timerfd_settime_args *p = params;
2185*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
2186*22ce4affSfengbojiang iarg[1] = p->flags; /* l_int */
2187*22ce4affSfengbojiang uarg[2] = (intptr_t) p->new_value; /* const struct l_itimerspec * */
2188*22ce4affSfengbojiang uarg[3] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2189*22ce4affSfengbojiang *n_args = 4;
2190a9643ea8Slogwang break;
2191a9643ea8Slogwang }
2192a9643ea8Slogwang /* linux_timerfd_gettime */
2193a9643ea8Slogwang case 287: {
2194*22ce4affSfengbojiang struct linux_timerfd_gettime_args *p = params;
2195*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
2196*22ce4affSfengbojiang uarg[1] = (intptr_t) p->old_value; /* struct l_itimerspec * */
2197*22ce4affSfengbojiang *n_args = 2;
2198a9643ea8Slogwang break;
2199a9643ea8Slogwang }
2200a9643ea8Slogwang /* linux_accept4 */
2201a9643ea8Slogwang case 288: {
2202a9643ea8Slogwang struct linux_accept4_args *p = params;
2203a9643ea8Slogwang iarg[0] = p->s; /* l_int */
2204a9643ea8Slogwang iarg[1] = p->addr; /* l_uintptr_t */
2205a9643ea8Slogwang iarg[2] = p->namelen; /* l_uintptr_t */
2206*22ce4affSfengbojiang iarg[3] = p->flags; /* l_int */
2207a9643ea8Slogwang *n_args = 4;
2208a9643ea8Slogwang break;
2209a9643ea8Slogwang }
2210a9643ea8Slogwang /* linux_signalfd4 */
2211a9643ea8Slogwang case 289: {
2212a9643ea8Slogwang *n_args = 0;
2213a9643ea8Slogwang break;
2214a9643ea8Slogwang }
2215a9643ea8Slogwang /* linux_eventfd2 */
2216a9643ea8Slogwang case 290: {
2217a9643ea8Slogwang struct linux_eventfd2_args *p = params;
2218a9643ea8Slogwang iarg[0] = p->initval; /* l_uint */
2219a9643ea8Slogwang iarg[1] = p->flags; /* l_int */
2220a9643ea8Slogwang *n_args = 2;
2221a9643ea8Slogwang break;
2222a9643ea8Slogwang }
2223a9643ea8Slogwang /* linux_epoll_create1 */
2224a9643ea8Slogwang case 291: {
2225a9643ea8Slogwang struct linux_epoll_create1_args *p = params;
2226a9643ea8Slogwang iarg[0] = p->flags; /* l_int */
2227a9643ea8Slogwang *n_args = 1;
2228a9643ea8Slogwang break;
2229a9643ea8Slogwang }
2230a9643ea8Slogwang /* linux_dup3 */
2231a9643ea8Slogwang case 292: {
2232a9643ea8Slogwang struct linux_dup3_args *p = params;
2233*22ce4affSfengbojiang iarg[0] = p->oldfd; /* l_uint */
2234*22ce4affSfengbojiang iarg[1] = p->newfd; /* l_uint */
2235a9643ea8Slogwang iarg[2] = p->flags; /* l_int */
2236a9643ea8Slogwang *n_args = 3;
2237a9643ea8Slogwang break;
2238a9643ea8Slogwang }
2239a9643ea8Slogwang /* linux_pipe2 */
2240a9643ea8Slogwang case 293: {
2241a9643ea8Slogwang struct linux_pipe2_args *p = params;
2242a9643ea8Slogwang uarg[0] = (intptr_t) p->pipefds; /* l_int * */
2243a9643ea8Slogwang iarg[1] = p->flags; /* l_int */
2244a9643ea8Slogwang *n_args = 2;
2245a9643ea8Slogwang break;
2246a9643ea8Slogwang }
2247a9643ea8Slogwang /* linux_inotify_init1 */
2248a9643ea8Slogwang case 294: {
2249*22ce4affSfengbojiang struct linux_inotify_init1_args *p = params;
2250*22ce4affSfengbojiang iarg[0] = p->flags; /* l_int */
2251*22ce4affSfengbojiang *n_args = 1;
2252a9643ea8Slogwang break;
2253a9643ea8Slogwang }
2254a9643ea8Slogwang /* linux_preadv */
2255a9643ea8Slogwang case 295: {
2256*22ce4affSfengbojiang struct linux_preadv_args *p = params;
2257*22ce4affSfengbojiang iarg[0] = p->fd; /* l_ulong */
2258*22ce4affSfengbojiang uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2259*22ce4affSfengbojiang iarg[2] = p->vlen; /* l_ulong */
2260*22ce4affSfengbojiang iarg[3] = p->pos_l; /* l_ulong */
2261*22ce4affSfengbojiang iarg[4] = p->pos_h; /* l_ulong */
2262*22ce4affSfengbojiang *n_args = 5;
2263a9643ea8Slogwang break;
2264a9643ea8Slogwang }
2265a9643ea8Slogwang /* linux_pwritev */
2266a9643ea8Slogwang case 296: {
2267*22ce4affSfengbojiang struct linux_pwritev_args *p = params;
2268*22ce4affSfengbojiang iarg[0] = p->fd; /* l_ulong */
2269*22ce4affSfengbojiang uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2270*22ce4affSfengbojiang iarg[2] = p->vlen; /* l_ulong */
2271*22ce4affSfengbojiang iarg[3] = p->pos_l; /* l_ulong */
2272*22ce4affSfengbojiang iarg[4] = p->pos_h; /* l_ulong */
2273*22ce4affSfengbojiang *n_args = 5;
2274a9643ea8Slogwang break;
2275a9643ea8Slogwang }
2276*22ce4affSfengbojiang /* linux_rt_tgsigqueueinfo */
2277a9643ea8Slogwang case 297: {
2278*22ce4affSfengbojiang struct linux_rt_tgsigqueueinfo_args *p = params;
2279*22ce4affSfengbojiang iarg[0] = p->tgid; /* l_pid_t */
2280*22ce4affSfengbojiang iarg[1] = p->tid; /* l_pid_t */
2281*22ce4affSfengbojiang iarg[2] = p->sig; /* l_int */
2282*22ce4affSfengbojiang uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
2283*22ce4affSfengbojiang *n_args = 4;
2284a9643ea8Slogwang break;
2285a9643ea8Slogwang }
2286a9643ea8Slogwang /* linux_perf_event_open */
2287a9643ea8Slogwang case 298: {
2288a9643ea8Slogwang *n_args = 0;
2289a9643ea8Slogwang break;
2290a9643ea8Slogwang }
2291a9643ea8Slogwang /* linux_recvmmsg */
2292a9643ea8Slogwang case 299: {
2293a9643ea8Slogwang struct linux_recvmmsg_args *p = params;
2294a9643ea8Slogwang iarg[0] = p->s; /* l_int */
2295a9643ea8Slogwang uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2296a9643ea8Slogwang iarg[2] = p->vlen; /* l_uint */
2297a9643ea8Slogwang iarg[3] = p->flags; /* l_uint */
2298a9643ea8Slogwang uarg[4] = (intptr_t) p->timeout; /* struct l_timespec * */
2299a9643ea8Slogwang *n_args = 5;
2300a9643ea8Slogwang break;
2301a9643ea8Slogwang }
2302a9643ea8Slogwang /* linux_fanotify_init */
2303a9643ea8Slogwang case 300: {
2304a9643ea8Slogwang *n_args = 0;
2305a9643ea8Slogwang break;
2306a9643ea8Slogwang }
2307a9643ea8Slogwang /* linux_fanotify_mark */
2308a9643ea8Slogwang case 301: {
2309a9643ea8Slogwang *n_args = 0;
2310a9643ea8Slogwang break;
2311a9643ea8Slogwang }
2312a9643ea8Slogwang /* linux_prlimit64 */
2313a9643ea8Slogwang case 302: {
2314a9643ea8Slogwang struct linux_prlimit64_args *p = params;
2315a9643ea8Slogwang iarg[0] = p->pid; /* l_pid_t */
2316a9643ea8Slogwang iarg[1] = p->resource; /* l_uint */
2317a9643ea8Slogwang uarg[2] = (intptr_t) p->new; /* struct rlimit * */
2318a9643ea8Slogwang uarg[3] = (intptr_t) p->old; /* struct rlimit * */
2319a9643ea8Slogwang *n_args = 4;
2320a9643ea8Slogwang break;
2321a9643ea8Slogwang }
2322a9643ea8Slogwang /* linux_name_to_handle_at */
2323a9643ea8Slogwang case 303: {
2324*22ce4affSfengbojiang struct linux_name_to_handle_at_args *p = params;
2325*22ce4affSfengbojiang iarg[0] = p->dirfd; /* l_int */
2326*22ce4affSfengbojiang uarg[1] = (intptr_t) p->name; /* const char * */
2327*22ce4affSfengbojiang uarg[2] = (intptr_t) p->handle; /* struct l_file_handle * */
2328*22ce4affSfengbojiang uarg[3] = (intptr_t) p->mnt_id; /* l_int * */
2329*22ce4affSfengbojiang iarg[4] = p->flags; /* l_int */
2330*22ce4affSfengbojiang *n_args = 5;
2331a9643ea8Slogwang break;
2332a9643ea8Slogwang }
2333a9643ea8Slogwang /* linux_open_by_handle_at */
2334a9643ea8Slogwang case 304: {
2335*22ce4affSfengbojiang struct linux_open_by_handle_at_args *p = params;
2336*22ce4affSfengbojiang iarg[0] = p->mountdirfd; /* l_int */
2337*22ce4affSfengbojiang uarg[1] = (intptr_t) p->handle; /* struct l_file_handle * */
2338*22ce4affSfengbojiang iarg[2] = p->flags; /* l_int */
2339*22ce4affSfengbojiang *n_args = 3;
2340a9643ea8Slogwang break;
2341a9643ea8Slogwang }
2342a9643ea8Slogwang /* linux_clock_adjtime */
2343a9643ea8Slogwang case 305: {
2344a9643ea8Slogwang *n_args = 0;
2345a9643ea8Slogwang break;
2346a9643ea8Slogwang }
2347a9643ea8Slogwang /* linux_syncfs */
2348a9643ea8Slogwang case 306: {
2349a9643ea8Slogwang struct linux_syncfs_args *p = params;
2350a9643ea8Slogwang iarg[0] = p->fd; /* l_int */
2351a9643ea8Slogwang *n_args = 1;
2352a9643ea8Slogwang break;
2353a9643ea8Slogwang }
2354a9643ea8Slogwang /* linux_sendmmsg */
2355a9643ea8Slogwang case 307: {
2356a9643ea8Slogwang struct linux_sendmmsg_args *p = params;
2357a9643ea8Slogwang iarg[0] = p->s; /* l_int */
2358a9643ea8Slogwang uarg[1] = (intptr_t) p->msg; /* struct l_mmsghdr * */
2359a9643ea8Slogwang iarg[2] = p->vlen; /* l_uint */
2360a9643ea8Slogwang iarg[3] = p->flags; /* l_uint */
2361a9643ea8Slogwang *n_args = 4;
2362a9643ea8Slogwang break;
2363a9643ea8Slogwang }
2364a9643ea8Slogwang /* linux_setns */
2365a9643ea8Slogwang case 308: {
2366*22ce4affSfengbojiang struct linux_setns_args *p = params;
2367*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
2368*22ce4affSfengbojiang iarg[1] = p->nstype; /* l_int */
2369*22ce4affSfengbojiang *n_args = 2;
2370*22ce4affSfengbojiang break;
2371*22ce4affSfengbojiang }
2372*22ce4affSfengbojiang /* linux_getcpu */
2373*22ce4affSfengbojiang case 309: {
2374*22ce4affSfengbojiang struct linux_getcpu_args *p = params;
2375*22ce4affSfengbojiang uarg[0] = (intptr_t) p->cpu; /* l_uint * */
2376*22ce4affSfengbojiang uarg[1] = (intptr_t) p->node; /* l_uint * */
2377*22ce4affSfengbojiang uarg[2] = (intptr_t) p->cache; /* void * */
2378*22ce4affSfengbojiang *n_args = 3;
2379a9643ea8Slogwang break;
2380a9643ea8Slogwang }
2381a9643ea8Slogwang /* linux_process_vm_readv */
2382*22ce4affSfengbojiang case 310: {
2383*22ce4affSfengbojiang struct linux_process_vm_readv_args *p = params;
2384*22ce4affSfengbojiang iarg[0] = p->pid; /* l_pid_t */
2385*22ce4affSfengbojiang uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2386*22ce4affSfengbojiang iarg[2] = p->liovcnt; /* l_ulong */
2387*22ce4affSfengbojiang uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2388*22ce4affSfengbojiang iarg[4] = p->riovcnt; /* l_ulong */
2389*22ce4affSfengbojiang iarg[5] = p->flags; /* l_ulong */
2390*22ce4affSfengbojiang *n_args = 6;
2391a9643ea8Slogwang break;
2392a9643ea8Slogwang }
2393a9643ea8Slogwang /* linux_process_vm_writev */
2394*22ce4affSfengbojiang case 311: {
2395*22ce4affSfengbojiang struct linux_process_vm_writev_args *p = params;
2396*22ce4affSfengbojiang iarg[0] = p->pid; /* l_pid_t */
2397*22ce4affSfengbojiang uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2398*22ce4affSfengbojiang iarg[2] = p->liovcnt; /* l_ulong */
2399*22ce4affSfengbojiang uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2400*22ce4affSfengbojiang iarg[4] = p->riovcnt; /* l_ulong */
2401*22ce4affSfengbojiang iarg[5] = p->flags; /* l_ulong */
2402*22ce4affSfengbojiang *n_args = 6;
2403a9643ea8Slogwang break;
2404a9643ea8Slogwang }
2405a9643ea8Slogwang /* linux_kcmp */
2406*22ce4affSfengbojiang case 312: {
2407*22ce4affSfengbojiang struct linux_kcmp_args *p = params;
2408*22ce4affSfengbojiang iarg[0] = p->pid1; /* l_pid_t */
2409*22ce4affSfengbojiang iarg[1] = p->pid2; /* l_pid_t */
2410*22ce4affSfengbojiang iarg[2] = p->type; /* l_int */
2411*22ce4affSfengbojiang iarg[3] = p->idx1; /* l_ulong */
2412*22ce4affSfengbojiang iarg[4] = p->idx; /* l_ulong */
2413*22ce4affSfengbojiang *n_args = 5;
2414a9643ea8Slogwang break;
2415a9643ea8Slogwang }
2416a9643ea8Slogwang /* linux_finit_module */
2417*22ce4affSfengbojiang case 313: {
2418*22ce4affSfengbojiang struct linux_finit_module_args *p = params;
2419*22ce4affSfengbojiang iarg[0] = p->fd; /* l_int */
2420*22ce4affSfengbojiang uarg[1] = (intptr_t) p->uargs; /* const char * */
2421*22ce4affSfengbojiang iarg[2] = p->flags; /* l_int */
2422*22ce4affSfengbojiang *n_args = 3;
2423*22ce4affSfengbojiang break;
2424*22ce4affSfengbojiang }
2425*22ce4affSfengbojiang /* linux_sched_setattr */
2426*22ce4affSfengbojiang case 314: {
2427*22ce4affSfengbojiang struct linux_sched_setattr_args *p = params;
2428*22ce4affSfengbojiang iarg[0] = p->pid; /* l_pid_t */
2429*22ce4affSfengbojiang uarg[1] = (intptr_t) p->attr; /* void * */
2430*22ce4affSfengbojiang iarg[2] = p->flags; /* l_uint */
2431*22ce4affSfengbojiang *n_args = 3;
2432*22ce4affSfengbojiang break;
2433*22ce4affSfengbojiang }
2434*22ce4affSfengbojiang /* linux_sched_getattr */
2435*22ce4affSfengbojiang case 315: {
2436*22ce4affSfengbojiang struct linux_sched_getattr_args *p = params;
2437*22ce4affSfengbojiang iarg[0] = p->pid; /* l_pid_t */
2438*22ce4affSfengbojiang uarg[1] = (intptr_t) p->attr; /* void * */
2439*22ce4affSfengbojiang iarg[2] = p->size; /* l_uint */
2440*22ce4affSfengbojiang iarg[3] = p->flags; /* l_uint */
2441*22ce4affSfengbojiang *n_args = 4;
2442*22ce4affSfengbojiang break;
2443*22ce4affSfengbojiang }
2444*22ce4affSfengbojiang /* linux_renameat2 */
2445*22ce4affSfengbojiang case 316: {
2446*22ce4affSfengbojiang struct linux_renameat2_args *p = params;
2447*22ce4affSfengbojiang iarg[0] = p->olddfd; /* l_int */
2448*22ce4affSfengbojiang uarg[1] = (intptr_t) p->oldname; /* const char * */
2449*22ce4affSfengbojiang iarg[2] = p->newdfd; /* l_int */
2450*22ce4affSfengbojiang uarg[3] = (intptr_t) p->newname; /* const char * */
2451*22ce4affSfengbojiang iarg[4] = p->flags; /* l_uint */
2452*22ce4affSfengbojiang *n_args = 5;
2453*22ce4affSfengbojiang break;
2454*22ce4affSfengbojiang }
2455*22ce4affSfengbojiang /* linux_seccomp */
2456*22ce4affSfengbojiang case 317: {
2457*22ce4affSfengbojiang struct linux_seccomp_args *p = params;
2458*22ce4affSfengbojiang iarg[0] = p->op; /* l_uint */
2459*22ce4affSfengbojiang iarg[1] = p->flags; /* l_uint */
2460*22ce4affSfengbojiang uarg[2] = (intptr_t) p->uargs; /* const char * */
2461*22ce4affSfengbojiang *n_args = 3;
2462*22ce4affSfengbojiang break;
2463*22ce4affSfengbojiang }
2464*22ce4affSfengbojiang /* linux_getrandom */
2465*22ce4affSfengbojiang case 318: {
2466*22ce4affSfengbojiang struct linux_getrandom_args *p = params;
2467*22ce4affSfengbojiang uarg[0] = (intptr_t) p->buf; /* char * */
2468*22ce4affSfengbojiang iarg[1] = p->count; /* l_size_t */
2469*22ce4affSfengbojiang iarg[2] = p->flags; /* l_uint */
2470*22ce4affSfengbojiang *n_args = 3;
2471*22ce4affSfengbojiang break;
2472*22ce4affSfengbojiang }
2473*22ce4affSfengbojiang /* linux_memfd_create */
2474*22ce4affSfengbojiang case 319: {
2475*22ce4affSfengbojiang struct linux_memfd_create_args *p = params;
2476*22ce4affSfengbojiang uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
2477*22ce4affSfengbojiang iarg[1] = p->flags; /* l_uint */
2478*22ce4affSfengbojiang *n_args = 2;
2479*22ce4affSfengbojiang break;
2480*22ce4affSfengbojiang }
2481*22ce4affSfengbojiang /* linux_kexec_file_load */
2482*22ce4affSfengbojiang case 320: {
2483*22ce4affSfengbojiang struct linux_kexec_file_load_args *p = params;
2484*22ce4affSfengbojiang iarg[0] = p->kernel_fd; /* l_int */
2485*22ce4affSfengbojiang iarg[1] = p->initrd_fd; /* l_int */
2486*22ce4affSfengbojiang iarg[2] = p->cmdline_len; /* l_ulong */
2487*22ce4affSfengbojiang uarg[3] = (intptr_t) p->cmdline_ptr; /* const char * */
2488*22ce4affSfengbojiang iarg[4] = p->flags; /* l_ulong */
2489*22ce4affSfengbojiang *n_args = 5;
2490*22ce4affSfengbojiang break;
2491*22ce4affSfengbojiang }
2492*22ce4affSfengbojiang /* linux_bpf */
2493*22ce4affSfengbojiang case 321: {
2494*22ce4affSfengbojiang struct linux_bpf_args *p = params;
2495*22ce4affSfengbojiang iarg[0] = p->cmd; /* l_int */
2496*22ce4affSfengbojiang uarg[1] = (intptr_t) p->attr; /* void * */
2497*22ce4affSfengbojiang iarg[2] = p->size; /* l_uint */
2498*22ce4affSfengbojiang *n_args = 3;
2499*22ce4affSfengbojiang break;
2500*22ce4affSfengbojiang }
2501*22ce4affSfengbojiang /* linux_execveat */
2502*22ce4affSfengbojiang case 322: {
2503*22ce4affSfengbojiang struct linux_execveat_args *p = params;
2504*22ce4affSfengbojiang iarg[0] = p->dfd; /* l_int */
2505*22ce4affSfengbojiang uarg[1] = (intptr_t) p->filename; /* const char * */
2506*22ce4affSfengbojiang uarg[2] = (intptr_t) p->argv; /* const char ** */
2507*22ce4affSfengbojiang uarg[3] = (intptr_t) p->envp; /* const char ** */
2508*22ce4affSfengbojiang iarg[4] = p->flags; /* l_int */
2509*22ce4affSfengbojiang *n_args = 5;
2510*22ce4affSfengbojiang break;
2511*22ce4affSfengbojiang }
2512*22ce4affSfengbojiang /* linux_userfaultfd */
2513*22ce4affSfengbojiang case 323: {
2514*22ce4affSfengbojiang struct linux_userfaultfd_args *p = params;
2515*22ce4affSfengbojiang iarg[0] = p->flags; /* l_int */
2516*22ce4affSfengbojiang *n_args = 1;
2517*22ce4affSfengbojiang break;
2518*22ce4affSfengbojiang }
2519*22ce4affSfengbojiang /* linux_membarrier */
2520*22ce4affSfengbojiang case 324: {
2521*22ce4affSfengbojiang struct linux_membarrier_args *p = params;
2522*22ce4affSfengbojiang iarg[0] = p->cmd; /* l_int */
2523*22ce4affSfengbojiang iarg[1] = p->flags; /* l_int */
2524*22ce4affSfengbojiang *n_args = 2;
2525*22ce4affSfengbojiang break;
2526*22ce4affSfengbojiang }
2527*22ce4affSfengbojiang /* linux_mlock2 */
2528*22ce4affSfengbojiang case 325: {
2529*22ce4affSfengbojiang struct linux_mlock2_args *p = params;
2530*22ce4affSfengbojiang iarg[0] = p->start; /* l_ulong */
2531*22ce4affSfengbojiang iarg[1] = p->len; /* l_size_t */
2532*22ce4affSfengbojiang iarg[2] = p->flags; /* l_int */
2533*22ce4affSfengbojiang *n_args = 3;
2534*22ce4affSfengbojiang break;
2535*22ce4affSfengbojiang }
2536*22ce4affSfengbojiang /* linux_copy_file_range */
2537*22ce4affSfengbojiang case 326: {
2538*22ce4affSfengbojiang struct linux_copy_file_range_args *p = params;
2539*22ce4affSfengbojiang iarg[0] = p->fd_in; /* l_int */
2540*22ce4affSfengbojiang uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2541*22ce4affSfengbojiang iarg[2] = p->fd_out; /* l_int */
2542*22ce4affSfengbojiang uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2543*22ce4affSfengbojiang iarg[4] = p->len; /* l_size_t */
2544*22ce4affSfengbojiang iarg[5] = p->flags; /* l_uint */
2545*22ce4affSfengbojiang *n_args = 6;
2546*22ce4affSfengbojiang break;
2547*22ce4affSfengbojiang }
2548*22ce4affSfengbojiang /* linux_preadv2 */
2549*22ce4affSfengbojiang case 327: {
2550*22ce4affSfengbojiang struct linux_preadv2_args *p = params;
2551*22ce4affSfengbojiang iarg[0] = p->fd; /* l_ulong */
2552*22ce4affSfengbojiang uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2553*22ce4affSfengbojiang iarg[2] = p->vlen; /* l_ulong */
2554*22ce4affSfengbojiang iarg[3] = p->pos_l; /* l_ulong */
2555*22ce4affSfengbojiang iarg[4] = p->pos_h; /* l_ulong */
2556*22ce4affSfengbojiang iarg[5] = p->flags; /* l_int */
2557*22ce4affSfengbojiang *n_args = 6;
2558*22ce4affSfengbojiang break;
2559*22ce4affSfengbojiang }
2560*22ce4affSfengbojiang /* linux_pwritev2 */
2561*22ce4affSfengbojiang case 328: {
2562*22ce4affSfengbojiang struct linux_pwritev2_args *p = params;
2563*22ce4affSfengbojiang iarg[0] = p->fd; /* l_ulong */
2564*22ce4affSfengbojiang uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2565*22ce4affSfengbojiang iarg[2] = p->vlen; /* l_ulong */
2566*22ce4affSfengbojiang iarg[3] = p->pos_l; /* l_ulong */
2567*22ce4affSfengbojiang iarg[4] = p->pos_h; /* l_ulong */
2568*22ce4affSfengbojiang iarg[5] = p->flags; /* l_int */
2569*22ce4affSfengbojiang *n_args = 6;
2570*22ce4affSfengbojiang break;
2571*22ce4affSfengbojiang }
2572*22ce4affSfengbojiang /* linux_pkey_mprotect */
2573*22ce4affSfengbojiang case 329: {
2574*22ce4affSfengbojiang struct linux_pkey_mprotect_args *p = params;
2575*22ce4affSfengbojiang iarg[0] = p->start; /* l_ulong */
2576*22ce4affSfengbojiang iarg[1] = p->len; /* l_size_t */
2577*22ce4affSfengbojiang iarg[2] = p->prot; /* l_ulong */
2578*22ce4affSfengbojiang iarg[3] = p->pkey; /* l_int */
2579*22ce4affSfengbojiang *n_args = 4;
2580*22ce4affSfengbojiang break;
2581*22ce4affSfengbojiang }
2582*22ce4affSfengbojiang /* linux_pkey_alloc */
2583*22ce4affSfengbojiang case 330: {
2584*22ce4affSfengbojiang struct linux_pkey_alloc_args *p = params;
2585*22ce4affSfengbojiang iarg[0] = p->flags; /* l_ulong */
2586*22ce4affSfengbojiang iarg[1] = p->init_val; /* l_ulong */
2587*22ce4affSfengbojiang *n_args = 2;
2588*22ce4affSfengbojiang break;
2589*22ce4affSfengbojiang }
2590*22ce4affSfengbojiang /* linux_pkey_free */
2591*22ce4affSfengbojiang case 331: {
2592*22ce4affSfengbojiang struct linux_pkey_free_args *p = params;
2593*22ce4affSfengbojiang iarg[0] = p->pkey; /* l_int */
2594*22ce4affSfengbojiang *n_args = 1;
2595*22ce4affSfengbojiang break;
2596*22ce4affSfengbojiang }
2597*22ce4affSfengbojiang /* linux_statx */
2598*22ce4affSfengbojiang case 332: {
2599*22ce4affSfengbojiang struct linux_statx_args *p = params;
2600*22ce4affSfengbojiang iarg[0] = p->dirfd; /* l_int */
2601*22ce4affSfengbojiang uarg[1] = (intptr_t) p->pathname; /* const char * */
2602*22ce4affSfengbojiang iarg[2] = p->flags; /* l_uint */
2603*22ce4affSfengbojiang iarg[3] = p->mask; /* l_uint */
2604*22ce4affSfengbojiang uarg[4] = (intptr_t) p->statxbuf; /* void * */
2605*22ce4affSfengbojiang *n_args = 5;
2606*22ce4affSfengbojiang break;
2607*22ce4affSfengbojiang }
2608*22ce4affSfengbojiang /* linux_io_pgetevents */
2609*22ce4affSfengbojiang case 333: {
2610*22ce4affSfengbojiang *n_args = 0;
2611*22ce4affSfengbojiang break;
2612*22ce4affSfengbojiang }
2613*22ce4affSfengbojiang /* linux_rseq */
2614*22ce4affSfengbojiang case 334: {
2615*22ce4affSfengbojiang *n_args = 0;
2616*22ce4affSfengbojiang break;
2617*22ce4affSfengbojiang }
2618*22ce4affSfengbojiang /* linux_pidfd_send_signal */
2619*22ce4affSfengbojiang case 424: {
2620*22ce4affSfengbojiang struct linux_pidfd_send_signal_args *p = params;
2621*22ce4affSfengbojiang iarg[0] = p->pidfd; /* l_int */
2622*22ce4affSfengbojiang iarg[1] = p->sig; /* l_int */
2623*22ce4affSfengbojiang uarg[2] = (intptr_t) p->info; /* l_siginfo_t * */
2624*22ce4affSfengbojiang iarg[3] = p->flags; /* l_uint */
2625*22ce4affSfengbojiang *n_args = 4;
2626*22ce4affSfengbojiang break;
2627*22ce4affSfengbojiang }
2628*22ce4affSfengbojiang /* linux_io_uring_setup */
2629*22ce4affSfengbojiang case 425: {
2630*22ce4affSfengbojiang *n_args = 0;
2631*22ce4affSfengbojiang break;
2632*22ce4affSfengbojiang }
2633*22ce4affSfengbojiang /* linux_io_uring_enter */
2634*22ce4affSfengbojiang case 426: {
2635*22ce4affSfengbojiang *n_args = 0;
2636*22ce4affSfengbojiang break;
2637*22ce4affSfengbojiang }
2638*22ce4affSfengbojiang /* linux_io_uring_register */
2639*22ce4affSfengbojiang case 427: {
2640a9643ea8Slogwang *n_args = 0;
2641a9643ea8Slogwang break;
2642a9643ea8Slogwang }
2643a9643ea8Slogwang default:
2644a9643ea8Slogwang *n_args = 0;
2645a9643ea8Slogwang break;
2646a9643ea8Slogwang };
2647a9643ea8Slogwang }
2648a9643ea8Slogwang static void
systrace_entry_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)2649a9643ea8Slogwang systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2650a9643ea8Slogwang {
2651a9643ea8Slogwang const char *p = NULL;
2652a9643ea8Slogwang switch (sysnum) {
2653a9643ea8Slogwang #define nosys linux_nosys
2654a9643ea8Slogwang /* read */
2655a9643ea8Slogwang case 0:
2656a9643ea8Slogwang switch(ndx) {
2657a9643ea8Slogwang case 0:
2658a9643ea8Slogwang p = "int";
2659a9643ea8Slogwang break;
2660a9643ea8Slogwang case 1:
2661*22ce4affSfengbojiang p = "userland char *";
2662a9643ea8Slogwang break;
2663a9643ea8Slogwang case 2:
2664*22ce4affSfengbojiang p = "l_size_t";
2665a9643ea8Slogwang break;
2666a9643ea8Slogwang default:
2667a9643ea8Slogwang break;
2668a9643ea8Slogwang };
2669a9643ea8Slogwang break;
2670a9643ea8Slogwang /* write */
2671a9643ea8Slogwang case 1:
2672a9643ea8Slogwang switch(ndx) {
2673a9643ea8Slogwang case 0:
2674a9643ea8Slogwang p = "int";
2675a9643ea8Slogwang break;
2676a9643ea8Slogwang case 1:
2677*22ce4affSfengbojiang p = "userland char *";
2678a9643ea8Slogwang break;
2679a9643ea8Slogwang case 2:
2680*22ce4affSfengbojiang p = "l_size_t";
2681a9643ea8Slogwang break;
2682a9643ea8Slogwang default:
2683a9643ea8Slogwang break;
2684a9643ea8Slogwang };
2685a9643ea8Slogwang break;
2686a9643ea8Slogwang /* linux_open */
2687a9643ea8Slogwang case 2:
2688a9643ea8Slogwang switch(ndx) {
2689a9643ea8Slogwang case 0:
2690*22ce4affSfengbojiang p = "userland char *";
2691a9643ea8Slogwang break;
2692a9643ea8Slogwang case 1:
2693a9643ea8Slogwang p = "l_int";
2694a9643ea8Slogwang break;
2695a9643ea8Slogwang case 2:
2696*22ce4affSfengbojiang p = "l_mode_t";
2697a9643ea8Slogwang break;
2698a9643ea8Slogwang default:
2699a9643ea8Slogwang break;
2700a9643ea8Slogwang };
2701a9643ea8Slogwang break;
2702a9643ea8Slogwang /* close */
2703a9643ea8Slogwang case 3:
2704a9643ea8Slogwang switch(ndx) {
2705a9643ea8Slogwang case 0:
2706a9643ea8Slogwang p = "int";
2707a9643ea8Slogwang break;
2708a9643ea8Slogwang default:
2709a9643ea8Slogwang break;
2710a9643ea8Slogwang };
2711a9643ea8Slogwang break;
2712a9643ea8Slogwang /* linux_newstat */
2713a9643ea8Slogwang case 4:
2714a9643ea8Slogwang switch(ndx) {
2715a9643ea8Slogwang case 0:
2716*22ce4affSfengbojiang p = "userland char *";
2717a9643ea8Slogwang break;
2718a9643ea8Slogwang case 1:
2719*22ce4affSfengbojiang p = "userland struct l_newstat *";
2720a9643ea8Slogwang break;
2721a9643ea8Slogwang default:
2722a9643ea8Slogwang break;
2723a9643ea8Slogwang };
2724a9643ea8Slogwang break;
2725a9643ea8Slogwang /* linux_newfstat */
2726a9643ea8Slogwang case 5:
2727a9643ea8Slogwang switch(ndx) {
2728a9643ea8Slogwang case 0:
2729a9643ea8Slogwang p = "l_uint";
2730a9643ea8Slogwang break;
2731a9643ea8Slogwang case 1:
2732*22ce4affSfengbojiang p = "userland struct l_newstat *";
2733a9643ea8Slogwang break;
2734a9643ea8Slogwang default:
2735a9643ea8Slogwang break;
2736a9643ea8Slogwang };
2737a9643ea8Slogwang break;
2738a9643ea8Slogwang /* linux_newlstat */
2739a9643ea8Slogwang case 6:
2740a9643ea8Slogwang switch(ndx) {
2741a9643ea8Slogwang case 0:
2742*22ce4affSfengbojiang p = "userland char *";
2743a9643ea8Slogwang break;
2744a9643ea8Slogwang case 1:
2745*22ce4affSfengbojiang p = "userland struct l_newstat *";
2746a9643ea8Slogwang break;
2747a9643ea8Slogwang default:
2748a9643ea8Slogwang break;
2749a9643ea8Slogwang };
2750a9643ea8Slogwang break;
2751a9643ea8Slogwang /* poll */
2752a9643ea8Slogwang case 7:
2753a9643ea8Slogwang switch(ndx) {
2754a9643ea8Slogwang case 0:
2755*22ce4affSfengbojiang p = "userland struct pollfd *";
2756a9643ea8Slogwang break;
2757a9643ea8Slogwang case 1:
2758a9643ea8Slogwang p = "u_int";
2759a9643ea8Slogwang break;
2760a9643ea8Slogwang case 2:
2761a9643ea8Slogwang p = "int";
2762a9643ea8Slogwang break;
2763a9643ea8Slogwang default:
2764a9643ea8Slogwang break;
2765a9643ea8Slogwang };
2766a9643ea8Slogwang break;
2767a9643ea8Slogwang /* linux_lseek */
2768a9643ea8Slogwang case 8:
2769a9643ea8Slogwang switch(ndx) {
2770a9643ea8Slogwang case 0:
2771a9643ea8Slogwang p = "l_uint";
2772a9643ea8Slogwang break;
2773a9643ea8Slogwang case 1:
2774a9643ea8Slogwang p = "l_off_t";
2775a9643ea8Slogwang break;
2776a9643ea8Slogwang case 2:
2777a9643ea8Slogwang p = "l_int";
2778a9643ea8Slogwang break;
2779a9643ea8Slogwang default:
2780a9643ea8Slogwang break;
2781a9643ea8Slogwang };
2782a9643ea8Slogwang break;
2783a9643ea8Slogwang /* linux_mmap2 */
2784a9643ea8Slogwang case 9:
2785a9643ea8Slogwang switch(ndx) {
2786a9643ea8Slogwang case 0:
2787a9643ea8Slogwang p = "l_ulong";
2788a9643ea8Slogwang break;
2789a9643ea8Slogwang case 1:
2790a9643ea8Slogwang p = "l_ulong";
2791a9643ea8Slogwang break;
2792a9643ea8Slogwang case 2:
2793a9643ea8Slogwang p = "l_ulong";
2794a9643ea8Slogwang break;
2795a9643ea8Slogwang case 3:
2796a9643ea8Slogwang p = "l_ulong";
2797a9643ea8Slogwang break;
2798a9643ea8Slogwang case 4:
2799a9643ea8Slogwang p = "l_ulong";
2800a9643ea8Slogwang break;
2801a9643ea8Slogwang case 5:
2802a9643ea8Slogwang p = "l_ulong";
2803a9643ea8Slogwang break;
2804a9643ea8Slogwang default:
2805a9643ea8Slogwang break;
2806a9643ea8Slogwang };
2807a9643ea8Slogwang break;
2808a9643ea8Slogwang /* linux_mprotect */
2809a9643ea8Slogwang case 10:
2810a9643ea8Slogwang switch(ndx) {
2811a9643ea8Slogwang case 0:
2812*22ce4affSfengbojiang p = "l_ulong";
2813a9643ea8Slogwang break;
2814a9643ea8Slogwang case 1:
2815*22ce4affSfengbojiang p = "l_size_t";
2816a9643ea8Slogwang break;
2817a9643ea8Slogwang case 2:
2818*22ce4affSfengbojiang p = "l_ulong";
2819a9643ea8Slogwang break;
2820a9643ea8Slogwang default:
2821a9643ea8Slogwang break;
2822a9643ea8Slogwang };
2823a9643ea8Slogwang break;
2824a9643ea8Slogwang /* munmap */
2825a9643ea8Slogwang case 11:
2826a9643ea8Slogwang switch(ndx) {
2827a9643ea8Slogwang case 0:
2828*22ce4affSfengbojiang p = "userland void *";
2829a9643ea8Slogwang break;
2830a9643ea8Slogwang case 1:
2831*22ce4affSfengbojiang p = "l_size_t";
2832a9643ea8Slogwang break;
2833a9643ea8Slogwang default:
2834a9643ea8Slogwang break;
2835a9643ea8Slogwang };
2836a9643ea8Slogwang break;
2837a9643ea8Slogwang /* linux_brk */
2838a9643ea8Slogwang case 12:
2839a9643ea8Slogwang switch(ndx) {
2840a9643ea8Slogwang case 0:
2841a9643ea8Slogwang p = "l_ulong";
2842a9643ea8Slogwang break;
2843a9643ea8Slogwang default:
2844a9643ea8Slogwang break;
2845a9643ea8Slogwang };
2846a9643ea8Slogwang break;
2847a9643ea8Slogwang /* linux_rt_sigaction */
2848a9643ea8Slogwang case 13:
2849a9643ea8Slogwang switch(ndx) {
2850a9643ea8Slogwang case 0:
2851a9643ea8Slogwang p = "l_int";
2852a9643ea8Slogwang break;
2853a9643ea8Slogwang case 1:
2854*22ce4affSfengbojiang p = "userland l_sigaction_t *";
2855a9643ea8Slogwang break;
2856a9643ea8Slogwang case 2:
2857*22ce4affSfengbojiang p = "userland l_sigaction_t *";
2858a9643ea8Slogwang break;
2859a9643ea8Slogwang case 3:
2860a9643ea8Slogwang p = "l_size_t";
2861a9643ea8Slogwang break;
2862a9643ea8Slogwang default:
2863a9643ea8Slogwang break;
2864a9643ea8Slogwang };
2865a9643ea8Slogwang break;
2866a9643ea8Slogwang /* linux_rt_sigprocmask */
2867a9643ea8Slogwang case 14:
2868a9643ea8Slogwang switch(ndx) {
2869a9643ea8Slogwang case 0:
2870a9643ea8Slogwang p = "l_int";
2871a9643ea8Slogwang break;
2872a9643ea8Slogwang case 1:
2873*22ce4affSfengbojiang p = "userland l_sigset_t *";
2874a9643ea8Slogwang break;
2875a9643ea8Slogwang case 2:
2876*22ce4affSfengbojiang p = "userland l_sigset_t *";
2877a9643ea8Slogwang break;
2878a9643ea8Slogwang case 3:
2879a9643ea8Slogwang p = "l_size_t";
2880a9643ea8Slogwang break;
2881a9643ea8Slogwang default:
2882a9643ea8Slogwang break;
2883a9643ea8Slogwang };
2884a9643ea8Slogwang break;
2885a9643ea8Slogwang /* linux_rt_sigreturn */
2886a9643ea8Slogwang case 15:
2887a9643ea8Slogwang switch(ndx) {
2888a9643ea8Slogwang case 0:
2889*22ce4affSfengbojiang p = "userland struct l_ucontext *";
2890a9643ea8Slogwang break;
2891a9643ea8Slogwang default:
2892a9643ea8Slogwang break;
2893a9643ea8Slogwang };
2894a9643ea8Slogwang break;
2895a9643ea8Slogwang /* linux_ioctl */
2896a9643ea8Slogwang case 16:
2897a9643ea8Slogwang switch(ndx) {
2898a9643ea8Slogwang case 0:
2899a9643ea8Slogwang p = "l_uint";
2900a9643ea8Slogwang break;
2901a9643ea8Slogwang case 1:
2902a9643ea8Slogwang p = "l_uint";
2903a9643ea8Slogwang break;
2904a9643ea8Slogwang case 2:
2905*22ce4affSfengbojiang p = "l_ulong";
2906a9643ea8Slogwang break;
2907a9643ea8Slogwang default:
2908a9643ea8Slogwang break;
2909a9643ea8Slogwang };
2910a9643ea8Slogwang break;
2911a9643ea8Slogwang /* linux_pread */
2912a9643ea8Slogwang case 17:
2913a9643ea8Slogwang switch(ndx) {
2914a9643ea8Slogwang case 0:
2915a9643ea8Slogwang p = "l_uint";
2916a9643ea8Slogwang break;
2917a9643ea8Slogwang case 1:
2918*22ce4affSfengbojiang p = "userland char *";
2919a9643ea8Slogwang break;
2920a9643ea8Slogwang case 2:
2921a9643ea8Slogwang p = "l_size_t";
2922a9643ea8Slogwang break;
2923a9643ea8Slogwang case 3:
2924a9643ea8Slogwang p = "l_loff_t";
2925a9643ea8Slogwang break;
2926a9643ea8Slogwang default:
2927a9643ea8Slogwang break;
2928a9643ea8Slogwang };
2929a9643ea8Slogwang break;
2930a9643ea8Slogwang /* linux_pwrite */
2931a9643ea8Slogwang case 18:
2932a9643ea8Slogwang switch(ndx) {
2933a9643ea8Slogwang case 0:
2934a9643ea8Slogwang p = "l_uint";
2935a9643ea8Slogwang break;
2936a9643ea8Slogwang case 1:
2937*22ce4affSfengbojiang p = "userland char *";
2938a9643ea8Slogwang break;
2939a9643ea8Slogwang case 2:
2940a9643ea8Slogwang p = "l_size_t";
2941a9643ea8Slogwang break;
2942a9643ea8Slogwang case 3:
2943a9643ea8Slogwang p = "l_loff_t";
2944a9643ea8Slogwang break;
2945a9643ea8Slogwang default:
2946a9643ea8Slogwang break;
2947a9643ea8Slogwang };
2948a9643ea8Slogwang break;
2949a9643ea8Slogwang /* readv */
2950a9643ea8Slogwang case 19:
2951a9643ea8Slogwang switch(ndx) {
2952a9643ea8Slogwang case 0:
2953a9643ea8Slogwang p = "int";
2954a9643ea8Slogwang break;
2955a9643ea8Slogwang case 1:
2956*22ce4affSfengbojiang p = "userland struct iovec *";
2957a9643ea8Slogwang break;
2958a9643ea8Slogwang case 2:
2959a9643ea8Slogwang p = "u_int";
2960a9643ea8Slogwang break;
2961a9643ea8Slogwang default:
2962a9643ea8Slogwang break;
2963a9643ea8Slogwang };
2964a9643ea8Slogwang break;
2965a9643ea8Slogwang /* writev */
2966a9643ea8Slogwang case 20:
2967a9643ea8Slogwang switch(ndx) {
2968a9643ea8Slogwang case 0:
2969a9643ea8Slogwang p = "int";
2970a9643ea8Slogwang break;
2971a9643ea8Slogwang case 1:
2972*22ce4affSfengbojiang p = "userland struct iovec *";
2973a9643ea8Slogwang break;
2974a9643ea8Slogwang case 2:
2975a9643ea8Slogwang p = "u_int";
2976a9643ea8Slogwang break;
2977a9643ea8Slogwang default:
2978a9643ea8Slogwang break;
2979a9643ea8Slogwang };
2980a9643ea8Slogwang break;
2981a9643ea8Slogwang /* linux_access */
2982a9643ea8Slogwang case 21:
2983a9643ea8Slogwang switch(ndx) {
2984a9643ea8Slogwang case 0:
2985*22ce4affSfengbojiang p = "userland char *";
2986a9643ea8Slogwang break;
2987a9643ea8Slogwang case 1:
2988a9643ea8Slogwang p = "l_int";
2989a9643ea8Slogwang break;
2990a9643ea8Slogwang default:
2991a9643ea8Slogwang break;
2992a9643ea8Slogwang };
2993a9643ea8Slogwang break;
2994a9643ea8Slogwang /* linux_pipe */
2995a9643ea8Slogwang case 22:
2996a9643ea8Slogwang switch(ndx) {
2997a9643ea8Slogwang case 0:
2998*22ce4affSfengbojiang p = "userland l_int *";
2999a9643ea8Slogwang break;
3000a9643ea8Slogwang default:
3001a9643ea8Slogwang break;
3002a9643ea8Slogwang };
3003a9643ea8Slogwang break;
3004a9643ea8Slogwang /* linux_select */
3005a9643ea8Slogwang case 23:
3006a9643ea8Slogwang switch(ndx) {
3007a9643ea8Slogwang case 0:
3008a9643ea8Slogwang p = "l_int";
3009a9643ea8Slogwang break;
3010a9643ea8Slogwang case 1:
3011*22ce4affSfengbojiang p = "userland l_fd_set *";
3012a9643ea8Slogwang break;
3013a9643ea8Slogwang case 2:
3014*22ce4affSfengbojiang p = "userland l_fd_set *";
3015a9643ea8Slogwang break;
3016a9643ea8Slogwang case 3:
3017*22ce4affSfengbojiang p = "userland l_fd_set *";
3018a9643ea8Slogwang break;
3019a9643ea8Slogwang case 4:
3020*22ce4affSfengbojiang p = "userland struct l_timeval *";
3021a9643ea8Slogwang break;
3022a9643ea8Slogwang default:
3023a9643ea8Slogwang break;
3024a9643ea8Slogwang };
3025a9643ea8Slogwang break;
3026a9643ea8Slogwang /* sched_yield */
3027a9643ea8Slogwang case 24:
3028a9643ea8Slogwang break;
3029a9643ea8Slogwang /* linux_mremap */
3030a9643ea8Slogwang case 25:
3031a9643ea8Slogwang switch(ndx) {
3032a9643ea8Slogwang case 0:
3033a9643ea8Slogwang p = "l_ulong";
3034a9643ea8Slogwang break;
3035a9643ea8Slogwang case 1:
3036a9643ea8Slogwang p = "l_ulong";
3037a9643ea8Slogwang break;
3038a9643ea8Slogwang case 2:
3039a9643ea8Slogwang p = "l_ulong";
3040a9643ea8Slogwang break;
3041a9643ea8Slogwang case 3:
3042a9643ea8Slogwang p = "l_ulong";
3043a9643ea8Slogwang break;
3044a9643ea8Slogwang case 4:
3045a9643ea8Slogwang p = "l_ulong";
3046a9643ea8Slogwang break;
3047a9643ea8Slogwang default:
3048a9643ea8Slogwang break;
3049a9643ea8Slogwang };
3050a9643ea8Slogwang break;
3051a9643ea8Slogwang /* linux_msync */
3052a9643ea8Slogwang case 26:
3053a9643ea8Slogwang switch(ndx) {
3054a9643ea8Slogwang case 0:
3055a9643ea8Slogwang p = "l_ulong";
3056a9643ea8Slogwang break;
3057a9643ea8Slogwang case 1:
3058a9643ea8Slogwang p = "l_size_t";
3059a9643ea8Slogwang break;
3060a9643ea8Slogwang case 2:
3061a9643ea8Slogwang p = "l_int";
3062a9643ea8Slogwang break;
3063a9643ea8Slogwang default:
3064a9643ea8Slogwang break;
3065a9643ea8Slogwang };
3066a9643ea8Slogwang break;
3067a9643ea8Slogwang /* linux_mincore */
3068a9643ea8Slogwang case 27:
3069a9643ea8Slogwang switch(ndx) {
3070a9643ea8Slogwang case 0:
3071a9643ea8Slogwang p = "l_ulong";
3072a9643ea8Slogwang break;
3073a9643ea8Slogwang case 1:
3074a9643ea8Slogwang p = "l_size_t";
3075a9643ea8Slogwang break;
3076a9643ea8Slogwang case 2:
3077*22ce4affSfengbojiang p = "userland u_char *";
3078a9643ea8Slogwang break;
3079a9643ea8Slogwang default:
3080a9643ea8Slogwang break;
3081a9643ea8Slogwang };
3082a9643ea8Slogwang break;
3083*22ce4affSfengbojiang /* linux_madvise */
3084a9643ea8Slogwang case 28:
3085a9643ea8Slogwang switch(ndx) {
3086a9643ea8Slogwang case 0:
3087*22ce4affSfengbojiang p = "l_ulong";
3088a9643ea8Slogwang break;
3089a9643ea8Slogwang case 1:
3090*22ce4affSfengbojiang p = "l_size_t";
3091a9643ea8Slogwang break;
3092a9643ea8Slogwang case 2:
3093*22ce4affSfengbojiang p = "l_int";
3094a9643ea8Slogwang break;
3095a9643ea8Slogwang default:
3096a9643ea8Slogwang break;
3097a9643ea8Slogwang };
3098a9643ea8Slogwang break;
3099a9643ea8Slogwang /* linux_shmget */
3100a9643ea8Slogwang case 29:
3101a9643ea8Slogwang switch(ndx) {
3102a9643ea8Slogwang case 0:
3103a9643ea8Slogwang p = "l_key_t";
3104a9643ea8Slogwang break;
3105a9643ea8Slogwang case 1:
3106a9643ea8Slogwang p = "l_size_t";
3107a9643ea8Slogwang break;
3108a9643ea8Slogwang case 2:
3109a9643ea8Slogwang p = "l_int";
3110a9643ea8Slogwang break;
3111a9643ea8Slogwang default:
3112a9643ea8Slogwang break;
3113a9643ea8Slogwang };
3114a9643ea8Slogwang break;
3115a9643ea8Slogwang /* linux_shmat */
3116a9643ea8Slogwang case 30:
3117a9643ea8Slogwang switch(ndx) {
3118a9643ea8Slogwang case 0:
3119a9643ea8Slogwang p = "l_int";
3120a9643ea8Slogwang break;
3121a9643ea8Slogwang case 1:
3122*22ce4affSfengbojiang p = "userland char *";
3123a9643ea8Slogwang break;
3124a9643ea8Slogwang case 2:
3125a9643ea8Slogwang p = "l_int";
3126a9643ea8Slogwang break;
3127a9643ea8Slogwang default:
3128a9643ea8Slogwang break;
3129a9643ea8Slogwang };
3130a9643ea8Slogwang break;
3131a9643ea8Slogwang /* linux_shmctl */
3132a9643ea8Slogwang case 31:
3133a9643ea8Slogwang switch(ndx) {
3134a9643ea8Slogwang case 0:
3135a9643ea8Slogwang p = "l_int";
3136a9643ea8Slogwang break;
3137a9643ea8Slogwang case 1:
3138a9643ea8Slogwang p = "l_int";
3139a9643ea8Slogwang break;
3140a9643ea8Slogwang case 2:
3141*22ce4affSfengbojiang p = "userland struct l_shmid_ds *";
3142a9643ea8Slogwang break;
3143a9643ea8Slogwang default:
3144a9643ea8Slogwang break;
3145a9643ea8Slogwang };
3146a9643ea8Slogwang break;
3147a9643ea8Slogwang /* dup */
3148a9643ea8Slogwang case 32:
3149a9643ea8Slogwang switch(ndx) {
3150a9643ea8Slogwang case 0:
3151a9643ea8Slogwang p = "u_int";
3152a9643ea8Slogwang break;
3153a9643ea8Slogwang default:
3154a9643ea8Slogwang break;
3155a9643ea8Slogwang };
3156a9643ea8Slogwang break;
3157a9643ea8Slogwang /* dup2 */
3158a9643ea8Slogwang case 33:
3159a9643ea8Slogwang switch(ndx) {
3160a9643ea8Slogwang case 0:
3161a9643ea8Slogwang p = "u_int";
3162a9643ea8Slogwang break;
3163a9643ea8Slogwang case 1:
3164a9643ea8Slogwang p = "u_int";
3165a9643ea8Slogwang break;
3166a9643ea8Slogwang default:
3167a9643ea8Slogwang break;
3168a9643ea8Slogwang };
3169a9643ea8Slogwang break;
3170a9643ea8Slogwang /* linux_pause */
3171a9643ea8Slogwang case 34:
3172a9643ea8Slogwang break;
3173a9643ea8Slogwang /* linux_nanosleep */
3174a9643ea8Slogwang case 35:
3175a9643ea8Slogwang switch(ndx) {
3176a9643ea8Slogwang case 0:
3177*22ce4affSfengbojiang p = "userland const struct l_timespec *";
3178a9643ea8Slogwang break;
3179a9643ea8Slogwang case 1:
3180*22ce4affSfengbojiang p = "userland struct l_timespec *";
3181a9643ea8Slogwang break;
3182a9643ea8Slogwang default:
3183a9643ea8Slogwang break;
3184a9643ea8Slogwang };
3185a9643ea8Slogwang break;
3186a9643ea8Slogwang /* linux_getitimer */
3187a9643ea8Slogwang case 36:
3188a9643ea8Slogwang switch(ndx) {
3189a9643ea8Slogwang case 0:
3190a9643ea8Slogwang p = "l_int";
3191a9643ea8Slogwang break;
3192a9643ea8Slogwang case 1:
3193*22ce4affSfengbojiang p = "userland struct l_itimerval *";
3194a9643ea8Slogwang break;
3195a9643ea8Slogwang default:
3196a9643ea8Slogwang break;
3197a9643ea8Slogwang };
3198a9643ea8Slogwang break;
3199a9643ea8Slogwang /* linux_alarm */
3200a9643ea8Slogwang case 37:
3201a9643ea8Slogwang switch(ndx) {
3202a9643ea8Slogwang case 0:
3203a9643ea8Slogwang p = "l_uint";
3204a9643ea8Slogwang break;
3205a9643ea8Slogwang default:
3206a9643ea8Slogwang break;
3207a9643ea8Slogwang };
3208a9643ea8Slogwang break;
3209a9643ea8Slogwang /* linux_setitimer */
3210a9643ea8Slogwang case 38:
3211a9643ea8Slogwang switch(ndx) {
3212a9643ea8Slogwang case 0:
3213a9643ea8Slogwang p = "l_int";
3214a9643ea8Slogwang break;
3215a9643ea8Slogwang case 1:
3216*22ce4affSfengbojiang p = "userland struct l_itimerval *";
3217a9643ea8Slogwang break;
3218a9643ea8Slogwang case 2:
3219*22ce4affSfengbojiang p = "userland struct l_itimerval *";
3220a9643ea8Slogwang break;
3221a9643ea8Slogwang default:
3222a9643ea8Slogwang break;
3223a9643ea8Slogwang };
3224a9643ea8Slogwang break;
3225a9643ea8Slogwang /* linux_getpid */
3226a9643ea8Slogwang case 39:
3227a9643ea8Slogwang break;
3228a9643ea8Slogwang /* linux_sendfile */
3229a9643ea8Slogwang case 40:
3230a9643ea8Slogwang switch(ndx) {
3231a9643ea8Slogwang case 0:
3232*22ce4affSfengbojiang p = "l_int";
3233a9643ea8Slogwang break;
3234a9643ea8Slogwang case 1:
3235*22ce4affSfengbojiang p = "l_int";
3236a9643ea8Slogwang break;
3237a9643ea8Slogwang case 2:
3238*22ce4affSfengbojiang p = "userland l_off_t *";
3239a9643ea8Slogwang break;
3240a9643ea8Slogwang case 3:
3241a9643ea8Slogwang p = "l_size_t";
3242a9643ea8Slogwang break;
3243a9643ea8Slogwang default:
3244a9643ea8Slogwang break;
3245a9643ea8Slogwang };
3246a9643ea8Slogwang break;
3247a9643ea8Slogwang /* linux_socket */
3248a9643ea8Slogwang case 41:
3249a9643ea8Slogwang switch(ndx) {
3250a9643ea8Slogwang case 0:
3251a9643ea8Slogwang p = "l_int";
3252a9643ea8Slogwang break;
3253a9643ea8Slogwang case 1:
3254a9643ea8Slogwang p = "l_int";
3255a9643ea8Slogwang break;
3256a9643ea8Slogwang case 2:
3257a9643ea8Slogwang p = "l_int";
3258a9643ea8Slogwang break;
3259a9643ea8Slogwang default:
3260a9643ea8Slogwang break;
3261a9643ea8Slogwang };
3262a9643ea8Slogwang break;
3263a9643ea8Slogwang /* linux_connect */
3264a9643ea8Slogwang case 42:
3265a9643ea8Slogwang switch(ndx) {
3266a9643ea8Slogwang case 0:
3267a9643ea8Slogwang p = "l_int";
3268a9643ea8Slogwang break;
3269a9643ea8Slogwang case 1:
3270a9643ea8Slogwang p = "l_uintptr_t";
3271a9643ea8Slogwang break;
3272a9643ea8Slogwang case 2:
3273a9643ea8Slogwang p = "l_int";
3274a9643ea8Slogwang break;
3275a9643ea8Slogwang default:
3276a9643ea8Slogwang break;
3277a9643ea8Slogwang };
3278a9643ea8Slogwang break;
3279a9643ea8Slogwang /* linux_accept */
3280a9643ea8Slogwang case 43:
3281a9643ea8Slogwang switch(ndx) {
3282a9643ea8Slogwang case 0:
3283a9643ea8Slogwang p = "l_int";
3284a9643ea8Slogwang break;
3285a9643ea8Slogwang case 1:
3286a9643ea8Slogwang p = "l_uintptr_t";
3287a9643ea8Slogwang break;
3288a9643ea8Slogwang case 2:
3289a9643ea8Slogwang p = "l_uintptr_t";
3290a9643ea8Slogwang break;
3291a9643ea8Slogwang default:
3292a9643ea8Slogwang break;
3293a9643ea8Slogwang };
3294a9643ea8Slogwang break;
3295a9643ea8Slogwang /* linux_sendto */
3296a9643ea8Slogwang case 44:
3297a9643ea8Slogwang switch(ndx) {
3298a9643ea8Slogwang case 0:
3299a9643ea8Slogwang p = "l_int";
3300a9643ea8Slogwang break;
3301a9643ea8Slogwang case 1:
3302a9643ea8Slogwang p = "l_uintptr_t";
3303a9643ea8Slogwang break;
3304a9643ea8Slogwang case 2:
3305*22ce4affSfengbojiang p = "l_size_t";
3306a9643ea8Slogwang break;
3307a9643ea8Slogwang case 3:
3308*22ce4affSfengbojiang p = "l_uint";
3309a9643ea8Slogwang break;
3310a9643ea8Slogwang case 4:
3311a9643ea8Slogwang p = "l_uintptr_t";
3312a9643ea8Slogwang break;
3313a9643ea8Slogwang case 5:
3314a9643ea8Slogwang p = "l_int";
3315a9643ea8Slogwang break;
3316a9643ea8Slogwang default:
3317a9643ea8Slogwang break;
3318a9643ea8Slogwang };
3319a9643ea8Slogwang break;
3320a9643ea8Slogwang /* linux_recvfrom */
3321a9643ea8Slogwang case 45:
3322a9643ea8Slogwang switch(ndx) {
3323a9643ea8Slogwang case 0:
3324a9643ea8Slogwang p = "l_int";
3325a9643ea8Slogwang break;
3326a9643ea8Slogwang case 1:
3327a9643ea8Slogwang p = "l_uintptr_t";
3328a9643ea8Slogwang break;
3329a9643ea8Slogwang case 2:
3330a9643ea8Slogwang p = "l_size_t";
3331a9643ea8Slogwang break;
3332a9643ea8Slogwang case 3:
3333*22ce4affSfengbojiang p = "l_uint";
3334a9643ea8Slogwang break;
3335a9643ea8Slogwang case 4:
3336a9643ea8Slogwang p = "l_uintptr_t";
3337a9643ea8Slogwang break;
3338a9643ea8Slogwang case 5:
3339a9643ea8Slogwang p = "l_uintptr_t";
3340a9643ea8Slogwang break;
3341a9643ea8Slogwang default:
3342a9643ea8Slogwang break;
3343a9643ea8Slogwang };
3344a9643ea8Slogwang break;
3345a9643ea8Slogwang /* linux_sendmsg */
3346a9643ea8Slogwang case 46:
3347a9643ea8Slogwang switch(ndx) {
3348a9643ea8Slogwang case 0:
3349a9643ea8Slogwang p = "l_int";
3350a9643ea8Slogwang break;
3351a9643ea8Slogwang case 1:
3352a9643ea8Slogwang p = "l_uintptr_t";
3353a9643ea8Slogwang break;
3354a9643ea8Slogwang case 2:
3355*22ce4affSfengbojiang p = "l_uint";
3356a9643ea8Slogwang break;
3357a9643ea8Slogwang default:
3358a9643ea8Slogwang break;
3359a9643ea8Slogwang };
3360a9643ea8Slogwang break;
3361a9643ea8Slogwang /* linux_recvmsg */
3362a9643ea8Slogwang case 47:
3363a9643ea8Slogwang switch(ndx) {
3364a9643ea8Slogwang case 0:
3365a9643ea8Slogwang p = "l_int";
3366a9643ea8Slogwang break;
3367a9643ea8Slogwang case 1:
3368a9643ea8Slogwang p = "l_uintptr_t";
3369a9643ea8Slogwang break;
3370a9643ea8Slogwang case 2:
3371*22ce4affSfengbojiang p = "l_uint";
3372a9643ea8Slogwang break;
3373a9643ea8Slogwang default:
3374a9643ea8Slogwang break;
3375a9643ea8Slogwang };
3376a9643ea8Slogwang break;
3377a9643ea8Slogwang /* linux_shutdown */
3378a9643ea8Slogwang case 48:
3379a9643ea8Slogwang switch(ndx) {
3380a9643ea8Slogwang case 0:
3381a9643ea8Slogwang p = "l_int";
3382a9643ea8Slogwang break;
3383a9643ea8Slogwang case 1:
3384a9643ea8Slogwang p = "l_int";
3385a9643ea8Slogwang break;
3386a9643ea8Slogwang default:
3387a9643ea8Slogwang break;
3388a9643ea8Slogwang };
3389a9643ea8Slogwang break;
3390a9643ea8Slogwang /* linux_bind */
3391a9643ea8Slogwang case 49:
3392a9643ea8Slogwang switch(ndx) {
3393a9643ea8Slogwang case 0:
3394a9643ea8Slogwang p = "l_int";
3395a9643ea8Slogwang break;
3396a9643ea8Slogwang case 1:
3397a9643ea8Slogwang p = "l_uintptr_t";
3398a9643ea8Slogwang break;
3399a9643ea8Slogwang case 2:
3400a9643ea8Slogwang p = "l_int";
3401a9643ea8Slogwang break;
3402a9643ea8Slogwang default:
3403a9643ea8Slogwang break;
3404a9643ea8Slogwang };
3405a9643ea8Slogwang break;
3406a9643ea8Slogwang /* linux_listen */
3407a9643ea8Slogwang case 50:
3408a9643ea8Slogwang switch(ndx) {
3409a9643ea8Slogwang case 0:
3410a9643ea8Slogwang p = "l_int";
3411a9643ea8Slogwang break;
3412a9643ea8Slogwang case 1:
3413a9643ea8Slogwang p = "l_int";
3414a9643ea8Slogwang break;
3415a9643ea8Slogwang default:
3416a9643ea8Slogwang break;
3417a9643ea8Slogwang };
3418a9643ea8Slogwang break;
3419a9643ea8Slogwang /* linux_getsockname */
3420a9643ea8Slogwang case 51:
3421a9643ea8Slogwang switch(ndx) {
3422a9643ea8Slogwang case 0:
3423a9643ea8Slogwang p = "l_int";
3424a9643ea8Slogwang break;
3425a9643ea8Slogwang case 1:
3426a9643ea8Slogwang p = "l_uintptr_t";
3427a9643ea8Slogwang break;
3428a9643ea8Slogwang case 2:
3429a9643ea8Slogwang p = "l_uintptr_t";
3430a9643ea8Slogwang break;
3431a9643ea8Slogwang default:
3432a9643ea8Slogwang break;
3433a9643ea8Slogwang };
3434a9643ea8Slogwang break;
3435a9643ea8Slogwang /* linux_getpeername */
3436a9643ea8Slogwang case 52:
3437a9643ea8Slogwang switch(ndx) {
3438a9643ea8Slogwang case 0:
3439a9643ea8Slogwang p = "l_int";
3440a9643ea8Slogwang break;
3441a9643ea8Slogwang case 1:
3442a9643ea8Slogwang p = "l_uintptr_t";
3443a9643ea8Slogwang break;
3444a9643ea8Slogwang case 2:
3445a9643ea8Slogwang p = "l_uintptr_t";
3446a9643ea8Slogwang break;
3447a9643ea8Slogwang default:
3448a9643ea8Slogwang break;
3449a9643ea8Slogwang };
3450a9643ea8Slogwang break;
3451a9643ea8Slogwang /* linux_socketpair */
3452a9643ea8Slogwang case 53:
3453a9643ea8Slogwang switch(ndx) {
3454a9643ea8Slogwang case 0:
3455a9643ea8Slogwang p = "l_int";
3456a9643ea8Slogwang break;
3457a9643ea8Slogwang case 1:
3458a9643ea8Slogwang p = "l_int";
3459a9643ea8Slogwang break;
3460a9643ea8Slogwang case 2:
3461a9643ea8Slogwang p = "l_int";
3462a9643ea8Slogwang break;
3463a9643ea8Slogwang case 3:
3464a9643ea8Slogwang p = "l_uintptr_t";
3465a9643ea8Slogwang break;
3466a9643ea8Slogwang default:
3467a9643ea8Slogwang break;
3468a9643ea8Slogwang };
3469a9643ea8Slogwang break;
3470a9643ea8Slogwang /* linux_setsockopt */
3471a9643ea8Slogwang case 54:
3472a9643ea8Slogwang switch(ndx) {
3473a9643ea8Slogwang case 0:
3474a9643ea8Slogwang p = "l_int";
3475a9643ea8Slogwang break;
3476a9643ea8Slogwang case 1:
3477a9643ea8Slogwang p = "l_int";
3478a9643ea8Slogwang break;
3479a9643ea8Slogwang case 2:
3480a9643ea8Slogwang p = "l_int";
3481a9643ea8Slogwang break;
3482a9643ea8Slogwang case 3:
3483a9643ea8Slogwang p = "l_uintptr_t";
3484a9643ea8Slogwang break;
3485a9643ea8Slogwang case 4:
3486a9643ea8Slogwang p = "l_int";
3487a9643ea8Slogwang break;
3488a9643ea8Slogwang default:
3489a9643ea8Slogwang break;
3490a9643ea8Slogwang };
3491a9643ea8Slogwang break;
3492a9643ea8Slogwang /* linux_getsockopt */
3493a9643ea8Slogwang case 55:
3494a9643ea8Slogwang switch(ndx) {
3495a9643ea8Slogwang case 0:
3496a9643ea8Slogwang p = "l_int";
3497a9643ea8Slogwang break;
3498a9643ea8Slogwang case 1:
3499a9643ea8Slogwang p = "l_int";
3500a9643ea8Slogwang break;
3501a9643ea8Slogwang case 2:
3502a9643ea8Slogwang p = "l_int";
3503a9643ea8Slogwang break;
3504a9643ea8Slogwang case 3:
3505a9643ea8Slogwang p = "l_uintptr_t";
3506a9643ea8Slogwang break;
3507a9643ea8Slogwang case 4:
3508a9643ea8Slogwang p = "l_uintptr_t";
3509a9643ea8Slogwang break;
3510a9643ea8Slogwang default:
3511a9643ea8Slogwang break;
3512a9643ea8Slogwang };
3513a9643ea8Slogwang break;
3514a9643ea8Slogwang /* linux_clone */
3515a9643ea8Slogwang case 56:
3516a9643ea8Slogwang switch(ndx) {
3517a9643ea8Slogwang case 0:
3518*22ce4affSfengbojiang p = "l_ulong";
3519a9643ea8Slogwang break;
3520a9643ea8Slogwang case 1:
3521*22ce4affSfengbojiang p = "userland void *";
3522a9643ea8Slogwang break;
3523a9643ea8Slogwang case 2:
3524*22ce4affSfengbojiang p = "userland void *";
3525a9643ea8Slogwang break;
3526a9643ea8Slogwang case 3:
3527*22ce4affSfengbojiang p = "userland void *";
3528a9643ea8Slogwang break;
3529a9643ea8Slogwang case 4:
3530*22ce4affSfengbojiang p = "userland void *";
3531a9643ea8Slogwang break;
3532a9643ea8Slogwang default:
3533a9643ea8Slogwang break;
3534a9643ea8Slogwang };
3535a9643ea8Slogwang break;
3536a9643ea8Slogwang /* linux_fork */
3537a9643ea8Slogwang case 57:
3538a9643ea8Slogwang break;
3539a9643ea8Slogwang /* linux_vfork */
3540a9643ea8Slogwang case 58:
3541a9643ea8Slogwang break;
3542a9643ea8Slogwang /* linux_execve */
3543a9643ea8Slogwang case 59:
3544a9643ea8Slogwang switch(ndx) {
3545a9643ea8Slogwang case 0:
3546*22ce4affSfengbojiang p = "userland char *";
3547a9643ea8Slogwang break;
3548a9643ea8Slogwang case 1:
3549*22ce4affSfengbojiang p = "userland char **";
3550a9643ea8Slogwang break;
3551a9643ea8Slogwang case 2:
3552*22ce4affSfengbojiang p = "userland char **";
3553a9643ea8Slogwang break;
3554a9643ea8Slogwang default:
3555a9643ea8Slogwang break;
3556a9643ea8Slogwang };
3557a9643ea8Slogwang break;
3558a9643ea8Slogwang /* linux_exit */
3559a9643ea8Slogwang case 60:
3560a9643ea8Slogwang switch(ndx) {
3561a9643ea8Slogwang case 0:
3562*22ce4affSfengbojiang p = "l_int";
3563a9643ea8Slogwang break;
3564a9643ea8Slogwang default:
3565a9643ea8Slogwang break;
3566a9643ea8Slogwang };
3567a9643ea8Slogwang break;
3568a9643ea8Slogwang /* linux_wait4 */
3569a9643ea8Slogwang case 61:
3570a9643ea8Slogwang switch(ndx) {
3571a9643ea8Slogwang case 0:
3572a9643ea8Slogwang p = "l_pid_t";
3573a9643ea8Slogwang break;
3574a9643ea8Slogwang case 1:
3575*22ce4affSfengbojiang p = "userland l_int *";
3576a9643ea8Slogwang break;
3577a9643ea8Slogwang case 2:
3578a9643ea8Slogwang p = "l_int";
3579a9643ea8Slogwang break;
3580a9643ea8Slogwang case 3:
3581*22ce4affSfengbojiang p = "userland struct rusage *";
3582a9643ea8Slogwang break;
3583a9643ea8Slogwang default:
3584a9643ea8Slogwang break;
3585a9643ea8Slogwang };
3586a9643ea8Slogwang break;
3587a9643ea8Slogwang /* linux_kill */
3588a9643ea8Slogwang case 62:
3589a9643ea8Slogwang switch(ndx) {
3590a9643ea8Slogwang case 0:
3591*22ce4affSfengbojiang p = "l_pid_t";
3592a9643ea8Slogwang break;
3593a9643ea8Slogwang case 1:
3594a9643ea8Slogwang p = "l_int";
3595a9643ea8Slogwang break;
3596a9643ea8Slogwang default:
3597a9643ea8Slogwang break;
3598a9643ea8Slogwang };
3599a9643ea8Slogwang break;
3600a9643ea8Slogwang /* linux_newuname */
3601a9643ea8Slogwang case 63:
3602a9643ea8Slogwang switch(ndx) {
3603a9643ea8Slogwang case 0:
3604*22ce4affSfengbojiang p = "userland struct l_new_utsname *";
3605a9643ea8Slogwang break;
3606a9643ea8Slogwang default:
3607a9643ea8Slogwang break;
3608a9643ea8Slogwang };
3609a9643ea8Slogwang break;
3610a9643ea8Slogwang /* linux_semget */
3611a9643ea8Slogwang case 64:
3612a9643ea8Slogwang switch(ndx) {
3613a9643ea8Slogwang case 0:
3614a9643ea8Slogwang p = "l_key_t";
3615a9643ea8Slogwang break;
3616a9643ea8Slogwang case 1:
3617a9643ea8Slogwang p = "l_int";
3618a9643ea8Slogwang break;
3619a9643ea8Slogwang case 2:
3620a9643ea8Slogwang p = "l_int";
3621a9643ea8Slogwang break;
3622a9643ea8Slogwang default:
3623a9643ea8Slogwang break;
3624a9643ea8Slogwang };
3625a9643ea8Slogwang break;
3626a9643ea8Slogwang /* linux_semop */
3627a9643ea8Slogwang case 65:
3628a9643ea8Slogwang switch(ndx) {
3629a9643ea8Slogwang case 0:
3630a9643ea8Slogwang p = "l_int";
3631a9643ea8Slogwang break;
3632a9643ea8Slogwang case 1:
3633*22ce4affSfengbojiang p = "userland struct l_sembuf *";
3634a9643ea8Slogwang break;
3635a9643ea8Slogwang case 2:
3636a9643ea8Slogwang p = "l_uint";
3637a9643ea8Slogwang break;
3638a9643ea8Slogwang default:
3639a9643ea8Slogwang break;
3640a9643ea8Slogwang };
3641a9643ea8Slogwang break;
3642a9643ea8Slogwang /* linux_semctl */
3643a9643ea8Slogwang case 66:
3644a9643ea8Slogwang switch(ndx) {
3645a9643ea8Slogwang case 0:
3646a9643ea8Slogwang p = "l_int";
3647a9643ea8Slogwang break;
3648a9643ea8Slogwang case 1:
3649a9643ea8Slogwang p = "l_int";
3650a9643ea8Slogwang break;
3651a9643ea8Slogwang case 2:
3652a9643ea8Slogwang p = "l_int";
3653a9643ea8Slogwang break;
3654a9643ea8Slogwang case 3:
3655a9643ea8Slogwang p = "union l_semun";
3656a9643ea8Slogwang break;
3657a9643ea8Slogwang default:
3658a9643ea8Slogwang break;
3659a9643ea8Slogwang };
3660a9643ea8Slogwang break;
3661a9643ea8Slogwang /* linux_shmdt */
3662a9643ea8Slogwang case 67:
3663a9643ea8Slogwang switch(ndx) {
3664a9643ea8Slogwang case 0:
3665*22ce4affSfengbojiang p = "userland char *";
3666a9643ea8Slogwang break;
3667a9643ea8Slogwang default:
3668a9643ea8Slogwang break;
3669a9643ea8Slogwang };
3670a9643ea8Slogwang break;
3671a9643ea8Slogwang /* linux_msgget */
3672a9643ea8Slogwang case 68:
3673a9643ea8Slogwang switch(ndx) {
3674a9643ea8Slogwang case 0:
3675a9643ea8Slogwang p = "l_key_t";
3676a9643ea8Slogwang break;
3677a9643ea8Slogwang case 1:
3678a9643ea8Slogwang p = "l_int";
3679a9643ea8Slogwang break;
3680a9643ea8Slogwang default:
3681a9643ea8Slogwang break;
3682a9643ea8Slogwang };
3683a9643ea8Slogwang break;
3684a9643ea8Slogwang /* linux_msgsnd */
3685a9643ea8Slogwang case 69:
3686a9643ea8Slogwang switch(ndx) {
3687a9643ea8Slogwang case 0:
3688a9643ea8Slogwang p = "l_int";
3689a9643ea8Slogwang break;
3690a9643ea8Slogwang case 1:
3691*22ce4affSfengbojiang p = "userland struct l_msgbuf *";
3692a9643ea8Slogwang break;
3693a9643ea8Slogwang case 2:
3694a9643ea8Slogwang p = "l_size_t";
3695a9643ea8Slogwang break;
3696a9643ea8Slogwang case 3:
3697a9643ea8Slogwang p = "l_int";
3698a9643ea8Slogwang break;
3699a9643ea8Slogwang default:
3700a9643ea8Slogwang break;
3701a9643ea8Slogwang };
3702a9643ea8Slogwang break;
3703a9643ea8Slogwang /* linux_msgrcv */
3704a9643ea8Slogwang case 70:
3705a9643ea8Slogwang switch(ndx) {
3706a9643ea8Slogwang case 0:
3707a9643ea8Slogwang p = "l_int";
3708a9643ea8Slogwang break;
3709a9643ea8Slogwang case 1:
3710*22ce4affSfengbojiang p = "userland struct l_msgbuf *";
3711a9643ea8Slogwang break;
3712a9643ea8Slogwang case 2:
3713a9643ea8Slogwang p = "l_size_t";
3714a9643ea8Slogwang break;
3715a9643ea8Slogwang case 3:
3716a9643ea8Slogwang p = "l_long";
3717a9643ea8Slogwang break;
3718a9643ea8Slogwang case 4:
3719a9643ea8Slogwang p = "l_int";
3720a9643ea8Slogwang break;
3721a9643ea8Slogwang default:
3722a9643ea8Slogwang break;
3723a9643ea8Slogwang };
3724a9643ea8Slogwang break;
3725a9643ea8Slogwang /* linux_msgctl */
3726a9643ea8Slogwang case 71:
3727a9643ea8Slogwang switch(ndx) {
3728a9643ea8Slogwang case 0:
3729a9643ea8Slogwang p = "l_int";
3730a9643ea8Slogwang break;
3731a9643ea8Slogwang case 1:
3732a9643ea8Slogwang p = "l_int";
3733a9643ea8Slogwang break;
3734a9643ea8Slogwang case 2:
3735*22ce4affSfengbojiang p = "userland struct l_msqid_ds *";
3736a9643ea8Slogwang break;
3737a9643ea8Slogwang default:
3738a9643ea8Slogwang break;
3739a9643ea8Slogwang };
3740a9643ea8Slogwang break;
3741a9643ea8Slogwang /* linux_fcntl */
3742a9643ea8Slogwang case 72:
3743a9643ea8Slogwang switch(ndx) {
3744a9643ea8Slogwang case 0:
3745a9643ea8Slogwang p = "l_uint";
3746a9643ea8Slogwang break;
3747a9643ea8Slogwang case 1:
3748a9643ea8Slogwang p = "l_uint";
3749a9643ea8Slogwang break;
3750a9643ea8Slogwang case 2:
3751a9643ea8Slogwang p = "l_ulong";
3752a9643ea8Slogwang break;
3753a9643ea8Slogwang default:
3754a9643ea8Slogwang break;
3755a9643ea8Slogwang };
3756a9643ea8Slogwang break;
3757a9643ea8Slogwang /* flock */
3758a9643ea8Slogwang case 73:
3759a9643ea8Slogwang switch(ndx) {
3760a9643ea8Slogwang case 0:
3761a9643ea8Slogwang p = "int";
3762a9643ea8Slogwang break;
3763a9643ea8Slogwang case 1:
3764a9643ea8Slogwang p = "int";
3765a9643ea8Slogwang break;
3766a9643ea8Slogwang default:
3767a9643ea8Slogwang break;
3768a9643ea8Slogwang };
3769a9643ea8Slogwang break;
3770a9643ea8Slogwang /* fsync */
3771a9643ea8Slogwang case 74:
3772a9643ea8Slogwang switch(ndx) {
3773a9643ea8Slogwang case 0:
3774a9643ea8Slogwang p = "int";
3775a9643ea8Slogwang break;
3776a9643ea8Slogwang default:
3777a9643ea8Slogwang break;
3778a9643ea8Slogwang };
3779a9643ea8Slogwang break;
3780a9643ea8Slogwang /* linux_fdatasync */
3781a9643ea8Slogwang case 75:
3782a9643ea8Slogwang switch(ndx) {
3783a9643ea8Slogwang case 0:
3784a9643ea8Slogwang p = "l_uint";
3785a9643ea8Slogwang break;
3786a9643ea8Slogwang default:
3787a9643ea8Slogwang break;
3788a9643ea8Slogwang };
3789a9643ea8Slogwang break;
3790a9643ea8Slogwang /* linux_truncate */
3791a9643ea8Slogwang case 76:
3792a9643ea8Slogwang switch(ndx) {
3793a9643ea8Slogwang case 0:
3794*22ce4affSfengbojiang p = "userland char *";
3795a9643ea8Slogwang break;
3796a9643ea8Slogwang case 1:
3797*22ce4affSfengbojiang p = "l_long";
3798a9643ea8Slogwang break;
3799a9643ea8Slogwang default:
3800a9643ea8Slogwang break;
3801a9643ea8Slogwang };
3802a9643ea8Slogwang break;
3803a9643ea8Slogwang /* linux_ftruncate */
3804a9643ea8Slogwang case 77:
3805a9643ea8Slogwang switch(ndx) {
3806a9643ea8Slogwang case 0:
3807a9643ea8Slogwang p = "l_int";
3808a9643ea8Slogwang break;
3809a9643ea8Slogwang case 1:
3810*22ce4affSfengbojiang p = "l_ulong";
3811a9643ea8Slogwang break;
3812a9643ea8Slogwang default:
3813a9643ea8Slogwang break;
3814a9643ea8Slogwang };
3815a9643ea8Slogwang break;
3816a9643ea8Slogwang /* linux_getdents */
3817a9643ea8Slogwang case 78:
3818a9643ea8Slogwang switch(ndx) {
3819a9643ea8Slogwang case 0:
3820a9643ea8Slogwang p = "l_uint";
3821a9643ea8Slogwang break;
3822a9643ea8Slogwang case 1:
3823*22ce4affSfengbojiang p = "userland void *";
3824a9643ea8Slogwang break;
3825a9643ea8Slogwang case 2:
3826a9643ea8Slogwang p = "l_uint";
3827a9643ea8Slogwang break;
3828a9643ea8Slogwang default:
3829a9643ea8Slogwang break;
3830a9643ea8Slogwang };
3831a9643ea8Slogwang break;
3832a9643ea8Slogwang /* linux_getcwd */
3833a9643ea8Slogwang case 79:
3834a9643ea8Slogwang switch(ndx) {
3835a9643ea8Slogwang case 0:
3836*22ce4affSfengbojiang p = "userland char *";
3837a9643ea8Slogwang break;
3838a9643ea8Slogwang case 1:
3839a9643ea8Slogwang p = "l_ulong";
3840a9643ea8Slogwang break;
3841a9643ea8Slogwang default:
3842a9643ea8Slogwang break;
3843a9643ea8Slogwang };
3844a9643ea8Slogwang break;
3845a9643ea8Slogwang /* linux_chdir */
3846a9643ea8Slogwang case 80:
3847a9643ea8Slogwang switch(ndx) {
3848a9643ea8Slogwang case 0:
3849*22ce4affSfengbojiang p = "userland char *";
3850a9643ea8Slogwang break;
3851a9643ea8Slogwang default:
3852a9643ea8Slogwang break;
3853a9643ea8Slogwang };
3854a9643ea8Slogwang break;
3855a9643ea8Slogwang /* fchdir */
3856a9643ea8Slogwang case 81:
3857a9643ea8Slogwang switch(ndx) {
3858a9643ea8Slogwang case 0:
3859a9643ea8Slogwang p = "int";
3860a9643ea8Slogwang break;
3861a9643ea8Slogwang default:
3862a9643ea8Slogwang break;
3863a9643ea8Slogwang };
3864a9643ea8Slogwang break;
3865a9643ea8Slogwang /* linux_rename */
3866a9643ea8Slogwang case 82:
3867a9643ea8Slogwang switch(ndx) {
3868a9643ea8Slogwang case 0:
3869*22ce4affSfengbojiang p = "userland char *";
3870a9643ea8Slogwang break;
3871a9643ea8Slogwang case 1:
3872*22ce4affSfengbojiang p = "userland char *";
3873a9643ea8Slogwang break;
3874a9643ea8Slogwang default:
3875a9643ea8Slogwang break;
3876a9643ea8Slogwang };
3877a9643ea8Slogwang break;
3878a9643ea8Slogwang /* linux_mkdir */
3879a9643ea8Slogwang case 83:
3880a9643ea8Slogwang switch(ndx) {
3881a9643ea8Slogwang case 0:
3882*22ce4affSfengbojiang p = "userland char *";
3883a9643ea8Slogwang break;
3884a9643ea8Slogwang case 1:
3885*22ce4affSfengbojiang p = "l_mode_t";
3886a9643ea8Slogwang break;
3887a9643ea8Slogwang default:
3888a9643ea8Slogwang break;
3889a9643ea8Slogwang };
3890a9643ea8Slogwang break;
3891a9643ea8Slogwang /* linux_rmdir */
3892a9643ea8Slogwang case 84:
3893a9643ea8Slogwang switch(ndx) {
3894a9643ea8Slogwang case 0:
3895*22ce4affSfengbojiang p = "userland char *";
3896a9643ea8Slogwang break;
3897a9643ea8Slogwang default:
3898a9643ea8Slogwang break;
3899a9643ea8Slogwang };
3900a9643ea8Slogwang break;
3901a9643ea8Slogwang /* linux_creat */
3902a9643ea8Slogwang case 85:
3903a9643ea8Slogwang switch(ndx) {
3904a9643ea8Slogwang case 0:
3905*22ce4affSfengbojiang p = "userland char *";
3906a9643ea8Slogwang break;
3907a9643ea8Slogwang case 1:
3908*22ce4affSfengbojiang p = "l_mode_t";
3909a9643ea8Slogwang break;
3910a9643ea8Slogwang default:
3911a9643ea8Slogwang break;
3912a9643ea8Slogwang };
3913a9643ea8Slogwang break;
3914a9643ea8Slogwang /* linux_link */
3915a9643ea8Slogwang case 86:
3916a9643ea8Slogwang switch(ndx) {
3917a9643ea8Slogwang case 0:
3918*22ce4affSfengbojiang p = "userland char *";
3919a9643ea8Slogwang break;
3920a9643ea8Slogwang case 1:
3921*22ce4affSfengbojiang p = "userland char *";
3922a9643ea8Slogwang break;
3923a9643ea8Slogwang default:
3924a9643ea8Slogwang break;
3925a9643ea8Slogwang };
3926a9643ea8Slogwang break;
3927a9643ea8Slogwang /* linux_unlink */
3928a9643ea8Slogwang case 87:
3929a9643ea8Slogwang switch(ndx) {
3930a9643ea8Slogwang case 0:
3931*22ce4affSfengbojiang p = "userland char *";
3932a9643ea8Slogwang break;
3933a9643ea8Slogwang default:
3934a9643ea8Slogwang break;
3935a9643ea8Slogwang };
3936a9643ea8Slogwang break;
3937a9643ea8Slogwang /* linux_symlink */
3938a9643ea8Slogwang case 88:
3939a9643ea8Slogwang switch(ndx) {
3940a9643ea8Slogwang case 0:
3941*22ce4affSfengbojiang p = "userland char *";
3942a9643ea8Slogwang break;
3943a9643ea8Slogwang case 1:
3944*22ce4affSfengbojiang p = "userland char *";
3945a9643ea8Slogwang break;
3946a9643ea8Slogwang default:
3947a9643ea8Slogwang break;
3948a9643ea8Slogwang };
3949a9643ea8Slogwang break;
3950a9643ea8Slogwang /* linux_readlink */
3951a9643ea8Slogwang case 89:
3952a9643ea8Slogwang switch(ndx) {
3953a9643ea8Slogwang case 0:
3954*22ce4affSfengbojiang p = "userland char *";
3955a9643ea8Slogwang break;
3956a9643ea8Slogwang case 1:
3957*22ce4affSfengbojiang p = "userland char *";
3958a9643ea8Slogwang break;
3959a9643ea8Slogwang case 2:
3960a9643ea8Slogwang p = "l_int";
3961a9643ea8Slogwang break;
3962a9643ea8Slogwang default:
3963a9643ea8Slogwang break;
3964a9643ea8Slogwang };
3965a9643ea8Slogwang break;
3966a9643ea8Slogwang /* linux_chmod */
3967a9643ea8Slogwang case 90:
3968a9643ea8Slogwang switch(ndx) {
3969a9643ea8Slogwang case 0:
3970*22ce4affSfengbojiang p = "userland char *";
3971a9643ea8Slogwang break;
3972a9643ea8Slogwang case 1:
3973a9643ea8Slogwang p = "l_mode_t";
3974a9643ea8Slogwang break;
3975a9643ea8Slogwang default:
3976a9643ea8Slogwang break;
3977a9643ea8Slogwang };
3978a9643ea8Slogwang break;
3979a9643ea8Slogwang /* fchmod */
3980a9643ea8Slogwang case 91:
3981a9643ea8Slogwang switch(ndx) {
3982a9643ea8Slogwang case 0:
3983a9643ea8Slogwang p = "int";
3984a9643ea8Slogwang break;
3985a9643ea8Slogwang case 1:
3986a9643ea8Slogwang p = "int";
3987a9643ea8Slogwang break;
3988a9643ea8Slogwang default:
3989a9643ea8Slogwang break;
3990a9643ea8Slogwang };
3991a9643ea8Slogwang break;
3992a9643ea8Slogwang /* linux_chown */
3993a9643ea8Slogwang case 92:
3994a9643ea8Slogwang switch(ndx) {
3995a9643ea8Slogwang case 0:
3996*22ce4affSfengbojiang p = "userland char *";
3997a9643ea8Slogwang break;
3998a9643ea8Slogwang case 1:
3999a9643ea8Slogwang p = "l_uid_t";
4000a9643ea8Slogwang break;
4001a9643ea8Slogwang case 2:
4002a9643ea8Slogwang p = "l_gid_t";
4003a9643ea8Slogwang break;
4004a9643ea8Slogwang default:
4005a9643ea8Slogwang break;
4006a9643ea8Slogwang };
4007a9643ea8Slogwang break;
4008a9643ea8Slogwang /* fchown */
4009a9643ea8Slogwang case 93:
4010a9643ea8Slogwang switch(ndx) {
4011a9643ea8Slogwang case 0:
4012a9643ea8Slogwang p = "int";
4013a9643ea8Slogwang break;
4014a9643ea8Slogwang case 1:
4015a9643ea8Slogwang p = "int";
4016a9643ea8Slogwang break;
4017a9643ea8Slogwang case 2:
4018a9643ea8Slogwang p = "int";
4019a9643ea8Slogwang break;
4020a9643ea8Slogwang default:
4021a9643ea8Slogwang break;
4022a9643ea8Slogwang };
4023a9643ea8Slogwang break;
4024a9643ea8Slogwang /* linux_lchown */
4025a9643ea8Slogwang case 94:
4026a9643ea8Slogwang switch(ndx) {
4027a9643ea8Slogwang case 0:
4028*22ce4affSfengbojiang p = "userland char *";
4029a9643ea8Slogwang break;
4030a9643ea8Slogwang case 1:
4031a9643ea8Slogwang p = "l_uid_t";
4032a9643ea8Slogwang break;
4033a9643ea8Slogwang case 2:
4034a9643ea8Slogwang p = "l_gid_t";
4035a9643ea8Slogwang break;
4036a9643ea8Slogwang default:
4037a9643ea8Slogwang break;
4038a9643ea8Slogwang };
4039a9643ea8Slogwang break;
4040a9643ea8Slogwang /* umask */
4041a9643ea8Slogwang case 95:
4042a9643ea8Slogwang switch(ndx) {
4043a9643ea8Slogwang case 0:
4044a9643ea8Slogwang p = "int";
4045a9643ea8Slogwang break;
4046a9643ea8Slogwang default:
4047a9643ea8Slogwang break;
4048a9643ea8Slogwang };
4049a9643ea8Slogwang break;
4050a9643ea8Slogwang /* gettimeofday */
4051a9643ea8Slogwang case 96:
4052a9643ea8Slogwang switch(ndx) {
4053a9643ea8Slogwang case 0:
4054*22ce4affSfengbojiang p = "userland struct l_timeval *";
4055a9643ea8Slogwang break;
4056a9643ea8Slogwang case 1:
4057*22ce4affSfengbojiang p = "userland struct timezone *";
4058a9643ea8Slogwang break;
4059a9643ea8Slogwang default:
4060a9643ea8Slogwang break;
4061a9643ea8Slogwang };
4062a9643ea8Slogwang break;
4063a9643ea8Slogwang /* linux_getrlimit */
4064a9643ea8Slogwang case 97:
4065a9643ea8Slogwang switch(ndx) {
4066a9643ea8Slogwang case 0:
4067a9643ea8Slogwang p = "l_uint";
4068a9643ea8Slogwang break;
4069a9643ea8Slogwang case 1:
4070*22ce4affSfengbojiang p = "userland struct l_rlimit *";
4071a9643ea8Slogwang break;
4072a9643ea8Slogwang default:
4073a9643ea8Slogwang break;
4074a9643ea8Slogwang };
4075a9643ea8Slogwang break;
4076a9643ea8Slogwang /* getrusage */
4077a9643ea8Slogwang case 98:
4078a9643ea8Slogwang switch(ndx) {
4079a9643ea8Slogwang case 0:
4080a9643ea8Slogwang p = "int";
4081a9643ea8Slogwang break;
4082a9643ea8Slogwang case 1:
4083*22ce4affSfengbojiang p = "userland struct rusage *";
4084a9643ea8Slogwang break;
4085a9643ea8Slogwang default:
4086a9643ea8Slogwang break;
4087a9643ea8Slogwang };
4088a9643ea8Slogwang break;
4089a9643ea8Slogwang /* linux_sysinfo */
4090a9643ea8Slogwang case 99:
4091a9643ea8Slogwang switch(ndx) {
4092a9643ea8Slogwang case 0:
4093*22ce4affSfengbojiang p = "userland struct l_sysinfo *";
4094a9643ea8Slogwang break;
4095a9643ea8Slogwang default:
4096a9643ea8Slogwang break;
4097a9643ea8Slogwang };
4098a9643ea8Slogwang break;
4099a9643ea8Slogwang /* linux_times */
4100a9643ea8Slogwang case 100:
4101a9643ea8Slogwang switch(ndx) {
4102a9643ea8Slogwang case 0:
4103*22ce4affSfengbojiang p = "userland struct l_times_argv *";
4104a9643ea8Slogwang break;
4105a9643ea8Slogwang default:
4106a9643ea8Slogwang break;
4107a9643ea8Slogwang };
4108a9643ea8Slogwang break;
4109a9643ea8Slogwang /* linux_ptrace */
4110a9643ea8Slogwang case 101:
4111a9643ea8Slogwang switch(ndx) {
4112a9643ea8Slogwang case 0:
4113a9643ea8Slogwang p = "l_long";
4114a9643ea8Slogwang break;
4115a9643ea8Slogwang case 1:
4116a9643ea8Slogwang p = "l_long";
4117a9643ea8Slogwang break;
4118a9643ea8Slogwang case 2:
4119*22ce4affSfengbojiang p = "l_ulong";
4120a9643ea8Slogwang break;
4121a9643ea8Slogwang case 3:
4122*22ce4affSfengbojiang p = "l_ulong";
4123a9643ea8Slogwang break;
4124a9643ea8Slogwang default:
4125a9643ea8Slogwang break;
4126a9643ea8Slogwang };
4127a9643ea8Slogwang break;
4128a9643ea8Slogwang /* linux_getuid */
4129a9643ea8Slogwang case 102:
4130a9643ea8Slogwang break;
4131a9643ea8Slogwang /* linux_syslog */
4132a9643ea8Slogwang case 103:
4133a9643ea8Slogwang switch(ndx) {
4134a9643ea8Slogwang case 0:
4135a9643ea8Slogwang p = "l_int";
4136a9643ea8Slogwang break;
4137a9643ea8Slogwang case 1:
4138*22ce4affSfengbojiang p = "userland char *";
4139a9643ea8Slogwang break;
4140a9643ea8Slogwang case 2:
4141a9643ea8Slogwang p = "l_int";
4142a9643ea8Slogwang break;
4143a9643ea8Slogwang default:
4144a9643ea8Slogwang break;
4145a9643ea8Slogwang };
4146a9643ea8Slogwang break;
4147a9643ea8Slogwang /* linux_getgid */
4148a9643ea8Slogwang case 104:
4149a9643ea8Slogwang break;
4150a9643ea8Slogwang /* setuid */
4151a9643ea8Slogwang case 105:
4152a9643ea8Slogwang switch(ndx) {
4153a9643ea8Slogwang case 0:
4154a9643ea8Slogwang p = "uid_t";
4155a9643ea8Slogwang break;
4156a9643ea8Slogwang default:
4157a9643ea8Slogwang break;
4158a9643ea8Slogwang };
4159a9643ea8Slogwang break;
4160a9643ea8Slogwang /* setgid */
4161a9643ea8Slogwang case 106:
4162a9643ea8Slogwang switch(ndx) {
4163a9643ea8Slogwang case 0:
4164a9643ea8Slogwang p = "gid_t";
4165a9643ea8Slogwang break;
4166a9643ea8Slogwang default:
4167a9643ea8Slogwang break;
4168a9643ea8Slogwang };
4169a9643ea8Slogwang break;
4170a9643ea8Slogwang /* geteuid */
4171a9643ea8Slogwang case 107:
4172a9643ea8Slogwang break;
4173a9643ea8Slogwang /* getegid */
4174a9643ea8Slogwang case 108:
4175a9643ea8Slogwang break;
4176a9643ea8Slogwang /* setpgid */
4177a9643ea8Slogwang case 109:
4178a9643ea8Slogwang switch(ndx) {
4179a9643ea8Slogwang case 0:
4180a9643ea8Slogwang p = "int";
4181a9643ea8Slogwang break;
4182a9643ea8Slogwang case 1:
4183a9643ea8Slogwang p = "int";
4184a9643ea8Slogwang break;
4185a9643ea8Slogwang default:
4186a9643ea8Slogwang break;
4187a9643ea8Slogwang };
4188a9643ea8Slogwang break;
4189a9643ea8Slogwang /* linux_getppid */
4190a9643ea8Slogwang case 110:
4191a9643ea8Slogwang break;
4192a9643ea8Slogwang /* getpgrp */
4193a9643ea8Slogwang case 111:
4194a9643ea8Slogwang break;
4195a9643ea8Slogwang /* setsid */
4196a9643ea8Slogwang case 112:
4197a9643ea8Slogwang break;
4198a9643ea8Slogwang /* setreuid */
4199a9643ea8Slogwang case 113:
4200a9643ea8Slogwang switch(ndx) {
4201a9643ea8Slogwang case 0:
4202a9643ea8Slogwang p = "uid_t";
4203a9643ea8Slogwang break;
4204a9643ea8Slogwang case 1:
4205a9643ea8Slogwang p = "uid_t";
4206a9643ea8Slogwang break;
4207a9643ea8Slogwang default:
4208a9643ea8Slogwang break;
4209a9643ea8Slogwang };
4210a9643ea8Slogwang break;
4211a9643ea8Slogwang /* setregid */
4212a9643ea8Slogwang case 114:
4213a9643ea8Slogwang switch(ndx) {
4214a9643ea8Slogwang case 0:
4215a9643ea8Slogwang p = "gid_t";
4216a9643ea8Slogwang break;
4217a9643ea8Slogwang case 1:
4218a9643ea8Slogwang p = "gid_t";
4219a9643ea8Slogwang break;
4220a9643ea8Slogwang default:
4221a9643ea8Slogwang break;
4222a9643ea8Slogwang };
4223a9643ea8Slogwang break;
4224a9643ea8Slogwang /* linux_getgroups */
4225a9643ea8Slogwang case 115:
4226a9643ea8Slogwang switch(ndx) {
4227a9643ea8Slogwang case 0:
4228a9643ea8Slogwang p = "l_int";
4229a9643ea8Slogwang break;
4230a9643ea8Slogwang case 1:
4231*22ce4affSfengbojiang p = "userland l_gid_t *";
4232a9643ea8Slogwang break;
4233a9643ea8Slogwang default:
4234a9643ea8Slogwang break;
4235a9643ea8Slogwang };
4236a9643ea8Slogwang break;
4237a9643ea8Slogwang /* linux_setgroups */
4238a9643ea8Slogwang case 116:
4239a9643ea8Slogwang switch(ndx) {
4240a9643ea8Slogwang case 0:
4241a9643ea8Slogwang p = "l_int";
4242a9643ea8Slogwang break;
4243a9643ea8Slogwang case 1:
4244*22ce4affSfengbojiang p = "userland l_gid_t *";
4245a9643ea8Slogwang break;
4246a9643ea8Slogwang default:
4247a9643ea8Slogwang break;
4248a9643ea8Slogwang };
4249a9643ea8Slogwang break;
4250a9643ea8Slogwang /* setresuid */
4251a9643ea8Slogwang case 117:
4252a9643ea8Slogwang switch(ndx) {
4253a9643ea8Slogwang case 0:
4254a9643ea8Slogwang p = "uid_t";
4255a9643ea8Slogwang break;
4256a9643ea8Slogwang case 1:
4257a9643ea8Slogwang p = "uid_t";
4258a9643ea8Slogwang break;
4259a9643ea8Slogwang case 2:
4260a9643ea8Slogwang p = "uid_t";
4261a9643ea8Slogwang break;
4262a9643ea8Slogwang default:
4263a9643ea8Slogwang break;
4264a9643ea8Slogwang };
4265a9643ea8Slogwang break;
4266a9643ea8Slogwang /* getresuid */
4267a9643ea8Slogwang case 118:
4268a9643ea8Slogwang switch(ndx) {
4269a9643ea8Slogwang case 0:
4270*22ce4affSfengbojiang p = "userland uid_t *";
4271a9643ea8Slogwang break;
4272a9643ea8Slogwang case 1:
4273*22ce4affSfengbojiang p = "userland uid_t *";
4274a9643ea8Slogwang break;
4275a9643ea8Slogwang case 2:
4276*22ce4affSfengbojiang p = "userland uid_t *";
4277a9643ea8Slogwang break;
4278a9643ea8Slogwang default:
4279a9643ea8Slogwang break;
4280a9643ea8Slogwang };
4281a9643ea8Slogwang break;
4282a9643ea8Slogwang /* setresgid */
4283a9643ea8Slogwang case 119:
4284a9643ea8Slogwang switch(ndx) {
4285a9643ea8Slogwang case 0:
4286a9643ea8Slogwang p = "gid_t";
4287a9643ea8Slogwang break;
4288a9643ea8Slogwang case 1:
4289a9643ea8Slogwang p = "gid_t";
4290a9643ea8Slogwang break;
4291a9643ea8Slogwang case 2:
4292a9643ea8Slogwang p = "gid_t";
4293a9643ea8Slogwang break;
4294a9643ea8Slogwang default:
4295a9643ea8Slogwang break;
4296a9643ea8Slogwang };
4297a9643ea8Slogwang break;
4298a9643ea8Slogwang /* getresgid */
4299a9643ea8Slogwang case 120:
4300a9643ea8Slogwang switch(ndx) {
4301a9643ea8Slogwang case 0:
4302*22ce4affSfengbojiang p = "userland gid_t *";
4303a9643ea8Slogwang break;
4304a9643ea8Slogwang case 1:
4305*22ce4affSfengbojiang p = "userland gid_t *";
4306a9643ea8Slogwang break;
4307a9643ea8Slogwang case 2:
4308*22ce4affSfengbojiang p = "userland gid_t *";
4309a9643ea8Slogwang break;
4310a9643ea8Slogwang default:
4311a9643ea8Slogwang break;
4312a9643ea8Slogwang };
4313a9643ea8Slogwang break;
4314a9643ea8Slogwang /* getpgid */
4315a9643ea8Slogwang case 121:
4316a9643ea8Slogwang switch(ndx) {
4317a9643ea8Slogwang case 0:
4318a9643ea8Slogwang p = "int";
4319a9643ea8Slogwang break;
4320a9643ea8Slogwang default:
4321a9643ea8Slogwang break;
4322a9643ea8Slogwang };
4323a9643ea8Slogwang break;
4324a9643ea8Slogwang /* linux_setfsuid */
4325a9643ea8Slogwang case 122:
4326a9643ea8Slogwang switch(ndx) {
4327a9643ea8Slogwang case 0:
4328a9643ea8Slogwang p = "l_uid_t";
4329a9643ea8Slogwang break;
4330a9643ea8Slogwang default:
4331a9643ea8Slogwang break;
4332a9643ea8Slogwang };
4333a9643ea8Slogwang break;
4334a9643ea8Slogwang /* linux_setfsgid */
4335a9643ea8Slogwang case 123:
4336a9643ea8Slogwang switch(ndx) {
4337a9643ea8Slogwang case 0:
4338a9643ea8Slogwang p = "l_gid_t";
4339a9643ea8Slogwang break;
4340a9643ea8Slogwang default:
4341a9643ea8Slogwang break;
4342a9643ea8Slogwang };
4343a9643ea8Slogwang break;
4344a9643ea8Slogwang /* linux_getsid */
4345a9643ea8Slogwang case 124:
4346a9643ea8Slogwang switch(ndx) {
4347a9643ea8Slogwang case 0:
4348a9643ea8Slogwang p = "l_pid_t";
4349a9643ea8Slogwang break;
4350a9643ea8Slogwang default:
4351a9643ea8Slogwang break;
4352a9643ea8Slogwang };
4353a9643ea8Slogwang break;
4354a9643ea8Slogwang /* linux_capget */
4355a9643ea8Slogwang case 125:
4356a9643ea8Slogwang switch(ndx) {
4357a9643ea8Slogwang case 0:
4358*22ce4affSfengbojiang p = "userland struct l_user_cap_header *";
4359a9643ea8Slogwang break;
4360a9643ea8Slogwang case 1:
4361*22ce4affSfengbojiang p = "userland struct l_user_cap_data *";
4362a9643ea8Slogwang break;
4363a9643ea8Slogwang default:
4364a9643ea8Slogwang break;
4365a9643ea8Slogwang };
4366a9643ea8Slogwang break;
4367a9643ea8Slogwang /* linux_capset */
4368a9643ea8Slogwang case 126:
4369a9643ea8Slogwang switch(ndx) {
4370a9643ea8Slogwang case 0:
4371*22ce4affSfengbojiang p = "userland struct l_user_cap_header *";
4372a9643ea8Slogwang break;
4373a9643ea8Slogwang case 1:
4374*22ce4affSfengbojiang p = "userland struct l_user_cap_data *";
4375a9643ea8Slogwang break;
4376a9643ea8Slogwang default:
4377a9643ea8Slogwang break;
4378a9643ea8Slogwang };
4379a9643ea8Slogwang break;
4380a9643ea8Slogwang /* linux_rt_sigpending */
4381a9643ea8Slogwang case 127:
4382a9643ea8Slogwang switch(ndx) {
4383a9643ea8Slogwang case 0:
4384*22ce4affSfengbojiang p = "userland l_sigset_t *";
4385a9643ea8Slogwang break;
4386a9643ea8Slogwang case 1:
4387a9643ea8Slogwang p = "l_size_t";
4388a9643ea8Slogwang break;
4389a9643ea8Slogwang default:
4390a9643ea8Slogwang break;
4391a9643ea8Slogwang };
4392a9643ea8Slogwang break;
4393a9643ea8Slogwang /* linux_rt_sigtimedwait */
4394a9643ea8Slogwang case 128:
4395a9643ea8Slogwang switch(ndx) {
4396a9643ea8Slogwang case 0:
4397*22ce4affSfengbojiang p = "userland l_sigset_t *";
4398a9643ea8Slogwang break;
4399a9643ea8Slogwang case 1:
4400*22ce4affSfengbojiang p = "userland l_siginfo_t *";
4401a9643ea8Slogwang break;
4402a9643ea8Slogwang case 2:
4403*22ce4affSfengbojiang p = "userland struct l_timeval *";
4404a9643ea8Slogwang break;
4405a9643ea8Slogwang case 3:
4406a9643ea8Slogwang p = "l_size_t";
4407a9643ea8Slogwang break;
4408a9643ea8Slogwang default:
4409a9643ea8Slogwang break;
4410a9643ea8Slogwang };
4411a9643ea8Slogwang break;
4412a9643ea8Slogwang /* linux_rt_sigqueueinfo */
4413a9643ea8Slogwang case 129:
4414a9643ea8Slogwang switch(ndx) {
4415a9643ea8Slogwang case 0:
4416a9643ea8Slogwang p = "l_pid_t";
4417a9643ea8Slogwang break;
4418a9643ea8Slogwang case 1:
4419a9643ea8Slogwang p = "l_int";
4420a9643ea8Slogwang break;
4421a9643ea8Slogwang case 2:
4422*22ce4affSfengbojiang p = "userland l_siginfo_t *";
4423a9643ea8Slogwang break;
4424a9643ea8Slogwang default:
4425a9643ea8Slogwang break;
4426a9643ea8Slogwang };
4427a9643ea8Slogwang break;
4428a9643ea8Slogwang /* linux_rt_sigsuspend */
4429a9643ea8Slogwang case 130:
4430a9643ea8Slogwang switch(ndx) {
4431a9643ea8Slogwang case 0:
4432*22ce4affSfengbojiang p = "userland l_sigset_t *";
4433a9643ea8Slogwang break;
4434a9643ea8Slogwang case 1:
4435a9643ea8Slogwang p = "l_size_t";
4436a9643ea8Slogwang break;
4437a9643ea8Slogwang default:
4438a9643ea8Slogwang break;
4439a9643ea8Slogwang };
4440a9643ea8Slogwang break;
4441a9643ea8Slogwang /* linux_sigaltstack */
4442a9643ea8Slogwang case 131:
4443a9643ea8Slogwang switch(ndx) {
4444a9643ea8Slogwang case 0:
4445*22ce4affSfengbojiang p = "userland l_stack_t *";
4446a9643ea8Slogwang break;
4447a9643ea8Slogwang case 1:
4448*22ce4affSfengbojiang p = "userland l_stack_t *";
4449a9643ea8Slogwang break;
4450a9643ea8Slogwang default:
4451a9643ea8Slogwang break;
4452a9643ea8Slogwang };
4453a9643ea8Slogwang break;
4454a9643ea8Slogwang /* linux_utime */
4455a9643ea8Slogwang case 132:
4456a9643ea8Slogwang switch(ndx) {
4457a9643ea8Slogwang case 0:
4458*22ce4affSfengbojiang p = "userland char *";
4459a9643ea8Slogwang break;
4460a9643ea8Slogwang case 1:
4461*22ce4affSfengbojiang p = "userland struct l_utimbuf *";
4462a9643ea8Slogwang break;
4463a9643ea8Slogwang default:
4464a9643ea8Slogwang break;
4465a9643ea8Slogwang };
4466a9643ea8Slogwang break;
4467a9643ea8Slogwang /* linux_mknod */
4468a9643ea8Slogwang case 133:
4469a9643ea8Slogwang switch(ndx) {
4470a9643ea8Slogwang case 0:
4471*22ce4affSfengbojiang p = "userland char *";
4472a9643ea8Slogwang break;
4473a9643ea8Slogwang case 1:
4474*22ce4affSfengbojiang p = "l_mode_t";
4475a9643ea8Slogwang break;
4476a9643ea8Slogwang case 2:
4477*22ce4affSfengbojiang p = "l_uint";
4478a9643ea8Slogwang break;
4479a9643ea8Slogwang default:
4480a9643ea8Slogwang break;
4481a9643ea8Slogwang };
4482a9643ea8Slogwang break;
4483a9643ea8Slogwang /* linux_personality */
4484a9643ea8Slogwang case 135:
4485a9643ea8Slogwang switch(ndx) {
4486a9643ea8Slogwang case 0:
4487a9643ea8Slogwang p = "l_uint";
4488a9643ea8Slogwang break;
4489a9643ea8Slogwang default:
4490a9643ea8Slogwang break;
4491a9643ea8Slogwang };
4492a9643ea8Slogwang break;
4493a9643ea8Slogwang /* linux_ustat */
4494a9643ea8Slogwang case 136:
4495a9643ea8Slogwang switch(ndx) {
4496a9643ea8Slogwang case 0:
4497*22ce4affSfengbojiang p = "l_uint";
4498a9643ea8Slogwang break;
4499a9643ea8Slogwang case 1:
4500*22ce4affSfengbojiang p = "userland struct l_ustat *";
4501a9643ea8Slogwang break;
4502a9643ea8Slogwang default:
4503a9643ea8Slogwang break;
4504a9643ea8Slogwang };
4505a9643ea8Slogwang break;
4506a9643ea8Slogwang /* linux_statfs */
4507a9643ea8Slogwang case 137:
4508a9643ea8Slogwang switch(ndx) {
4509a9643ea8Slogwang case 0:
4510*22ce4affSfengbojiang p = "userland char *";
4511a9643ea8Slogwang break;
4512a9643ea8Slogwang case 1:
4513*22ce4affSfengbojiang p = "userland struct l_statfs_buf *";
4514a9643ea8Slogwang break;
4515a9643ea8Slogwang default:
4516a9643ea8Slogwang break;
4517a9643ea8Slogwang };
4518a9643ea8Slogwang break;
4519a9643ea8Slogwang /* linux_fstatfs */
4520a9643ea8Slogwang case 138:
4521a9643ea8Slogwang switch(ndx) {
4522a9643ea8Slogwang case 0:
4523a9643ea8Slogwang p = "l_uint";
4524a9643ea8Slogwang break;
4525a9643ea8Slogwang case 1:
4526*22ce4affSfengbojiang p = "userland struct l_statfs_buf *";
4527a9643ea8Slogwang break;
4528a9643ea8Slogwang default:
4529a9643ea8Slogwang break;
4530a9643ea8Slogwang };
4531a9643ea8Slogwang break;
4532a9643ea8Slogwang /* linux_sysfs */
4533a9643ea8Slogwang case 139:
4534a9643ea8Slogwang switch(ndx) {
4535a9643ea8Slogwang case 0:
4536a9643ea8Slogwang p = "l_int";
4537a9643ea8Slogwang break;
4538a9643ea8Slogwang case 1:
4539a9643ea8Slogwang p = "l_ulong";
4540a9643ea8Slogwang break;
4541a9643ea8Slogwang case 2:
4542a9643ea8Slogwang p = "l_ulong";
4543a9643ea8Slogwang break;
4544a9643ea8Slogwang default:
4545a9643ea8Slogwang break;
4546a9643ea8Slogwang };
4547a9643ea8Slogwang break;
4548a9643ea8Slogwang /* linux_getpriority */
4549a9643ea8Slogwang case 140:
4550a9643ea8Slogwang switch(ndx) {
4551a9643ea8Slogwang case 0:
4552*22ce4affSfengbojiang p = "l_int";
4553a9643ea8Slogwang break;
4554a9643ea8Slogwang case 1:
4555*22ce4affSfengbojiang p = "l_int";
4556a9643ea8Slogwang break;
4557a9643ea8Slogwang default:
4558a9643ea8Slogwang break;
4559a9643ea8Slogwang };
4560a9643ea8Slogwang break;
4561a9643ea8Slogwang /* setpriority */
4562a9643ea8Slogwang case 141:
4563a9643ea8Slogwang switch(ndx) {
4564a9643ea8Slogwang case 0:
4565a9643ea8Slogwang p = "int";
4566a9643ea8Slogwang break;
4567a9643ea8Slogwang case 1:
4568a9643ea8Slogwang p = "int";
4569a9643ea8Slogwang break;
4570a9643ea8Slogwang case 2:
4571a9643ea8Slogwang p = "int";
4572a9643ea8Slogwang break;
4573a9643ea8Slogwang default:
4574a9643ea8Slogwang break;
4575a9643ea8Slogwang };
4576a9643ea8Slogwang break;
4577a9643ea8Slogwang /* linux_sched_setparam */
4578a9643ea8Slogwang case 142:
4579a9643ea8Slogwang switch(ndx) {
4580a9643ea8Slogwang case 0:
4581a9643ea8Slogwang p = "l_pid_t";
4582a9643ea8Slogwang break;
4583a9643ea8Slogwang case 1:
4584*22ce4affSfengbojiang p = "userland struct sched_param *";
4585a9643ea8Slogwang break;
4586a9643ea8Slogwang default:
4587a9643ea8Slogwang break;
4588a9643ea8Slogwang };
4589a9643ea8Slogwang break;
4590a9643ea8Slogwang /* linux_sched_getparam */
4591a9643ea8Slogwang case 143:
4592a9643ea8Slogwang switch(ndx) {
4593a9643ea8Slogwang case 0:
4594a9643ea8Slogwang p = "l_pid_t";
4595a9643ea8Slogwang break;
4596a9643ea8Slogwang case 1:
4597*22ce4affSfengbojiang p = "userland struct sched_param *";
4598a9643ea8Slogwang break;
4599a9643ea8Slogwang default:
4600a9643ea8Slogwang break;
4601a9643ea8Slogwang };
4602a9643ea8Slogwang break;
4603a9643ea8Slogwang /* linux_sched_setscheduler */
4604a9643ea8Slogwang case 144:
4605a9643ea8Slogwang switch(ndx) {
4606a9643ea8Slogwang case 0:
4607a9643ea8Slogwang p = "l_pid_t";
4608a9643ea8Slogwang break;
4609a9643ea8Slogwang case 1:
4610a9643ea8Slogwang p = "l_int";
4611a9643ea8Slogwang break;
4612a9643ea8Slogwang case 2:
4613*22ce4affSfengbojiang p = "userland struct sched_param *";
4614a9643ea8Slogwang break;
4615a9643ea8Slogwang default:
4616a9643ea8Slogwang break;
4617a9643ea8Slogwang };
4618a9643ea8Slogwang break;
4619a9643ea8Slogwang /* linux_sched_getscheduler */
4620a9643ea8Slogwang case 145:
4621a9643ea8Slogwang switch(ndx) {
4622a9643ea8Slogwang case 0:
4623a9643ea8Slogwang p = "l_pid_t";
4624a9643ea8Slogwang break;
4625a9643ea8Slogwang default:
4626a9643ea8Slogwang break;
4627a9643ea8Slogwang };
4628a9643ea8Slogwang break;
4629a9643ea8Slogwang /* linux_sched_get_priority_max */
4630a9643ea8Slogwang case 146:
4631a9643ea8Slogwang switch(ndx) {
4632a9643ea8Slogwang case 0:
4633a9643ea8Slogwang p = "l_int";
4634a9643ea8Slogwang break;
4635a9643ea8Slogwang default:
4636a9643ea8Slogwang break;
4637a9643ea8Slogwang };
4638a9643ea8Slogwang break;
4639a9643ea8Slogwang /* linux_sched_get_priority_min */
4640a9643ea8Slogwang case 147:
4641a9643ea8Slogwang switch(ndx) {
4642a9643ea8Slogwang case 0:
4643a9643ea8Slogwang p = "l_int";
4644a9643ea8Slogwang break;
4645a9643ea8Slogwang default:
4646a9643ea8Slogwang break;
4647a9643ea8Slogwang };
4648a9643ea8Slogwang break;
4649a9643ea8Slogwang /* linux_sched_rr_get_interval */
4650a9643ea8Slogwang case 148:
4651a9643ea8Slogwang switch(ndx) {
4652a9643ea8Slogwang case 0:
4653a9643ea8Slogwang p = "l_pid_t";
4654a9643ea8Slogwang break;
4655a9643ea8Slogwang case 1:
4656*22ce4affSfengbojiang p = "userland struct l_timespec *";
4657a9643ea8Slogwang break;
4658a9643ea8Slogwang default:
4659a9643ea8Slogwang break;
4660a9643ea8Slogwang };
4661a9643ea8Slogwang break;
4662a9643ea8Slogwang /* mlock */
4663a9643ea8Slogwang case 149:
4664a9643ea8Slogwang switch(ndx) {
4665a9643ea8Slogwang case 0:
4666*22ce4affSfengbojiang p = "userland const void *";
4667a9643ea8Slogwang break;
4668a9643ea8Slogwang case 1:
4669a9643ea8Slogwang p = "size_t";
4670a9643ea8Slogwang break;
4671a9643ea8Slogwang default:
4672a9643ea8Slogwang break;
4673a9643ea8Slogwang };
4674a9643ea8Slogwang break;
4675a9643ea8Slogwang /* munlock */
4676a9643ea8Slogwang case 150:
4677a9643ea8Slogwang switch(ndx) {
4678a9643ea8Slogwang case 0:
4679*22ce4affSfengbojiang p = "userland const void *";
4680a9643ea8Slogwang break;
4681a9643ea8Slogwang case 1:
4682a9643ea8Slogwang p = "size_t";
4683a9643ea8Slogwang break;
4684a9643ea8Slogwang default:
4685a9643ea8Slogwang break;
4686a9643ea8Slogwang };
4687a9643ea8Slogwang break;
4688a9643ea8Slogwang /* mlockall */
4689a9643ea8Slogwang case 151:
4690a9643ea8Slogwang switch(ndx) {
4691a9643ea8Slogwang case 0:
4692a9643ea8Slogwang p = "int";
4693a9643ea8Slogwang break;
4694a9643ea8Slogwang default:
4695a9643ea8Slogwang break;
4696a9643ea8Slogwang };
4697a9643ea8Slogwang break;
4698a9643ea8Slogwang /* munlockall */
4699a9643ea8Slogwang case 152:
4700a9643ea8Slogwang break;
4701a9643ea8Slogwang /* linux_vhangup */
4702a9643ea8Slogwang case 153:
4703a9643ea8Slogwang break;
4704*22ce4affSfengbojiang /* linux_modify_ldt */
4705*22ce4affSfengbojiang case 154:
4706*22ce4affSfengbojiang break;
4707a9643ea8Slogwang /* linux_pivot_root */
4708a9643ea8Slogwang case 155:
4709a9643ea8Slogwang break;
4710a9643ea8Slogwang /* linux_sysctl */
4711a9643ea8Slogwang case 156:
4712a9643ea8Slogwang switch(ndx) {
4713a9643ea8Slogwang case 0:
4714*22ce4affSfengbojiang p = "userland struct l___sysctl_args *";
4715a9643ea8Slogwang break;
4716a9643ea8Slogwang default:
4717a9643ea8Slogwang break;
4718a9643ea8Slogwang };
4719a9643ea8Slogwang break;
4720a9643ea8Slogwang /* linux_prctl */
4721a9643ea8Slogwang case 157:
4722a9643ea8Slogwang switch(ndx) {
4723a9643ea8Slogwang case 0:
4724a9643ea8Slogwang p = "l_int";
4725a9643ea8Slogwang break;
4726a9643ea8Slogwang case 1:
4727a9643ea8Slogwang p = "l_uintptr_t";
4728a9643ea8Slogwang break;
4729a9643ea8Slogwang case 2:
4730a9643ea8Slogwang p = "l_uintptr_t";
4731a9643ea8Slogwang break;
4732a9643ea8Slogwang case 3:
4733a9643ea8Slogwang p = "l_uintptr_t";
4734a9643ea8Slogwang break;
4735a9643ea8Slogwang case 4:
4736a9643ea8Slogwang p = "l_uintptr_t";
4737a9643ea8Slogwang break;
4738a9643ea8Slogwang default:
4739a9643ea8Slogwang break;
4740a9643ea8Slogwang };
4741a9643ea8Slogwang break;
4742a9643ea8Slogwang /* linux_arch_prctl */
4743a9643ea8Slogwang case 158:
4744a9643ea8Slogwang switch(ndx) {
4745a9643ea8Slogwang case 0:
4746a9643ea8Slogwang p = "l_int";
4747a9643ea8Slogwang break;
4748a9643ea8Slogwang case 1:
4749a9643ea8Slogwang p = "l_ulong";
4750a9643ea8Slogwang break;
4751a9643ea8Slogwang default:
4752a9643ea8Slogwang break;
4753a9643ea8Slogwang };
4754a9643ea8Slogwang break;
4755a9643ea8Slogwang /* linux_adjtimex */
4756a9643ea8Slogwang case 159:
4757a9643ea8Slogwang break;
4758a9643ea8Slogwang /* linux_setrlimit */
4759a9643ea8Slogwang case 160:
4760a9643ea8Slogwang switch(ndx) {
4761a9643ea8Slogwang case 0:
4762a9643ea8Slogwang p = "l_uint";
4763a9643ea8Slogwang break;
4764a9643ea8Slogwang case 1:
4765*22ce4affSfengbojiang p = "userland struct l_rlimit *";
4766a9643ea8Slogwang break;
4767a9643ea8Slogwang default:
4768a9643ea8Slogwang break;
4769a9643ea8Slogwang };
4770a9643ea8Slogwang break;
4771a9643ea8Slogwang /* chroot */
4772a9643ea8Slogwang case 161:
4773a9643ea8Slogwang switch(ndx) {
4774a9643ea8Slogwang case 0:
4775*22ce4affSfengbojiang p = "userland char *";
4776a9643ea8Slogwang break;
4777a9643ea8Slogwang default:
4778a9643ea8Slogwang break;
4779a9643ea8Slogwang };
4780a9643ea8Slogwang break;
4781a9643ea8Slogwang /* sync */
4782a9643ea8Slogwang case 162:
4783a9643ea8Slogwang break;
4784a9643ea8Slogwang /* acct */
4785a9643ea8Slogwang case 163:
4786a9643ea8Slogwang switch(ndx) {
4787a9643ea8Slogwang case 0:
4788*22ce4affSfengbojiang p = "userland char *";
4789a9643ea8Slogwang break;
4790a9643ea8Slogwang default:
4791a9643ea8Slogwang break;
4792a9643ea8Slogwang };
4793a9643ea8Slogwang break;
4794a9643ea8Slogwang /* settimeofday */
4795a9643ea8Slogwang case 164:
4796a9643ea8Slogwang switch(ndx) {
4797a9643ea8Slogwang case 0:
4798*22ce4affSfengbojiang p = "userland struct l_timeval *";
4799a9643ea8Slogwang break;
4800a9643ea8Slogwang case 1:
4801*22ce4affSfengbojiang p = "userland struct timezone *";
4802a9643ea8Slogwang break;
4803a9643ea8Slogwang default:
4804a9643ea8Slogwang break;
4805a9643ea8Slogwang };
4806a9643ea8Slogwang break;
4807a9643ea8Slogwang /* linux_mount */
4808a9643ea8Slogwang case 165:
4809a9643ea8Slogwang switch(ndx) {
4810a9643ea8Slogwang case 0:
4811*22ce4affSfengbojiang p = "userland char *";
4812a9643ea8Slogwang break;
4813a9643ea8Slogwang case 1:
4814*22ce4affSfengbojiang p = "userland char *";
4815a9643ea8Slogwang break;
4816a9643ea8Slogwang case 2:
4817*22ce4affSfengbojiang p = "userland char *";
4818a9643ea8Slogwang break;
4819a9643ea8Slogwang case 3:
4820a9643ea8Slogwang p = "l_ulong";
4821a9643ea8Slogwang break;
4822a9643ea8Slogwang case 4:
4823*22ce4affSfengbojiang p = "userland void *";
4824a9643ea8Slogwang break;
4825a9643ea8Slogwang default:
4826a9643ea8Slogwang break;
4827a9643ea8Slogwang };
4828a9643ea8Slogwang break;
4829a9643ea8Slogwang /* linux_umount */
4830a9643ea8Slogwang case 166:
4831a9643ea8Slogwang switch(ndx) {
4832a9643ea8Slogwang case 0:
4833*22ce4affSfengbojiang p = "userland char *";
4834a9643ea8Slogwang break;
4835a9643ea8Slogwang case 1:
4836a9643ea8Slogwang p = "l_int";
4837a9643ea8Slogwang break;
4838a9643ea8Slogwang default:
4839a9643ea8Slogwang break;
4840a9643ea8Slogwang };
4841a9643ea8Slogwang break;
4842a9643ea8Slogwang /* swapon */
4843a9643ea8Slogwang case 167:
4844a9643ea8Slogwang switch(ndx) {
4845a9643ea8Slogwang case 0:
4846*22ce4affSfengbojiang p = "userland char *";
4847a9643ea8Slogwang break;
4848a9643ea8Slogwang default:
4849a9643ea8Slogwang break;
4850a9643ea8Slogwang };
4851a9643ea8Slogwang break;
4852a9643ea8Slogwang /* linux_swapoff */
4853a9643ea8Slogwang case 168:
4854a9643ea8Slogwang break;
4855a9643ea8Slogwang /* linux_reboot */
4856a9643ea8Slogwang case 169:
4857a9643ea8Slogwang switch(ndx) {
4858a9643ea8Slogwang case 0:
4859a9643ea8Slogwang p = "l_int";
4860a9643ea8Slogwang break;
4861a9643ea8Slogwang case 1:
4862a9643ea8Slogwang p = "l_int";
4863a9643ea8Slogwang break;
4864a9643ea8Slogwang case 2:
4865a9643ea8Slogwang p = "l_uint";
4866a9643ea8Slogwang break;
4867a9643ea8Slogwang case 3:
4868*22ce4affSfengbojiang p = "userland void *";
4869a9643ea8Slogwang break;
4870a9643ea8Slogwang default:
4871a9643ea8Slogwang break;
4872a9643ea8Slogwang };
4873a9643ea8Slogwang break;
4874a9643ea8Slogwang /* linux_sethostname */
4875a9643ea8Slogwang case 170:
4876a9643ea8Slogwang switch(ndx) {
4877a9643ea8Slogwang case 0:
4878*22ce4affSfengbojiang p = "userland char *";
4879a9643ea8Slogwang break;
4880a9643ea8Slogwang case 1:
4881*22ce4affSfengbojiang p = "l_int";
4882a9643ea8Slogwang break;
4883a9643ea8Slogwang default:
4884a9643ea8Slogwang break;
4885a9643ea8Slogwang };
4886a9643ea8Slogwang break;
4887a9643ea8Slogwang /* linux_setdomainname */
4888a9643ea8Slogwang case 171:
4889a9643ea8Slogwang switch(ndx) {
4890a9643ea8Slogwang case 0:
4891*22ce4affSfengbojiang p = "userland char *";
4892a9643ea8Slogwang break;
4893a9643ea8Slogwang case 1:
4894a9643ea8Slogwang p = "l_int";
4895a9643ea8Slogwang break;
4896a9643ea8Slogwang default:
4897a9643ea8Slogwang break;
4898a9643ea8Slogwang };
4899a9643ea8Slogwang break;
4900a9643ea8Slogwang /* linux_iopl */
4901a9643ea8Slogwang case 172:
4902a9643ea8Slogwang switch(ndx) {
4903a9643ea8Slogwang case 0:
4904a9643ea8Slogwang p = "l_uint";
4905a9643ea8Slogwang break;
4906a9643ea8Slogwang default:
4907a9643ea8Slogwang break;
4908a9643ea8Slogwang };
4909a9643ea8Slogwang break;
4910*22ce4affSfengbojiang /* linux_ioperm */
4911*22ce4affSfengbojiang case 173:
4912a9643ea8Slogwang break;
4913a9643ea8Slogwang /* linux_init_module */
4914a9643ea8Slogwang case 175:
4915a9643ea8Slogwang break;
4916a9643ea8Slogwang /* linux_delete_module */
4917a9643ea8Slogwang case 176:
4918a9643ea8Slogwang break;
4919a9643ea8Slogwang /* linux_quotactl */
4920a9643ea8Slogwang case 179:
4921a9643ea8Slogwang break;
4922a9643ea8Slogwang /* linux_gettid */
4923a9643ea8Slogwang case 186:
4924a9643ea8Slogwang break;
4925*22ce4affSfengbojiang /* linux_readahead */
4926*22ce4affSfengbojiang case 187:
4927*22ce4affSfengbojiang break;
4928a9643ea8Slogwang /* linux_setxattr */
4929a9643ea8Slogwang case 188:
4930*22ce4affSfengbojiang switch(ndx) {
4931*22ce4affSfengbojiang case 0:
4932*22ce4affSfengbojiang p = "userland const char *";
4933*22ce4affSfengbojiang break;
4934*22ce4affSfengbojiang case 1:
4935*22ce4affSfengbojiang p = "userland const char *";
4936*22ce4affSfengbojiang break;
4937*22ce4affSfengbojiang case 2:
4938*22ce4affSfengbojiang p = "userland const char *";
4939*22ce4affSfengbojiang break;
4940*22ce4affSfengbojiang case 3:
4941*22ce4affSfengbojiang p = "l_size_t";
4942*22ce4affSfengbojiang break;
4943*22ce4affSfengbojiang case 4:
4944*22ce4affSfengbojiang p = "l_int";
4945*22ce4affSfengbojiang break;
4946*22ce4affSfengbojiang default:
4947*22ce4affSfengbojiang break;
4948*22ce4affSfengbojiang };
4949a9643ea8Slogwang break;
4950a9643ea8Slogwang /* linux_lsetxattr */
4951a9643ea8Slogwang case 189:
4952*22ce4affSfengbojiang switch(ndx) {
4953*22ce4affSfengbojiang case 0:
4954*22ce4affSfengbojiang p = "userland const char *";
4955*22ce4affSfengbojiang break;
4956*22ce4affSfengbojiang case 1:
4957*22ce4affSfengbojiang p = "userland const char *";
4958*22ce4affSfengbojiang break;
4959*22ce4affSfengbojiang case 2:
4960*22ce4affSfengbojiang p = "userland const char *";
4961*22ce4affSfengbojiang break;
4962*22ce4affSfengbojiang case 3:
4963*22ce4affSfengbojiang p = "l_size_t";
4964*22ce4affSfengbojiang break;
4965*22ce4affSfengbojiang case 4:
4966*22ce4affSfengbojiang p = "l_int";
4967*22ce4affSfengbojiang break;
4968*22ce4affSfengbojiang default:
4969*22ce4affSfengbojiang break;
4970*22ce4affSfengbojiang };
4971a9643ea8Slogwang break;
4972a9643ea8Slogwang /* linux_fsetxattr */
4973a9643ea8Slogwang case 190:
4974*22ce4affSfengbojiang switch(ndx) {
4975*22ce4affSfengbojiang case 0:
4976*22ce4affSfengbojiang p = "l_int";
4977*22ce4affSfengbojiang break;
4978*22ce4affSfengbojiang case 1:
4979*22ce4affSfengbojiang p = "userland const char *";
4980*22ce4affSfengbojiang break;
4981*22ce4affSfengbojiang case 2:
4982*22ce4affSfengbojiang p = "userland const char *";
4983*22ce4affSfengbojiang break;
4984*22ce4affSfengbojiang case 3:
4985*22ce4affSfengbojiang p = "l_size_t";
4986*22ce4affSfengbojiang break;
4987*22ce4affSfengbojiang case 4:
4988*22ce4affSfengbojiang p = "l_int";
4989*22ce4affSfengbojiang break;
4990*22ce4affSfengbojiang default:
4991*22ce4affSfengbojiang break;
4992*22ce4affSfengbojiang };
4993a9643ea8Slogwang break;
4994a9643ea8Slogwang /* linux_getxattr */
4995a9643ea8Slogwang case 191:
4996*22ce4affSfengbojiang switch(ndx) {
4997*22ce4affSfengbojiang case 0:
4998*22ce4affSfengbojiang p = "userland const char *";
4999*22ce4affSfengbojiang break;
5000*22ce4affSfengbojiang case 1:
5001*22ce4affSfengbojiang p = "userland const char *";
5002*22ce4affSfengbojiang break;
5003*22ce4affSfengbojiang case 2:
5004*22ce4affSfengbojiang p = "userland char *";
5005*22ce4affSfengbojiang break;
5006*22ce4affSfengbojiang case 3:
5007*22ce4affSfengbojiang p = "l_size_t";
5008*22ce4affSfengbojiang break;
5009*22ce4affSfengbojiang default:
5010*22ce4affSfengbojiang break;
5011*22ce4affSfengbojiang };
5012a9643ea8Slogwang break;
5013a9643ea8Slogwang /* linux_lgetxattr */
5014a9643ea8Slogwang case 192:
5015*22ce4affSfengbojiang switch(ndx) {
5016*22ce4affSfengbojiang case 0:
5017*22ce4affSfengbojiang p = "userland const char *";
5018*22ce4affSfengbojiang break;
5019*22ce4affSfengbojiang case 1:
5020*22ce4affSfengbojiang p = "userland const char *";
5021*22ce4affSfengbojiang break;
5022*22ce4affSfengbojiang case 2:
5023*22ce4affSfengbojiang p = "userland char *";
5024*22ce4affSfengbojiang break;
5025*22ce4affSfengbojiang case 3:
5026*22ce4affSfengbojiang p = "l_size_t";
5027*22ce4affSfengbojiang break;
5028*22ce4affSfengbojiang default:
5029*22ce4affSfengbojiang break;
5030*22ce4affSfengbojiang };
5031a9643ea8Slogwang break;
5032a9643ea8Slogwang /* linux_fgetxattr */
5033a9643ea8Slogwang case 193:
5034*22ce4affSfengbojiang switch(ndx) {
5035*22ce4affSfengbojiang case 0:
5036*22ce4affSfengbojiang p = "l_int";
5037*22ce4affSfengbojiang break;
5038*22ce4affSfengbojiang case 1:
5039*22ce4affSfengbojiang p = "userland const char *";
5040*22ce4affSfengbojiang break;
5041*22ce4affSfengbojiang case 2:
5042*22ce4affSfengbojiang p = "userland char *";
5043*22ce4affSfengbojiang break;
5044*22ce4affSfengbojiang case 3:
5045*22ce4affSfengbojiang p = "l_size_t";
5046*22ce4affSfengbojiang break;
5047*22ce4affSfengbojiang default:
5048*22ce4affSfengbojiang break;
5049*22ce4affSfengbojiang };
5050a9643ea8Slogwang break;
5051a9643ea8Slogwang /* linux_listxattr */
5052a9643ea8Slogwang case 194:
5053*22ce4affSfengbojiang switch(ndx) {
5054*22ce4affSfengbojiang case 0:
5055*22ce4affSfengbojiang p = "userland const char *";
5056*22ce4affSfengbojiang break;
5057*22ce4affSfengbojiang case 1:
5058*22ce4affSfengbojiang p = "userland const char *";
5059*22ce4affSfengbojiang break;
5060*22ce4affSfengbojiang case 2:
5061*22ce4affSfengbojiang p = "l_size_t";
5062*22ce4affSfengbojiang break;
5063*22ce4affSfengbojiang default:
5064*22ce4affSfengbojiang break;
5065*22ce4affSfengbojiang };
5066a9643ea8Slogwang break;
5067a9643ea8Slogwang /* linux_llistxattr */
5068a9643ea8Slogwang case 195:
5069*22ce4affSfengbojiang switch(ndx) {
5070*22ce4affSfengbojiang case 0:
5071*22ce4affSfengbojiang p = "userland const char *";
5072*22ce4affSfengbojiang break;
5073*22ce4affSfengbojiang case 1:
5074*22ce4affSfengbojiang p = "userland const char *";
5075*22ce4affSfengbojiang break;
5076*22ce4affSfengbojiang case 2:
5077*22ce4affSfengbojiang p = "l_size_t";
5078*22ce4affSfengbojiang break;
5079*22ce4affSfengbojiang default:
5080*22ce4affSfengbojiang break;
5081*22ce4affSfengbojiang };
5082a9643ea8Slogwang break;
5083a9643ea8Slogwang /* linux_flistxattr */
5084a9643ea8Slogwang case 196:
5085*22ce4affSfengbojiang switch(ndx) {
5086*22ce4affSfengbojiang case 0:
5087*22ce4affSfengbojiang p = "l_int";
5088*22ce4affSfengbojiang break;
5089*22ce4affSfengbojiang case 1:
5090*22ce4affSfengbojiang p = "userland const char *";
5091*22ce4affSfengbojiang break;
5092*22ce4affSfengbojiang case 2:
5093*22ce4affSfengbojiang p = "l_size_t";
5094*22ce4affSfengbojiang break;
5095*22ce4affSfengbojiang default:
5096*22ce4affSfengbojiang break;
5097*22ce4affSfengbojiang };
5098a9643ea8Slogwang break;
5099a9643ea8Slogwang /* linux_removexattr */
5100a9643ea8Slogwang case 197:
5101*22ce4affSfengbojiang switch(ndx) {
5102*22ce4affSfengbojiang case 0:
5103*22ce4affSfengbojiang p = "userland const char *";
5104*22ce4affSfengbojiang break;
5105*22ce4affSfengbojiang case 1:
5106*22ce4affSfengbojiang p = "userland const char *";
5107*22ce4affSfengbojiang break;
5108*22ce4affSfengbojiang default:
5109*22ce4affSfengbojiang break;
5110*22ce4affSfengbojiang };
5111a9643ea8Slogwang break;
5112a9643ea8Slogwang /* linux_lremovexattr */
5113a9643ea8Slogwang case 198:
5114*22ce4affSfengbojiang switch(ndx) {
5115*22ce4affSfengbojiang case 0:
5116*22ce4affSfengbojiang p = "userland const char *";
5117*22ce4affSfengbojiang break;
5118*22ce4affSfengbojiang case 1:
5119*22ce4affSfengbojiang p = "userland const char *";
5120*22ce4affSfengbojiang break;
5121*22ce4affSfengbojiang default:
5122*22ce4affSfengbojiang break;
5123*22ce4affSfengbojiang };
5124a9643ea8Slogwang break;
5125a9643ea8Slogwang /* linux_fremovexattr */
5126a9643ea8Slogwang case 199:
5127*22ce4affSfengbojiang switch(ndx) {
5128*22ce4affSfengbojiang case 0:
5129*22ce4affSfengbojiang p = "l_int";
5130*22ce4affSfengbojiang break;
5131*22ce4affSfengbojiang case 1:
5132*22ce4affSfengbojiang p = "userland const char *";
5133*22ce4affSfengbojiang break;
5134*22ce4affSfengbojiang default:
5135*22ce4affSfengbojiang break;
5136*22ce4affSfengbojiang };
5137a9643ea8Slogwang break;
5138a9643ea8Slogwang /* linux_tkill */
5139a9643ea8Slogwang case 200:
5140a9643ea8Slogwang switch(ndx) {
5141a9643ea8Slogwang case 0:
5142*22ce4affSfengbojiang p = "l_pid_t";
5143a9643ea8Slogwang break;
5144a9643ea8Slogwang case 1:
5145*22ce4affSfengbojiang p = "l_int";
5146a9643ea8Slogwang break;
5147a9643ea8Slogwang default:
5148a9643ea8Slogwang break;
5149a9643ea8Slogwang };
5150a9643ea8Slogwang break;
5151a9643ea8Slogwang /* linux_time */
5152a9643ea8Slogwang case 201:
5153a9643ea8Slogwang switch(ndx) {
5154a9643ea8Slogwang case 0:
5155*22ce4affSfengbojiang p = "userland l_time_t *";
5156a9643ea8Slogwang break;
5157a9643ea8Slogwang default:
5158a9643ea8Slogwang break;
5159a9643ea8Slogwang };
5160a9643ea8Slogwang break;
5161a9643ea8Slogwang /* linux_sys_futex */
5162a9643ea8Slogwang case 202:
5163a9643ea8Slogwang switch(ndx) {
5164a9643ea8Slogwang case 0:
5165*22ce4affSfengbojiang p = "userland void *";
5166a9643ea8Slogwang break;
5167a9643ea8Slogwang case 1:
5168*22ce4affSfengbojiang p = "l_int";
5169a9643ea8Slogwang break;
5170a9643ea8Slogwang case 2:
5171*22ce4affSfengbojiang p = "l_int";
5172a9643ea8Slogwang break;
5173a9643ea8Slogwang case 3:
5174*22ce4affSfengbojiang p = "userland struct l_timespec *";
5175a9643ea8Slogwang break;
5176a9643ea8Slogwang case 4:
5177*22ce4affSfengbojiang p = "userland void *";
5178a9643ea8Slogwang break;
5179a9643ea8Slogwang case 5:
5180*22ce4affSfengbojiang p = "l_int";
5181a9643ea8Slogwang break;
5182a9643ea8Slogwang default:
5183a9643ea8Slogwang break;
5184a9643ea8Slogwang };
5185a9643ea8Slogwang break;
5186a9643ea8Slogwang /* linux_sched_setaffinity */
5187a9643ea8Slogwang case 203:
5188a9643ea8Slogwang switch(ndx) {
5189a9643ea8Slogwang case 0:
5190a9643ea8Slogwang p = "l_pid_t";
5191a9643ea8Slogwang break;
5192a9643ea8Slogwang case 1:
5193a9643ea8Slogwang p = "l_uint";
5194a9643ea8Slogwang break;
5195a9643ea8Slogwang case 2:
5196*22ce4affSfengbojiang p = "userland l_ulong *";
5197a9643ea8Slogwang break;
5198a9643ea8Slogwang default:
5199a9643ea8Slogwang break;
5200a9643ea8Slogwang };
5201a9643ea8Slogwang break;
5202a9643ea8Slogwang /* linux_sched_getaffinity */
5203a9643ea8Slogwang case 204:
5204a9643ea8Slogwang switch(ndx) {
5205a9643ea8Slogwang case 0:
5206a9643ea8Slogwang p = "l_pid_t";
5207a9643ea8Slogwang break;
5208a9643ea8Slogwang case 1:
5209a9643ea8Slogwang p = "l_uint";
5210a9643ea8Slogwang break;
5211a9643ea8Slogwang case 2:
5212*22ce4affSfengbojiang p = "userland l_ulong *";
5213a9643ea8Slogwang break;
5214a9643ea8Slogwang default:
5215a9643ea8Slogwang break;
5216a9643ea8Slogwang };
5217a9643ea8Slogwang break;
5218*22ce4affSfengbojiang /* linux_io_setup */
5219*22ce4affSfengbojiang case 206:
5220*22ce4affSfengbojiang break;
5221*22ce4affSfengbojiang /* linux_io_destroy */
5222*22ce4affSfengbojiang case 207:
5223*22ce4affSfengbojiang break;
5224*22ce4affSfengbojiang /* linux_io_getevents */
5225*22ce4affSfengbojiang case 208:
5226*22ce4affSfengbojiang break;
5227*22ce4affSfengbojiang /* linux_io_submit */
5228*22ce4affSfengbojiang case 209:
5229*22ce4affSfengbojiang break;
5230*22ce4affSfengbojiang /* linux_io_cancel */
5231*22ce4affSfengbojiang case 210:
5232a9643ea8Slogwang break;
5233a9643ea8Slogwang /* linux_lookup_dcookie */
5234a9643ea8Slogwang case 212:
5235a9643ea8Slogwang break;
5236a9643ea8Slogwang /* linux_epoll_create */
5237a9643ea8Slogwang case 213:
5238a9643ea8Slogwang switch(ndx) {
5239a9643ea8Slogwang case 0:
5240a9643ea8Slogwang p = "l_int";
5241a9643ea8Slogwang break;
5242a9643ea8Slogwang default:
5243a9643ea8Slogwang break;
5244a9643ea8Slogwang };
5245a9643ea8Slogwang break;
5246a9643ea8Slogwang /* linux_remap_file_pages */
5247a9643ea8Slogwang case 216:
5248a9643ea8Slogwang break;
5249a9643ea8Slogwang /* linux_getdents64 */
5250a9643ea8Slogwang case 217:
5251a9643ea8Slogwang switch(ndx) {
5252a9643ea8Slogwang case 0:
5253a9643ea8Slogwang p = "l_uint";
5254a9643ea8Slogwang break;
5255a9643ea8Slogwang case 1:
5256*22ce4affSfengbojiang p = "userland void *";
5257a9643ea8Slogwang break;
5258a9643ea8Slogwang case 2:
5259a9643ea8Slogwang p = "l_uint";
5260a9643ea8Slogwang break;
5261a9643ea8Slogwang default:
5262a9643ea8Slogwang break;
5263a9643ea8Slogwang };
5264a9643ea8Slogwang break;
5265a9643ea8Slogwang /* linux_set_tid_address */
5266a9643ea8Slogwang case 218:
5267a9643ea8Slogwang switch(ndx) {
5268a9643ea8Slogwang case 0:
5269*22ce4affSfengbojiang p = "userland l_int *";
5270a9643ea8Slogwang break;
5271a9643ea8Slogwang default:
5272a9643ea8Slogwang break;
5273a9643ea8Slogwang };
5274a9643ea8Slogwang break;
5275*22ce4affSfengbojiang /* linux_restart_syscall */
5276*22ce4affSfengbojiang case 219:
5277*22ce4affSfengbojiang break;
5278a9643ea8Slogwang /* linux_semtimedop */
5279a9643ea8Slogwang case 220:
5280a9643ea8Slogwang break;
5281a9643ea8Slogwang /* linux_fadvise64 */
5282a9643ea8Slogwang case 221:
5283a9643ea8Slogwang switch(ndx) {
5284a9643ea8Slogwang case 0:
5285*22ce4affSfengbojiang p = "l_int";
5286a9643ea8Slogwang break;
5287a9643ea8Slogwang case 1:
5288a9643ea8Slogwang p = "l_loff_t";
5289a9643ea8Slogwang break;
5290a9643ea8Slogwang case 2:
5291a9643ea8Slogwang p = "l_size_t";
5292a9643ea8Slogwang break;
5293a9643ea8Slogwang case 3:
5294*22ce4affSfengbojiang p = "l_int";
5295a9643ea8Slogwang break;
5296a9643ea8Slogwang default:
5297a9643ea8Slogwang break;
5298a9643ea8Slogwang };
5299a9643ea8Slogwang break;
5300a9643ea8Slogwang /* linux_timer_create */
5301a9643ea8Slogwang case 222:
5302a9643ea8Slogwang switch(ndx) {
5303a9643ea8Slogwang case 0:
5304a9643ea8Slogwang p = "clockid_t";
5305a9643ea8Slogwang break;
5306a9643ea8Slogwang case 1:
5307*22ce4affSfengbojiang p = "userland struct sigevent *";
5308a9643ea8Slogwang break;
5309a9643ea8Slogwang case 2:
5310*22ce4affSfengbojiang p = "userland l_timer_t *";
5311a9643ea8Slogwang break;
5312a9643ea8Slogwang default:
5313a9643ea8Slogwang break;
5314a9643ea8Slogwang };
5315a9643ea8Slogwang break;
5316a9643ea8Slogwang /* linux_timer_settime */
5317a9643ea8Slogwang case 223:
5318a9643ea8Slogwang switch(ndx) {
5319a9643ea8Slogwang case 0:
5320a9643ea8Slogwang p = "l_timer_t";
5321a9643ea8Slogwang break;
5322a9643ea8Slogwang case 1:
5323a9643ea8Slogwang p = "l_int";
5324a9643ea8Slogwang break;
5325a9643ea8Slogwang case 2:
5326*22ce4affSfengbojiang p = "userland const struct itimerspec *";
5327a9643ea8Slogwang break;
5328a9643ea8Slogwang case 3:
5329*22ce4affSfengbojiang p = "userland struct itimerspec *";
5330a9643ea8Slogwang break;
5331a9643ea8Slogwang default:
5332a9643ea8Slogwang break;
5333a9643ea8Slogwang };
5334a9643ea8Slogwang break;
5335a9643ea8Slogwang /* linux_timer_gettime */
5336a9643ea8Slogwang case 224:
5337a9643ea8Slogwang switch(ndx) {
5338a9643ea8Slogwang case 0:
5339a9643ea8Slogwang p = "l_timer_t";
5340a9643ea8Slogwang break;
5341a9643ea8Slogwang case 1:
5342*22ce4affSfengbojiang p = "userland struct itimerspec *";
5343a9643ea8Slogwang break;
5344a9643ea8Slogwang default:
5345a9643ea8Slogwang break;
5346a9643ea8Slogwang };
5347a9643ea8Slogwang break;
5348a9643ea8Slogwang /* linux_timer_getoverrun */
5349a9643ea8Slogwang case 225:
5350a9643ea8Slogwang switch(ndx) {
5351a9643ea8Slogwang case 0:
5352a9643ea8Slogwang p = "l_timer_t";
5353a9643ea8Slogwang break;
5354a9643ea8Slogwang default:
5355a9643ea8Slogwang break;
5356a9643ea8Slogwang };
5357a9643ea8Slogwang break;
5358a9643ea8Slogwang /* linux_timer_delete */
5359a9643ea8Slogwang case 226:
5360a9643ea8Slogwang switch(ndx) {
5361a9643ea8Slogwang case 0:
5362a9643ea8Slogwang p = "l_timer_t";
5363a9643ea8Slogwang break;
5364a9643ea8Slogwang default:
5365a9643ea8Slogwang break;
5366a9643ea8Slogwang };
5367a9643ea8Slogwang break;
5368a9643ea8Slogwang /* linux_clock_settime */
5369a9643ea8Slogwang case 227:
5370a9643ea8Slogwang switch(ndx) {
5371a9643ea8Slogwang case 0:
5372a9643ea8Slogwang p = "clockid_t";
5373a9643ea8Slogwang break;
5374a9643ea8Slogwang case 1:
5375*22ce4affSfengbojiang p = "userland struct l_timespec *";
5376a9643ea8Slogwang break;
5377a9643ea8Slogwang default:
5378a9643ea8Slogwang break;
5379a9643ea8Slogwang };
5380a9643ea8Slogwang break;
5381a9643ea8Slogwang /* linux_clock_gettime */
5382a9643ea8Slogwang case 228:
5383a9643ea8Slogwang switch(ndx) {
5384a9643ea8Slogwang case 0:
5385a9643ea8Slogwang p = "clockid_t";
5386a9643ea8Slogwang break;
5387a9643ea8Slogwang case 1:
5388*22ce4affSfengbojiang p = "userland struct l_timespec *";
5389a9643ea8Slogwang break;
5390a9643ea8Slogwang default:
5391a9643ea8Slogwang break;
5392a9643ea8Slogwang };
5393a9643ea8Slogwang break;
5394a9643ea8Slogwang /* linux_clock_getres */
5395a9643ea8Slogwang case 229:
5396a9643ea8Slogwang switch(ndx) {
5397a9643ea8Slogwang case 0:
5398a9643ea8Slogwang p = "clockid_t";
5399a9643ea8Slogwang break;
5400a9643ea8Slogwang case 1:
5401*22ce4affSfengbojiang p = "userland struct l_timespec *";
5402a9643ea8Slogwang break;
5403a9643ea8Slogwang default:
5404a9643ea8Slogwang break;
5405a9643ea8Slogwang };
5406a9643ea8Slogwang break;
5407a9643ea8Slogwang /* linux_clock_nanosleep */
5408a9643ea8Slogwang case 230:
5409a9643ea8Slogwang switch(ndx) {
5410a9643ea8Slogwang case 0:
5411a9643ea8Slogwang p = "clockid_t";
5412a9643ea8Slogwang break;
5413a9643ea8Slogwang case 1:
5414*22ce4affSfengbojiang p = "l_int";
5415a9643ea8Slogwang break;
5416a9643ea8Slogwang case 2:
5417*22ce4affSfengbojiang p = "userland struct l_timespec *";
5418a9643ea8Slogwang break;
5419a9643ea8Slogwang case 3:
5420*22ce4affSfengbojiang p = "userland struct l_timespec *";
5421a9643ea8Slogwang break;
5422a9643ea8Slogwang default:
5423a9643ea8Slogwang break;
5424a9643ea8Slogwang };
5425a9643ea8Slogwang break;
5426a9643ea8Slogwang /* linux_exit_group */
5427a9643ea8Slogwang case 231:
5428a9643ea8Slogwang switch(ndx) {
5429a9643ea8Slogwang case 0:
5430*22ce4affSfengbojiang p = "l_int";
5431a9643ea8Slogwang break;
5432a9643ea8Slogwang default:
5433a9643ea8Slogwang break;
5434a9643ea8Slogwang };
5435a9643ea8Slogwang break;
5436a9643ea8Slogwang /* linux_epoll_wait */
5437a9643ea8Slogwang case 232:
5438a9643ea8Slogwang switch(ndx) {
5439a9643ea8Slogwang case 0:
5440a9643ea8Slogwang p = "l_int";
5441a9643ea8Slogwang break;
5442a9643ea8Slogwang case 1:
5443*22ce4affSfengbojiang p = "userland struct epoll_event *";
5444a9643ea8Slogwang break;
5445a9643ea8Slogwang case 2:
5446a9643ea8Slogwang p = "l_int";
5447a9643ea8Slogwang break;
5448a9643ea8Slogwang case 3:
5449a9643ea8Slogwang p = "l_int";
5450a9643ea8Slogwang break;
5451a9643ea8Slogwang default:
5452a9643ea8Slogwang break;
5453a9643ea8Slogwang };
5454a9643ea8Slogwang break;
5455a9643ea8Slogwang /* linux_epoll_ctl */
5456a9643ea8Slogwang case 233:
5457a9643ea8Slogwang switch(ndx) {
5458a9643ea8Slogwang case 0:
5459a9643ea8Slogwang p = "l_int";
5460a9643ea8Slogwang break;
5461a9643ea8Slogwang case 1:
5462a9643ea8Slogwang p = "l_int";
5463a9643ea8Slogwang break;
5464a9643ea8Slogwang case 2:
5465a9643ea8Slogwang p = "l_int";
5466a9643ea8Slogwang break;
5467a9643ea8Slogwang case 3:
5468*22ce4affSfengbojiang p = "userland struct epoll_event *";
5469a9643ea8Slogwang break;
5470a9643ea8Slogwang default:
5471a9643ea8Slogwang break;
5472a9643ea8Slogwang };
5473a9643ea8Slogwang break;
5474a9643ea8Slogwang /* linux_tgkill */
5475a9643ea8Slogwang case 234:
5476a9643ea8Slogwang switch(ndx) {
5477a9643ea8Slogwang case 0:
5478*22ce4affSfengbojiang p = "l_pid_t";
5479a9643ea8Slogwang break;
5480a9643ea8Slogwang case 1:
5481*22ce4affSfengbojiang p = "l_pid_t";
5482a9643ea8Slogwang break;
5483a9643ea8Slogwang case 2:
5484*22ce4affSfengbojiang p = "l_int";
5485a9643ea8Slogwang break;
5486a9643ea8Slogwang default:
5487a9643ea8Slogwang break;
5488a9643ea8Slogwang };
5489a9643ea8Slogwang break;
5490a9643ea8Slogwang /* linux_utimes */
5491a9643ea8Slogwang case 235:
5492a9643ea8Slogwang switch(ndx) {
5493a9643ea8Slogwang case 0:
5494*22ce4affSfengbojiang p = "userland char *";
5495a9643ea8Slogwang break;
5496a9643ea8Slogwang case 1:
5497*22ce4affSfengbojiang p = "userland struct l_timeval *";
5498a9643ea8Slogwang break;
5499a9643ea8Slogwang default:
5500a9643ea8Slogwang break;
5501a9643ea8Slogwang };
5502a9643ea8Slogwang break;
5503a9643ea8Slogwang /* linux_mbind */
5504a9643ea8Slogwang case 237:
5505a9643ea8Slogwang break;
5506a9643ea8Slogwang /* linux_set_mempolicy */
5507a9643ea8Slogwang case 238:
5508a9643ea8Slogwang break;
5509a9643ea8Slogwang /* linux_get_mempolicy */
5510a9643ea8Slogwang case 239:
5511a9643ea8Slogwang break;
5512a9643ea8Slogwang /* linux_mq_open */
5513a9643ea8Slogwang case 240:
5514*22ce4affSfengbojiang switch(ndx) {
5515*22ce4affSfengbojiang case 0:
5516*22ce4affSfengbojiang p = "userland const char *";
5517*22ce4affSfengbojiang break;
5518*22ce4affSfengbojiang case 1:
5519*22ce4affSfengbojiang p = "l_int";
5520*22ce4affSfengbojiang break;
5521*22ce4affSfengbojiang case 2:
5522*22ce4affSfengbojiang p = "l_mode_t";
5523*22ce4affSfengbojiang break;
5524*22ce4affSfengbojiang case 3:
5525*22ce4affSfengbojiang p = "userland struct mq_attr *";
5526*22ce4affSfengbojiang break;
5527*22ce4affSfengbojiang default:
5528*22ce4affSfengbojiang break;
5529*22ce4affSfengbojiang };
5530a9643ea8Slogwang break;
5531a9643ea8Slogwang /* linux_mq_unlink */
5532a9643ea8Slogwang case 241:
5533*22ce4affSfengbojiang switch(ndx) {
5534*22ce4affSfengbojiang case 0:
5535*22ce4affSfengbojiang p = "userland const char *";
5536*22ce4affSfengbojiang break;
5537*22ce4affSfengbojiang default:
5538*22ce4affSfengbojiang break;
5539*22ce4affSfengbojiang };
5540a9643ea8Slogwang break;
5541a9643ea8Slogwang /* linux_mq_timedsend */
5542a9643ea8Slogwang case 242:
5543*22ce4affSfengbojiang switch(ndx) {
5544*22ce4affSfengbojiang case 0:
5545*22ce4affSfengbojiang p = "l_mqd_t";
5546*22ce4affSfengbojiang break;
5547*22ce4affSfengbojiang case 1:
5548*22ce4affSfengbojiang p = "userland const char *";
5549*22ce4affSfengbojiang break;
5550*22ce4affSfengbojiang case 2:
5551*22ce4affSfengbojiang p = "l_size_t";
5552*22ce4affSfengbojiang break;
5553*22ce4affSfengbojiang case 3:
5554*22ce4affSfengbojiang p = "l_uint";
5555*22ce4affSfengbojiang break;
5556*22ce4affSfengbojiang case 4:
5557*22ce4affSfengbojiang p = "userland const struct l_timespec *";
5558*22ce4affSfengbojiang break;
5559*22ce4affSfengbojiang default:
5560*22ce4affSfengbojiang break;
5561*22ce4affSfengbojiang };
5562a9643ea8Slogwang break;
5563a9643ea8Slogwang /* linux_mq_timedreceive */
5564a9643ea8Slogwang case 243:
5565*22ce4affSfengbojiang switch(ndx) {
5566*22ce4affSfengbojiang case 0:
5567*22ce4affSfengbojiang p = "l_mqd_t";
5568*22ce4affSfengbojiang break;
5569*22ce4affSfengbojiang case 1:
5570*22ce4affSfengbojiang p = "userland char *";
5571*22ce4affSfengbojiang break;
5572*22ce4affSfengbojiang case 2:
5573*22ce4affSfengbojiang p = "l_size_t";
5574*22ce4affSfengbojiang break;
5575*22ce4affSfengbojiang case 3:
5576*22ce4affSfengbojiang p = "userland l_uint *";
5577*22ce4affSfengbojiang break;
5578*22ce4affSfengbojiang case 4:
5579*22ce4affSfengbojiang p = "userland const struct l_timespec *";
5580*22ce4affSfengbojiang break;
5581*22ce4affSfengbojiang default:
5582*22ce4affSfengbojiang break;
5583*22ce4affSfengbojiang };
5584a9643ea8Slogwang break;
5585a9643ea8Slogwang /* linux_mq_notify */
5586a9643ea8Slogwang case 244:
5587*22ce4affSfengbojiang switch(ndx) {
5588*22ce4affSfengbojiang case 0:
5589*22ce4affSfengbojiang p = "l_mqd_t";
5590*22ce4affSfengbojiang break;
5591*22ce4affSfengbojiang case 1:
5592*22ce4affSfengbojiang p = "userland const struct l_timespec *";
5593*22ce4affSfengbojiang break;
5594*22ce4affSfengbojiang default:
5595*22ce4affSfengbojiang break;
5596*22ce4affSfengbojiang };
5597a9643ea8Slogwang break;
5598a9643ea8Slogwang /* linux_mq_getsetattr */
5599a9643ea8Slogwang case 245:
5600*22ce4affSfengbojiang switch(ndx) {
5601*22ce4affSfengbojiang case 0:
5602*22ce4affSfengbojiang p = "l_mqd_t";
5603*22ce4affSfengbojiang break;
5604*22ce4affSfengbojiang case 1:
5605*22ce4affSfengbojiang p = "userland const struct mq_attr *";
5606*22ce4affSfengbojiang break;
5607*22ce4affSfengbojiang case 2:
5608*22ce4affSfengbojiang p = "userland struct mq_attr *";
5609*22ce4affSfengbojiang break;
5610*22ce4affSfengbojiang default:
5611*22ce4affSfengbojiang break;
5612*22ce4affSfengbojiang };
5613a9643ea8Slogwang break;
5614a9643ea8Slogwang /* linux_kexec_load */
5615a9643ea8Slogwang case 246:
5616a9643ea8Slogwang break;
5617a9643ea8Slogwang /* linux_waitid */
5618a9643ea8Slogwang case 247:
5619a9643ea8Slogwang switch(ndx) {
5620a9643ea8Slogwang case 0:
5621*22ce4affSfengbojiang p = "l_int";
5622a9643ea8Slogwang break;
5623a9643ea8Slogwang case 1:
5624a9643ea8Slogwang p = "l_pid_t";
5625a9643ea8Slogwang break;
5626a9643ea8Slogwang case 2:
5627*22ce4affSfengbojiang p = "userland l_siginfo_t *";
5628a9643ea8Slogwang break;
5629a9643ea8Slogwang case 3:
5630*22ce4affSfengbojiang p = "l_int";
5631a9643ea8Slogwang break;
5632a9643ea8Slogwang case 4:
5633*22ce4affSfengbojiang p = "userland struct rusage *";
5634a9643ea8Slogwang break;
5635a9643ea8Slogwang default:
5636a9643ea8Slogwang break;
5637a9643ea8Slogwang };
5638a9643ea8Slogwang break;
5639a9643ea8Slogwang /* linux_add_key */
5640a9643ea8Slogwang case 248:
5641a9643ea8Slogwang break;
5642a9643ea8Slogwang /* linux_request_key */
5643a9643ea8Slogwang case 249:
5644a9643ea8Slogwang break;
5645a9643ea8Slogwang /* linux_keyctl */
5646a9643ea8Slogwang case 250:
5647a9643ea8Slogwang break;
5648a9643ea8Slogwang /* linux_ioprio_set */
5649a9643ea8Slogwang case 251:
5650a9643ea8Slogwang break;
5651a9643ea8Slogwang /* linux_ioprio_get */
5652a9643ea8Slogwang case 252:
5653a9643ea8Slogwang break;
5654a9643ea8Slogwang /* linux_inotify_init */
5655a9643ea8Slogwang case 253:
5656a9643ea8Slogwang break;
5657a9643ea8Slogwang /* linux_inotify_add_watch */
5658a9643ea8Slogwang case 254:
5659a9643ea8Slogwang break;
5660a9643ea8Slogwang /* linux_inotify_rm_watch */
5661a9643ea8Slogwang case 255:
5662a9643ea8Slogwang break;
5663a9643ea8Slogwang /* linux_migrate_pages */
5664a9643ea8Slogwang case 256:
5665a9643ea8Slogwang break;
5666a9643ea8Slogwang /* linux_openat */
5667a9643ea8Slogwang case 257:
5668a9643ea8Slogwang switch(ndx) {
5669a9643ea8Slogwang case 0:
5670a9643ea8Slogwang p = "l_int";
5671a9643ea8Slogwang break;
5672a9643ea8Slogwang case 1:
5673*22ce4affSfengbojiang p = "userland const char *";
5674a9643ea8Slogwang break;
5675a9643ea8Slogwang case 2:
5676a9643ea8Slogwang p = "l_int";
5677a9643ea8Slogwang break;
5678a9643ea8Slogwang case 3:
5679*22ce4affSfengbojiang p = "l_mode_t";
5680a9643ea8Slogwang break;
5681a9643ea8Slogwang default:
5682a9643ea8Slogwang break;
5683a9643ea8Slogwang };
5684a9643ea8Slogwang break;
5685a9643ea8Slogwang /* linux_mkdirat */
5686a9643ea8Slogwang case 258:
5687a9643ea8Slogwang switch(ndx) {
5688a9643ea8Slogwang case 0:
5689a9643ea8Slogwang p = "l_int";
5690a9643ea8Slogwang break;
5691a9643ea8Slogwang case 1:
5692*22ce4affSfengbojiang p = "userland const char *";
5693a9643ea8Slogwang break;
5694a9643ea8Slogwang case 2:
5695*22ce4affSfengbojiang p = "l_mode_t";
5696a9643ea8Slogwang break;
5697a9643ea8Slogwang default:
5698a9643ea8Slogwang break;
5699a9643ea8Slogwang };
5700a9643ea8Slogwang break;
5701a9643ea8Slogwang /* linux_mknodat */
5702a9643ea8Slogwang case 259:
5703a9643ea8Slogwang switch(ndx) {
5704a9643ea8Slogwang case 0:
5705a9643ea8Slogwang p = "l_int";
5706a9643ea8Slogwang break;
5707a9643ea8Slogwang case 1:
5708*22ce4affSfengbojiang p = "userland const char *";
5709a9643ea8Slogwang break;
5710a9643ea8Slogwang case 2:
5711*22ce4affSfengbojiang p = "l_mode_t";
5712a9643ea8Slogwang break;
5713a9643ea8Slogwang case 3:
5714a9643ea8Slogwang p = "l_uint";
5715a9643ea8Slogwang break;
5716a9643ea8Slogwang default:
5717a9643ea8Slogwang break;
5718a9643ea8Slogwang };
5719a9643ea8Slogwang break;
5720a9643ea8Slogwang /* linux_fchownat */
5721a9643ea8Slogwang case 260:
5722a9643ea8Slogwang switch(ndx) {
5723a9643ea8Slogwang case 0:
5724a9643ea8Slogwang p = "l_int";
5725a9643ea8Slogwang break;
5726a9643ea8Slogwang case 1:
5727*22ce4affSfengbojiang p = "userland const char *";
5728a9643ea8Slogwang break;
5729a9643ea8Slogwang case 2:
5730a9643ea8Slogwang p = "l_uid_t";
5731a9643ea8Slogwang break;
5732a9643ea8Slogwang case 3:
5733a9643ea8Slogwang p = "l_gid_t";
5734a9643ea8Slogwang break;
5735a9643ea8Slogwang case 4:
5736a9643ea8Slogwang p = "l_int";
5737a9643ea8Slogwang break;
5738a9643ea8Slogwang default:
5739a9643ea8Slogwang break;
5740a9643ea8Slogwang };
5741a9643ea8Slogwang break;
5742a9643ea8Slogwang /* linux_futimesat */
5743a9643ea8Slogwang case 261:
5744a9643ea8Slogwang switch(ndx) {
5745a9643ea8Slogwang case 0:
5746a9643ea8Slogwang p = "l_int";
5747a9643ea8Slogwang break;
5748a9643ea8Slogwang case 1:
5749*22ce4affSfengbojiang p = "userland char *";
5750a9643ea8Slogwang break;
5751a9643ea8Slogwang case 2:
5752*22ce4affSfengbojiang p = "userland struct l_timeval *";
5753a9643ea8Slogwang break;
5754a9643ea8Slogwang default:
5755a9643ea8Slogwang break;
5756a9643ea8Slogwang };
5757a9643ea8Slogwang break;
5758a9643ea8Slogwang /* linux_newfstatat */
5759a9643ea8Slogwang case 262:
5760a9643ea8Slogwang switch(ndx) {
5761a9643ea8Slogwang case 0:
5762a9643ea8Slogwang p = "l_int";
5763a9643ea8Slogwang break;
5764a9643ea8Slogwang case 1:
5765*22ce4affSfengbojiang p = "userland char *";
5766a9643ea8Slogwang break;
5767a9643ea8Slogwang case 2:
5768*22ce4affSfengbojiang p = "userland struct l_stat64 *";
5769a9643ea8Slogwang break;
5770a9643ea8Slogwang case 3:
5771a9643ea8Slogwang p = "l_int";
5772a9643ea8Slogwang break;
5773a9643ea8Slogwang default:
5774a9643ea8Slogwang break;
5775a9643ea8Slogwang };
5776a9643ea8Slogwang break;
5777a9643ea8Slogwang /* linux_unlinkat */
5778a9643ea8Slogwang case 263:
5779a9643ea8Slogwang switch(ndx) {
5780a9643ea8Slogwang case 0:
5781a9643ea8Slogwang p = "l_int";
5782a9643ea8Slogwang break;
5783a9643ea8Slogwang case 1:
5784*22ce4affSfengbojiang p = "userland const char *";
5785a9643ea8Slogwang break;
5786a9643ea8Slogwang case 2:
5787a9643ea8Slogwang p = "l_int";
5788a9643ea8Slogwang break;
5789a9643ea8Slogwang default:
5790a9643ea8Slogwang break;
5791a9643ea8Slogwang };
5792a9643ea8Slogwang break;
5793a9643ea8Slogwang /* linux_renameat */
5794a9643ea8Slogwang case 264:
5795a9643ea8Slogwang switch(ndx) {
5796a9643ea8Slogwang case 0:
5797a9643ea8Slogwang p = "l_int";
5798a9643ea8Slogwang break;
5799a9643ea8Slogwang case 1:
5800*22ce4affSfengbojiang p = "userland const char *";
5801a9643ea8Slogwang break;
5802a9643ea8Slogwang case 2:
5803a9643ea8Slogwang p = "l_int";
5804a9643ea8Slogwang break;
5805a9643ea8Slogwang case 3:
5806*22ce4affSfengbojiang p = "userland const char *";
5807a9643ea8Slogwang break;
5808a9643ea8Slogwang default:
5809a9643ea8Slogwang break;
5810a9643ea8Slogwang };
5811a9643ea8Slogwang break;
5812a9643ea8Slogwang /* linux_linkat */
5813a9643ea8Slogwang case 265:
5814a9643ea8Slogwang switch(ndx) {
5815a9643ea8Slogwang case 0:
5816a9643ea8Slogwang p = "l_int";
5817a9643ea8Slogwang break;
5818a9643ea8Slogwang case 1:
5819*22ce4affSfengbojiang p = "userland const char *";
5820a9643ea8Slogwang break;
5821a9643ea8Slogwang case 2:
5822a9643ea8Slogwang p = "l_int";
5823a9643ea8Slogwang break;
5824a9643ea8Slogwang case 3:
5825*22ce4affSfengbojiang p = "userland const char *";
5826a9643ea8Slogwang break;
5827a9643ea8Slogwang case 4:
5828a9643ea8Slogwang p = "l_int";
5829a9643ea8Slogwang break;
5830a9643ea8Slogwang default:
5831a9643ea8Slogwang break;
5832a9643ea8Slogwang };
5833a9643ea8Slogwang break;
5834a9643ea8Slogwang /* linux_symlinkat */
5835a9643ea8Slogwang case 266:
5836a9643ea8Slogwang switch(ndx) {
5837a9643ea8Slogwang case 0:
5838*22ce4affSfengbojiang p = "userland const char *";
5839a9643ea8Slogwang break;
5840a9643ea8Slogwang case 1:
5841a9643ea8Slogwang p = "l_int";
5842a9643ea8Slogwang break;
5843a9643ea8Slogwang case 2:
5844*22ce4affSfengbojiang p = "userland const char *";
5845a9643ea8Slogwang break;
5846a9643ea8Slogwang default:
5847a9643ea8Slogwang break;
5848a9643ea8Slogwang };
5849a9643ea8Slogwang break;
5850a9643ea8Slogwang /* linux_readlinkat */
5851a9643ea8Slogwang case 267:
5852a9643ea8Slogwang switch(ndx) {
5853a9643ea8Slogwang case 0:
5854a9643ea8Slogwang p = "l_int";
5855a9643ea8Slogwang break;
5856a9643ea8Slogwang case 1:
5857*22ce4affSfengbojiang p = "userland const char *";
5858a9643ea8Slogwang break;
5859a9643ea8Slogwang case 2:
5860*22ce4affSfengbojiang p = "userland char *";
5861a9643ea8Slogwang break;
5862a9643ea8Slogwang case 3:
5863a9643ea8Slogwang p = "l_int";
5864a9643ea8Slogwang break;
5865a9643ea8Slogwang default:
5866a9643ea8Slogwang break;
5867a9643ea8Slogwang };
5868a9643ea8Slogwang break;
5869a9643ea8Slogwang /* linux_fchmodat */
5870a9643ea8Slogwang case 268:
5871a9643ea8Slogwang switch(ndx) {
5872a9643ea8Slogwang case 0:
5873a9643ea8Slogwang p = "l_int";
5874a9643ea8Slogwang break;
5875a9643ea8Slogwang case 1:
5876*22ce4affSfengbojiang p = "userland const char *";
5877a9643ea8Slogwang break;
5878a9643ea8Slogwang case 2:
5879a9643ea8Slogwang p = "l_mode_t";
5880a9643ea8Slogwang break;
5881a9643ea8Slogwang default:
5882a9643ea8Slogwang break;
5883a9643ea8Slogwang };
5884a9643ea8Slogwang break;
5885a9643ea8Slogwang /* linux_faccessat */
5886a9643ea8Slogwang case 269:
5887a9643ea8Slogwang switch(ndx) {
5888a9643ea8Slogwang case 0:
5889a9643ea8Slogwang p = "l_int";
5890a9643ea8Slogwang break;
5891a9643ea8Slogwang case 1:
5892*22ce4affSfengbojiang p = "userland const char *";
5893a9643ea8Slogwang break;
5894a9643ea8Slogwang case 2:
5895a9643ea8Slogwang p = "l_int";
5896a9643ea8Slogwang break;
5897a9643ea8Slogwang default:
5898a9643ea8Slogwang break;
5899a9643ea8Slogwang };
5900a9643ea8Slogwang break;
5901a9643ea8Slogwang /* linux_pselect6 */
5902a9643ea8Slogwang case 270:
5903a9643ea8Slogwang switch(ndx) {
5904a9643ea8Slogwang case 0:
5905a9643ea8Slogwang p = "l_int";
5906a9643ea8Slogwang break;
5907a9643ea8Slogwang case 1:
5908*22ce4affSfengbojiang p = "userland l_fd_set *";
5909a9643ea8Slogwang break;
5910a9643ea8Slogwang case 2:
5911*22ce4affSfengbojiang p = "userland l_fd_set *";
5912a9643ea8Slogwang break;
5913a9643ea8Slogwang case 3:
5914*22ce4affSfengbojiang p = "userland l_fd_set *";
5915a9643ea8Slogwang break;
5916a9643ea8Slogwang case 4:
5917*22ce4affSfengbojiang p = "userland struct l_timespec *";
5918a9643ea8Slogwang break;
5919a9643ea8Slogwang case 5:
5920*22ce4affSfengbojiang p = "userland l_uintptr_t *";
5921a9643ea8Slogwang break;
5922a9643ea8Slogwang default:
5923a9643ea8Slogwang break;
5924a9643ea8Slogwang };
5925a9643ea8Slogwang break;
5926a9643ea8Slogwang /* linux_ppoll */
5927a9643ea8Slogwang case 271:
5928a9643ea8Slogwang switch(ndx) {
5929a9643ea8Slogwang case 0:
5930*22ce4affSfengbojiang p = "userland struct pollfd *";
5931a9643ea8Slogwang break;
5932a9643ea8Slogwang case 1:
5933*22ce4affSfengbojiang p = "l_uint";
5934a9643ea8Slogwang break;
5935a9643ea8Slogwang case 2:
5936*22ce4affSfengbojiang p = "userland struct l_timespec *";
5937a9643ea8Slogwang break;
5938a9643ea8Slogwang case 3:
5939*22ce4affSfengbojiang p = "userland l_sigset_t *";
5940a9643ea8Slogwang break;
5941a9643ea8Slogwang case 4:
5942a9643ea8Slogwang p = "l_size_t";
5943a9643ea8Slogwang break;
5944a9643ea8Slogwang default:
5945a9643ea8Slogwang break;
5946a9643ea8Slogwang };
5947a9643ea8Slogwang break;
5948a9643ea8Slogwang /* linux_unshare */
5949a9643ea8Slogwang case 272:
5950a9643ea8Slogwang break;
5951a9643ea8Slogwang /* linux_set_robust_list */
5952a9643ea8Slogwang case 273:
5953a9643ea8Slogwang switch(ndx) {
5954a9643ea8Slogwang case 0:
5955*22ce4affSfengbojiang p = "userland struct linux_robust_list_head *";
5956a9643ea8Slogwang break;
5957a9643ea8Slogwang case 1:
5958a9643ea8Slogwang p = "l_size_t";
5959a9643ea8Slogwang break;
5960a9643ea8Slogwang default:
5961a9643ea8Slogwang break;
5962a9643ea8Slogwang };
5963a9643ea8Slogwang break;
5964a9643ea8Slogwang /* linux_get_robust_list */
5965a9643ea8Slogwang case 274:
5966a9643ea8Slogwang switch(ndx) {
5967a9643ea8Slogwang case 0:
5968a9643ea8Slogwang p = "l_int";
5969a9643ea8Slogwang break;
5970a9643ea8Slogwang case 1:
5971*22ce4affSfengbojiang p = "userland struct linux_robust_list_head **";
5972a9643ea8Slogwang break;
5973a9643ea8Slogwang case 2:
5974*22ce4affSfengbojiang p = "userland l_size_t *";
5975a9643ea8Slogwang break;
5976a9643ea8Slogwang default:
5977a9643ea8Slogwang break;
5978a9643ea8Slogwang };
5979a9643ea8Slogwang break;
5980a9643ea8Slogwang /* linux_splice */
5981a9643ea8Slogwang case 275:
5982*22ce4affSfengbojiang switch(ndx) {
5983*22ce4affSfengbojiang case 0:
5984*22ce4affSfengbojiang p = "int";
5985*22ce4affSfengbojiang break;
5986*22ce4affSfengbojiang case 1:
5987*22ce4affSfengbojiang p = "userland l_loff_t *";
5988*22ce4affSfengbojiang break;
5989*22ce4affSfengbojiang case 2:
5990*22ce4affSfengbojiang p = "int";
5991*22ce4affSfengbojiang break;
5992*22ce4affSfengbojiang case 3:
5993*22ce4affSfengbojiang p = "userland l_loff_t *";
5994*22ce4affSfengbojiang break;
5995*22ce4affSfengbojiang case 4:
5996*22ce4affSfengbojiang p = "l_size_t";
5997*22ce4affSfengbojiang break;
5998*22ce4affSfengbojiang case 5:
5999*22ce4affSfengbojiang p = "l_uint";
6000*22ce4affSfengbojiang break;
6001*22ce4affSfengbojiang default:
6002*22ce4affSfengbojiang break;
6003*22ce4affSfengbojiang };
6004a9643ea8Slogwang break;
6005a9643ea8Slogwang /* linux_tee */
6006a9643ea8Slogwang case 276:
6007a9643ea8Slogwang break;
6008a9643ea8Slogwang /* linux_sync_file_range */
6009a9643ea8Slogwang case 277:
6010*22ce4affSfengbojiang switch(ndx) {
6011*22ce4affSfengbojiang case 0:
6012*22ce4affSfengbojiang p = "l_int";
6013*22ce4affSfengbojiang break;
6014*22ce4affSfengbojiang case 1:
6015*22ce4affSfengbojiang p = "l_loff_t";
6016*22ce4affSfengbojiang break;
6017*22ce4affSfengbojiang case 2:
6018*22ce4affSfengbojiang p = "l_loff_t";
6019*22ce4affSfengbojiang break;
6020*22ce4affSfengbojiang case 3:
6021*22ce4affSfengbojiang p = "l_uint";
6022*22ce4affSfengbojiang break;
6023*22ce4affSfengbojiang default:
6024*22ce4affSfengbojiang break;
6025*22ce4affSfengbojiang };
6026a9643ea8Slogwang break;
6027a9643ea8Slogwang /* linux_vmsplice */
6028a9643ea8Slogwang case 278:
6029a9643ea8Slogwang break;
6030a9643ea8Slogwang /* linux_move_pages */
6031a9643ea8Slogwang case 279:
6032a9643ea8Slogwang break;
6033a9643ea8Slogwang /* linux_utimensat */
6034a9643ea8Slogwang case 280:
6035a9643ea8Slogwang switch(ndx) {
6036a9643ea8Slogwang case 0:
6037a9643ea8Slogwang p = "l_int";
6038a9643ea8Slogwang break;
6039a9643ea8Slogwang case 1:
6040*22ce4affSfengbojiang p = "userland const char *";
6041a9643ea8Slogwang break;
6042a9643ea8Slogwang case 2:
6043*22ce4affSfengbojiang p = "userland const struct l_timespec *";
6044a9643ea8Slogwang break;
6045a9643ea8Slogwang case 3:
6046a9643ea8Slogwang p = "l_int";
6047a9643ea8Slogwang break;
6048a9643ea8Slogwang default:
6049a9643ea8Slogwang break;
6050a9643ea8Slogwang };
6051a9643ea8Slogwang break;
6052a9643ea8Slogwang /* linux_epoll_pwait */
6053a9643ea8Slogwang case 281:
6054a9643ea8Slogwang switch(ndx) {
6055a9643ea8Slogwang case 0:
6056a9643ea8Slogwang p = "l_int";
6057a9643ea8Slogwang break;
6058a9643ea8Slogwang case 1:
6059*22ce4affSfengbojiang p = "userland struct epoll_event *";
6060a9643ea8Slogwang break;
6061a9643ea8Slogwang case 2:
6062a9643ea8Slogwang p = "l_int";
6063a9643ea8Slogwang break;
6064a9643ea8Slogwang case 3:
6065a9643ea8Slogwang p = "l_int";
6066a9643ea8Slogwang break;
6067a9643ea8Slogwang case 4:
6068*22ce4affSfengbojiang p = "userland l_sigset_t *";
6069*22ce4affSfengbojiang break;
6070*22ce4affSfengbojiang case 5:
6071*22ce4affSfengbojiang p = "l_size_t";
6072a9643ea8Slogwang break;
6073a9643ea8Slogwang default:
6074a9643ea8Slogwang break;
6075a9643ea8Slogwang };
6076a9643ea8Slogwang break;
6077a9643ea8Slogwang /* linux_signalfd */
6078a9643ea8Slogwang case 282:
6079a9643ea8Slogwang break;
6080*22ce4affSfengbojiang /* linux_timerfd_create */
6081a9643ea8Slogwang case 283:
6082*22ce4affSfengbojiang switch(ndx) {
6083*22ce4affSfengbojiang case 0:
6084*22ce4affSfengbojiang p = "l_int";
6085*22ce4affSfengbojiang break;
6086*22ce4affSfengbojiang case 1:
6087*22ce4affSfengbojiang p = "l_int";
6088*22ce4affSfengbojiang break;
6089*22ce4affSfengbojiang default:
6090*22ce4affSfengbojiang break;
6091*22ce4affSfengbojiang };
6092a9643ea8Slogwang break;
6093a9643ea8Slogwang /* linux_eventfd */
6094a9643ea8Slogwang case 284:
6095a9643ea8Slogwang switch(ndx) {
6096a9643ea8Slogwang case 0:
6097a9643ea8Slogwang p = "l_uint";
6098a9643ea8Slogwang break;
6099a9643ea8Slogwang default:
6100a9643ea8Slogwang break;
6101a9643ea8Slogwang };
6102a9643ea8Slogwang break;
6103a9643ea8Slogwang /* linux_fallocate */
6104a9643ea8Slogwang case 285:
6105a9643ea8Slogwang switch(ndx) {
6106a9643ea8Slogwang case 0:
6107a9643ea8Slogwang p = "l_int";
6108a9643ea8Slogwang break;
6109a9643ea8Slogwang case 1:
6110a9643ea8Slogwang p = "l_int";
6111a9643ea8Slogwang break;
6112a9643ea8Slogwang case 2:
6113a9643ea8Slogwang p = "l_loff_t";
6114a9643ea8Slogwang break;
6115a9643ea8Slogwang case 3:
6116a9643ea8Slogwang p = "l_loff_t";
6117a9643ea8Slogwang break;
6118a9643ea8Slogwang default:
6119a9643ea8Slogwang break;
6120a9643ea8Slogwang };
6121a9643ea8Slogwang break;
6122a9643ea8Slogwang /* linux_timerfd_settime */
6123a9643ea8Slogwang case 286:
6124*22ce4affSfengbojiang switch(ndx) {
6125*22ce4affSfengbojiang case 0:
6126*22ce4affSfengbojiang p = "l_int";
6127*22ce4affSfengbojiang break;
6128*22ce4affSfengbojiang case 1:
6129*22ce4affSfengbojiang p = "l_int";
6130*22ce4affSfengbojiang break;
6131*22ce4affSfengbojiang case 2:
6132*22ce4affSfengbojiang p = "userland const struct l_itimerspec *";
6133*22ce4affSfengbojiang break;
6134*22ce4affSfengbojiang case 3:
6135*22ce4affSfengbojiang p = "userland struct l_itimerspec *";
6136*22ce4affSfengbojiang break;
6137*22ce4affSfengbojiang default:
6138*22ce4affSfengbojiang break;
6139*22ce4affSfengbojiang };
6140a9643ea8Slogwang break;
6141a9643ea8Slogwang /* linux_timerfd_gettime */
6142a9643ea8Slogwang case 287:
6143*22ce4affSfengbojiang switch(ndx) {
6144*22ce4affSfengbojiang case 0:
6145*22ce4affSfengbojiang p = "l_int";
6146*22ce4affSfengbojiang break;
6147*22ce4affSfengbojiang case 1:
6148*22ce4affSfengbojiang p = "userland struct l_itimerspec *";
6149*22ce4affSfengbojiang break;
6150*22ce4affSfengbojiang default:
6151*22ce4affSfengbojiang break;
6152*22ce4affSfengbojiang };
6153a9643ea8Slogwang break;
6154a9643ea8Slogwang /* linux_accept4 */
6155a9643ea8Slogwang case 288:
6156a9643ea8Slogwang switch(ndx) {
6157a9643ea8Slogwang case 0:
6158a9643ea8Slogwang p = "l_int";
6159a9643ea8Slogwang break;
6160a9643ea8Slogwang case 1:
6161a9643ea8Slogwang p = "l_uintptr_t";
6162a9643ea8Slogwang break;
6163a9643ea8Slogwang case 2:
6164a9643ea8Slogwang p = "l_uintptr_t";
6165a9643ea8Slogwang break;
6166a9643ea8Slogwang case 3:
6167*22ce4affSfengbojiang p = "l_int";
6168a9643ea8Slogwang break;
6169a9643ea8Slogwang default:
6170a9643ea8Slogwang break;
6171a9643ea8Slogwang };
6172a9643ea8Slogwang break;
6173a9643ea8Slogwang /* linux_signalfd4 */
6174a9643ea8Slogwang case 289:
6175a9643ea8Slogwang break;
6176a9643ea8Slogwang /* linux_eventfd2 */
6177a9643ea8Slogwang case 290:
6178a9643ea8Slogwang switch(ndx) {
6179a9643ea8Slogwang case 0:
6180a9643ea8Slogwang p = "l_uint";
6181a9643ea8Slogwang break;
6182a9643ea8Slogwang case 1:
6183a9643ea8Slogwang p = "l_int";
6184a9643ea8Slogwang break;
6185a9643ea8Slogwang default:
6186a9643ea8Slogwang break;
6187a9643ea8Slogwang };
6188a9643ea8Slogwang break;
6189a9643ea8Slogwang /* linux_epoll_create1 */
6190a9643ea8Slogwang case 291:
6191a9643ea8Slogwang switch(ndx) {
6192a9643ea8Slogwang case 0:
6193a9643ea8Slogwang p = "l_int";
6194a9643ea8Slogwang break;
6195a9643ea8Slogwang default:
6196a9643ea8Slogwang break;
6197a9643ea8Slogwang };
6198a9643ea8Slogwang break;
6199a9643ea8Slogwang /* linux_dup3 */
6200a9643ea8Slogwang case 292:
6201a9643ea8Slogwang switch(ndx) {
6202a9643ea8Slogwang case 0:
6203*22ce4affSfengbojiang p = "l_uint";
6204a9643ea8Slogwang break;
6205a9643ea8Slogwang case 1:
6206*22ce4affSfengbojiang p = "l_uint";
6207a9643ea8Slogwang break;
6208a9643ea8Slogwang case 2:
6209a9643ea8Slogwang p = "l_int";
6210a9643ea8Slogwang break;
6211a9643ea8Slogwang default:
6212a9643ea8Slogwang break;
6213a9643ea8Slogwang };
6214a9643ea8Slogwang break;
6215a9643ea8Slogwang /* linux_pipe2 */
6216a9643ea8Slogwang case 293:
6217a9643ea8Slogwang switch(ndx) {
6218a9643ea8Slogwang case 0:
6219*22ce4affSfengbojiang p = "userland l_int *";
6220a9643ea8Slogwang break;
6221a9643ea8Slogwang case 1:
6222a9643ea8Slogwang p = "l_int";
6223a9643ea8Slogwang break;
6224a9643ea8Slogwang default:
6225a9643ea8Slogwang break;
6226a9643ea8Slogwang };
6227a9643ea8Slogwang break;
6228a9643ea8Slogwang /* linux_inotify_init1 */
6229a9643ea8Slogwang case 294:
6230*22ce4affSfengbojiang switch(ndx) {
6231*22ce4affSfengbojiang case 0:
6232*22ce4affSfengbojiang p = "l_int";
6233*22ce4affSfengbojiang break;
6234*22ce4affSfengbojiang default:
6235*22ce4affSfengbojiang break;
6236*22ce4affSfengbojiang };
6237a9643ea8Slogwang break;
6238a9643ea8Slogwang /* linux_preadv */
6239a9643ea8Slogwang case 295:
6240*22ce4affSfengbojiang switch(ndx) {
6241*22ce4affSfengbojiang case 0:
6242*22ce4affSfengbojiang p = "l_ulong";
6243*22ce4affSfengbojiang break;
6244*22ce4affSfengbojiang case 1:
6245*22ce4affSfengbojiang p = "userland struct iovec *";
6246*22ce4affSfengbojiang break;
6247*22ce4affSfengbojiang case 2:
6248*22ce4affSfengbojiang p = "l_ulong";
6249*22ce4affSfengbojiang break;
6250*22ce4affSfengbojiang case 3:
6251*22ce4affSfengbojiang p = "l_ulong";
6252*22ce4affSfengbojiang break;
6253*22ce4affSfengbojiang case 4:
6254*22ce4affSfengbojiang p = "l_ulong";
6255*22ce4affSfengbojiang break;
6256*22ce4affSfengbojiang default:
6257*22ce4affSfengbojiang break;
6258*22ce4affSfengbojiang };
6259a9643ea8Slogwang break;
6260a9643ea8Slogwang /* linux_pwritev */
6261a9643ea8Slogwang case 296:
6262*22ce4affSfengbojiang switch(ndx) {
6263*22ce4affSfengbojiang case 0:
6264*22ce4affSfengbojiang p = "l_ulong";
6265a9643ea8Slogwang break;
6266*22ce4affSfengbojiang case 1:
6267*22ce4affSfengbojiang p = "userland struct iovec *";
6268*22ce4affSfengbojiang break;
6269*22ce4affSfengbojiang case 2:
6270*22ce4affSfengbojiang p = "l_ulong";
6271*22ce4affSfengbojiang break;
6272*22ce4affSfengbojiang case 3:
6273*22ce4affSfengbojiang p = "l_ulong";
6274*22ce4affSfengbojiang break;
6275*22ce4affSfengbojiang case 4:
6276*22ce4affSfengbojiang p = "l_ulong";
6277*22ce4affSfengbojiang break;
6278*22ce4affSfengbojiang default:
6279*22ce4affSfengbojiang break;
6280*22ce4affSfengbojiang };
6281*22ce4affSfengbojiang break;
6282*22ce4affSfengbojiang /* linux_rt_tgsigqueueinfo */
6283a9643ea8Slogwang case 297:
6284*22ce4affSfengbojiang switch(ndx) {
6285*22ce4affSfengbojiang case 0:
6286*22ce4affSfengbojiang p = "l_pid_t";
6287*22ce4affSfengbojiang break;
6288*22ce4affSfengbojiang case 1:
6289*22ce4affSfengbojiang p = "l_pid_t";
6290*22ce4affSfengbojiang break;
6291*22ce4affSfengbojiang case 2:
6292*22ce4affSfengbojiang p = "l_int";
6293*22ce4affSfengbojiang break;
6294*22ce4affSfengbojiang case 3:
6295*22ce4affSfengbojiang p = "userland l_siginfo_t *";
6296*22ce4affSfengbojiang break;
6297*22ce4affSfengbojiang default:
6298*22ce4affSfengbojiang break;
6299*22ce4affSfengbojiang };
6300a9643ea8Slogwang break;
6301a9643ea8Slogwang /* linux_perf_event_open */
6302a9643ea8Slogwang case 298:
6303a9643ea8Slogwang break;
6304a9643ea8Slogwang /* linux_recvmmsg */
6305a9643ea8Slogwang case 299:
6306a9643ea8Slogwang switch(ndx) {
6307a9643ea8Slogwang case 0:
6308a9643ea8Slogwang p = "l_int";
6309a9643ea8Slogwang break;
6310a9643ea8Slogwang case 1:
6311*22ce4affSfengbojiang p = "userland struct l_mmsghdr *";
6312a9643ea8Slogwang break;
6313a9643ea8Slogwang case 2:
6314a9643ea8Slogwang p = "l_uint";
6315a9643ea8Slogwang break;
6316a9643ea8Slogwang case 3:
6317a9643ea8Slogwang p = "l_uint";
6318a9643ea8Slogwang break;
6319a9643ea8Slogwang case 4:
6320*22ce4affSfengbojiang p = "userland struct l_timespec *";
6321a9643ea8Slogwang break;
6322a9643ea8Slogwang default:
6323a9643ea8Slogwang break;
6324a9643ea8Slogwang };
6325a9643ea8Slogwang break;
6326a9643ea8Slogwang /* linux_fanotify_init */
6327a9643ea8Slogwang case 300:
6328a9643ea8Slogwang break;
6329a9643ea8Slogwang /* linux_fanotify_mark */
6330a9643ea8Slogwang case 301:
6331a9643ea8Slogwang break;
6332a9643ea8Slogwang /* linux_prlimit64 */
6333a9643ea8Slogwang case 302:
6334a9643ea8Slogwang switch(ndx) {
6335a9643ea8Slogwang case 0:
6336a9643ea8Slogwang p = "l_pid_t";
6337a9643ea8Slogwang break;
6338a9643ea8Slogwang case 1:
6339a9643ea8Slogwang p = "l_uint";
6340a9643ea8Slogwang break;
6341a9643ea8Slogwang case 2:
6342*22ce4affSfengbojiang p = "userland struct rlimit *";
6343a9643ea8Slogwang break;
6344a9643ea8Slogwang case 3:
6345*22ce4affSfengbojiang p = "userland struct rlimit *";
6346a9643ea8Slogwang break;
6347a9643ea8Slogwang default:
6348a9643ea8Slogwang break;
6349a9643ea8Slogwang };
6350a9643ea8Slogwang break;
6351a9643ea8Slogwang /* linux_name_to_handle_at */
6352a9643ea8Slogwang case 303:
6353*22ce4affSfengbojiang switch(ndx) {
6354*22ce4affSfengbojiang case 0:
6355*22ce4affSfengbojiang p = "l_int";
6356*22ce4affSfengbojiang break;
6357*22ce4affSfengbojiang case 1:
6358*22ce4affSfengbojiang p = "userland const char *";
6359*22ce4affSfengbojiang break;
6360*22ce4affSfengbojiang case 2:
6361*22ce4affSfengbojiang p = "userland struct l_file_handle *";
6362*22ce4affSfengbojiang break;
6363*22ce4affSfengbojiang case 3:
6364*22ce4affSfengbojiang p = "userland l_int *";
6365*22ce4affSfengbojiang break;
6366*22ce4affSfengbojiang case 4:
6367*22ce4affSfengbojiang p = "l_int";
6368*22ce4affSfengbojiang break;
6369*22ce4affSfengbojiang default:
6370*22ce4affSfengbojiang break;
6371*22ce4affSfengbojiang };
6372a9643ea8Slogwang break;
6373a9643ea8Slogwang /* linux_open_by_handle_at */
6374a9643ea8Slogwang case 304:
6375*22ce4affSfengbojiang switch(ndx) {
6376*22ce4affSfengbojiang case 0:
6377*22ce4affSfengbojiang p = "l_int";
6378*22ce4affSfengbojiang break;
6379*22ce4affSfengbojiang case 1:
6380*22ce4affSfengbojiang p = "userland struct l_file_handle *";
6381*22ce4affSfengbojiang break;
6382*22ce4affSfengbojiang case 2:
6383*22ce4affSfengbojiang p = "l_int";
6384*22ce4affSfengbojiang break;
6385*22ce4affSfengbojiang default:
6386*22ce4affSfengbojiang break;
6387*22ce4affSfengbojiang };
6388a9643ea8Slogwang break;
6389a9643ea8Slogwang /* linux_clock_adjtime */
6390a9643ea8Slogwang case 305:
6391a9643ea8Slogwang break;
6392a9643ea8Slogwang /* linux_syncfs */
6393a9643ea8Slogwang case 306:
6394a9643ea8Slogwang switch(ndx) {
6395a9643ea8Slogwang case 0:
6396a9643ea8Slogwang p = "l_int";
6397a9643ea8Slogwang break;
6398a9643ea8Slogwang default:
6399a9643ea8Slogwang break;
6400a9643ea8Slogwang };
6401a9643ea8Slogwang break;
6402a9643ea8Slogwang /* linux_sendmmsg */
6403a9643ea8Slogwang case 307:
6404a9643ea8Slogwang switch(ndx) {
6405a9643ea8Slogwang case 0:
6406a9643ea8Slogwang p = "l_int";
6407a9643ea8Slogwang break;
6408a9643ea8Slogwang case 1:
6409*22ce4affSfengbojiang p = "userland struct l_mmsghdr *";
6410a9643ea8Slogwang break;
6411a9643ea8Slogwang case 2:
6412a9643ea8Slogwang p = "l_uint";
6413a9643ea8Slogwang break;
6414a9643ea8Slogwang case 3:
6415a9643ea8Slogwang p = "l_uint";
6416a9643ea8Slogwang break;
6417a9643ea8Slogwang default:
6418a9643ea8Slogwang break;
6419a9643ea8Slogwang };
6420a9643ea8Slogwang break;
6421a9643ea8Slogwang /* linux_setns */
6422a9643ea8Slogwang case 308:
6423*22ce4affSfengbojiang switch(ndx) {
6424*22ce4affSfengbojiang case 0:
6425*22ce4affSfengbojiang p = "l_int";
6426*22ce4affSfengbojiang break;
6427*22ce4affSfengbojiang case 1:
6428*22ce4affSfengbojiang p = "l_int";
6429*22ce4affSfengbojiang break;
6430*22ce4affSfengbojiang default:
6431*22ce4affSfengbojiang break;
6432*22ce4affSfengbojiang };
6433*22ce4affSfengbojiang break;
6434*22ce4affSfengbojiang /* linux_getcpu */
6435*22ce4affSfengbojiang case 309:
6436*22ce4affSfengbojiang switch(ndx) {
6437*22ce4affSfengbojiang case 0:
6438*22ce4affSfengbojiang p = "userland l_uint *";
6439*22ce4affSfengbojiang break;
6440*22ce4affSfengbojiang case 1:
6441*22ce4affSfengbojiang p = "userland l_uint *";
6442*22ce4affSfengbojiang break;
6443*22ce4affSfengbojiang case 2:
6444*22ce4affSfengbojiang p = "userland void *";
6445*22ce4affSfengbojiang break;
6446*22ce4affSfengbojiang default:
6447*22ce4affSfengbojiang break;
6448*22ce4affSfengbojiang };
6449a9643ea8Slogwang break;
6450a9643ea8Slogwang /* linux_process_vm_readv */
6451*22ce4affSfengbojiang case 310:
6452*22ce4affSfengbojiang switch(ndx) {
6453*22ce4affSfengbojiang case 0:
6454*22ce4affSfengbojiang p = "l_pid_t";
6455*22ce4affSfengbojiang break;
6456*22ce4affSfengbojiang case 1:
6457*22ce4affSfengbojiang p = "userland const struct iovec *";
6458*22ce4affSfengbojiang break;
6459*22ce4affSfengbojiang case 2:
6460*22ce4affSfengbojiang p = "l_ulong";
6461*22ce4affSfengbojiang break;
6462*22ce4affSfengbojiang case 3:
6463*22ce4affSfengbojiang p = "userland const struct iovec *";
6464*22ce4affSfengbojiang break;
6465*22ce4affSfengbojiang case 4:
6466*22ce4affSfengbojiang p = "l_ulong";
6467*22ce4affSfengbojiang break;
6468*22ce4affSfengbojiang case 5:
6469*22ce4affSfengbojiang p = "l_ulong";
6470*22ce4affSfengbojiang break;
6471*22ce4affSfengbojiang default:
6472*22ce4affSfengbojiang break;
6473*22ce4affSfengbojiang };
6474a9643ea8Slogwang break;
6475a9643ea8Slogwang /* linux_process_vm_writev */
6476*22ce4affSfengbojiang case 311:
6477*22ce4affSfengbojiang switch(ndx) {
6478*22ce4affSfengbojiang case 0:
6479*22ce4affSfengbojiang p = "l_pid_t";
6480*22ce4affSfengbojiang break;
6481*22ce4affSfengbojiang case 1:
6482*22ce4affSfengbojiang p = "userland const struct iovec *";
6483*22ce4affSfengbojiang break;
6484*22ce4affSfengbojiang case 2:
6485*22ce4affSfengbojiang p = "l_ulong";
6486*22ce4affSfengbojiang break;
6487*22ce4affSfengbojiang case 3:
6488*22ce4affSfengbojiang p = "userland const struct iovec *";
6489*22ce4affSfengbojiang break;
6490*22ce4affSfengbojiang case 4:
6491*22ce4affSfengbojiang p = "l_ulong";
6492*22ce4affSfengbojiang break;
6493*22ce4affSfengbojiang case 5:
6494*22ce4affSfengbojiang p = "l_ulong";
6495*22ce4affSfengbojiang break;
6496*22ce4affSfengbojiang default:
6497*22ce4affSfengbojiang break;
6498*22ce4affSfengbojiang };
6499a9643ea8Slogwang break;
6500a9643ea8Slogwang /* linux_kcmp */
6501*22ce4affSfengbojiang case 312:
6502*22ce4affSfengbojiang switch(ndx) {
6503*22ce4affSfengbojiang case 0:
6504*22ce4affSfengbojiang p = "l_pid_t";
6505*22ce4affSfengbojiang break;
6506*22ce4affSfengbojiang case 1:
6507*22ce4affSfengbojiang p = "l_pid_t";
6508*22ce4affSfengbojiang break;
6509*22ce4affSfengbojiang case 2:
6510*22ce4affSfengbojiang p = "l_int";
6511*22ce4affSfengbojiang break;
6512*22ce4affSfengbojiang case 3:
6513*22ce4affSfengbojiang p = "l_ulong";
6514*22ce4affSfengbojiang break;
6515*22ce4affSfengbojiang case 4:
6516*22ce4affSfengbojiang p = "l_ulong";
6517*22ce4affSfengbojiang break;
6518*22ce4affSfengbojiang default:
6519*22ce4affSfengbojiang break;
6520*22ce4affSfengbojiang };
6521a9643ea8Slogwang break;
6522a9643ea8Slogwang /* linux_finit_module */
6523*22ce4affSfengbojiang case 313:
6524*22ce4affSfengbojiang switch(ndx) {
6525*22ce4affSfengbojiang case 0:
6526*22ce4affSfengbojiang p = "l_int";
6527*22ce4affSfengbojiang break;
6528*22ce4affSfengbojiang case 1:
6529*22ce4affSfengbojiang p = "userland const char *";
6530*22ce4affSfengbojiang break;
6531*22ce4affSfengbojiang case 2:
6532*22ce4affSfengbojiang p = "l_int";
6533*22ce4affSfengbojiang break;
6534*22ce4affSfengbojiang default:
6535*22ce4affSfengbojiang break;
6536*22ce4affSfengbojiang };
6537*22ce4affSfengbojiang break;
6538*22ce4affSfengbojiang /* linux_sched_setattr */
6539*22ce4affSfengbojiang case 314:
6540*22ce4affSfengbojiang switch(ndx) {
6541*22ce4affSfengbojiang case 0:
6542*22ce4affSfengbojiang p = "l_pid_t";
6543*22ce4affSfengbojiang break;
6544*22ce4affSfengbojiang case 1:
6545*22ce4affSfengbojiang p = "userland void *";
6546*22ce4affSfengbojiang break;
6547*22ce4affSfengbojiang case 2:
6548*22ce4affSfengbojiang p = "l_uint";
6549*22ce4affSfengbojiang break;
6550*22ce4affSfengbojiang default:
6551*22ce4affSfengbojiang break;
6552*22ce4affSfengbojiang };
6553*22ce4affSfengbojiang break;
6554*22ce4affSfengbojiang /* linux_sched_getattr */
6555*22ce4affSfengbojiang case 315:
6556*22ce4affSfengbojiang switch(ndx) {
6557*22ce4affSfengbojiang case 0:
6558*22ce4affSfengbojiang p = "l_pid_t";
6559*22ce4affSfengbojiang break;
6560*22ce4affSfengbojiang case 1:
6561*22ce4affSfengbojiang p = "userland void *";
6562*22ce4affSfengbojiang break;
6563*22ce4affSfengbojiang case 2:
6564*22ce4affSfengbojiang p = "l_uint";
6565*22ce4affSfengbojiang break;
6566*22ce4affSfengbojiang case 3:
6567*22ce4affSfengbojiang p = "l_uint";
6568*22ce4affSfengbojiang break;
6569*22ce4affSfengbojiang default:
6570*22ce4affSfengbojiang break;
6571*22ce4affSfengbojiang };
6572*22ce4affSfengbojiang break;
6573*22ce4affSfengbojiang /* linux_renameat2 */
6574*22ce4affSfengbojiang case 316:
6575*22ce4affSfengbojiang switch(ndx) {
6576*22ce4affSfengbojiang case 0:
6577*22ce4affSfengbojiang p = "l_int";
6578*22ce4affSfengbojiang break;
6579*22ce4affSfengbojiang case 1:
6580*22ce4affSfengbojiang p = "userland const char *";
6581*22ce4affSfengbojiang break;
6582*22ce4affSfengbojiang case 2:
6583*22ce4affSfengbojiang p = "l_int";
6584*22ce4affSfengbojiang break;
6585*22ce4affSfengbojiang case 3:
6586*22ce4affSfengbojiang p = "userland const char *";
6587*22ce4affSfengbojiang break;
6588*22ce4affSfengbojiang case 4:
6589*22ce4affSfengbojiang p = "l_uint";
6590*22ce4affSfengbojiang break;
6591*22ce4affSfengbojiang default:
6592*22ce4affSfengbojiang break;
6593*22ce4affSfengbojiang };
6594*22ce4affSfengbojiang break;
6595*22ce4affSfengbojiang /* linux_seccomp */
6596*22ce4affSfengbojiang case 317:
6597*22ce4affSfengbojiang switch(ndx) {
6598*22ce4affSfengbojiang case 0:
6599*22ce4affSfengbojiang p = "l_uint";
6600*22ce4affSfengbojiang break;
6601*22ce4affSfengbojiang case 1:
6602*22ce4affSfengbojiang p = "l_uint";
6603*22ce4affSfengbojiang break;
6604*22ce4affSfengbojiang case 2:
6605*22ce4affSfengbojiang p = "userland const char *";
6606*22ce4affSfengbojiang break;
6607*22ce4affSfengbojiang default:
6608*22ce4affSfengbojiang break;
6609*22ce4affSfengbojiang };
6610*22ce4affSfengbojiang break;
6611*22ce4affSfengbojiang /* linux_getrandom */
6612*22ce4affSfengbojiang case 318:
6613*22ce4affSfengbojiang switch(ndx) {
6614*22ce4affSfengbojiang case 0:
6615*22ce4affSfengbojiang p = "userland char *";
6616*22ce4affSfengbojiang break;
6617*22ce4affSfengbojiang case 1:
6618*22ce4affSfengbojiang p = "l_size_t";
6619*22ce4affSfengbojiang break;
6620*22ce4affSfengbojiang case 2:
6621*22ce4affSfengbojiang p = "l_uint";
6622*22ce4affSfengbojiang break;
6623*22ce4affSfengbojiang default:
6624*22ce4affSfengbojiang break;
6625*22ce4affSfengbojiang };
6626*22ce4affSfengbojiang break;
6627*22ce4affSfengbojiang /* linux_memfd_create */
6628*22ce4affSfengbojiang case 319:
6629*22ce4affSfengbojiang switch(ndx) {
6630*22ce4affSfengbojiang case 0:
6631*22ce4affSfengbojiang p = "userland const char *";
6632*22ce4affSfengbojiang break;
6633*22ce4affSfengbojiang case 1:
6634*22ce4affSfengbojiang p = "l_uint";
6635*22ce4affSfengbojiang break;
6636*22ce4affSfengbojiang default:
6637*22ce4affSfengbojiang break;
6638*22ce4affSfengbojiang };
6639*22ce4affSfengbojiang break;
6640*22ce4affSfengbojiang /* linux_kexec_file_load */
6641*22ce4affSfengbojiang case 320:
6642*22ce4affSfengbojiang switch(ndx) {
6643*22ce4affSfengbojiang case 0:
6644*22ce4affSfengbojiang p = "l_int";
6645*22ce4affSfengbojiang break;
6646*22ce4affSfengbojiang case 1:
6647*22ce4affSfengbojiang p = "l_int";
6648*22ce4affSfengbojiang break;
6649*22ce4affSfengbojiang case 2:
6650*22ce4affSfengbojiang p = "l_ulong";
6651*22ce4affSfengbojiang break;
6652*22ce4affSfengbojiang case 3:
6653*22ce4affSfengbojiang p = "userland const char *";
6654*22ce4affSfengbojiang break;
6655*22ce4affSfengbojiang case 4:
6656*22ce4affSfengbojiang p = "l_ulong";
6657*22ce4affSfengbojiang break;
6658*22ce4affSfengbojiang default:
6659*22ce4affSfengbojiang break;
6660*22ce4affSfengbojiang };
6661*22ce4affSfengbojiang break;
6662*22ce4affSfengbojiang /* linux_bpf */
6663*22ce4affSfengbojiang case 321:
6664*22ce4affSfengbojiang switch(ndx) {
6665*22ce4affSfengbojiang case 0:
6666*22ce4affSfengbojiang p = "l_int";
6667*22ce4affSfengbojiang break;
6668*22ce4affSfengbojiang case 1:
6669*22ce4affSfengbojiang p = "userland void *";
6670*22ce4affSfengbojiang break;
6671*22ce4affSfengbojiang case 2:
6672*22ce4affSfengbojiang p = "l_uint";
6673*22ce4affSfengbojiang break;
6674*22ce4affSfengbojiang default:
6675*22ce4affSfengbojiang break;
6676*22ce4affSfengbojiang };
6677*22ce4affSfengbojiang break;
6678*22ce4affSfengbojiang /* linux_execveat */
6679*22ce4affSfengbojiang case 322:
6680*22ce4affSfengbojiang switch(ndx) {
6681*22ce4affSfengbojiang case 0:
6682*22ce4affSfengbojiang p = "l_int";
6683*22ce4affSfengbojiang break;
6684*22ce4affSfengbojiang case 1:
6685*22ce4affSfengbojiang p = "userland const char *";
6686*22ce4affSfengbojiang break;
6687*22ce4affSfengbojiang case 2:
6688*22ce4affSfengbojiang p = "userland const char **";
6689*22ce4affSfengbojiang break;
6690*22ce4affSfengbojiang case 3:
6691*22ce4affSfengbojiang p = "userland const char **";
6692*22ce4affSfengbojiang break;
6693*22ce4affSfengbojiang case 4:
6694*22ce4affSfengbojiang p = "l_int";
6695*22ce4affSfengbojiang break;
6696*22ce4affSfengbojiang default:
6697*22ce4affSfengbojiang break;
6698*22ce4affSfengbojiang };
6699*22ce4affSfengbojiang break;
6700*22ce4affSfengbojiang /* linux_userfaultfd */
6701*22ce4affSfengbojiang case 323:
6702*22ce4affSfengbojiang switch(ndx) {
6703*22ce4affSfengbojiang case 0:
6704*22ce4affSfengbojiang p = "l_int";
6705*22ce4affSfengbojiang break;
6706*22ce4affSfengbojiang default:
6707*22ce4affSfengbojiang break;
6708*22ce4affSfengbojiang };
6709*22ce4affSfengbojiang break;
6710*22ce4affSfengbojiang /* linux_membarrier */
6711*22ce4affSfengbojiang case 324:
6712*22ce4affSfengbojiang switch(ndx) {
6713*22ce4affSfengbojiang case 0:
6714*22ce4affSfengbojiang p = "l_int";
6715*22ce4affSfengbojiang break;
6716*22ce4affSfengbojiang case 1:
6717*22ce4affSfengbojiang p = "l_int";
6718*22ce4affSfengbojiang break;
6719*22ce4affSfengbojiang default:
6720*22ce4affSfengbojiang break;
6721*22ce4affSfengbojiang };
6722*22ce4affSfengbojiang break;
6723*22ce4affSfengbojiang /* linux_mlock2 */
6724*22ce4affSfengbojiang case 325:
6725*22ce4affSfengbojiang switch(ndx) {
6726*22ce4affSfengbojiang case 0:
6727*22ce4affSfengbojiang p = "l_ulong";
6728*22ce4affSfengbojiang break;
6729*22ce4affSfengbojiang case 1:
6730*22ce4affSfengbojiang p = "l_size_t";
6731*22ce4affSfengbojiang break;
6732*22ce4affSfengbojiang case 2:
6733*22ce4affSfengbojiang p = "l_int";
6734*22ce4affSfengbojiang break;
6735*22ce4affSfengbojiang default:
6736*22ce4affSfengbojiang break;
6737*22ce4affSfengbojiang };
6738*22ce4affSfengbojiang break;
6739*22ce4affSfengbojiang /* linux_copy_file_range */
6740*22ce4affSfengbojiang case 326:
6741*22ce4affSfengbojiang switch(ndx) {
6742*22ce4affSfengbojiang case 0:
6743*22ce4affSfengbojiang p = "l_int";
6744*22ce4affSfengbojiang break;
6745*22ce4affSfengbojiang case 1:
6746*22ce4affSfengbojiang p = "userland l_loff_t *";
6747*22ce4affSfengbojiang break;
6748*22ce4affSfengbojiang case 2:
6749*22ce4affSfengbojiang p = "l_int";
6750*22ce4affSfengbojiang break;
6751*22ce4affSfengbojiang case 3:
6752*22ce4affSfengbojiang p = "userland l_loff_t *";
6753*22ce4affSfengbojiang break;
6754*22ce4affSfengbojiang case 4:
6755*22ce4affSfengbojiang p = "l_size_t";
6756*22ce4affSfengbojiang break;
6757*22ce4affSfengbojiang case 5:
6758*22ce4affSfengbojiang p = "l_uint";
6759*22ce4affSfengbojiang break;
6760*22ce4affSfengbojiang default:
6761*22ce4affSfengbojiang break;
6762*22ce4affSfengbojiang };
6763*22ce4affSfengbojiang break;
6764*22ce4affSfengbojiang /* linux_preadv2 */
6765*22ce4affSfengbojiang case 327:
6766*22ce4affSfengbojiang switch(ndx) {
6767*22ce4affSfengbojiang case 0:
6768*22ce4affSfengbojiang p = "l_ulong";
6769*22ce4affSfengbojiang break;
6770*22ce4affSfengbojiang case 1:
6771*22ce4affSfengbojiang p = "userland const struct iovec *";
6772*22ce4affSfengbojiang break;
6773*22ce4affSfengbojiang case 2:
6774*22ce4affSfengbojiang p = "l_ulong";
6775*22ce4affSfengbojiang break;
6776*22ce4affSfengbojiang case 3:
6777*22ce4affSfengbojiang p = "l_ulong";
6778*22ce4affSfengbojiang break;
6779*22ce4affSfengbojiang case 4:
6780*22ce4affSfengbojiang p = "l_ulong";
6781*22ce4affSfengbojiang break;
6782*22ce4affSfengbojiang case 5:
6783*22ce4affSfengbojiang p = "l_int";
6784*22ce4affSfengbojiang break;
6785*22ce4affSfengbojiang default:
6786*22ce4affSfengbojiang break;
6787*22ce4affSfengbojiang };
6788*22ce4affSfengbojiang break;
6789*22ce4affSfengbojiang /* linux_pwritev2 */
6790*22ce4affSfengbojiang case 328:
6791*22ce4affSfengbojiang switch(ndx) {
6792*22ce4affSfengbojiang case 0:
6793*22ce4affSfengbojiang p = "l_ulong";
6794*22ce4affSfengbojiang break;
6795*22ce4affSfengbojiang case 1:
6796*22ce4affSfengbojiang p = "userland const struct iovec *";
6797*22ce4affSfengbojiang break;
6798*22ce4affSfengbojiang case 2:
6799*22ce4affSfengbojiang p = "l_ulong";
6800*22ce4affSfengbojiang break;
6801*22ce4affSfengbojiang case 3:
6802*22ce4affSfengbojiang p = "l_ulong";
6803*22ce4affSfengbojiang break;
6804*22ce4affSfengbojiang case 4:
6805*22ce4affSfengbojiang p = "l_ulong";
6806*22ce4affSfengbojiang break;
6807*22ce4affSfengbojiang case 5:
6808*22ce4affSfengbojiang p = "l_int";
6809*22ce4affSfengbojiang break;
6810*22ce4affSfengbojiang default:
6811*22ce4affSfengbojiang break;
6812*22ce4affSfengbojiang };
6813*22ce4affSfengbojiang break;
6814*22ce4affSfengbojiang /* linux_pkey_mprotect */
6815*22ce4affSfengbojiang case 329:
6816*22ce4affSfengbojiang switch(ndx) {
6817*22ce4affSfengbojiang case 0:
6818*22ce4affSfengbojiang p = "l_ulong";
6819*22ce4affSfengbojiang break;
6820*22ce4affSfengbojiang case 1:
6821*22ce4affSfengbojiang p = "l_size_t";
6822*22ce4affSfengbojiang break;
6823*22ce4affSfengbojiang case 2:
6824*22ce4affSfengbojiang p = "l_ulong";
6825*22ce4affSfengbojiang break;
6826*22ce4affSfengbojiang case 3:
6827*22ce4affSfengbojiang p = "l_int";
6828*22ce4affSfengbojiang break;
6829*22ce4affSfengbojiang default:
6830*22ce4affSfengbojiang break;
6831*22ce4affSfengbojiang };
6832*22ce4affSfengbojiang break;
6833*22ce4affSfengbojiang /* linux_pkey_alloc */
6834*22ce4affSfengbojiang case 330:
6835*22ce4affSfengbojiang switch(ndx) {
6836*22ce4affSfengbojiang case 0:
6837*22ce4affSfengbojiang p = "l_ulong";
6838*22ce4affSfengbojiang break;
6839*22ce4affSfengbojiang case 1:
6840*22ce4affSfengbojiang p = "l_ulong";
6841*22ce4affSfengbojiang break;
6842*22ce4affSfengbojiang default:
6843*22ce4affSfengbojiang break;
6844*22ce4affSfengbojiang };
6845*22ce4affSfengbojiang break;
6846*22ce4affSfengbojiang /* linux_pkey_free */
6847*22ce4affSfengbojiang case 331:
6848*22ce4affSfengbojiang switch(ndx) {
6849*22ce4affSfengbojiang case 0:
6850*22ce4affSfengbojiang p = "l_int";
6851*22ce4affSfengbojiang break;
6852*22ce4affSfengbojiang default:
6853*22ce4affSfengbojiang break;
6854*22ce4affSfengbojiang };
6855*22ce4affSfengbojiang break;
6856*22ce4affSfengbojiang /* linux_statx */
6857*22ce4affSfengbojiang case 332:
6858*22ce4affSfengbojiang switch(ndx) {
6859*22ce4affSfengbojiang case 0:
6860*22ce4affSfengbojiang p = "l_int";
6861*22ce4affSfengbojiang break;
6862*22ce4affSfengbojiang case 1:
6863*22ce4affSfengbojiang p = "userland const char *";
6864*22ce4affSfengbojiang break;
6865*22ce4affSfengbojiang case 2:
6866*22ce4affSfengbojiang p = "l_uint";
6867*22ce4affSfengbojiang break;
6868*22ce4affSfengbojiang case 3:
6869*22ce4affSfengbojiang p = "l_uint";
6870*22ce4affSfengbojiang break;
6871*22ce4affSfengbojiang case 4:
6872*22ce4affSfengbojiang p = "userland void *";
6873*22ce4affSfengbojiang break;
6874*22ce4affSfengbojiang default:
6875*22ce4affSfengbojiang break;
6876*22ce4affSfengbojiang };
6877*22ce4affSfengbojiang break;
6878*22ce4affSfengbojiang /* linux_io_pgetevents */
6879*22ce4affSfengbojiang case 333:
6880*22ce4affSfengbojiang break;
6881*22ce4affSfengbojiang /* linux_rseq */
6882*22ce4affSfengbojiang case 334:
6883*22ce4affSfengbojiang break;
6884*22ce4affSfengbojiang /* linux_pidfd_send_signal */
6885*22ce4affSfengbojiang case 424:
6886*22ce4affSfengbojiang switch(ndx) {
6887*22ce4affSfengbojiang case 0:
6888*22ce4affSfengbojiang p = "l_int";
6889*22ce4affSfengbojiang break;
6890*22ce4affSfengbojiang case 1:
6891*22ce4affSfengbojiang p = "l_int";
6892*22ce4affSfengbojiang break;
6893*22ce4affSfengbojiang case 2:
6894*22ce4affSfengbojiang p = "userland l_siginfo_t *";
6895*22ce4affSfengbojiang break;
6896*22ce4affSfengbojiang case 3:
6897*22ce4affSfengbojiang p = "l_uint";
6898*22ce4affSfengbojiang break;
6899*22ce4affSfengbojiang default:
6900*22ce4affSfengbojiang break;
6901*22ce4affSfengbojiang };
6902*22ce4affSfengbojiang break;
6903*22ce4affSfengbojiang /* linux_io_uring_setup */
6904*22ce4affSfengbojiang case 425:
6905*22ce4affSfengbojiang break;
6906*22ce4affSfengbojiang /* linux_io_uring_enter */
6907*22ce4affSfengbojiang case 426:
6908*22ce4affSfengbojiang break;
6909*22ce4affSfengbojiang /* linux_io_uring_register */
6910*22ce4affSfengbojiang case 427:
6911a9643ea8Slogwang break;
6912a9643ea8Slogwang default:
6913a9643ea8Slogwang break;
6914a9643ea8Slogwang };
6915a9643ea8Slogwang if (p != NULL)
6916a9643ea8Slogwang strlcpy(desc, p, descsz);
6917a9643ea8Slogwang }
6918a9643ea8Slogwang static void
systrace_return_setargdesc(int sysnum,int ndx,char * desc,size_t descsz)6919a9643ea8Slogwang systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
6920a9643ea8Slogwang {
6921a9643ea8Slogwang const char *p = NULL;
6922a9643ea8Slogwang switch (sysnum) {
6923a9643ea8Slogwang #define nosys linux_nosys
6924a9643ea8Slogwang /* read */
6925a9643ea8Slogwang case 0:
6926a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6927a9643ea8Slogwang p = "int";
6928a9643ea8Slogwang break;
6929a9643ea8Slogwang /* write */
6930a9643ea8Slogwang case 1:
6931a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6932a9643ea8Slogwang p = "int";
6933a9643ea8Slogwang break;
6934a9643ea8Slogwang /* linux_open */
6935a9643ea8Slogwang case 2:
6936a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6937a9643ea8Slogwang p = "int";
6938a9643ea8Slogwang break;
6939a9643ea8Slogwang /* close */
6940a9643ea8Slogwang case 3:
6941a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6942a9643ea8Slogwang p = "int";
6943a9643ea8Slogwang break;
6944a9643ea8Slogwang /* linux_newstat */
6945a9643ea8Slogwang case 4:
6946a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6947a9643ea8Slogwang p = "int";
6948a9643ea8Slogwang break;
6949a9643ea8Slogwang /* linux_newfstat */
6950a9643ea8Slogwang case 5:
6951a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6952a9643ea8Slogwang p = "int";
6953a9643ea8Slogwang break;
6954a9643ea8Slogwang /* linux_newlstat */
6955a9643ea8Slogwang case 6:
6956a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6957a9643ea8Slogwang p = "int";
6958a9643ea8Slogwang break;
6959a9643ea8Slogwang /* poll */
6960a9643ea8Slogwang case 7:
6961a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6962a9643ea8Slogwang p = "int";
6963a9643ea8Slogwang break;
6964a9643ea8Slogwang /* linux_lseek */
6965a9643ea8Slogwang case 8:
6966a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6967a9643ea8Slogwang p = "int";
6968a9643ea8Slogwang break;
6969a9643ea8Slogwang /* linux_mmap2 */
6970a9643ea8Slogwang case 9:
6971a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6972a9643ea8Slogwang p = "int";
6973a9643ea8Slogwang break;
6974a9643ea8Slogwang /* linux_mprotect */
6975a9643ea8Slogwang case 10:
6976a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6977a9643ea8Slogwang p = "int";
6978a9643ea8Slogwang break;
6979a9643ea8Slogwang /* munmap */
6980a9643ea8Slogwang case 11:
6981a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6982a9643ea8Slogwang p = "int";
6983a9643ea8Slogwang break;
6984a9643ea8Slogwang /* linux_brk */
6985a9643ea8Slogwang case 12:
6986a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6987a9643ea8Slogwang p = "int";
6988a9643ea8Slogwang break;
6989a9643ea8Slogwang /* linux_rt_sigaction */
6990a9643ea8Slogwang case 13:
6991a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6992a9643ea8Slogwang p = "int";
6993a9643ea8Slogwang break;
6994a9643ea8Slogwang /* linux_rt_sigprocmask */
6995a9643ea8Slogwang case 14:
6996a9643ea8Slogwang if (ndx == 0 || ndx == 1)
6997a9643ea8Slogwang p = "int";
6998a9643ea8Slogwang break;
6999a9643ea8Slogwang /* linux_rt_sigreturn */
7000a9643ea8Slogwang case 15:
7001a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7002a9643ea8Slogwang p = "int";
7003a9643ea8Slogwang break;
7004a9643ea8Slogwang /* linux_ioctl */
7005a9643ea8Slogwang case 16:
7006a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7007a9643ea8Slogwang p = "int";
7008a9643ea8Slogwang break;
7009a9643ea8Slogwang /* linux_pread */
7010a9643ea8Slogwang case 17:
7011a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7012a9643ea8Slogwang p = "int";
7013a9643ea8Slogwang break;
7014a9643ea8Slogwang /* linux_pwrite */
7015a9643ea8Slogwang case 18:
7016a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7017a9643ea8Slogwang p = "int";
7018a9643ea8Slogwang break;
7019a9643ea8Slogwang /* readv */
7020a9643ea8Slogwang case 19:
7021a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7022a9643ea8Slogwang p = "int";
7023a9643ea8Slogwang break;
7024a9643ea8Slogwang /* writev */
7025a9643ea8Slogwang case 20:
7026a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7027a9643ea8Slogwang p = "int";
7028a9643ea8Slogwang break;
7029a9643ea8Slogwang /* linux_access */
7030a9643ea8Slogwang case 21:
7031a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7032a9643ea8Slogwang p = "int";
7033a9643ea8Slogwang break;
7034a9643ea8Slogwang /* linux_pipe */
7035a9643ea8Slogwang case 22:
7036a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7037a9643ea8Slogwang p = "int";
7038a9643ea8Slogwang break;
7039a9643ea8Slogwang /* linux_select */
7040a9643ea8Slogwang case 23:
7041a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7042a9643ea8Slogwang p = "int";
7043a9643ea8Slogwang break;
7044a9643ea8Slogwang /* sched_yield */
7045a9643ea8Slogwang case 24:
7046a9643ea8Slogwang /* linux_mremap */
7047a9643ea8Slogwang case 25:
7048a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7049a9643ea8Slogwang p = "int";
7050a9643ea8Slogwang break;
7051a9643ea8Slogwang /* linux_msync */
7052a9643ea8Slogwang case 26:
7053a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7054a9643ea8Slogwang p = "int";
7055a9643ea8Slogwang break;
7056a9643ea8Slogwang /* linux_mincore */
7057a9643ea8Slogwang case 27:
7058a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7059a9643ea8Slogwang p = "int";
7060a9643ea8Slogwang break;
7061*22ce4affSfengbojiang /* linux_madvise */
7062a9643ea8Slogwang case 28:
7063a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7064a9643ea8Slogwang p = "int";
7065a9643ea8Slogwang break;
7066a9643ea8Slogwang /* linux_shmget */
7067a9643ea8Slogwang case 29:
7068a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7069a9643ea8Slogwang p = "int";
7070a9643ea8Slogwang break;
7071a9643ea8Slogwang /* linux_shmat */
7072a9643ea8Slogwang case 30:
7073a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7074a9643ea8Slogwang p = "int";
7075a9643ea8Slogwang break;
7076a9643ea8Slogwang /* linux_shmctl */
7077a9643ea8Slogwang case 31:
7078a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7079a9643ea8Slogwang p = "int";
7080a9643ea8Slogwang break;
7081a9643ea8Slogwang /* dup */
7082a9643ea8Slogwang case 32:
7083a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7084a9643ea8Slogwang p = "int";
7085a9643ea8Slogwang break;
7086a9643ea8Slogwang /* dup2 */
7087a9643ea8Slogwang case 33:
7088a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7089a9643ea8Slogwang p = "int";
7090a9643ea8Slogwang break;
7091a9643ea8Slogwang /* linux_pause */
7092a9643ea8Slogwang case 34:
7093a9643ea8Slogwang /* linux_nanosleep */
7094a9643ea8Slogwang case 35:
7095a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7096a9643ea8Slogwang p = "int";
7097a9643ea8Slogwang break;
7098a9643ea8Slogwang /* linux_getitimer */
7099a9643ea8Slogwang case 36:
7100a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7101a9643ea8Slogwang p = "int";
7102a9643ea8Slogwang break;
7103a9643ea8Slogwang /* linux_alarm */
7104a9643ea8Slogwang case 37:
7105a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7106a9643ea8Slogwang p = "int";
7107a9643ea8Slogwang break;
7108a9643ea8Slogwang /* linux_setitimer */
7109a9643ea8Slogwang case 38:
7110a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7111a9643ea8Slogwang p = "int";
7112a9643ea8Slogwang break;
7113a9643ea8Slogwang /* linux_getpid */
7114a9643ea8Slogwang case 39:
7115a9643ea8Slogwang /* linux_sendfile */
7116a9643ea8Slogwang case 40:
7117a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7118a9643ea8Slogwang p = "int";
7119a9643ea8Slogwang break;
7120a9643ea8Slogwang /* linux_socket */
7121a9643ea8Slogwang case 41:
7122a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7123a9643ea8Slogwang p = "int";
7124a9643ea8Slogwang break;
7125a9643ea8Slogwang /* linux_connect */
7126a9643ea8Slogwang case 42:
7127a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7128a9643ea8Slogwang p = "int";
7129a9643ea8Slogwang break;
7130a9643ea8Slogwang /* linux_accept */
7131a9643ea8Slogwang case 43:
7132a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7133a9643ea8Slogwang p = "int";
7134a9643ea8Slogwang break;
7135a9643ea8Slogwang /* linux_sendto */
7136a9643ea8Slogwang case 44:
7137a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7138a9643ea8Slogwang p = "int";
7139a9643ea8Slogwang break;
7140a9643ea8Slogwang /* linux_recvfrom */
7141a9643ea8Slogwang case 45:
7142a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7143a9643ea8Slogwang p = "int";
7144a9643ea8Slogwang break;
7145a9643ea8Slogwang /* linux_sendmsg */
7146a9643ea8Slogwang case 46:
7147a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7148a9643ea8Slogwang p = "int";
7149a9643ea8Slogwang break;
7150a9643ea8Slogwang /* linux_recvmsg */
7151a9643ea8Slogwang case 47:
7152a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7153a9643ea8Slogwang p = "int";
7154a9643ea8Slogwang break;
7155a9643ea8Slogwang /* linux_shutdown */
7156a9643ea8Slogwang case 48:
7157a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7158a9643ea8Slogwang p = "int";
7159a9643ea8Slogwang break;
7160a9643ea8Slogwang /* linux_bind */
7161a9643ea8Slogwang case 49:
7162a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7163a9643ea8Slogwang p = "int";
7164a9643ea8Slogwang break;
7165a9643ea8Slogwang /* linux_listen */
7166a9643ea8Slogwang case 50:
7167a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7168a9643ea8Slogwang p = "int";
7169a9643ea8Slogwang break;
7170a9643ea8Slogwang /* linux_getsockname */
7171a9643ea8Slogwang case 51:
7172a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7173a9643ea8Slogwang p = "int";
7174a9643ea8Slogwang break;
7175a9643ea8Slogwang /* linux_getpeername */
7176a9643ea8Slogwang case 52:
7177a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7178a9643ea8Slogwang p = "int";
7179a9643ea8Slogwang break;
7180a9643ea8Slogwang /* linux_socketpair */
7181a9643ea8Slogwang case 53:
7182a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7183a9643ea8Slogwang p = "int";
7184a9643ea8Slogwang break;
7185a9643ea8Slogwang /* linux_setsockopt */
7186a9643ea8Slogwang case 54:
7187a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7188a9643ea8Slogwang p = "int";
7189a9643ea8Slogwang break;
7190a9643ea8Slogwang /* linux_getsockopt */
7191a9643ea8Slogwang case 55:
7192a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7193a9643ea8Slogwang p = "int";
7194a9643ea8Slogwang break;
7195a9643ea8Slogwang /* linux_clone */
7196a9643ea8Slogwang case 56:
7197a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7198a9643ea8Slogwang p = "int";
7199a9643ea8Slogwang break;
7200a9643ea8Slogwang /* linux_fork */
7201a9643ea8Slogwang case 57:
7202a9643ea8Slogwang /* linux_vfork */
7203a9643ea8Slogwang case 58:
7204a9643ea8Slogwang /* linux_execve */
7205a9643ea8Slogwang case 59:
7206a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7207a9643ea8Slogwang p = "int";
7208a9643ea8Slogwang break;
7209a9643ea8Slogwang /* linux_exit */
7210a9643ea8Slogwang case 60:
7211a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7212a9643ea8Slogwang p = "void";
7213a9643ea8Slogwang break;
7214a9643ea8Slogwang /* linux_wait4 */
7215a9643ea8Slogwang case 61:
7216a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7217a9643ea8Slogwang p = "int";
7218a9643ea8Slogwang break;
7219a9643ea8Slogwang /* linux_kill */
7220a9643ea8Slogwang case 62:
7221a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7222a9643ea8Slogwang p = "int";
7223a9643ea8Slogwang break;
7224a9643ea8Slogwang /* linux_newuname */
7225a9643ea8Slogwang case 63:
7226a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7227a9643ea8Slogwang p = "int";
7228a9643ea8Slogwang break;
7229a9643ea8Slogwang /* linux_semget */
7230a9643ea8Slogwang case 64:
7231a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7232a9643ea8Slogwang p = "int";
7233a9643ea8Slogwang break;
7234a9643ea8Slogwang /* linux_semop */
7235a9643ea8Slogwang case 65:
7236a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7237a9643ea8Slogwang p = "int";
7238a9643ea8Slogwang break;
7239a9643ea8Slogwang /* linux_semctl */
7240a9643ea8Slogwang case 66:
7241a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7242a9643ea8Slogwang p = "int";
7243a9643ea8Slogwang break;
7244a9643ea8Slogwang /* linux_shmdt */
7245a9643ea8Slogwang case 67:
7246a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7247a9643ea8Slogwang p = "int";
7248a9643ea8Slogwang break;
7249a9643ea8Slogwang /* linux_msgget */
7250a9643ea8Slogwang case 68:
7251a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7252a9643ea8Slogwang p = "int";
7253a9643ea8Slogwang break;
7254a9643ea8Slogwang /* linux_msgsnd */
7255a9643ea8Slogwang case 69:
7256a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7257a9643ea8Slogwang p = "int";
7258a9643ea8Slogwang break;
7259a9643ea8Slogwang /* linux_msgrcv */
7260a9643ea8Slogwang case 70:
7261a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7262a9643ea8Slogwang p = "int";
7263a9643ea8Slogwang break;
7264a9643ea8Slogwang /* linux_msgctl */
7265a9643ea8Slogwang case 71:
7266a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7267a9643ea8Slogwang p = "int";
7268a9643ea8Slogwang break;
7269a9643ea8Slogwang /* linux_fcntl */
7270a9643ea8Slogwang case 72:
7271a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7272a9643ea8Slogwang p = "int";
7273a9643ea8Slogwang break;
7274a9643ea8Slogwang /* flock */
7275a9643ea8Slogwang case 73:
7276a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7277a9643ea8Slogwang p = "int";
7278a9643ea8Slogwang break;
7279a9643ea8Slogwang /* fsync */
7280a9643ea8Slogwang case 74:
7281a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7282a9643ea8Slogwang p = "int";
7283a9643ea8Slogwang break;
7284a9643ea8Slogwang /* linux_fdatasync */
7285a9643ea8Slogwang case 75:
7286a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7287a9643ea8Slogwang p = "int";
7288a9643ea8Slogwang break;
7289a9643ea8Slogwang /* linux_truncate */
7290a9643ea8Slogwang case 76:
7291a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7292a9643ea8Slogwang p = "int";
7293a9643ea8Slogwang break;
7294a9643ea8Slogwang /* linux_ftruncate */
7295a9643ea8Slogwang case 77:
7296a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7297a9643ea8Slogwang p = "int";
7298a9643ea8Slogwang break;
7299a9643ea8Slogwang /* linux_getdents */
7300a9643ea8Slogwang case 78:
7301a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7302a9643ea8Slogwang p = "int";
7303a9643ea8Slogwang break;
7304a9643ea8Slogwang /* linux_getcwd */
7305a9643ea8Slogwang case 79:
7306a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7307a9643ea8Slogwang p = "int";
7308a9643ea8Slogwang break;
7309a9643ea8Slogwang /* linux_chdir */
7310a9643ea8Slogwang case 80:
7311a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7312a9643ea8Slogwang p = "int";
7313a9643ea8Slogwang break;
7314a9643ea8Slogwang /* fchdir */
7315a9643ea8Slogwang case 81:
7316a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7317a9643ea8Slogwang p = "int";
7318a9643ea8Slogwang break;
7319a9643ea8Slogwang /* linux_rename */
7320a9643ea8Slogwang case 82:
7321a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7322a9643ea8Slogwang p = "int";
7323a9643ea8Slogwang break;
7324a9643ea8Slogwang /* linux_mkdir */
7325a9643ea8Slogwang case 83:
7326a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7327a9643ea8Slogwang p = "int";
7328a9643ea8Slogwang break;
7329a9643ea8Slogwang /* linux_rmdir */
7330a9643ea8Slogwang case 84:
7331a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7332a9643ea8Slogwang p = "int";
7333a9643ea8Slogwang break;
7334a9643ea8Slogwang /* linux_creat */
7335a9643ea8Slogwang case 85:
7336a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7337a9643ea8Slogwang p = "int";
7338a9643ea8Slogwang break;
7339a9643ea8Slogwang /* linux_link */
7340a9643ea8Slogwang case 86:
7341a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7342a9643ea8Slogwang p = "int";
7343a9643ea8Slogwang break;
7344a9643ea8Slogwang /* linux_unlink */
7345a9643ea8Slogwang case 87:
7346a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7347a9643ea8Slogwang p = "int";
7348a9643ea8Slogwang break;
7349a9643ea8Slogwang /* linux_symlink */
7350a9643ea8Slogwang case 88:
7351a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7352a9643ea8Slogwang p = "int";
7353a9643ea8Slogwang break;
7354a9643ea8Slogwang /* linux_readlink */
7355a9643ea8Slogwang case 89:
7356a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7357a9643ea8Slogwang p = "int";
7358a9643ea8Slogwang break;
7359a9643ea8Slogwang /* linux_chmod */
7360a9643ea8Slogwang case 90:
7361a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7362a9643ea8Slogwang p = "int";
7363a9643ea8Slogwang break;
7364a9643ea8Slogwang /* fchmod */
7365a9643ea8Slogwang case 91:
7366a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7367a9643ea8Slogwang p = "int";
7368a9643ea8Slogwang break;
7369a9643ea8Slogwang /* linux_chown */
7370a9643ea8Slogwang case 92:
7371a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7372a9643ea8Slogwang p = "int";
7373a9643ea8Slogwang break;
7374a9643ea8Slogwang /* fchown */
7375a9643ea8Slogwang case 93:
7376a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7377a9643ea8Slogwang p = "int";
7378a9643ea8Slogwang break;
7379a9643ea8Slogwang /* linux_lchown */
7380a9643ea8Slogwang case 94:
7381a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7382a9643ea8Slogwang p = "int";
7383a9643ea8Slogwang break;
7384a9643ea8Slogwang /* umask */
7385a9643ea8Slogwang case 95:
7386a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7387a9643ea8Slogwang p = "int";
7388a9643ea8Slogwang break;
7389a9643ea8Slogwang /* gettimeofday */
7390a9643ea8Slogwang case 96:
7391a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7392a9643ea8Slogwang p = "int";
7393a9643ea8Slogwang break;
7394a9643ea8Slogwang /* linux_getrlimit */
7395a9643ea8Slogwang case 97:
7396a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7397a9643ea8Slogwang p = "int";
7398a9643ea8Slogwang break;
7399a9643ea8Slogwang /* getrusage */
7400a9643ea8Slogwang case 98:
7401a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7402a9643ea8Slogwang p = "int";
7403a9643ea8Slogwang break;
7404a9643ea8Slogwang /* linux_sysinfo */
7405a9643ea8Slogwang case 99:
7406a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7407a9643ea8Slogwang p = "int";
7408a9643ea8Slogwang break;
7409a9643ea8Slogwang /* linux_times */
7410a9643ea8Slogwang case 100:
7411a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7412a9643ea8Slogwang p = "int";
7413a9643ea8Slogwang break;
7414a9643ea8Slogwang /* linux_ptrace */
7415a9643ea8Slogwang case 101:
7416a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7417a9643ea8Slogwang p = "int";
7418a9643ea8Slogwang break;
7419a9643ea8Slogwang /* linux_getuid */
7420a9643ea8Slogwang case 102:
7421a9643ea8Slogwang /* linux_syslog */
7422a9643ea8Slogwang case 103:
7423a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7424a9643ea8Slogwang p = "int";
7425a9643ea8Slogwang break;
7426a9643ea8Slogwang /* linux_getgid */
7427a9643ea8Slogwang case 104:
7428a9643ea8Slogwang /* setuid */
7429a9643ea8Slogwang case 105:
7430a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7431a9643ea8Slogwang p = "int";
7432a9643ea8Slogwang break;
7433a9643ea8Slogwang /* setgid */
7434a9643ea8Slogwang case 106:
7435a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7436a9643ea8Slogwang p = "int";
7437a9643ea8Slogwang break;
7438a9643ea8Slogwang /* geteuid */
7439a9643ea8Slogwang case 107:
7440a9643ea8Slogwang /* getegid */
7441a9643ea8Slogwang case 108:
7442a9643ea8Slogwang /* setpgid */
7443a9643ea8Slogwang case 109:
7444a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7445a9643ea8Slogwang p = "int";
7446a9643ea8Slogwang break;
7447a9643ea8Slogwang /* linux_getppid */
7448a9643ea8Slogwang case 110:
7449a9643ea8Slogwang /* getpgrp */
7450a9643ea8Slogwang case 111:
7451a9643ea8Slogwang /* setsid */
7452a9643ea8Slogwang case 112:
7453a9643ea8Slogwang /* setreuid */
7454a9643ea8Slogwang case 113:
7455a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7456a9643ea8Slogwang p = "int";
7457a9643ea8Slogwang break;
7458a9643ea8Slogwang /* setregid */
7459a9643ea8Slogwang case 114:
7460a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7461a9643ea8Slogwang p = "int";
7462a9643ea8Slogwang break;
7463a9643ea8Slogwang /* linux_getgroups */
7464a9643ea8Slogwang case 115:
7465a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7466a9643ea8Slogwang p = "int";
7467a9643ea8Slogwang break;
7468a9643ea8Slogwang /* linux_setgroups */
7469a9643ea8Slogwang case 116:
7470a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7471a9643ea8Slogwang p = "int";
7472a9643ea8Slogwang break;
7473a9643ea8Slogwang /* setresuid */
7474a9643ea8Slogwang case 117:
7475a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7476a9643ea8Slogwang p = "int";
7477a9643ea8Slogwang break;
7478a9643ea8Slogwang /* getresuid */
7479a9643ea8Slogwang case 118:
7480a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7481a9643ea8Slogwang p = "int";
7482a9643ea8Slogwang break;
7483a9643ea8Slogwang /* setresgid */
7484a9643ea8Slogwang case 119:
7485a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7486a9643ea8Slogwang p = "int";
7487a9643ea8Slogwang break;
7488a9643ea8Slogwang /* getresgid */
7489a9643ea8Slogwang case 120:
7490a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7491a9643ea8Slogwang p = "int";
7492a9643ea8Slogwang break;
7493a9643ea8Slogwang /* getpgid */
7494a9643ea8Slogwang case 121:
7495a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7496a9643ea8Slogwang p = "int";
7497a9643ea8Slogwang break;
7498a9643ea8Slogwang /* linux_setfsuid */
7499a9643ea8Slogwang case 122:
7500a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7501a9643ea8Slogwang p = "int";
7502a9643ea8Slogwang break;
7503a9643ea8Slogwang /* linux_setfsgid */
7504a9643ea8Slogwang case 123:
7505a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7506a9643ea8Slogwang p = "int";
7507a9643ea8Slogwang break;
7508a9643ea8Slogwang /* linux_getsid */
7509a9643ea8Slogwang case 124:
7510a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7511a9643ea8Slogwang p = "int";
7512a9643ea8Slogwang break;
7513a9643ea8Slogwang /* linux_capget */
7514a9643ea8Slogwang case 125:
7515a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7516a9643ea8Slogwang p = "int";
7517a9643ea8Slogwang break;
7518a9643ea8Slogwang /* linux_capset */
7519a9643ea8Slogwang case 126:
7520a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7521a9643ea8Slogwang p = "int";
7522a9643ea8Slogwang break;
7523a9643ea8Slogwang /* linux_rt_sigpending */
7524a9643ea8Slogwang case 127:
7525a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7526a9643ea8Slogwang p = "int";
7527a9643ea8Slogwang break;
7528a9643ea8Slogwang /* linux_rt_sigtimedwait */
7529a9643ea8Slogwang case 128:
7530a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7531a9643ea8Slogwang p = "int";
7532a9643ea8Slogwang break;
7533a9643ea8Slogwang /* linux_rt_sigqueueinfo */
7534a9643ea8Slogwang case 129:
7535a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7536a9643ea8Slogwang p = "int";
7537a9643ea8Slogwang break;
7538a9643ea8Slogwang /* linux_rt_sigsuspend */
7539a9643ea8Slogwang case 130:
7540a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7541a9643ea8Slogwang p = "int";
7542a9643ea8Slogwang break;
7543a9643ea8Slogwang /* linux_sigaltstack */
7544a9643ea8Slogwang case 131:
7545a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7546a9643ea8Slogwang p = "int";
7547a9643ea8Slogwang break;
7548a9643ea8Slogwang /* linux_utime */
7549a9643ea8Slogwang case 132:
7550a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7551a9643ea8Slogwang p = "int";
7552a9643ea8Slogwang break;
7553a9643ea8Slogwang /* linux_mknod */
7554a9643ea8Slogwang case 133:
7555a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7556a9643ea8Slogwang p = "int";
7557a9643ea8Slogwang break;
7558a9643ea8Slogwang /* linux_personality */
7559a9643ea8Slogwang case 135:
7560a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7561a9643ea8Slogwang p = "int";
7562a9643ea8Slogwang break;
7563a9643ea8Slogwang /* linux_ustat */
7564a9643ea8Slogwang case 136:
7565a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7566a9643ea8Slogwang p = "int";
7567a9643ea8Slogwang break;
7568a9643ea8Slogwang /* linux_statfs */
7569a9643ea8Slogwang case 137:
7570a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7571a9643ea8Slogwang p = "int";
7572a9643ea8Slogwang break;
7573a9643ea8Slogwang /* linux_fstatfs */
7574a9643ea8Slogwang case 138:
7575a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7576a9643ea8Slogwang p = "int";
7577a9643ea8Slogwang break;
7578a9643ea8Slogwang /* linux_sysfs */
7579a9643ea8Slogwang case 139:
7580a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7581a9643ea8Slogwang p = "int";
7582a9643ea8Slogwang break;
7583a9643ea8Slogwang /* linux_getpriority */
7584a9643ea8Slogwang case 140:
7585a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7586a9643ea8Slogwang p = "int";
7587a9643ea8Slogwang break;
7588a9643ea8Slogwang /* setpriority */
7589a9643ea8Slogwang case 141:
7590a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7591a9643ea8Slogwang p = "int";
7592a9643ea8Slogwang break;
7593a9643ea8Slogwang /* linux_sched_setparam */
7594a9643ea8Slogwang case 142:
7595a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7596a9643ea8Slogwang p = "int";
7597a9643ea8Slogwang break;
7598a9643ea8Slogwang /* linux_sched_getparam */
7599a9643ea8Slogwang case 143:
7600a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7601a9643ea8Slogwang p = "int";
7602a9643ea8Slogwang break;
7603a9643ea8Slogwang /* linux_sched_setscheduler */
7604a9643ea8Slogwang case 144:
7605a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7606a9643ea8Slogwang p = "int";
7607a9643ea8Slogwang break;
7608a9643ea8Slogwang /* linux_sched_getscheduler */
7609a9643ea8Slogwang case 145:
7610a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7611a9643ea8Slogwang p = "int";
7612a9643ea8Slogwang break;
7613a9643ea8Slogwang /* linux_sched_get_priority_max */
7614a9643ea8Slogwang case 146:
7615a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7616a9643ea8Slogwang p = "int";
7617a9643ea8Slogwang break;
7618a9643ea8Slogwang /* linux_sched_get_priority_min */
7619a9643ea8Slogwang case 147:
7620a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7621a9643ea8Slogwang p = "int";
7622a9643ea8Slogwang break;
7623a9643ea8Slogwang /* linux_sched_rr_get_interval */
7624a9643ea8Slogwang case 148:
7625a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7626a9643ea8Slogwang p = "int";
7627a9643ea8Slogwang break;
7628a9643ea8Slogwang /* mlock */
7629a9643ea8Slogwang case 149:
7630a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7631a9643ea8Slogwang p = "int";
7632a9643ea8Slogwang break;
7633a9643ea8Slogwang /* munlock */
7634a9643ea8Slogwang case 150:
7635a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7636a9643ea8Slogwang p = "int";
7637a9643ea8Slogwang break;
7638a9643ea8Slogwang /* mlockall */
7639a9643ea8Slogwang case 151:
7640a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7641a9643ea8Slogwang p = "int";
7642a9643ea8Slogwang break;
7643a9643ea8Slogwang /* munlockall */
7644a9643ea8Slogwang case 152:
7645a9643ea8Slogwang /* linux_vhangup */
7646a9643ea8Slogwang case 153:
7647*22ce4affSfengbojiang /* linux_modify_ldt */
7648*22ce4affSfengbojiang case 154:
7649a9643ea8Slogwang /* linux_pivot_root */
7650a9643ea8Slogwang case 155:
7651a9643ea8Slogwang /* linux_sysctl */
7652a9643ea8Slogwang case 156:
7653a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7654a9643ea8Slogwang p = "int";
7655a9643ea8Slogwang break;
7656a9643ea8Slogwang /* linux_prctl */
7657a9643ea8Slogwang case 157:
7658a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7659a9643ea8Slogwang p = "int";
7660a9643ea8Slogwang break;
7661a9643ea8Slogwang /* linux_arch_prctl */
7662a9643ea8Slogwang case 158:
7663a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7664a9643ea8Slogwang p = "int";
7665a9643ea8Slogwang break;
7666a9643ea8Slogwang /* linux_adjtimex */
7667a9643ea8Slogwang case 159:
7668a9643ea8Slogwang /* linux_setrlimit */
7669a9643ea8Slogwang case 160:
7670a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7671a9643ea8Slogwang p = "int";
7672a9643ea8Slogwang break;
7673a9643ea8Slogwang /* chroot */
7674a9643ea8Slogwang case 161:
7675a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7676a9643ea8Slogwang p = "int";
7677a9643ea8Slogwang break;
7678a9643ea8Slogwang /* sync */
7679a9643ea8Slogwang case 162:
7680a9643ea8Slogwang /* acct */
7681a9643ea8Slogwang case 163:
7682a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7683a9643ea8Slogwang p = "int";
7684a9643ea8Slogwang break;
7685a9643ea8Slogwang /* settimeofday */
7686a9643ea8Slogwang case 164:
7687a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7688a9643ea8Slogwang p = "int";
7689a9643ea8Slogwang break;
7690a9643ea8Slogwang /* linux_mount */
7691a9643ea8Slogwang case 165:
7692a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7693a9643ea8Slogwang p = "int";
7694a9643ea8Slogwang break;
7695a9643ea8Slogwang /* linux_umount */
7696a9643ea8Slogwang case 166:
7697a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7698a9643ea8Slogwang p = "int";
7699a9643ea8Slogwang break;
7700a9643ea8Slogwang /* swapon */
7701a9643ea8Slogwang case 167:
7702a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7703a9643ea8Slogwang p = "int";
7704a9643ea8Slogwang break;
7705a9643ea8Slogwang /* linux_swapoff */
7706a9643ea8Slogwang case 168:
7707a9643ea8Slogwang /* linux_reboot */
7708a9643ea8Slogwang case 169:
7709a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7710a9643ea8Slogwang p = "int";
7711a9643ea8Slogwang break;
7712a9643ea8Slogwang /* linux_sethostname */
7713a9643ea8Slogwang case 170:
7714a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7715a9643ea8Slogwang p = "int";
7716a9643ea8Slogwang break;
7717a9643ea8Slogwang /* linux_setdomainname */
7718a9643ea8Slogwang case 171:
7719a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7720a9643ea8Slogwang p = "int";
7721a9643ea8Slogwang break;
7722a9643ea8Slogwang /* linux_iopl */
7723a9643ea8Slogwang case 172:
7724a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7725a9643ea8Slogwang p = "int";
7726a9643ea8Slogwang break;
7727*22ce4affSfengbojiang /* linux_ioperm */
7728*22ce4affSfengbojiang case 173:
7729a9643ea8Slogwang /* linux_init_module */
7730a9643ea8Slogwang case 175:
7731a9643ea8Slogwang /* linux_delete_module */
7732a9643ea8Slogwang case 176:
7733a9643ea8Slogwang /* linux_quotactl */
7734a9643ea8Slogwang case 179:
7735a9643ea8Slogwang /* linux_gettid */
7736a9643ea8Slogwang case 186:
7737*22ce4affSfengbojiang /* linux_readahead */
7738*22ce4affSfengbojiang case 187:
7739a9643ea8Slogwang /* linux_setxattr */
7740a9643ea8Slogwang case 188:
7741*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7742*22ce4affSfengbojiang p = "int";
7743*22ce4affSfengbojiang break;
7744a9643ea8Slogwang /* linux_lsetxattr */
7745a9643ea8Slogwang case 189:
7746*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7747*22ce4affSfengbojiang p = "int";
7748*22ce4affSfengbojiang break;
7749a9643ea8Slogwang /* linux_fsetxattr */
7750a9643ea8Slogwang case 190:
7751*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7752*22ce4affSfengbojiang p = "int";
7753*22ce4affSfengbojiang break;
7754a9643ea8Slogwang /* linux_getxattr */
7755a9643ea8Slogwang case 191:
7756*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7757*22ce4affSfengbojiang p = "int";
7758*22ce4affSfengbojiang break;
7759a9643ea8Slogwang /* linux_lgetxattr */
7760a9643ea8Slogwang case 192:
7761*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7762*22ce4affSfengbojiang p = "int";
7763*22ce4affSfengbojiang break;
7764a9643ea8Slogwang /* linux_fgetxattr */
7765a9643ea8Slogwang case 193:
7766*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7767*22ce4affSfengbojiang p = "int";
7768*22ce4affSfengbojiang break;
7769a9643ea8Slogwang /* linux_listxattr */
7770a9643ea8Slogwang case 194:
7771*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7772*22ce4affSfengbojiang p = "int";
7773*22ce4affSfengbojiang break;
7774a9643ea8Slogwang /* linux_llistxattr */
7775a9643ea8Slogwang case 195:
7776*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7777*22ce4affSfengbojiang p = "int";
7778*22ce4affSfengbojiang break;
7779a9643ea8Slogwang /* linux_flistxattr */
7780a9643ea8Slogwang case 196:
7781*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7782*22ce4affSfengbojiang p = "int";
7783*22ce4affSfengbojiang break;
7784a9643ea8Slogwang /* linux_removexattr */
7785a9643ea8Slogwang case 197:
7786*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7787*22ce4affSfengbojiang p = "int";
7788*22ce4affSfengbojiang break;
7789a9643ea8Slogwang /* linux_lremovexattr */
7790a9643ea8Slogwang case 198:
7791*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7792*22ce4affSfengbojiang p = "int";
7793*22ce4affSfengbojiang break;
7794a9643ea8Slogwang /* linux_fremovexattr */
7795a9643ea8Slogwang case 199:
7796*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7797*22ce4affSfengbojiang p = "int";
7798*22ce4affSfengbojiang break;
7799a9643ea8Slogwang /* linux_tkill */
7800a9643ea8Slogwang case 200:
7801a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7802a9643ea8Slogwang p = "int";
7803a9643ea8Slogwang break;
7804a9643ea8Slogwang /* linux_time */
7805a9643ea8Slogwang case 201:
7806a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7807a9643ea8Slogwang p = "int";
7808a9643ea8Slogwang break;
7809a9643ea8Slogwang /* linux_sys_futex */
7810a9643ea8Slogwang case 202:
7811a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7812a9643ea8Slogwang p = "int";
7813a9643ea8Slogwang break;
7814a9643ea8Slogwang /* linux_sched_setaffinity */
7815a9643ea8Slogwang case 203:
7816a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7817a9643ea8Slogwang p = "int";
7818a9643ea8Slogwang break;
7819a9643ea8Slogwang /* linux_sched_getaffinity */
7820a9643ea8Slogwang case 204:
7821a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7822a9643ea8Slogwang p = "int";
7823a9643ea8Slogwang break;
7824*22ce4affSfengbojiang /* linux_io_setup */
7825*22ce4affSfengbojiang case 206:
7826*22ce4affSfengbojiang /* linux_io_destroy */
7827*22ce4affSfengbojiang case 207:
7828*22ce4affSfengbojiang /* linux_io_getevents */
7829*22ce4affSfengbojiang case 208:
7830*22ce4affSfengbojiang /* linux_io_submit */
7831*22ce4affSfengbojiang case 209:
7832*22ce4affSfengbojiang /* linux_io_cancel */
7833*22ce4affSfengbojiang case 210:
7834a9643ea8Slogwang /* linux_lookup_dcookie */
7835a9643ea8Slogwang case 212:
7836a9643ea8Slogwang /* linux_epoll_create */
7837a9643ea8Slogwang case 213:
7838a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7839a9643ea8Slogwang p = "int";
7840a9643ea8Slogwang break;
7841a9643ea8Slogwang /* linux_remap_file_pages */
7842a9643ea8Slogwang case 216:
7843a9643ea8Slogwang /* linux_getdents64 */
7844a9643ea8Slogwang case 217:
7845a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7846a9643ea8Slogwang p = "int";
7847a9643ea8Slogwang break;
7848a9643ea8Slogwang /* linux_set_tid_address */
7849a9643ea8Slogwang case 218:
7850a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7851a9643ea8Slogwang p = "int";
7852a9643ea8Slogwang break;
7853*22ce4affSfengbojiang /* linux_restart_syscall */
7854*22ce4affSfengbojiang case 219:
7855a9643ea8Slogwang /* linux_semtimedop */
7856a9643ea8Slogwang case 220:
7857a9643ea8Slogwang /* linux_fadvise64 */
7858a9643ea8Slogwang case 221:
7859a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7860a9643ea8Slogwang p = "int";
7861a9643ea8Slogwang break;
7862a9643ea8Slogwang /* linux_timer_create */
7863a9643ea8Slogwang case 222:
7864a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7865a9643ea8Slogwang p = "int";
7866a9643ea8Slogwang break;
7867a9643ea8Slogwang /* linux_timer_settime */
7868a9643ea8Slogwang case 223:
7869a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7870a9643ea8Slogwang p = "int";
7871a9643ea8Slogwang break;
7872a9643ea8Slogwang /* linux_timer_gettime */
7873a9643ea8Slogwang case 224:
7874a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7875a9643ea8Slogwang p = "int";
7876a9643ea8Slogwang break;
7877a9643ea8Slogwang /* linux_timer_getoverrun */
7878a9643ea8Slogwang case 225:
7879a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7880a9643ea8Slogwang p = "int";
7881a9643ea8Slogwang break;
7882a9643ea8Slogwang /* linux_timer_delete */
7883a9643ea8Slogwang case 226:
7884a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7885a9643ea8Slogwang p = "int";
7886a9643ea8Slogwang break;
7887a9643ea8Slogwang /* linux_clock_settime */
7888a9643ea8Slogwang case 227:
7889a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7890a9643ea8Slogwang p = "int";
7891a9643ea8Slogwang break;
7892a9643ea8Slogwang /* linux_clock_gettime */
7893a9643ea8Slogwang case 228:
7894a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7895a9643ea8Slogwang p = "int";
7896a9643ea8Slogwang break;
7897a9643ea8Slogwang /* linux_clock_getres */
7898a9643ea8Slogwang case 229:
7899a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7900a9643ea8Slogwang p = "int";
7901a9643ea8Slogwang break;
7902a9643ea8Slogwang /* linux_clock_nanosleep */
7903a9643ea8Slogwang case 230:
7904a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7905a9643ea8Slogwang p = "int";
7906a9643ea8Slogwang break;
7907a9643ea8Slogwang /* linux_exit_group */
7908a9643ea8Slogwang case 231:
7909a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7910a9643ea8Slogwang p = "int";
7911a9643ea8Slogwang break;
7912a9643ea8Slogwang /* linux_epoll_wait */
7913a9643ea8Slogwang case 232:
7914a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7915a9643ea8Slogwang p = "int";
7916a9643ea8Slogwang break;
7917a9643ea8Slogwang /* linux_epoll_ctl */
7918a9643ea8Slogwang case 233:
7919a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7920a9643ea8Slogwang p = "int";
7921a9643ea8Slogwang break;
7922a9643ea8Slogwang /* linux_tgkill */
7923a9643ea8Slogwang case 234:
7924a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7925a9643ea8Slogwang p = "int";
7926a9643ea8Slogwang break;
7927a9643ea8Slogwang /* linux_utimes */
7928a9643ea8Slogwang case 235:
7929a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7930a9643ea8Slogwang p = "int";
7931a9643ea8Slogwang break;
7932a9643ea8Slogwang /* linux_mbind */
7933a9643ea8Slogwang case 237:
7934a9643ea8Slogwang /* linux_set_mempolicy */
7935a9643ea8Slogwang case 238:
7936a9643ea8Slogwang /* linux_get_mempolicy */
7937a9643ea8Slogwang case 239:
7938a9643ea8Slogwang /* linux_mq_open */
7939a9643ea8Slogwang case 240:
7940*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7941*22ce4affSfengbojiang p = "int";
7942*22ce4affSfengbojiang break;
7943a9643ea8Slogwang /* linux_mq_unlink */
7944a9643ea8Slogwang case 241:
7945*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7946*22ce4affSfengbojiang p = "int";
7947*22ce4affSfengbojiang break;
7948a9643ea8Slogwang /* linux_mq_timedsend */
7949a9643ea8Slogwang case 242:
7950*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7951*22ce4affSfengbojiang p = "int";
7952*22ce4affSfengbojiang break;
7953a9643ea8Slogwang /* linux_mq_timedreceive */
7954a9643ea8Slogwang case 243:
7955*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7956*22ce4affSfengbojiang p = "int";
7957*22ce4affSfengbojiang break;
7958a9643ea8Slogwang /* linux_mq_notify */
7959a9643ea8Slogwang case 244:
7960*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7961*22ce4affSfengbojiang p = "int";
7962*22ce4affSfengbojiang break;
7963a9643ea8Slogwang /* linux_mq_getsetattr */
7964a9643ea8Slogwang case 245:
7965*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
7966*22ce4affSfengbojiang p = "int";
7967*22ce4affSfengbojiang break;
7968a9643ea8Slogwang /* linux_kexec_load */
7969a9643ea8Slogwang case 246:
7970a9643ea8Slogwang /* linux_waitid */
7971a9643ea8Slogwang case 247:
7972a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7973a9643ea8Slogwang p = "int";
7974a9643ea8Slogwang break;
7975a9643ea8Slogwang /* linux_add_key */
7976a9643ea8Slogwang case 248:
7977a9643ea8Slogwang /* linux_request_key */
7978a9643ea8Slogwang case 249:
7979a9643ea8Slogwang /* linux_keyctl */
7980a9643ea8Slogwang case 250:
7981a9643ea8Slogwang /* linux_ioprio_set */
7982a9643ea8Slogwang case 251:
7983a9643ea8Slogwang /* linux_ioprio_get */
7984a9643ea8Slogwang case 252:
7985a9643ea8Slogwang /* linux_inotify_init */
7986a9643ea8Slogwang case 253:
7987a9643ea8Slogwang /* linux_inotify_add_watch */
7988a9643ea8Slogwang case 254:
7989a9643ea8Slogwang /* linux_inotify_rm_watch */
7990a9643ea8Slogwang case 255:
7991a9643ea8Slogwang /* linux_migrate_pages */
7992a9643ea8Slogwang case 256:
7993a9643ea8Slogwang /* linux_openat */
7994a9643ea8Slogwang case 257:
7995a9643ea8Slogwang if (ndx == 0 || ndx == 1)
7996a9643ea8Slogwang p = "int";
7997a9643ea8Slogwang break;
7998a9643ea8Slogwang /* linux_mkdirat */
7999a9643ea8Slogwang case 258:
8000a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8001a9643ea8Slogwang p = "int";
8002a9643ea8Slogwang break;
8003a9643ea8Slogwang /* linux_mknodat */
8004a9643ea8Slogwang case 259:
8005a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8006a9643ea8Slogwang p = "int";
8007a9643ea8Slogwang break;
8008a9643ea8Slogwang /* linux_fchownat */
8009a9643ea8Slogwang case 260:
8010a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8011a9643ea8Slogwang p = "int";
8012a9643ea8Slogwang break;
8013a9643ea8Slogwang /* linux_futimesat */
8014a9643ea8Slogwang case 261:
8015a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8016a9643ea8Slogwang p = "int";
8017a9643ea8Slogwang break;
8018a9643ea8Slogwang /* linux_newfstatat */
8019a9643ea8Slogwang case 262:
8020a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8021a9643ea8Slogwang p = "int";
8022a9643ea8Slogwang break;
8023a9643ea8Slogwang /* linux_unlinkat */
8024a9643ea8Slogwang case 263:
8025a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8026a9643ea8Slogwang p = "int";
8027a9643ea8Slogwang break;
8028a9643ea8Slogwang /* linux_renameat */
8029a9643ea8Slogwang case 264:
8030a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8031a9643ea8Slogwang p = "int";
8032a9643ea8Slogwang break;
8033a9643ea8Slogwang /* linux_linkat */
8034a9643ea8Slogwang case 265:
8035a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8036a9643ea8Slogwang p = "int";
8037a9643ea8Slogwang break;
8038a9643ea8Slogwang /* linux_symlinkat */
8039a9643ea8Slogwang case 266:
8040a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8041a9643ea8Slogwang p = "int";
8042a9643ea8Slogwang break;
8043a9643ea8Slogwang /* linux_readlinkat */
8044a9643ea8Slogwang case 267:
8045a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8046a9643ea8Slogwang p = "int";
8047a9643ea8Slogwang break;
8048a9643ea8Slogwang /* linux_fchmodat */
8049a9643ea8Slogwang case 268:
8050a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8051a9643ea8Slogwang p = "int";
8052a9643ea8Slogwang break;
8053a9643ea8Slogwang /* linux_faccessat */
8054a9643ea8Slogwang case 269:
8055a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8056a9643ea8Slogwang p = "int";
8057a9643ea8Slogwang break;
8058a9643ea8Slogwang /* linux_pselect6 */
8059a9643ea8Slogwang case 270:
8060a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8061a9643ea8Slogwang p = "int";
8062a9643ea8Slogwang break;
8063a9643ea8Slogwang /* linux_ppoll */
8064a9643ea8Slogwang case 271:
8065a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8066a9643ea8Slogwang p = "int";
8067a9643ea8Slogwang break;
8068a9643ea8Slogwang /* linux_unshare */
8069a9643ea8Slogwang case 272:
8070a9643ea8Slogwang /* linux_set_robust_list */
8071a9643ea8Slogwang case 273:
8072a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8073a9643ea8Slogwang p = "int";
8074a9643ea8Slogwang break;
8075a9643ea8Slogwang /* linux_get_robust_list */
8076a9643ea8Slogwang case 274:
8077a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8078a9643ea8Slogwang p = "int";
8079a9643ea8Slogwang break;
8080a9643ea8Slogwang /* linux_splice */
8081a9643ea8Slogwang case 275:
8082*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8083*22ce4affSfengbojiang p = "int";
8084*22ce4affSfengbojiang break;
8085a9643ea8Slogwang /* linux_tee */
8086a9643ea8Slogwang case 276:
8087a9643ea8Slogwang /* linux_sync_file_range */
8088a9643ea8Slogwang case 277:
8089*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8090*22ce4affSfengbojiang p = "int";
8091*22ce4affSfengbojiang break;
8092a9643ea8Slogwang /* linux_vmsplice */
8093a9643ea8Slogwang case 278:
8094a9643ea8Slogwang /* linux_move_pages */
8095a9643ea8Slogwang case 279:
8096a9643ea8Slogwang /* linux_utimensat */
8097a9643ea8Slogwang case 280:
8098a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8099a9643ea8Slogwang p = "int";
8100a9643ea8Slogwang break;
8101a9643ea8Slogwang /* linux_epoll_pwait */
8102a9643ea8Slogwang case 281:
8103a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8104a9643ea8Slogwang p = "int";
8105a9643ea8Slogwang break;
8106a9643ea8Slogwang /* linux_signalfd */
8107a9643ea8Slogwang case 282:
8108*22ce4affSfengbojiang /* linux_timerfd_create */
8109a9643ea8Slogwang case 283:
8110*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8111*22ce4affSfengbojiang p = "int";
8112*22ce4affSfengbojiang break;
8113a9643ea8Slogwang /* linux_eventfd */
8114a9643ea8Slogwang case 284:
8115a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8116a9643ea8Slogwang p = "int";
8117a9643ea8Slogwang break;
8118a9643ea8Slogwang /* linux_fallocate */
8119a9643ea8Slogwang case 285:
8120a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8121a9643ea8Slogwang p = "int";
8122a9643ea8Slogwang break;
8123a9643ea8Slogwang /* linux_timerfd_settime */
8124a9643ea8Slogwang case 286:
8125*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8126*22ce4affSfengbojiang p = "int";
8127*22ce4affSfengbojiang break;
8128a9643ea8Slogwang /* linux_timerfd_gettime */
8129a9643ea8Slogwang case 287:
8130*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8131*22ce4affSfengbojiang p = "int";
8132*22ce4affSfengbojiang break;
8133a9643ea8Slogwang /* linux_accept4 */
8134a9643ea8Slogwang case 288:
8135a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8136a9643ea8Slogwang p = "int";
8137a9643ea8Slogwang break;
8138a9643ea8Slogwang /* linux_signalfd4 */
8139a9643ea8Slogwang case 289:
8140a9643ea8Slogwang /* linux_eventfd2 */
8141a9643ea8Slogwang case 290:
8142a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8143a9643ea8Slogwang p = "int";
8144a9643ea8Slogwang break;
8145a9643ea8Slogwang /* linux_epoll_create1 */
8146a9643ea8Slogwang case 291:
8147a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8148a9643ea8Slogwang p = "int";
8149a9643ea8Slogwang break;
8150a9643ea8Slogwang /* linux_dup3 */
8151a9643ea8Slogwang case 292:
8152a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8153a9643ea8Slogwang p = "int";
8154a9643ea8Slogwang break;
8155a9643ea8Slogwang /* linux_pipe2 */
8156a9643ea8Slogwang case 293:
8157a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8158a9643ea8Slogwang p = "int";
8159a9643ea8Slogwang break;
8160a9643ea8Slogwang /* linux_inotify_init1 */
8161a9643ea8Slogwang case 294:
8162*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8163*22ce4affSfengbojiang p = "int";
8164*22ce4affSfengbojiang break;
8165a9643ea8Slogwang /* linux_preadv */
8166a9643ea8Slogwang case 295:
8167*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8168*22ce4affSfengbojiang p = "int";
8169*22ce4affSfengbojiang break;
8170a9643ea8Slogwang /* linux_pwritev */
8171a9643ea8Slogwang case 296:
8172*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8173*22ce4affSfengbojiang p = "int";
8174*22ce4affSfengbojiang break;
8175*22ce4affSfengbojiang /* linux_rt_tgsigqueueinfo */
8176a9643ea8Slogwang case 297:
8177*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8178*22ce4affSfengbojiang p = "int";
8179*22ce4affSfengbojiang break;
8180a9643ea8Slogwang /* linux_perf_event_open */
8181a9643ea8Slogwang case 298:
8182a9643ea8Slogwang /* linux_recvmmsg */
8183a9643ea8Slogwang case 299:
8184a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8185a9643ea8Slogwang p = "int";
8186a9643ea8Slogwang break;
8187a9643ea8Slogwang /* linux_fanotify_init */
8188a9643ea8Slogwang case 300:
8189a9643ea8Slogwang /* linux_fanotify_mark */
8190a9643ea8Slogwang case 301:
8191a9643ea8Slogwang /* linux_prlimit64 */
8192a9643ea8Slogwang case 302:
8193a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8194a9643ea8Slogwang p = "int";
8195a9643ea8Slogwang break;
8196a9643ea8Slogwang /* linux_name_to_handle_at */
8197a9643ea8Slogwang case 303:
8198*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8199*22ce4affSfengbojiang p = "int";
8200*22ce4affSfengbojiang break;
8201a9643ea8Slogwang /* linux_open_by_handle_at */
8202a9643ea8Slogwang case 304:
8203*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8204*22ce4affSfengbojiang p = "int";
8205*22ce4affSfengbojiang break;
8206a9643ea8Slogwang /* linux_clock_adjtime */
8207a9643ea8Slogwang case 305:
8208a9643ea8Slogwang /* linux_syncfs */
8209a9643ea8Slogwang case 306:
8210a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8211a9643ea8Slogwang p = "int";
8212a9643ea8Slogwang break;
8213a9643ea8Slogwang /* linux_sendmmsg */
8214a9643ea8Slogwang case 307:
8215a9643ea8Slogwang if (ndx == 0 || ndx == 1)
8216a9643ea8Slogwang p = "int";
8217a9643ea8Slogwang break;
8218a9643ea8Slogwang /* linux_setns */
8219a9643ea8Slogwang case 308:
8220*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8221*22ce4affSfengbojiang p = "int";
8222*22ce4affSfengbojiang break;
8223*22ce4affSfengbojiang /* linux_getcpu */
8224a9643ea8Slogwang case 309:
8225*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8226*22ce4affSfengbojiang p = "int";
8227*22ce4affSfengbojiang break;
8228*22ce4affSfengbojiang /* linux_process_vm_readv */
8229a9643ea8Slogwang case 310:
8230*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8231*22ce4affSfengbojiang p = "int";
8232*22ce4affSfengbojiang break;
8233*22ce4affSfengbojiang /* linux_process_vm_writev */
8234a9643ea8Slogwang case 311:
8235*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8236*22ce4affSfengbojiang p = "int";
8237*22ce4affSfengbojiang break;
8238*22ce4affSfengbojiang /* linux_kcmp */
8239a9643ea8Slogwang case 312:
8240*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8241*22ce4affSfengbojiang p = "int";
8242*22ce4affSfengbojiang break;
8243*22ce4affSfengbojiang /* linux_finit_module */
8244*22ce4affSfengbojiang case 313:
8245*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8246*22ce4affSfengbojiang p = "int";
8247*22ce4affSfengbojiang break;
8248*22ce4affSfengbojiang /* linux_sched_setattr */
8249*22ce4affSfengbojiang case 314:
8250*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8251*22ce4affSfengbojiang p = "int";
8252*22ce4affSfengbojiang break;
8253*22ce4affSfengbojiang /* linux_sched_getattr */
8254*22ce4affSfengbojiang case 315:
8255*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8256*22ce4affSfengbojiang p = "int";
8257*22ce4affSfengbojiang break;
8258*22ce4affSfengbojiang /* linux_renameat2 */
8259*22ce4affSfengbojiang case 316:
8260*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8261*22ce4affSfengbojiang p = "int";
8262*22ce4affSfengbojiang break;
8263*22ce4affSfengbojiang /* linux_seccomp */
8264*22ce4affSfengbojiang case 317:
8265*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8266*22ce4affSfengbojiang p = "int";
8267*22ce4affSfengbojiang break;
8268*22ce4affSfengbojiang /* linux_getrandom */
8269*22ce4affSfengbojiang case 318:
8270*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8271*22ce4affSfengbojiang p = "int";
8272*22ce4affSfengbojiang break;
8273*22ce4affSfengbojiang /* linux_memfd_create */
8274*22ce4affSfengbojiang case 319:
8275*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8276*22ce4affSfengbojiang p = "int";
8277*22ce4affSfengbojiang break;
8278*22ce4affSfengbojiang /* linux_kexec_file_load */
8279*22ce4affSfengbojiang case 320:
8280*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8281*22ce4affSfengbojiang p = "int";
8282*22ce4affSfengbojiang break;
8283*22ce4affSfengbojiang /* linux_bpf */
8284*22ce4affSfengbojiang case 321:
8285*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8286*22ce4affSfengbojiang p = "int";
8287*22ce4affSfengbojiang break;
8288*22ce4affSfengbojiang /* linux_execveat */
8289*22ce4affSfengbojiang case 322:
8290*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8291*22ce4affSfengbojiang p = "int";
8292*22ce4affSfengbojiang break;
8293*22ce4affSfengbojiang /* linux_userfaultfd */
8294*22ce4affSfengbojiang case 323:
8295*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8296*22ce4affSfengbojiang p = "int";
8297*22ce4affSfengbojiang break;
8298*22ce4affSfengbojiang /* linux_membarrier */
8299*22ce4affSfengbojiang case 324:
8300*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8301*22ce4affSfengbojiang p = "int";
8302*22ce4affSfengbojiang break;
8303*22ce4affSfengbojiang /* linux_mlock2 */
8304*22ce4affSfengbojiang case 325:
8305*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8306*22ce4affSfengbojiang p = "int";
8307*22ce4affSfengbojiang break;
8308*22ce4affSfengbojiang /* linux_copy_file_range */
8309*22ce4affSfengbojiang case 326:
8310*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8311*22ce4affSfengbojiang p = "int";
8312*22ce4affSfengbojiang break;
8313*22ce4affSfengbojiang /* linux_preadv2 */
8314*22ce4affSfengbojiang case 327:
8315*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8316*22ce4affSfengbojiang p = "int";
8317*22ce4affSfengbojiang break;
8318*22ce4affSfengbojiang /* linux_pwritev2 */
8319*22ce4affSfengbojiang case 328:
8320*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8321*22ce4affSfengbojiang p = "int";
8322*22ce4affSfengbojiang break;
8323*22ce4affSfengbojiang /* linux_pkey_mprotect */
8324*22ce4affSfengbojiang case 329:
8325*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8326*22ce4affSfengbojiang p = "int";
8327*22ce4affSfengbojiang break;
8328*22ce4affSfengbojiang /* linux_pkey_alloc */
8329*22ce4affSfengbojiang case 330:
8330*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8331*22ce4affSfengbojiang p = "int";
8332*22ce4affSfengbojiang break;
8333*22ce4affSfengbojiang /* linux_pkey_free */
8334*22ce4affSfengbojiang case 331:
8335*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8336*22ce4affSfengbojiang p = "int";
8337*22ce4affSfengbojiang break;
8338*22ce4affSfengbojiang /* linux_statx */
8339*22ce4affSfengbojiang case 332:
8340*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8341*22ce4affSfengbojiang p = "int";
8342*22ce4affSfengbojiang break;
8343*22ce4affSfengbojiang /* linux_io_pgetevents */
8344*22ce4affSfengbojiang case 333:
8345*22ce4affSfengbojiang /* linux_rseq */
8346*22ce4affSfengbojiang case 334:
8347*22ce4affSfengbojiang /* linux_pidfd_send_signal */
8348*22ce4affSfengbojiang case 424:
8349*22ce4affSfengbojiang if (ndx == 0 || ndx == 1)
8350*22ce4affSfengbojiang p = "int";
8351*22ce4affSfengbojiang break;
8352*22ce4affSfengbojiang /* linux_io_uring_setup */
8353*22ce4affSfengbojiang case 425:
8354*22ce4affSfengbojiang /* linux_io_uring_enter */
8355*22ce4affSfengbojiang case 426:
8356*22ce4affSfengbojiang /* linux_io_uring_register */
8357*22ce4affSfengbojiang case 427:
8358a9643ea8Slogwang default:
8359a9643ea8Slogwang break;
8360a9643ea8Slogwang };
8361a9643ea8Slogwang if (p != NULL)
8362a9643ea8Slogwang strlcpy(desc, p, descsz);
8363a9643ea8Slogwang }
8364