Deleted Added
sdiff udiff text old ( 285907 ) new ( 286319 )
full compact
1/*
2 * System call argument to DTrace register array converstion.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/compat/cloudabi64/cloudabi64_systrace_args.c 285907 2015-07-27 10:04:28Z 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) {

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

362 uarg[0] = (intptr_t) p->addr; /* void * */
363 uarg[1] = p->len; /* size_t */
364 *n_args = 2;
365 break;
366 }
367 /* cloudabi64_sys_poll */
368 case 39: {
369 struct cloudabi64_sys_poll_args *p = params;
370 iarg[0] = p->fd; /* cloudabi_fd_t */
371 uarg[1] = (intptr_t) p->in; /* const cloudabi64_subscription_t * */
372 iarg[2] = p->nin; /* cloudabi64_size_t */
373 uarg[3] = (intptr_t) p->out; /* cloudabi64_event_t * */
374 iarg[4] = p->nout; /* cloudabi64_size_t */
375 *n_args = 5;
376 break;
377 }
378 /* cloudabi_sys_proc_exec */
379 case 40: {
380 struct cloudabi_sys_proc_exec_args *p = params;
381 iarg[0] = p->fd; /* cloudabi_fd_t */
382 uarg[1] = (intptr_t) p->data; /* const void * */
383 uarg[2] = p->datalen; /* size_t */

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

506 *n_args = 1;
507 break;
508 }
509 /* cloudabi_sys_thread_yield */
510 case 56: {
511 *n_args = 0;
512 break;
513 }
514 default:
515 *n_args = 0;
516 break;
517 };
518}
519static void
520systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
521{

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

1150 default:
1151 break;
1152 };
1153 break;
1154 /* cloudabi64_sys_poll */
1155 case 39:
1156 switch(ndx) {
1157 case 0:
1158 p = "cloudabi_fd_t";
1159 break;
1160 case 1:
1161 p = "const cloudabi64_subscription_t *";
1162 break;
1163 case 2:
1164 p = "cloudabi64_size_t";
1165 break;
1166 case 3:
1167 p = "cloudabi64_event_t *";
1168 break;
1169 case 4:
1170 p = "cloudabi64_size_t";
1171 break;
1172 default:
1173 break;
1174 };
1175 break;
1176 /* cloudabi_sys_proc_exec */
1177 case 40:
1178 switch(ndx) {
1179 case 0:

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

1387 break;
1388 default:
1389 break;
1390 };
1391 break;
1392 /* cloudabi_sys_thread_yield */
1393 case 56:
1394 break;
1395 default:
1396 break;
1397 };
1398 if (p != NULL)
1399 strlcpy(desc, p, descsz);
1400}
1401static void
1402systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)

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

1677 break;
1678 /* cloudabi_sys_thread_tcb_set */
1679 case 55:
1680 if (ndx == 0 || ndx == 1)
1681 p = "void";
1682 break;
1683 /* cloudabi_sys_thread_yield */
1684 case 56:
1685 default:
1686 break;
1687 };
1688 if (p != NULL)
1689 strlcpy(desc, p, descsz);
1690}