Deleted Added
full compact
cloudabi32_systrace_args.c (307144) cloudabi32_systrace_args.c (316574)
1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: stable/11/sys/compat/cloudabi32/cloudabi32_systrace_args.c 307144 2016-10-12 12:17:41Z ed $
5 * $FreeBSD: stable/11/sys/compat/cloudabi32/cloudabi32_systrace_args.c 316574 2017-04-06 15:10:36Z ed $
6 * This file is part of the DTrace syscall provider.
7 */
8
9static void
10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11{
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {

--- 55 unchanged lines hidden (view full) ---

69 iarg[0] = p->from; /* cloudabi_fd_t */
70 *n_args = 1;
71 break;
72 }
73 /* cloudabi32_sys_fd_pread */
74 case 8: {
75 struct cloudabi32_sys_fd_pread_args *p = params;
76 iarg[0] = p->fd; /* cloudabi_fd_t */
6 * This file is part of the DTrace syscall provider.
7 */
8
9static void
10systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
11{
12 int64_t *iarg = (int64_t *) uarg;
13 switch (sysnum) {

--- 55 unchanged lines hidden (view full) ---

69 iarg[0] = p->from; /* cloudabi_fd_t */
70 *n_args = 1;
71 break;
72 }
73 /* cloudabi32_sys_fd_pread */
74 case 8: {
75 struct cloudabi32_sys_fd_pread_args *p = params;
76 iarg[0] = p->fd; /* cloudabi_fd_t */
77 uarg[1] = (intptr_t) p->iov; /* const cloudabi32_iovec_t * */
78 uarg[2] = p->iovcnt; /* size_t */
77 uarg[1] = (intptr_t) p->iovs; /* const cloudabi32_iovec_t * */
78 uarg[2] = p->iovs_len; /* size_t */
79 iarg[3] = p->offset; /* cloudabi_filesize_t */
80 *n_args = 4;
81 break;
82 }
83 /* cloudabi32_sys_fd_pwrite */
84 case 9: {
85 struct cloudabi32_sys_fd_pwrite_args *p = params;
86 iarg[0] = p->fd; /* cloudabi_fd_t */
79 iarg[3] = p->offset; /* cloudabi_filesize_t */
80 *n_args = 4;
81 break;
82 }
83 /* cloudabi32_sys_fd_pwrite */
84 case 9: {
85 struct cloudabi32_sys_fd_pwrite_args *p = params;
86 iarg[0] = p->fd; /* cloudabi_fd_t */
87 uarg[1] = (intptr_t) p->iov; /* const cloudabi32_ciovec_t * */
88 uarg[2] = p->iovcnt; /* size_t */
87 uarg[1] = (intptr_t) p->iovs; /* const cloudabi32_ciovec_t * */
88 uarg[2] = p->iovs_len; /* size_t */
89 iarg[3] = p->offset; /* cloudabi_filesize_t */
90 *n_args = 4;
91 break;
92 }
93 /* cloudabi32_sys_fd_read */
94 case 10: {
95 struct cloudabi32_sys_fd_read_args *p = params;
96 iarg[0] = p->fd; /* cloudabi_fd_t */
89 iarg[3] = p->offset; /* cloudabi_filesize_t */
90 *n_args = 4;
91 break;
92 }
93 /* cloudabi32_sys_fd_read */
94 case 10: {
95 struct cloudabi32_sys_fd_read_args *p = params;
96 iarg[0] = p->fd; /* cloudabi_fd_t */
97 uarg[1] = (intptr_t) p->iov; /* const cloudabi32_iovec_t * */
98 uarg[2] = p->iovcnt; /* size_t */
97 uarg[1] = (intptr_t) p->iovs; /* const cloudabi32_iovec_t * */
98 uarg[2] = p->iovs_len; /* size_t */
99 *n_args = 3;
100 break;
101 }
102 /* cloudabi_sys_fd_replace */
103 case 11: {
104 struct cloudabi_sys_fd_replace_args *p = params;
105 iarg[0] = p->from; /* cloudabi_fd_t */
106 iarg[1] = p->to; /* cloudabi_fd_t */

--- 32 unchanged lines hidden (view full) ---

139 iarg[0] = p->fd; /* cloudabi_fd_t */
140 *n_args = 1;
141 break;
142 }
143 /* cloudabi32_sys_fd_write */
144 case 16: {
145 struct cloudabi32_sys_fd_write_args *p = params;
146 iarg[0] = p->fd; /* cloudabi_fd_t */
99 *n_args = 3;
100 break;
101 }
102 /* cloudabi_sys_fd_replace */
103 case 11: {
104 struct cloudabi_sys_fd_replace_args *p = params;
105 iarg[0] = p->from; /* cloudabi_fd_t */
106 iarg[1] = p->to; /* cloudabi_fd_t */

--- 32 unchanged lines hidden (view full) ---

139 iarg[0] = p->fd; /* cloudabi_fd_t */
140 *n_args = 1;
141 break;
142 }
143 /* cloudabi32_sys_fd_write */
144 case 16: {
145 struct cloudabi32_sys_fd_write_args *p = params;
146 iarg[0] = p->fd; /* cloudabi_fd_t */
147 uarg[1] = (intptr_t) p->iov; /* const cloudabi32_ciovec_t * */
148 uarg[2] = p->iovcnt; /* size_t */
147 uarg[1] = (intptr_t) p->iovs; /* const cloudabi32_ciovec_t * */
148 uarg[2] = p->iovs_len; /* size_t */
149 *n_args = 3;
150 break;
151 }
152 /* cloudabi_sys_file_advise */
153 case 17: {
154 struct cloudabi_sys_file_advise_args *p = params;
155 iarg[0] = p->fd; /* cloudabi_fd_t */
156 iarg[1] = p->offset; /* cloudabi_filesize_t */

--- 11 unchanged lines hidden (view full) ---

168 *n_args = 3;
169 break;
170 }
171 /* cloudabi_sys_file_create */
172 case 19: {
173 struct cloudabi_sys_file_create_args *p = params;
174 iarg[0] = p->fd; /* cloudabi_fd_t */
175 uarg[1] = (intptr_t) p->path; /* const char * */
149 *n_args = 3;
150 break;
151 }
152 /* cloudabi_sys_file_advise */
153 case 17: {
154 struct cloudabi_sys_file_advise_args *p = params;
155 iarg[0] = p->fd; /* cloudabi_fd_t */
156 iarg[1] = p->offset; /* cloudabi_filesize_t */

--- 11 unchanged lines hidden (view full) ---

168 *n_args = 3;
169 break;
170 }
171 /* cloudabi_sys_file_create */
172 case 19: {
173 struct cloudabi_sys_file_create_args *p = params;
174 iarg[0] = p->fd; /* cloudabi_fd_t */
175 uarg[1] = (intptr_t) p->path; /* const char * */
176 uarg[2] = p->pathlen; /* size_t */
176 uarg[2] = p->path_len; /* size_t */
177 iarg[3] = p->type; /* cloudabi_filetype_t */
178 *n_args = 4;
179 break;
180 }
181 /* cloudabi_sys_file_link */
182 case 20: {
183 struct cloudabi_sys_file_link_args *p = params;
184 iarg[0] = p->fd1; /* cloudabi_lookup_t */
185 uarg[1] = (intptr_t) p->path1; /* const char * */
177 iarg[3] = p->type; /* cloudabi_filetype_t */
178 *n_args = 4;
179 break;
180 }
181 /* cloudabi_sys_file_link */
182 case 20: {
183 struct cloudabi_sys_file_link_args *p = params;
184 iarg[0] = p->fd1; /* cloudabi_lookup_t */
185 uarg[1] = (intptr_t) p->path1; /* const char * */
186 uarg[2] = p->path1len; /* size_t */
186 uarg[2] = p->path1_len; /* size_t */
187 iarg[3] = p->fd2; /* cloudabi_fd_t */
188 uarg[4] = (intptr_t) p->path2; /* const char * */
187 iarg[3] = p->fd2; /* cloudabi_fd_t */
188 uarg[4] = (intptr_t) p->path2; /* const char * */
189 uarg[5] = p->path2len; /* size_t */
189 uarg[5] = p->path2_len; /* size_t */
190 *n_args = 6;
191 break;
192 }
193 /* cloudabi_sys_file_open */
194 case 21: {
195 struct cloudabi_sys_file_open_args *p = params;
196 iarg[0] = p->dirfd; /* cloudabi_lookup_t */
197 uarg[1] = (intptr_t) p->path; /* const char * */
190 *n_args = 6;
191 break;
192 }
193 /* cloudabi_sys_file_open */
194 case 21: {
195 struct cloudabi_sys_file_open_args *p = params;
196 iarg[0] = p->dirfd; /* cloudabi_lookup_t */
197 uarg[1] = (intptr_t) p->path; /* const char * */
198 uarg[2] = p->pathlen; /* size_t */
198 uarg[2] = p->path_len; /* size_t */
199 iarg[3] = p->oflags; /* cloudabi_oflags_t */
200 uarg[4] = (intptr_t) p->fds; /* const cloudabi_fdstat_t * */
201 *n_args = 5;
202 break;
203 }
204 /* cloudabi_sys_file_readdir */
205 case 22: {
206 struct cloudabi_sys_file_readdir_args *p = params;
207 iarg[0] = p->fd; /* cloudabi_fd_t */
208 uarg[1] = (intptr_t) p->buf; /* void * */
199 iarg[3] = p->oflags; /* cloudabi_oflags_t */
200 uarg[4] = (intptr_t) p->fds; /* const cloudabi_fdstat_t * */
201 *n_args = 5;
202 break;
203 }
204 /* cloudabi_sys_file_readdir */
205 case 22: {
206 struct cloudabi_sys_file_readdir_args *p = params;
207 iarg[0] = p->fd; /* cloudabi_fd_t */
208 uarg[1] = (intptr_t) p->buf; /* void * */
209 uarg[2] = p->nbyte; /* size_t */
209 uarg[2] = p->buf_len; /* size_t */
210 iarg[3] = p->cookie; /* cloudabi_dircookie_t */
211 *n_args = 4;
212 break;
213 }
214 /* cloudabi_sys_file_readlink */
215 case 23: {
216 struct cloudabi_sys_file_readlink_args *p = params;
217 iarg[0] = p->fd; /* cloudabi_fd_t */
218 uarg[1] = (intptr_t) p->path; /* const char * */
210 iarg[3] = p->cookie; /* cloudabi_dircookie_t */
211 *n_args = 4;
212 break;
213 }
214 /* cloudabi_sys_file_readlink */
215 case 23: {
216 struct cloudabi_sys_file_readlink_args *p = params;
217 iarg[0] = p->fd; /* cloudabi_fd_t */
218 uarg[1] = (intptr_t) p->path; /* const char * */
219 uarg[2] = p->pathlen; /* size_t */
219 uarg[2] = p->path_len; /* size_t */
220 uarg[3] = (intptr_t) p->buf; /* char * */
220 uarg[3] = (intptr_t) p->buf; /* char * */
221 uarg[4] = p->bufsize; /* size_t */
221 uarg[4] = p->buf_len; /* size_t */
222 *n_args = 5;
223 break;
224 }
225 /* cloudabi_sys_file_rename */
226 case 24: {
227 struct cloudabi_sys_file_rename_args *p = params;
222 *n_args = 5;
223 break;
224 }
225 /* cloudabi_sys_file_rename */
226 case 24: {
227 struct cloudabi_sys_file_rename_args *p = params;
228 iarg[0] = p->oldfd; /* cloudabi_fd_t */
229 uarg[1] = (intptr_t) p->old; /* const char * */
230 uarg[2] = p->oldlen; /* size_t */
231 iarg[3] = p->newfd; /* cloudabi_fd_t */
232 uarg[4] = (intptr_t) p->new; /* const char * */
233 uarg[5] = p->newlen; /* size_t */
228 iarg[0] = p->fd1; /* cloudabi_fd_t */
229 uarg[1] = (intptr_t) p->path1; /* const char * */
230 uarg[2] = p->path1_len; /* size_t */
231 iarg[3] = p->fd2; /* cloudabi_fd_t */
232 uarg[4] = (intptr_t) p->path2; /* const char * */
233 uarg[5] = p->path2_len; /* size_t */
234 *n_args = 6;
235 break;
236 }
237 /* cloudabi_sys_file_stat_fget */
238 case 25: {
239 struct cloudabi_sys_file_stat_fget_args *p = params;
240 iarg[0] = p->fd; /* cloudabi_fd_t */
241 uarg[1] = (intptr_t) p->buf; /* cloudabi_filestat_t * */

--- 9 unchanged lines hidden (view full) ---

251 *n_args = 3;
252 break;
253 }
254 /* cloudabi_sys_file_stat_get */
255 case 27: {
256 struct cloudabi_sys_file_stat_get_args *p = params;
257 iarg[0] = p->fd; /* cloudabi_lookup_t */
258 uarg[1] = (intptr_t) p->path; /* const char * */
234 *n_args = 6;
235 break;
236 }
237 /* cloudabi_sys_file_stat_fget */
238 case 25: {
239 struct cloudabi_sys_file_stat_fget_args *p = params;
240 iarg[0] = p->fd; /* cloudabi_fd_t */
241 uarg[1] = (intptr_t) p->buf; /* cloudabi_filestat_t * */

--- 9 unchanged lines hidden (view full) ---

251 *n_args = 3;
252 break;
253 }
254 /* cloudabi_sys_file_stat_get */
255 case 27: {
256 struct cloudabi_sys_file_stat_get_args *p = params;
257 iarg[0] = p->fd; /* cloudabi_lookup_t */
258 uarg[1] = (intptr_t) p->path; /* const char * */
259 uarg[2] = p->pathlen; /* size_t */
259 uarg[2] = p->path_len; /* size_t */
260 uarg[3] = (intptr_t) p->buf; /* cloudabi_filestat_t * */
261 *n_args = 4;
262 break;
263 }
264 /* cloudabi_sys_file_stat_put */
265 case 28: {
266 struct cloudabi_sys_file_stat_put_args *p = params;
267 iarg[0] = p->fd; /* cloudabi_lookup_t */
268 uarg[1] = (intptr_t) p->path; /* const char * */
260 uarg[3] = (intptr_t) p->buf; /* cloudabi_filestat_t * */
261 *n_args = 4;
262 break;
263 }
264 /* cloudabi_sys_file_stat_put */
265 case 28: {
266 struct cloudabi_sys_file_stat_put_args *p = params;
267 iarg[0] = p->fd; /* cloudabi_lookup_t */
268 uarg[1] = (intptr_t) p->path; /* const char * */
269 uarg[2] = p->pathlen; /* size_t */
269 uarg[2] = p->path_len; /* size_t */
270 uarg[3] = (intptr_t) p->buf; /* const cloudabi_filestat_t * */
271 iarg[4] = p->flags; /* cloudabi_fsflags_t */
272 *n_args = 5;
273 break;
274 }
275 /* cloudabi_sys_file_symlink */
276 case 29: {
277 struct cloudabi_sys_file_symlink_args *p = params;
278 uarg[0] = (intptr_t) p->path1; /* const char * */
270 uarg[3] = (intptr_t) p->buf; /* const cloudabi_filestat_t * */
271 iarg[4] = p->flags; /* cloudabi_fsflags_t */
272 *n_args = 5;
273 break;
274 }
275 /* cloudabi_sys_file_symlink */
276 case 29: {
277 struct cloudabi_sys_file_symlink_args *p = params;
278 uarg[0] = (intptr_t) p->path1; /* const char * */
279 uarg[1] = p->path1len; /* size_t */
279 uarg[1] = p->path1_len; /* size_t */
280 iarg[2] = p->fd; /* cloudabi_fd_t */
281 uarg[3] = (intptr_t) p->path2; /* const char * */
280 iarg[2] = p->fd; /* cloudabi_fd_t */
281 uarg[3] = (intptr_t) p->path2; /* const char * */
282 uarg[4] = p->path2len; /* size_t */
282 uarg[4] = p->path2_len; /* size_t */
283 *n_args = 5;
284 break;
285 }
286 /* cloudabi_sys_file_unlink */
287 case 30: {
288 struct cloudabi_sys_file_unlink_args *p = params;
289 iarg[0] = p->fd; /* cloudabi_fd_t */
290 uarg[1] = (intptr_t) p->path; /* const char * */
283 *n_args = 5;
284 break;
285 }
286 /* cloudabi_sys_file_unlink */
287 case 30: {
288 struct cloudabi_sys_file_unlink_args *p = params;
289 iarg[0] = p->fd; /* cloudabi_fd_t */
290 uarg[1] = (intptr_t) p->path; /* const char * */
291 uarg[2] = p->pathlen; /* size_t */
291 uarg[2] = p->path_len; /* size_t */
292 iarg[3] = p->flags; /* cloudabi_ulflags_t */
293 *n_args = 4;
294 break;
295 }
296 /* cloudabi_sys_lock_unlock */
297 case 31: {
298 struct cloudabi_sys_lock_unlock_args *p = params;
299 uarg[0] = (intptr_t) p->lock; /* cloudabi_lock_t * */
300 iarg[1] = p->scope; /* cloudabi_scope_t */
301 *n_args = 2;
302 break;
303 }
304 /* cloudabi_sys_mem_advise */
305 case 32: {
306 struct cloudabi_sys_mem_advise_args *p = params;
292 iarg[3] = p->flags; /* cloudabi_ulflags_t */
293 *n_args = 4;
294 break;
295 }
296 /* cloudabi_sys_lock_unlock */
297 case 31: {
298 struct cloudabi_sys_lock_unlock_args *p = params;
299 uarg[0] = (intptr_t) p->lock; /* cloudabi_lock_t * */
300 iarg[1] = p->scope; /* cloudabi_scope_t */
301 *n_args = 2;
302 break;
303 }
304 /* cloudabi_sys_mem_advise */
305 case 32: {
306 struct cloudabi_sys_mem_advise_args *p = params;
307 uarg[0] = (intptr_t) p->addr; /* void * */
308 uarg[1] = p->len; /* size_t */
307 uarg[0] = (intptr_t) p->mapping; /* void * */
308 uarg[1] = p->mapping_len; /* size_t */
309 iarg[2] = p->advice; /* cloudabi_advice_t */
310 *n_args = 3;
311 break;
312 }
313 /* cloudabi_sys_mem_lock */
314 case 33: {
315 struct cloudabi_sys_mem_lock_args *p = params;
309 iarg[2] = p->advice; /* cloudabi_advice_t */
310 *n_args = 3;
311 break;
312 }
313 /* cloudabi_sys_mem_lock */
314 case 33: {
315 struct cloudabi_sys_mem_lock_args *p = params;
316 uarg[0] = (intptr_t) p->addr; /* const void * */
317 uarg[1] = p->len; /* size_t */
316 uarg[0] = (intptr_t) p->mapping; /* const void * */
317 uarg[1] = p->mapping_len; /* size_t */
318 *n_args = 2;
319 break;
320 }
321 /* cloudabi_sys_mem_map */
322 case 34: {
323 struct cloudabi_sys_mem_map_args *p = params;
324 uarg[0] = (intptr_t) p->addr; /* void * */
325 uarg[1] = p->len; /* size_t */
326 iarg[2] = p->prot; /* cloudabi_mprot_t */
327 iarg[3] = p->flags; /* cloudabi_mflags_t */
328 iarg[4] = p->fd; /* cloudabi_fd_t */
329 iarg[5] = p->off; /* cloudabi_filesize_t */
330 *n_args = 6;
331 break;
332 }
333 /* cloudabi_sys_mem_protect */
334 case 35: {
335 struct cloudabi_sys_mem_protect_args *p = params;
318 *n_args = 2;
319 break;
320 }
321 /* cloudabi_sys_mem_map */
322 case 34: {
323 struct cloudabi_sys_mem_map_args *p = params;
324 uarg[0] = (intptr_t) p->addr; /* void * */
325 uarg[1] = p->len; /* size_t */
326 iarg[2] = p->prot; /* cloudabi_mprot_t */
327 iarg[3] = p->flags; /* cloudabi_mflags_t */
328 iarg[4] = p->fd; /* cloudabi_fd_t */
329 iarg[5] = p->off; /* cloudabi_filesize_t */
330 *n_args = 6;
331 break;
332 }
333 /* cloudabi_sys_mem_protect */
334 case 35: {
335 struct cloudabi_sys_mem_protect_args *p = params;
336 uarg[0] = (intptr_t) p->addr; /* void * */
337 uarg[1] = p->len; /* size_t */
336 uarg[0] = (intptr_t) p->mapping; /* void * */
337 uarg[1] = p->mapping_len; /* size_t */
338 iarg[2] = p->prot; /* cloudabi_mprot_t */
339 *n_args = 3;
340 break;
341 }
342 /* cloudabi_sys_mem_sync */
343 case 36: {
344 struct cloudabi_sys_mem_sync_args *p = params;
338 iarg[2] = p->prot; /* cloudabi_mprot_t */
339 *n_args = 3;
340 break;
341 }
342 /* cloudabi_sys_mem_sync */
343 case 36: {
344 struct cloudabi_sys_mem_sync_args *p = params;
345 uarg[0] = (intptr_t) p->addr; /* void * */
346 uarg[1] = p->len; /* size_t */
345 uarg[0] = (intptr_t) p->mapping; /* void * */
346 uarg[1] = p->mapping_len; /* size_t */
347 iarg[2] = p->flags; /* cloudabi_msflags_t */
348 *n_args = 3;
349 break;
350 }
351 /* cloudabi_sys_mem_unlock */
352 case 37: {
353 struct cloudabi_sys_mem_unlock_args *p = params;
347 iarg[2] = p->flags; /* cloudabi_msflags_t */
348 *n_args = 3;
349 break;
350 }
351 /* cloudabi_sys_mem_unlock */
352 case 37: {
353 struct cloudabi_sys_mem_unlock_args *p = params;
354 uarg[0] = (intptr_t) p->addr; /* const void * */
355 uarg[1] = p->len; /* size_t */
354 uarg[0] = (intptr_t) p->mapping; /* const void * */
355 uarg[1] = p->mapping_len; /* size_t */
356 *n_args = 2;
357 break;
358 }
359 /* cloudabi_sys_mem_unmap */
360 case 38: {
361 struct cloudabi_sys_mem_unmap_args *p = params;
356 *n_args = 2;
357 break;
358 }
359 /* cloudabi_sys_mem_unmap */
360 case 38: {
361 struct cloudabi_sys_mem_unmap_args *p = params;
362 uarg[0] = (intptr_t) p->addr; /* void * */
363 uarg[1] = p->len; /* size_t */
362 uarg[0] = (intptr_t) p->mapping; /* void * */
363 uarg[1] = p->mapping_len; /* size_t */
364 *n_args = 2;
365 break;
366 }
367 /* cloudabi32_sys_poll */
368 case 39: {
369 struct cloudabi32_sys_poll_args *p = params;
370 uarg[0] = (intptr_t) p->in; /* const cloudabi32_subscription_t * */
371 uarg[1] = (intptr_t) p->out; /* cloudabi32_event_t * */
372 uarg[2] = p->nsubscriptions; /* size_t */
373 *n_args = 3;
374 break;
375 }
376 /* cloudabi32_sys_poll_fd */
377 case 40: {
378 struct cloudabi32_sys_poll_fd_args *p = params;
379 iarg[0] = p->fd; /* cloudabi_fd_t */
380 uarg[1] = (intptr_t) p->in; /* const cloudabi32_subscription_t * */
364 *n_args = 2;
365 break;
366 }
367 /* cloudabi32_sys_poll */
368 case 39: {
369 struct cloudabi32_sys_poll_args *p = params;
370 uarg[0] = (intptr_t) p->in; /* const cloudabi32_subscription_t * */
371 uarg[1] = (intptr_t) p->out; /* cloudabi32_event_t * */
372 uarg[2] = p->nsubscriptions; /* size_t */
373 *n_args = 3;
374 break;
375 }
376 /* cloudabi32_sys_poll_fd */
377 case 40: {
378 struct cloudabi32_sys_poll_fd_args *p = params;
379 iarg[0] = p->fd; /* cloudabi_fd_t */
380 uarg[1] = (intptr_t) p->in; /* const cloudabi32_subscription_t * */
381 uarg[2] = p->nin; /* size_t */
381 uarg[2] = p->in_len; /* size_t */
382 uarg[3] = (intptr_t) p->out; /* cloudabi32_event_t * */
382 uarg[3] = (intptr_t) p->out; /* cloudabi32_event_t * */
383 uarg[4] = p->nout; /* size_t */
383 uarg[4] = p->out_len; /* size_t */
384 uarg[5] = (intptr_t) p->timeout; /* const cloudabi32_subscription_t * */
385 *n_args = 6;
386 break;
387 }
388 /* cloudabi_sys_proc_exec */
389 case 41: {
390 struct cloudabi_sys_proc_exec_args *p = params;
391 iarg[0] = p->fd; /* cloudabi_fd_t */
392 uarg[1] = (intptr_t) p->data; /* const void * */
384 uarg[5] = (intptr_t) p->timeout; /* const cloudabi32_subscription_t * */
385 *n_args = 6;
386 break;
387 }
388 /* cloudabi_sys_proc_exec */
389 case 41: {
390 struct cloudabi_sys_proc_exec_args *p = params;
391 iarg[0] = p->fd; /* cloudabi_fd_t */
392 uarg[1] = (intptr_t) p->data; /* const void * */
393 uarg[2] = p->datalen; /* size_t */
393 uarg[2] = p->data_len; /* size_t */
394 uarg[3] = (intptr_t) p->fds; /* const cloudabi_fd_t * */
394 uarg[3] = (intptr_t) p->fds; /* const cloudabi_fd_t * */
395 uarg[4] = p->fdslen; /* size_t */
395 uarg[4] = p->fds_len; /* size_t */
396 *n_args = 5;
397 break;
398 }
399 /* cloudabi_sys_proc_exit */
400 case 42: {
401 struct cloudabi_sys_proc_exit_args *p = params;
402 iarg[0] = p->rval; /* cloudabi_exitcode_t */
403 *n_args = 1;

--- 10 unchanged lines hidden (view full) ---

414 iarg[0] = p->sig; /* cloudabi_signal_t */
415 *n_args = 1;
416 break;
417 }
418 /* cloudabi_sys_random_get */
419 case 45: {
420 struct cloudabi_sys_random_get_args *p = params;
421 uarg[0] = (intptr_t) p->buf; /* void * */
396 *n_args = 5;
397 break;
398 }
399 /* cloudabi_sys_proc_exit */
400 case 42: {
401 struct cloudabi_sys_proc_exit_args *p = params;
402 iarg[0] = p->rval; /* cloudabi_exitcode_t */
403 *n_args = 1;

--- 10 unchanged lines hidden (view full) ---

414 iarg[0] = p->sig; /* cloudabi_signal_t */
415 *n_args = 1;
416 break;
417 }
418 /* cloudabi_sys_random_get */
419 case 45: {
420 struct cloudabi_sys_random_get_args *p = params;
421 uarg[0] = (intptr_t) p->buf; /* void * */
422 uarg[1] = p->nbyte; /* size_t */
422 uarg[1] = p->buf_len; /* size_t */
423 *n_args = 2;
424 break;
425 }
426 /* cloudabi_sys_sock_accept */
427 case 46: {
428 struct cloudabi_sys_sock_accept_args *p = params;
429 iarg[0] = p->sock; /* cloudabi_fd_t */
430 uarg[1] = (intptr_t) p->buf; /* cloudabi_sockstat_t * */
431 *n_args = 2;
432 break;
433 }
434 /* cloudabi_sys_sock_bind */
435 case 47: {
436 struct cloudabi_sys_sock_bind_args *p = params;
437 iarg[0] = p->sock; /* cloudabi_fd_t */
438 iarg[1] = p->fd; /* cloudabi_fd_t */
439 uarg[2] = (intptr_t) p->path; /* const char * */
423 *n_args = 2;
424 break;
425 }
426 /* cloudabi_sys_sock_accept */
427 case 46: {
428 struct cloudabi_sys_sock_accept_args *p = params;
429 iarg[0] = p->sock; /* cloudabi_fd_t */
430 uarg[1] = (intptr_t) p->buf; /* cloudabi_sockstat_t * */
431 *n_args = 2;
432 break;
433 }
434 /* cloudabi_sys_sock_bind */
435 case 47: {
436 struct cloudabi_sys_sock_bind_args *p = params;
437 iarg[0] = p->sock; /* cloudabi_fd_t */
438 iarg[1] = p->fd; /* cloudabi_fd_t */
439 uarg[2] = (intptr_t) p->path; /* const char * */
440 uarg[3] = p->pathlen; /* size_t */
440 uarg[3] = p->path_len; /* size_t */
441 *n_args = 4;
442 break;
443 }
444 /* cloudabi_sys_sock_connect */
445 case 48: {
446 struct cloudabi_sys_sock_connect_args *p = params;
447 iarg[0] = p->sock; /* cloudabi_fd_t */
448 iarg[1] = p->fd; /* cloudabi_fd_t */
449 uarg[2] = (intptr_t) p->path; /* const char * */
441 *n_args = 4;
442 break;
443 }
444 /* cloudabi_sys_sock_connect */
445 case 48: {
446 struct cloudabi_sys_sock_connect_args *p = params;
447 iarg[0] = p->sock; /* cloudabi_fd_t */
448 iarg[1] = p->fd; /* cloudabi_fd_t */
449 uarg[2] = (intptr_t) p->path; /* const char * */
450 uarg[3] = p->pathlen; /* size_t */
450 uarg[3] = p->path_len; /* size_t */
451 *n_args = 4;
452 break;
453 }
454 /* cloudabi_sys_sock_listen */
455 case 49: {
456 struct cloudabi_sys_sock_listen_args *p = params;
457 iarg[0] = p->sock; /* cloudabi_fd_t */
458 iarg[1] = p->backlog; /* cloudabi_backlog_t */

--- 1244 unchanged lines hidden ---
451 *n_args = 4;
452 break;
453 }
454 /* cloudabi_sys_sock_listen */
455 case 49: {
456 struct cloudabi_sys_sock_listen_args *p = params;
457 iarg[0] = p->sock; /* cloudabi_fd_t */
458 iarg[1] = p->backlog; /* cloudabi_backlog_t */

--- 1244 unchanged lines hidden ---