Deleted Added
full compact
linux32_systrace_args.c (303006) linux32_systrace_args.c (314107)
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/amd64/linux32/linux32_systrace_args.c 303006 2016-07-18 16:35:44Z dchagin $
5 * $FreeBSD: stable/11/sys/amd64/linux32/linux32_systrace_args.c 314107 2017-02-22 19:57:59Z dchagin $
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) {

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

2258 }
2259 /* linux_inotify_init1 */
2260 case 332: {
2261 *n_args = 0;
2262 break;
2263 }
2264 /* linux_preadv */
2265 case 333: {
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) {

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

2258 }
2259 /* linux_inotify_init1 */
2260 case 332: {
2261 *n_args = 0;
2262 break;
2263 }
2264 /* linux_preadv */
2265 case 333: {
2266 *n_args = 0;
2266 struct linux_preadv_args *p = params;
2267 iarg[0] = p->fd; /* l_ulong */
2268 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2269 iarg[2] = p->vlen; /* l_ulong */
2270 iarg[3] = p->pos_l; /* l_ulong */
2271 iarg[4] = p->pos_h; /* l_ulong */
2272 *n_args = 5;
2267 break;
2268 }
2269 /* linux_pwritev */
2270 case 334: {
2273 break;
2274 }
2275 /* linux_pwritev */
2276 case 334: {
2271 *n_args = 0;
2277 struct linux_pwritev_args *p = params;
2278 iarg[0] = p->fd; /* l_ulong */
2279 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2280 iarg[2] = p->vlen; /* l_ulong */
2281 iarg[3] = p->pos_l; /* l_ulong */
2282 iarg[4] = p->pos_h; /* l_ulong */
2283 *n_args = 5;
2272 break;
2273 }
2284 break;
2285 }
2274 /* linux_rt_tsigqueueinfo */
2286 /* linux_rt_tgsigqueueinfo */
2275 case 335: {
2287 case 335: {
2276 *n_args = 0;
2288 struct linux_rt_tgsigqueueinfo_args *p = params;
2289 iarg[0] = p->tgid; /* l_pid_t */
2290 iarg[1] = p->tid; /* l_pid_t */
2291 iarg[2] = p->sig; /* l_int */
2292 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
2293 *n_args = 4;
2277 break;
2278 }
2279 /* linux_perf_event_open */
2280 case 336: {
2281 *n_args = 0;
2282 break;
2283 }
2284 /* linux_recvmmsg */

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

2346 }
2347 /* linux_setns */
2348 case 346: {
2349 *n_args = 0;
2350 break;
2351 }
2352 /* linux_process_vm_readv */
2353 case 347: {
2294 break;
2295 }
2296 /* linux_perf_event_open */
2297 case 336: {
2298 *n_args = 0;
2299 break;
2300 }
2301 /* linux_recvmmsg */

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

2363 }
2364 /* linux_setns */
2365 case 346: {
2366 *n_args = 0;
2367 break;
2368 }
2369 /* linux_process_vm_readv */
2370 case 347: {
2354 *n_args = 0;
2371 struct linux_process_vm_readv_args *p = params;
2372 iarg[0] = p->pid; /* l_pid_t */
2373 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2374 iarg[2] = p->liovcnt; /* l_ulong */
2375 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2376 iarg[4] = p->riovcnt; /* l_ulong */
2377 iarg[5] = p->flags; /* l_ulong */
2378 *n_args = 6;
2355 break;
2356 }
2357 /* linux_process_vm_writev */
2358 case 348: {
2379 break;
2380 }
2381 /* linux_process_vm_writev */
2382 case 348: {
2359 *n_args = 0;
2383 struct linux_process_vm_writev_args *p = params;
2384 iarg[0] = p->pid; /* l_pid_t */
2385 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2386 iarg[2] = p->liovcnt; /* l_ulong */
2387 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2388 iarg[4] = p->riovcnt; /* l_ulong */
2389 iarg[5] = p->flags; /* l_ulong */
2390 *n_args = 6;
2360 break;
2361 }
2391 break;
2392 }
2393 /* linux_kcmp */
2394 case 349: {
2395 struct linux_kcmp_args *p = params;
2396 iarg[0] = p->pid1; /* l_pid_t */
2397 iarg[1] = p->pid2; /* l_pid_t */
2398 iarg[2] = p->type; /* l_int */
2399 iarg[3] = p->idx1; /* l_ulong */
2400 iarg[4] = p->idx; /* l_ulong */
2401 *n_args = 5;
2402 break;
2403 }
2404 /* linux_finit_module */
2405 case 350: {
2406 struct linux_finit_module_args *p = params;
2407 iarg[0] = p->fd; /* l_int */
2408 uarg[1] = (intptr_t) p->uargs; /* const char * */
2409 iarg[2] = p->flags; /* l_int */
2410 *n_args = 3;
2411 break;
2412 }
2413 /* linux_sched_setattr */
2414 case 351: {
2415 struct linux_sched_setattr_args *p = params;
2416 iarg[0] = p->pid; /* l_pid_t */
2417 uarg[1] = (intptr_t) p->attr; /* void * */
2418 iarg[2] = p->flags; /* l_uint */
2419 *n_args = 3;
2420 break;
2421 }
2422 /* linux_sched_getattr */
2423 case 352: {
2424 struct linux_sched_getattr_args *p = params;
2425 iarg[0] = p->pid; /* l_pid_t */
2426 uarg[1] = (intptr_t) p->attr; /* void * */
2427 iarg[2] = p->size; /* l_uint */
2428 iarg[3] = p->flags; /* l_uint */
2429 *n_args = 4;
2430 break;
2431 }
2432 /* linux_renameat2 */
2433 case 353: {
2434 struct linux_renameat2_args *p = params;
2435 iarg[0] = p->oldfd; /* l_int */
2436 uarg[1] = (intptr_t) p->oldname; /* const char * */
2437 iarg[2] = p->newfd; /* l_int */
2438 uarg[3] = (intptr_t) p->newname; /* const char * */
2439 uarg[4] = p->flags; /* unsigned int */
2440 *n_args = 5;
2441 break;
2442 }
2443 /* linux_seccomp */
2444 case 354: {
2445 struct linux_seccomp_args *p = params;
2446 iarg[0] = p->op; /* l_uint */
2447 iarg[1] = p->flags; /* l_uint */
2448 uarg[2] = (intptr_t) p->uargs; /* const char * */
2449 *n_args = 3;
2450 break;
2451 }
2452 /* linux_getrandom */
2453 case 355: {
2454 struct linux_getrandom_args *p = params;
2455 uarg[0] = (intptr_t) p->buf; /* char * */
2456 iarg[1] = p->count; /* l_size_t */
2457 iarg[2] = p->flags; /* l_uint */
2458 *n_args = 3;
2459 break;
2460 }
2461 /* linux_memfd_create */
2462 case 356: {
2463 struct linux_memfd_create_args *p = params;
2464 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
2465 iarg[1] = p->flags; /* l_uint */
2466 *n_args = 2;
2467 break;
2468 }
2469 /* linux_bpf */
2470 case 357: {
2471 struct linux_bpf_args *p = params;
2472 iarg[0] = p->cmd; /* l_int */
2473 uarg[1] = (intptr_t) p->attr; /* void * */
2474 iarg[2] = p->size; /* l_uint */
2475 *n_args = 3;
2476 break;
2477 }
2478 /* linux_execveat */
2479 case 358: {
2480 struct linux_execveat_args *p = params;
2481 iarg[0] = p->dfd; /* l_int */
2482 uarg[1] = (intptr_t) p->filename; /* const char * */
2483 uarg[2] = (intptr_t) p->argv; /* const char ** */
2484 uarg[3] = (intptr_t) p->envp; /* const char ** */
2485 iarg[4] = p->flags; /* l_int */
2486 *n_args = 5;
2487 break;
2488 }
2489 /* linux_socket */
2490 case 359: {
2491 struct linux_socket_args *p = params;
2492 iarg[0] = p->domain; /* l_int */
2493 iarg[1] = p->type; /* l_int */
2494 iarg[2] = p->protocol; /* l_int */
2495 *n_args = 3;
2496 break;
2497 }
2498 /* linux_socketpair */
2499 case 360: {
2500 struct linux_socketpair_args *p = params;
2501 iarg[0] = p->domain; /* l_int */
2502 iarg[1] = p->type; /* l_int */
2503 iarg[2] = p->protocol; /* l_int */
2504 iarg[3] = p->rsv; /* l_uintptr_t */
2505 *n_args = 4;
2506 break;
2507 }
2508 /* linux_bind */
2509 case 361: {
2510 struct linux_bind_args *p = params;
2511 iarg[0] = p->s; /* l_int */
2512 iarg[1] = p->name; /* l_uintptr_t */
2513 iarg[2] = p->namelen; /* l_int */
2514 *n_args = 3;
2515 break;
2516 }
2517 /* linux_connect */
2518 case 362: {
2519 struct linux_connect_args *p = params;
2520 iarg[0] = p->s; /* l_int */
2521 iarg[1] = p->name; /* l_uintptr_t */
2522 iarg[2] = p->namelen; /* l_int */
2523 *n_args = 3;
2524 break;
2525 }
2526 /* linux_listen */
2527 case 363: {
2528 struct linux_listen_args *p = params;
2529 iarg[0] = p->s; /* l_int */
2530 iarg[1] = p->backlog; /* l_int */
2531 *n_args = 2;
2532 break;
2533 }
2534 /* linux_accept4 */
2535 case 364: {
2536 struct linux_accept4_args *p = params;
2537 iarg[0] = p->s; /* l_int */
2538 iarg[1] = p->addr; /* l_uintptr_t */
2539 iarg[2] = p->namelen; /* l_uintptr_t */
2540 iarg[3] = p->flags; /* l_int */
2541 *n_args = 4;
2542 break;
2543 }
2544 /* linux_getsockopt */
2545 case 365: {
2546 struct linux_getsockopt_args *p = params;
2547 iarg[0] = p->s; /* l_int */
2548 iarg[1] = p->level; /* l_int */
2549 iarg[2] = p->optname; /* l_int */
2550 iarg[3] = p->optval; /* l_uintptr_t */
2551 iarg[4] = p->optlen; /* l_uintptr_t */
2552 *n_args = 5;
2553 break;
2554 }
2555 /* linux_setsockopt */
2556 case 366: {
2557 struct linux_setsockopt_args *p = params;
2558 iarg[0] = p->s; /* l_int */
2559 iarg[1] = p->level; /* l_int */
2560 iarg[2] = p->optname; /* l_int */
2561 iarg[3] = p->optval; /* l_uintptr_t */
2562 iarg[4] = p->optlen; /* l_int */
2563 *n_args = 5;
2564 break;
2565 }
2566 /* linux_getsockname */
2567 case 367: {
2568 struct linux_getsockname_args *p = params;
2569 iarg[0] = p->s; /* l_int */
2570 iarg[1] = p->addr; /* l_uintptr_t */
2571 iarg[2] = p->namelen; /* l_uintptr_t */
2572 *n_args = 3;
2573 break;
2574 }
2575 /* linux_getpeername */
2576 case 368: {
2577 struct linux_getpeername_args *p = params;
2578 iarg[0] = p->s; /* l_int */
2579 iarg[1] = p->addr; /* l_uintptr_t */
2580 iarg[2] = p->namelen; /* l_uintptr_t */
2581 *n_args = 3;
2582 break;
2583 }
2584 /* linux_sendto */
2585 case 369: {
2586 struct linux_sendto_args *p = params;
2587 iarg[0] = p->s; /* l_int */
2588 iarg[1] = p->msg; /* l_uintptr_t */
2589 iarg[2] = p->len; /* l_int */
2590 iarg[3] = p->flags; /* l_int */
2591 iarg[4] = p->to; /* l_uintptr_t */
2592 iarg[5] = p->tolen; /* l_int */
2593 *n_args = 6;
2594 break;
2595 }
2596 /* linux_sendmsg */
2597 case 370: {
2598 struct linux_sendmsg_args *p = params;
2599 iarg[0] = p->s; /* l_int */
2600 iarg[1] = p->msg; /* l_uintptr_t */
2601 iarg[2] = p->flags; /* l_int */
2602 *n_args = 3;
2603 break;
2604 }
2605 /* linux_recvfrom */
2606 case 371: {
2607 struct linux_recvfrom_args *p = params;
2608 iarg[0] = p->s; /* l_int */
2609 iarg[1] = p->buf; /* l_uintptr_t */
2610 iarg[2] = p->len; /* l_size_t */
2611 iarg[3] = p->flags; /* l_int */
2612 iarg[4] = p->from; /* l_uintptr_t */
2613 iarg[5] = p->fromlen; /* l_uintptr_t */
2614 *n_args = 6;
2615 break;
2616 }
2617 /* linux_recvmsg */
2618 case 372: {
2619 struct linux_recvmsg_args *p = params;
2620 iarg[0] = p->s; /* l_int */
2621 iarg[1] = p->msg; /* l_uintptr_t */
2622 iarg[2] = p->flags; /* l_int */
2623 *n_args = 3;
2624 break;
2625 }
2626 /* linux_shutdown */
2627 case 373: {
2628 struct linux_shutdown_args *p = params;
2629 iarg[0] = p->s; /* l_int */
2630 iarg[1] = p->how; /* l_int */
2631 *n_args = 2;
2632 break;
2633 }
2634 /* linux_userfaultfd */
2635 case 374: {
2636 struct linux_userfaultfd_args *p = params;
2637 iarg[0] = p->flags; /* l_int */
2638 *n_args = 1;
2639 break;
2640 }
2641 /* linux_membarrier */
2642 case 375: {
2643 struct linux_membarrier_args *p = params;
2644 iarg[0] = p->cmd; /* l_int */
2645 iarg[1] = p->flags; /* l_int */
2646 *n_args = 2;
2647 break;
2648 }
2649 /* linux_mlock2 */
2650 case 376: {
2651 struct linux_mlock2_args *p = params;
2652 iarg[0] = p->start; /* l_ulong */
2653 iarg[1] = p->len; /* l_size_t */
2654 iarg[2] = p->flags; /* l_int */
2655 *n_args = 3;
2656 break;
2657 }
2658 /* linux_copy_file_range */
2659 case 377: {
2660 struct linux_copy_file_range_args *p = params;
2661 iarg[0] = p->fd_in; /* l_int */
2662 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2663 iarg[2] = p->fd_out; /* l_int */
2664 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2665 iarg[4] = p->len; /* l_size_t */
2666 iarg[5] = p->flags; /* l_uint */
2667 *n_args = 6;
2668 break;
2669 }
2670 /* linux_preadv2 */
2671 case 378: {
2672 struct linux_preadv2_args *p = params;
2673 iarg[0] = p->fd; /* l_ulong */
2674 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2675 iarg[2] = p->vlen; /* l_ulong */
2676 iarg[3] = p->pos_l; /* l_ulong */
2677 iarg[4] = p->pos_h; /* l_ulong */
2678 iarg[5] = p->flags; /* l_int */
2679 *n_args = 6;
2680 break;
2681 }
2682 /* linux_pwritev2 */
2683 case 379: {
2684 struct linux_pwritev2_args *p = params;
2685 iarg[0] = p->fd; /* l_ulong */
2686 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2687 iarg[2] = p->vlen; /* l_ulong */
2688 iarg[3] = p->pos_l; /* l_ulong */
2689 iarg[4] = p->pos_h; /* l_ulong */
2690 iarg[5] = p->flags; /* l_int */
2691 *n_args = 6;
2692 break;
2693 }
2694 /* linux_pkey_mprotect */
2695 case 380: {
2696 struct linux_pkey_mprotect_args *p = params;
2697 iarg[0] = p->start; /* l_ulong */
2698 iarg[1] = p->len; /* l_size_t */
2699 iarg[2] = p->prot; /* l_ulong */
2700 iarg[3] = p->pkey; /* l_int */
2701 *n_args = 4;
2702 break;
2703 }
2704 /* linux_pkey_alloc */
2705 case 381: {
2706 struct linux_pkey_alloc_args *p = params;
2707 iarg[0] = p->flags; /* l_ulong */
2708 iarg[1] = p->init_val; /* l_ulong */
2709 *n_args = 2;
2710 break;
2711 }
2712 /* linux_pkey_free */
2713 case 382: {
2714 struct linux_pkey_free_args *p = params;
2715 iarg[0] = p->pkey; /* l_int */
2716 *n_args = 1;
2717 break;
2718 }
2362 default:
2363 *n_args = 0;
2364 break;
2365 };
2366}
2367static void
2368systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2369{

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

5732 break;
5733 };
5734 break;
5735 /* linux_inotify_init1 */
5736 case 332:
5737 break;
5738 /* linux_preadv */
5739 case 333:
2719 default:
2720 *n_args = 0;
2721 break;
2722 };
2723}
2724static void
2725systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2726{

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

6089 break;
6090 };
6091 break;
6092 /* linux_inotify_init1 */
6093 case 332:
6094 break;
6095 /* linux_preadv */
6096 case 333:
6097 switch(ndx) {
6098 case 0:
6099 p = "l_ulong";
6100 break;
6101 case 1:
6102 p = "userland struct iovec *";
6103 break;
6104 case 2:
6105 p = "l_ulong";
6106 break;
6107 case 3:
6108 p = "l_ulong";
6109 break;
6110 case 4:
6111 p = "l_ulong";
6112 break;
6113 default:
6114 break;
6115 };
5740 break;
5741 /* linux_pwritev */
5742 case 334:
6116 break;
6117 /* linux_pwritev */
6118 case 334:
6119 switch(ndx) {
6120 case 0:
6121 p = "l_ulong";
6122 break;
6123 case 1:
6124 p = "userland struct iovec *";
6125 break;
6126 case 2:
6127 p = "l_ulong";
6128 break;
6129 case 3:
6130 p = "l_ulong";
6131 break;
6132 case 4:
6133 p = "l_ulong";
6134 break;
6135 default:
6136 break;
6137 };
5743 break;
6138 break;
5744 /* linux_rt_tsigqueueinfo */
6139 /* linux_rt_tgsigqueueinfo */
5745 case 335:
6140 case 335:
6141 switch(ndx) {
6142 case 0:
6143 p = "l_pid_t";
6144 break;
6145 case 1:
6146 p = "l_pid_t";
6147 break;
6148 case 2:
6149 p = "l_int";
6150 break;
6151 case 3:
6152 p = "userland l_siginfo_t *";
6153 break;
6154 default:
6155 break;
6156 };
5746 break;
5747 /* linux_perf_event_open */
5748 case 336:
5749 break;
5750 /* linux_recvmmsg */
5751 case 337:
5752 switch(ndx) {
5753 case 0:

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

5832 break;
5833 };
5834 break;
5835 /* linux_setns */
5836 case 346:
5837 break;
5838 /* linux_process_vm_readv */
5839 case 347:
6157 break;
6158 /* linux_perf_event_open */
6159 case 336:
6160 break;
6161 /* linux_recvmmsg */
6162 case 337:
6163 switch(ndx) {
6164 case 0:

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

6243 break;
6244 };
6245 break;
6246 /* linux_setns */
6247 case 346:
6248 break;
6249 /* linux_process_vm_readv */
6250 case 347:
6251 switch(ndx) {
6252 case 0:
6253 p = "l_pid_t";
6254 break;
6255 case 1:
6256 p = "userland const struct iovec *";
6257 break;
6258 case 2:
6259 p = "l_ulong";
6260 break;
6261 case 3:
6262 p = "userland const struct iovec *";
6263 break;
6264 case 4:
6265 p = "l_ulong";
6266 break;
6267 case 5:
6268 p = "l_ulong";
6269 break;
6270 default:
6271 break;
6272 };
5840 break;
5841 /* linux_process_vm_writev */
5842 case 348:
6273 break;
6274 /* linux_process_vm_writev */
6275 case 348:
6276 switch(ndx) {
6277 case 0:
6278 p = "l_pid_t";
6279 break;
6280 case 1:
6281 p = "userland const struct iovec *";
6282 break;
6283 case 2:
6284 p = "l_ulong";
6285 break;
6286 case 3:
6287 p = "userland const struct iovec *";
6288 break;
6289 case 4:
6290 p = "l_ulong";
6291 break;
6292 case 5:
6293 p = "l_ulong";
6294 break;
6295 default:
6296 break;
6297 };
5843 break;
6298 break;
6299 /* linux_kcmp */
6300 case 349:
6301 switch(ndx) {
6302 case 0:
6303 p = "l_pid_t";
6304 break;
6305 case 1:
6306 p = "l_pid_t";
6307 break;
6308 case 2:
6309 p = "l_int";
6310 break;
6311 case 3:
6312 p = "l_ulong";
6313 break;
6314 case 4:
6315 p = "l_ulong";
6316 break;
6317 default:
6318 break;
6319 };
6320 break;
6321 /* linux_finit_module */
6322 case 350:
6323 switch(ndx) {
6324 case 0:
6325 p = "l_int";
6326 break;
6327 case 1:
6328 p = "userland const char *";
6329 break;
6330 case 2:
6331 p = "l_int";
6332 break;
6333 default:
6334 break;
6335 };
6336 break;
6337 /* linux_sched_setattr */
6338 case 351:
6339 switch(ndx) {
6340 case 0:
6341 p = "l_pid_t";
6342 break;
6343 case 1:
6344 p = "userland void *";
6345 break;
6346 case 2:
6347 p = "l_uint";
6348 break;
6349 default:
6350 break;
6351 };
6352 break;
6353 /* linux_sched_getattr */
6354 case 352:
6355 switch(ndx) {
6356 case 0:
6357 p = "l_pid_t";
6358 break;
6359 case 1:
6360 p = "userland void *";
6361 break;
6362 case 2:
6363 p = "l_uint";
6364 break;
6365 case 3:
6366 p = "l_uint";
6367 break;
6368 default:
6369 break;
6370 };
6371 break;
6372 /* linux_renameat2 */
6373 case 353:
6374 switch(ndx) {
6375 case 0:
6376 p = "l_int";
6377 break;
6378 case 1:
6379 p = "userland const char *";
6380 break;
6381 case 2:
6382 p = "l_int";
6383 break;
6384 case 3:
6385 p = "userland const char *";
6386 break;
6387 case 4:
6388 p = "unsigned int";
6389 break;
6390 default:
6391 break;
6392 };
6393 break;
6394 /* linux_seccomp */
6395 case 354:
6396 switch(ndx) {
6397 case 0:
6398 p = "l_uint";
6399 break;
6400 case 1:
6401 p = "l_uint";
6402 break;
6403 case 2:
6404 p = "userland const char *";
6405 break;
6406 default:
6407 break;
6408 };
6409 break;
6410 /* linux_getrandom */
6411 case 355:
6412 switch(ndx) {
6413 case 0:
6414 p = "userland char *";
6415 break;
6416 case 1:
6417 p = "l_size_t";
6418 break;
6419 case 2:
6420 p = "l_uint";
6421 break;
6422 default:
6423 break;
6424 };
6425 break;
6426 /* linux_memfd_create */
6427 case 356:
6428 switch(ndx) {
6429 case 0:
6430 p = "userland const char *";
6431 break;
6432 case 1:
6433 p = "l_uint";
6434 break;
6435 default:
6436 break;
6437 };
6438 break;
6439 /* linux_bpf */
6440 case 357:
6441 switch(ndx) {
6442 case 0:
6443 p = "l_int";
6444 break;
6445 case 1:
6446 p = "userland void *";
6447 break;
6448 case 2:
6449 p = "l_uint";
6450 break;
6451 default:
6452 break;
6453 };
6454 break;
6455 /* linux_execveat */
6456 case 358:
6457 switch(ndx) {
6458 case 0:
6459 p = "l_int";
6460 break;
6461 case 1:
6462 p = "userland const char *";
6463 break;
6464 case 2:
6465 p = "userland const char **";
6466 break;
6467 case 3:
6468 p = "userland const char **";
6469 break;
6470 case 4:
6471 p = "l_int";
6472 break;
6473 default:
6474 break;
6475 };
6476 break;
6477 /* linux_socket */
6478 case 359:
6479 switch(ndx) {
6480 case 0:
6481 p = "l_int";
6482 break;
6483 case 1:
6484 p = "l_int";
6485 break;
6486 case 2:
6487 p = "l_int";
6488 break;
6489 default:
6490 break;
6491 };
6492 break;
6493 /* linux_socketpair */
6494 case 360:
6495 switch(ndx) {
6496 case 0:
6497 p = "l_int";
6498 break;
6499 case 1:
6500 p = "l_int";
6501 break;
6502 case 2:
6503 p = "l_int";
6504 break;
6505 case 3:
6506 p = "l_uintptr_t";
6507 break;
6508 default:
6509 break;
6510 };
6511 break;
6512 /* linux_bind */
6513 case 361:
6514 switch(ndx) {
6515 case 0:
6516 p = "l_int";
6517 break;
6518 case 1:
6519 p = "l_uintptr_t";
6520 break;
6521 case 2:
6522 p = "l_int";
6523 break;
6524 default:
6525 break;
6526 };
6527 break;
6528 /* linux_connect */
6529 case 362:
6530 switch(ndx) {
6531 case 0:
6532 p = "l_int";
6533 break;
6534 case 1:
6535 p = "l_uintptr_t";
6536 break;
6537 case 2:
6538 p = "l_int";
6539 break;
6540 default:
6541 break;
6542 };
6543 break;
6544 /* linux_listen */
6545 case 363:
6546 switch(ndx) {
6547 case 0:
6548 p = "l_int";
6549 break;
6550 case 1:
6551 p = "l_int";
6552 break;
6553 default:
6554 break;
6555 };
6556 break;
6557 /* linux_accept4 */
6558 case 364:
6559 switch(ndx) {
6560 case 0:
6561 p = "l_int";
6562 break;
6563 case 1:
6564 p = "l_uintptr_t";
6565 break;
6566 case 2:
6567 p = "l_uintptr_t";
6568 break;
6569 case 3:
6570 p = "l_int";
6571 break;
6572 default:
6573 break;
6574 };
6575 break;
6576 /* linux_getsockopt */
6577 case 365:
6578 switch(ndx) {
6579 case 0:
6580 p = "l_int";
6581 break;
6582 case 1:
6583 p = "l_int";
6584 break;
6585 case 2:
6586 p = "l_int";
6587 break;
6588 case 3:
6589 p = "l_uintptr_t";
6590 break;
6591 case 4:
6592 p = "l_uintptr_t";
6593 break;
6594 default:
6595 break;
6596 };
6597 break;
6598 /* linux_setsockopt */
6599 case 366:
6600 switch(ndx) {
6601 case 0:
6602 p = "l_int";
6603 break;
6604 case 1:
6605 p = "l_int";
6606 break;
6607 case 2:
6608 p = "l_int";
6609 break;
6610 case 3:
6611 p = "l_uintptr_t";
6612 break;
6613 case 4:
6614 p = "l_int";
6615 break;
6616 default:
6617 break;
6618 };
6619 break;
6620 /* linux_getsockname */
6621 case 367:
6622 switch(ndx) {
6623 case 0:
6624 p = "l_int";
6625 break;
6626 case 1:
6627 p = "l_uintptr_t";
6628 break;
6629 case 2:
6630 p = "l_uintptr_t";
6631 break;
6632 default:
6633 break;
6634 };
6635 break;
6636 /* linux_getpeername */
6637 case 368:
6638 switch(ndx) {
6639 case 0:
6640 p = "l_int";
6641 break;
6642 case 1:
6643 p = "l_uintptr_t";
6644 break;
6645 case 2:
6646 p = "l_uintptr_t";
6647 break;
6648 default:
6649 break;
6650 };
6651 break;
6652 /* linux_sendto */
6653 case 369:
6654 switch(ndx) {
6655 case 0:
6656 p = "l_int";
6657 break;
6658 case 1:
6659 p = "l_uintptr_t";
6660 break;
6661 case 2:
6662 p = "l_int";
6663 break;
6664 case 3:
6665 p = "l_int";
6666 break;
6667 case 4:
6668 p = "l_uintptr_t";
6669 break;
6670 case 5:
6671 p = "l_int";
6672 break;
6673 default:
6674 break;
6675 };
6676 break;
6677 /* linux_sendmsg */
6678 case 370:
6679 switch(ndx) {
6680 case 0:
6681 p = "l_int";
6682 break;
6683 case 1:
6684 p = "l_uintptr_t";
6685 break;
6686 case 2:
6687 p = "l_int";
6688 break;
6689 default:
6690 break;
6691 };
6692 break;
6693 /* linux_recvfrom */
6694 case 371:
6695 switch(ndx) {
6696 case 0:
6697 p = "l_int";
6698 break;
6699 case 1:
6700 p = "l_uintptr_t";
6701 break;
6702 case 2:
6703 p = "l_size_t";
6704 break;
6705 case 3:
6706 p = "l_int";
6707 break;
6708 case 4:
6709 p = "l_uintptr_t";
6710 break;
6711 case 5:
6712 p = "l_uintptr_t";
6713 break;
6714 default:
6715 break;
6716 };
6717 break;
6718 /* linux_recvmsg */
6719 case 372:
6720 switch(ndx) {
6721 case 0:
6722 p = "l_int";
6723 break;
6724 case 1:
6725 p = "l_uintptr_t";
6726 break;
6727 case 2:
6728 p = "l_int";
6729 break;
6730 default:
6731 break;
6732 };
6733 break;
6734 /* linux_shutdown */
6735 case 373:
6736 switch(ndx) {
6737 case 0:
6738 p = "l_int";
6739 break;
6740 case 1:
6741 p = "l_int";
6742 break;
6743 default:
6744 break;
6745 };
6746 break;
6747 /* linux_userfaultfd */
6748 case 374:
6749 switch(ndx) {
6750 case 0:
6751 p = "l_int";
6752 break;
6753 default:
6754 break;
6755 };
6756 break;
6757 /* linux_membarrier */
6758 case 375:
6759 switch(ndx) {
6760 case 0:
6761 p = "l_int";
6762 break;
6763 case 1:
6764 p = "l_int";
6765 break;
6766 default:
6767 break;
6768 };
6769 break;
6770 /* linux_mlock2 */
6771 case 376:
6772 switch(ndx) {
6773 case 0:
6774 p = "l_ulong";
6775 break;
6776 case 1:
6777 p = "l_size_t";
6778 break;
6779 case 2:
6780 p = "l_int";
6781 break;
6782 default:
6783 break;
6784 };
6785 break;
6786 /* linux_copy_file_range */
6787 case 377:
6788 switch(ndx) {
6789 case 0:
6790 p = "l_int";
6791 break;
6792 case 1:
6793 p = "userland l_loff_t *";
6794 break;
6795 case 2:
6796 p = "l_int";
6797 break;
6798 case 3:
6799 p = "userland l_loff_t *";
6800 break;
6801 case 4:
6802 p = "l_size_t";
6803 break;
6804 case 5:
6805 p = "l_uint";
6806 break;
6807 default:
6808 break;
6809 };
6810 break;
6811 /* linux_preadv2 */
6812 case 378:
6813 switch(ndx) {
6814 case 0:
6815 p = "l_ulong";
6816 break;
6817 case 1:
6818 p = "userland const struct iovec *";
6819 break;
6820 case 2:
6821 p = "l_ulong";
6822 break;
6823 case 3:
6824 p = "l_ulong";
6825 break;
6826 case 4:
6827 p = "l_ulong";
6828 break;
6829 case 5:
6830 p = "l_int";
6831 break;
6832 default:
6833 break;
6834 };
6835 break;
6836 /* linux_pwritev2 */
6837 case 379:
6838 switch(ndx) {
6839 case 0:
6840 p = "l_ulong";
6841 break;
6842 case 1:
6843 p = "userland const struct iovec *";
6844 break;
6845 case 2:
6846 p = "l_ulong";
6847 break;
6848 case 3:
6849 p = "l_ulong";
6850 break;
6851 case 4:
6852 p = "l_ulong";
6853 break;
6854 case 5:
6855 p = "l_int";
6856 break;
6857 default:
6858 break;
6859 };
6860 break;
6861 /* linux_pkey_mprotect */
6862 case 380:
6863 switch(ndx) {
6864 case 0:
6865 p = "l_ulong";
6866 break;
6867 case 1:
6868 p = "l_size_t";
6869 break;
6870 case 2:
6871 p = "l_ulong";
6872 break;
6873 case 3:
6874 p = "l_int";
6875 break;
6876 default:
6877 break;
6878 };
6879 break;
6880 /* linux_pkey_alloc */
6881 case 381:
6882 switch(ndx) {
6883 case 0:
6884 p = "l_ulong";
6885 break;
6886 case 1:
6887 p = "l_ulong";
6888 break;
6889 default:
6890 break;
6891 };
6892 break;
6893 /* linux_pkey_free */
6894 case 382:
6895 switch(ndx) {
6896 case 0:
6897 p = "l_int";
6898 break;
6899 default:
6900 break;
6901 };
6902 break;
5844 default:
5845 break;
5846 };
5847 if (p != NULL)
5848 strlcpy(desc, p, descsz);
5849}
5850static void
5851systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)

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

7104 case 331:
7105 if (ndx == 0 || ndx == 1)
7106 p = "int";
7107 break;
7108 /* linux_inotify_init1 */
7109 case 332:
7110 /* linux_preadv */
7111 case 333:
6903 default:
6904 break;
6905 };
6906 if (p != NULL)
6907 strlcpy(desc, p, descsz);
6908}
6909static void
6910systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)

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

8163 case 331:
8164 if (ndx == 0 || ndx == 1)
8165 p = "int";
8166 break;
8167 /* linux_inotify_init1 */
8168 case 332:
8169 /* linux_preadv */
8170 case 333:
8171 if (ndx == 0 || ndx == 1)
8172 p = "int";
8173 break;
7112 /* linux_pwritev */
7113 case 334:
8174 /* linux_pwritev */
8175 case 334:
7114 /* linux_rt_tsigqueueinfo */
8176 if (ndx == 0 || ndx == 1)
8177 p = "int";
8178 break;
8179 /* linux_rt_tgsigqueueinfo */
7115 case 335:
8180 case 335:
8181 if (ndx == 0 || ndx == 1)
8182 p = "int";
8183 break;
7116 /* linux_perf_event_open */
7117 case 336:
7118 /* linux_recvmmsg */
7119 case 337:
7120 if (ndx == 0 || ndx == 1)
7121 p = "int";
7122 break;
7123 /* linux_fanotify_init */

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

7144 case 345:
7145 if (ndx == 0 || ndx == 1)
7146 p = "int";
7147 break;
7148 /* linux_setns */
7149 case 346:
7150 /* linux_process_vm_readv */
7151 case 347:
8184 /* linux_perf_event_open */
8185 case 336:
8186 /* linux_recvmmsg */
8187 case 337:
8188 if (ndx == 0 || ndx == 1)
8189 p = "int";
8190 break;
8191 /* linux_fanotify_init */

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

8212 case 345:
8213 if (ndx == 0 || ndx == 1)
8214 p = "int";
8215 break;
8216 /* linux_setns */
8217 case 346:
8218 /* linux_process_vm_readv */
8219 case 347:
8220 if (ndx == 0 || ndx == 1)
8221 p = "int";
8222 break;
7152 /* linux_process_vm_writev */
7153 case 348:
8223 /* linux_process_vm_writev */
8224 case 348:
8225 if (ndx == 0 || ndx == 1)
8226 p = "int";
8227 break;
8228 /* linux_kcmp */
8229 case 349:
8230 if (ndx == 0 || ndx == 1)
8231 p = "int";
8232 break;
8233 /* linux_finit_module */
8234 case 350:
8235 if (ndx == 0 || ndx == 1)
8236 p = "int";
8237 break;
8238 /* linux_sched_setattr */
8239 case 351:
8240 if (ndx == 0 || ndx == 1)
8241 p = "int";
8242 break;
8243 /* linux_sched_getattr */
8244 case 352:
8245 if (ndx == 0 || ndx == 1)
8246 p = "int";
8247 break;
8248 /* linux_renameat2 */
8249 case 353:
8250 if (ndx == 0 || ndx == 1)
8251 p = "int";
8252 break;
8253 /* linux_seccomp */
8254 case 354:
8255 if (ndx == 0 || ndx == 1)
8256 p = "int";
8257 break;
8258 /* linux_getrandom */
8259 case 355:
8260 if (ndx == 0 || ndx == 1)
8261 p = "int";
8262 break;
8263 /* linux_memfd_create */
8264 case 356:
8265 if (ndx == 0 || ndx == 1)
8266 p = "int";
8267 break;
8268 /* linux_bpf */
8269 case 357:
8270 if (ndx == 0 || ndx == 1)
8271 p = "int";
8272 break;
8273 /* linux_execveat */
8274 case 358:
8275 if (ndx == 0 || ndx == 1)
8276 p = "int";
8277 break;
8278 /* linux_socket */
8279 case 359:
8280 if (ndx == 0 || ndx == 1)
8281 p = "int";
8282 break;
8283 /* linux_socketpair */
8284 case 360:
8285 if (ndx == 0 || ndx == 1)
8286 p = "int";
8287 break;
8288 /* linux_bind */
8289 case 361:
8290 if (ndx == 0 || ndx == 1)
8291 p = "int";
8292 break;
8293 /* linux_connect */
8294 case 362:
8295 if (ndx == 0 || ndx == 1)
8296 p = "int";
8297 break;
8298 /* linux_listen */
8299 case 363:
8300 if (ndx == 0 || ndx == 1)
8301 p = "int";
8302 break;
8303 /* linux_accept4 */
8304 case 364:
8305 if (ndx == 0 || ndx == 1)
8306 p = "int";
8307 break;
8308 /* linux_getsockopt */
8309 case 365:
8310 if (ndx == 0 || ndx == 1)
8311 p = "int";
8312 break;
8313 /* linux_setsockopt */
8314 case 366:
8315 if (ndx == 0 || ndx == 1)
8316 p = "int";
8317 break;
8318 /* linux_getsockname */
8319 case 367:
8320 if (ndx == 0 || ndx == 1)
8321 p = "int";
8322 break;
8323 /* linux_getpeername */
8324 case 368:
8325 if (ndx == 0 || ndx == 1)
8326 p = "int";
8327 break;
8328 /* linux_sendto */
8329 case 369:
8330 if (ndx == 0 || ndx == 1)
8331 p = "int";
8332 break;
8333 /* linux_sendmsg */
8334 case 370:
8335 if (ndx == 0 || ndx == 1)
8336 p = "int";
8337 break;
8338 /* linux_recvfrom */
8339 case 371:
8340 if (ndx == 0 || ndx == 1)
8341 p = "int";
8342 break;
8343 /* linux_recvmsg */
8344 case 372:
8345 if (ndx == 0 || ndx == 1)
8346 p = "int";
8347 break;
8348 /* linux_shutdown */
8349 case 373:
8350 if (ndx == 0 || ndx == 1)
8351 p = "int";
8352 break;
8353 /* linux_userfaultfd */
8354 case 374:
8355 if (ndx == 0 || ndx == 1)
8356 p = "int";
8357 break;
8358 /* linux_membarrier */
8359 case 375:
8360 if (ndx == 0 || ndx == 1)
8361 p = "int";
8362 break;
8363 /* linux_mlock2 */
8364 case 376:
8365 if (ndx == 0 || ndx == 1)
8366 p = "int";
8367 break;
8368 /* linux_copy_file_range */
8369 case 377:
8370 if (ndx == 0 || ndx == 1)
8371 p = "int";
8372 break;
8373 /* linux_preadv2 */
8374 case 378:
8375 if (ndx == 0 || ndx == 1)
8376 p = "int";
8377 break;
8378 /* linux_pwritev2 */
8379 case 379:
8380 if (ndx == 0 || ndx == 1)
8381 p = "int";
8382 break;
8383 /* linux_pkey_mprotect */
8384 case 380:
8385 if (ndx == 0 || ndx == 1)
8386 p = "int";
8387 break;
8388 /* linux_pkey_alloc */
8389 case 381:
8390 if (ndx == 0 || ndx == 1)
8391 p = "int";
8392 break;
8393 /* linux_pkey_free */
8394 case 382:
8395 if (ndx == 0 || ndx == 1)
8396 p = "int";
8397 break;
7154 default:
7155 break;
7156 };
7157 if (p != NULL)
7158 strlcpy(desc, p, descsz);
7159}
8398 default:
8399 break;
8400 };
8401 if (p != NULL)
8402 strlcpy(desc, p, descsz);
8403}