cloudabi64_systrace_args.c (285907) | cloudabi64_systrace_args.c (286319) |
---|---|
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: head/sys/compat/cloudabi64/cloudabi64_systrace_args.c 285907 2015-07-27 10:04:28Z ed $ | 5 * $FreeBSD: head/sys/compat/cloudabi64/cloudabi64_systrace_args.c 286319 2015-08-05 13:10:13Z 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; | 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; | 370 uarg[0] = (intptr_t) p->in; /* const cloudabi64_subscription_t * */ 371 uarg[1] = (intptr_t) p->out; /* cloudabi64_event_t * */ 372 iarg[2] = p->nevents; /* cloudabi64_size_t */ 373 *n_args = 3; |
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 } | 374 break; 375 } 376 /* cloudabi_sys_proc_exec */ 377 case 40: { 378 struct cloudabi_sys_proc_exec_args *p = params; 379 iarg[0] = p->fd; /* cloudabi_fd_t */ 380 uarg[1] = (intptr_t) p->data; /* const void * */ 381 uarg[2] = p->datalen; /* size_t */ --- 122 unchanged lines hidden (view full) --- 504 *n_args = 1; 505 break; 506 } 507 /* cloudabi_sys_thread_yield */ 508 case 56: { 509 *n_args = 0; 510 break; 511 } |
512 /* cloudabi64_sys_poll_fd */ 513 case 57: { 514 struct cloudabi64_sys_poll_fd_args *p = params; 515 iarg[0] = p->fd; /* cloudabi_fd_t */ 516 uarg[1] = (intptr_t) p->in; /* const cloudabi64_subscription_t * */ 517 iarg[2] = p->nin; /* cloudabi64_size_t */ 518 uarg[3] = (intptr_t) p->out; /* cloudabi64_event_t * */ 519 iarg[4] = p->nout; /* cloudabi64_size_t */ 520 uarg[5] = (intptr_t) p->timeout; /* const cloudabi64_subscription_t * */ 521 *n_args = 6; 522 break; 523 } |
|
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: | 524 default: 525 *n_args = 0; 526 break; 527 }; 528} 529static void 530systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 531{ --- 628 unchanged lines hidden (view full) --- 1160 default: 1161 break; 1162 }; 1163 break; 1164 /* cloudabi64_sys_poll */ 1165 case 39: 1166 switch(ndx) { 1167 case 0: |
1158 p = "cloudabi_fd_t"; | 1168 p = "const cloudabi64_subscription_t *"; |
1159 break; 1160 case 1: | 1169 break; 1170 case 1: |
1161 p = "const cloudabi64_subscription_t *"; | 1171 p = "cloudabi64_event_t *"; |
1162 break; 1163 case 2: 1164 p = "cloudabi64_size_t"; 1165 break; | 1172 break; 1173 case 2: 1174 p = "cloudabi64_size_t"; 1175 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; | 1176 default: 1177 break; 1178 }; 1179 break; 1180 /* cloudabi_sys_proc_exec */ 1181 case 40: 1182 switch(ndx) { 1183 case 0: --- 207 unchanged lines hidden (view full) --- 1391 break; 1392 default: 1393 break; 1394 }; 1395 break; 1396 /* cloudabi_sys_thread_yield */ 1397 case 56: 1398 break; |
1399 /* cloudabi64_sys_poll_fd */ 1400 case 57: 1401 switch(ndx) { 1402 case 0: 1403 p = "cloudabi_fd_t"; 1404 break; 1405 case 1: 1406 p = "const cloudabi64_subscription_t *"; 1407 break; 1408 case 2: 1409 p = "cloudabi64_size_t"; 1410 break; 1411 case 3: 1412 p = "cloudabi64_event_t *"; 1413 break; 1414 case 4: 1415 p = "cloudabi64_size_t"; 1416 break; 1417 case 5: 1418 p = "const cloudabi64_subscription_t *"; 1419 break; 1420 default: 1421 break; 1422 }; 1423 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: | 1424 default: 1425 break; 1426 }; 1427 if (p != NULL) 1428 strlcpy(desc, p, descsz); 1429} 1430static void 1431systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) --- 274 unchanged lines hidden (view full) --- 1706 break; 1707 /* cloudabi_sys_thread_tcb_set */ 1708 case 55: 1709 if (ndx == 0 || ndx == 1) 1710 p = "void"; 1711 break; 1712 /* cloudabi_sys_thread_yield */ 1713 case 56: |
1714 /* cloudabi64_sys_poll_fd */ 1715 case 57: 1716 if (ndx == 0 || ndx == 1) 1717 p = "cloudabi64_size_t"; 1718 break; |
|
1685 default: 1686 break; 1687 }; 1688 if (p != NULL) 1689 strlcpy(desc, p, descsz); 1690} | 1719 default: 1720 break; 1721 }; 1722 if (p != NULL) 1723 strlcpy(desc, p, descsz); 1724} |