Deleted Added
full compact
linux_systrace_args.c (303006) linux_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/i386/linux/linux_systrace_args.c 303006 2016-07-18 16:35:44Z dchagin $
5 * $FreeBSD: stable/11/sys/i386/linux/linux_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) {

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

2334 }
2335 /* linux_inotify_init1 */
2336 case 332: {
2337 *n_args = 0;
2338 break;
2339 }
2340 /* linux_preadv */
2341 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) {

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

2334 }
2335 /* linux_inotify_init1 */
2336 case 332: {
2337 *n_args = 0;
2338 break;
2339 }
2340 /* linux_preadv */
2341 case 333: {
2342 *n_args = 0;
2342 struct linux_preadv_args *p = params;
2343 iarg[0] = p->fd; /* l_ulong */
2344 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2345 iarg[2] = p->vlen; /* l_ulong */
2346 iarg[3] = p->pos_l; /* l_ulong */
2347 iarg[4] = p->pos_h; /* l_ulong */
2348 *n_args = 5;
2343 break;
2344 }
2345 /* linux_pwritev */
2346 case 334: {
2349 break;
2350 }
2351 /* linux_pwritev */
2352 case 334: {
2347 *n_args = 0;
2353 struct linux_pwritev_args *p = params;
2354 iarg[0] = p->fd; /* l_ulong */
2355 uarg[1] = (intptr_t) p->vec; /* struct iovec * */
2356 iarg[2] = p->vlen; /* l_ulong */
2357 iarg[3] = p->pos_l; /* l_ulong */
2358 iarg[4] = p->pos_h; /* l_ulong */
2359 *n_args = 5;
2348 break;
2349 }
2360 break;
2361 }
2350 /* linux_rt_tsigqueueinfo */
2362 /* linux_rt_tgsigqueueinfo */
2351 case 335: {
2363 case 335: {
2352 *n_args = 0;
2364 struct linux_rt_tgsigqueueinfo_args *p = params;
2365 iarg[0] = p->tgid; /* l_pid_t */
2366 iarg[1] = p->tid; /* l_pid_t */
2367 iarg[2] = p->sig; /* l_int */
2368 uarg[3] = (intptr_t) p->uinfo; /* l_siginfo_t * */
2369 *n_args = 4;
2353 break;
2354 }
2355 /* linux_perf_event_open */
2356 case 336: {
2357 *n_args = 0;
2358 break;
2359 }
2360 /* linux_recvmmsg */

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

2422 }
2423 /* linux_setns */
2424 case 346: {
2425 *n_args = 0;
2426 break;
2427 }
2428 /* linux_process_vm_readv */
2429 case 347: {
2370 break;
2371 }
2372 /* linux_perf_event_open */
2373 case 336: {
2374 *n_args = 0;
2375 break;
2376 }
2377 /* linux_recvmmsg */

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

2439 }
2440 /* linux_setns */
2441 case 346: {
2442 *n_args = 0;
2443 break;
2444 }
2445 /* linux_process_vm_readv */
2446 case 347: {
2430 *n_args = 0;
2447 struct linux_process_vm_readv_args *p = params;
2448 iarg[0] = p->pid; /* l_pid_t */
2449 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2450 iarg[2] = p->liovcnt; /* l_ulong */
2451 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2452 iarg[4] = p->riovcnt; /* l_ulong */
2453 iarg[5] = p->flags; /* l_ulong */
2454 *n_args = 6;
2431 break;
2432 }
2433 /* linux_process_vm_writev */
2434 case 348: {
2455 break;
2456 }
2457 /* linux_process_vm_writev */
2458 case 348: {
2435 *n_args = 0;
2459 struct linux_process_vm_writev_args *p = params;
2460 iarg[0] = p->pid; /* l_pid_t */
2461 uarg[1] = (intptr_t) p->lvec; /* const struct iovec * */
2462 iarg[2] = p->liovcnt; /* l_ulong */
2463 uarg[3] = (intptr_t) p->rvec; /* const struct iovec * */
2464 iarg[4] = p->riovcnt; /* l_ulong */
2465 iarg[5] = p->flags; /* l_ulong */
2466 *n_args = 6;
2436 break;
2437 }
2467 break;
2468 }
2469 /* linux_kcmp */
2470 case 349: {
2471 struct linux_kcmp_args *p = params;
2472 iarg[0] = p->pid1; /* l_pid_t */
2473 iarg[1] = p->pid2; /* l_pid_t */
2474 iarg[2] = p->type; /* l_int */
2475 iarg[3] = p->idx1; /* l_ulong */
2476 iarg[4] = p->idx; /* l_ulong */
2477 *n_args = 5;
2478 break;
2479 }
2480 /* linux_finit_module */
2481 case 350: {
2482 struct linux_finit_module_args *p = params;
2483 iarg[0] = p->fd; /* l_int */
2484 uarg[1] = (intptr_t) p->uargs; /* const char * */
2485 iarg[2] = p->flags; /* l_int */
2486 *n_args = 3;
2487 break;
2488 }
2489 /* linux_sched_setattr */
2490 case 351: {
2491 struct linux_sched_setattr_args *p = params;
2492 iarg[0] = p->pid; /* l_pid_t */
2493 uarg[1] = (intptr_t) p->attr; /* void * */
2494 iarg[2] = p->flags; /* l_uint */
2495 *n_args = 3;
2496 break;
2497 }
2498 /* linux_sched_getattr */
2499 case 352: {
2500 struct linux_sched_getattr_args *p = params;
2501 iarg[0] = p->pid; /* l_pid_t */
2502 uarg[1] = (intptr_t) p->attr; /* void * */
2503 iarg[2] = p->size; /* l_uint */
2504 iarg[3] = p->flags; /* l_uint */
2505 *n_args = 4;
2506 break;
2507 }
2508 /* linux_renameat2 */
2509 case 353: {
2510 struct linux_renameat2_args *p = params;
2511 iarg[0] = p->oldfd; /* l_int */
2512 uarg[1] = (intptr_t) p->oldname; /* const char * */
2513 iarg[2] = p->newfd; /* l_int */
2514 uarg[3] = (intptr_t) p->newname; /* const char * */
2515 uarg[4] = p->flags; /* unsigned int */
2516 *n_args = 5;
2517 break;
2518 }
2519 /* linux_seccomp */
2520 case 354: {
2521 struct linux_seccomp_args *p = params;
2522 iarg[0] = p->op; /* l_uint */
2523 iarg[1] = p->flags; /* l_uint */
2524 uarg[2] = (intptr_t) p->uargs; /* const char * */
2525 *n_args = 3;
2526 break;
2527 }
2528 /* linux_getrandom */
2529 case 355: {
2530 struct linux_getrandom_args *p = params;
2531 uarg[0] = (intptr_t) p->buf; /* char * */
2532 iarg[1] = p->count; /* l_size_t */
2533 iarg[2] = p->flags; /* l_uint */
2534 *n_args = 3;
2535 break;
2536 }
2537 /* linux_memfd_create */
2538 case 356: {
2539 struct linux_memfd_create_args *p = params;
2540 uarg[0] = (intptr_t) p->uname_ptr; /* const char * */
2541 iarg[1] = p->flags; /* l_uint */
2542 *n_args = 2;
2543 break;
2544 }
2545 /* linux_bpf */
2546 case 357: {
2547 struct linux_bpf_args *p = params;
2548 iarg[0] = p->cmd; /* l_int */
2549 uarg[1] = (intptr_t) p->attr; /* void * */
2550 iarg[2] = p->size; /* l_uint */
2551 *n_args = 3;
2552 break;
2553 }
2554 /* linux_execveat */
2555 case 358: {
2556 struct linux_execveat_args *p = params;
2557 iarg[0] = p->dfd; /* l_int */
2558 uarg[1] = (intptr_t) p->filename; /* const char * */
2559 uarg[2] = (intptr_t) p->argv; /* const char ** */
2560 uarg[3] = (intptr_t) p->envp; /* const char ** */
2561 iarg[4] = p->flags; /* l_int */
2562 *n_args = 5;
2563 break;
2564 }
2565 /* linux_socket */
2566 case 359: {
2567 struct linux_socket_args *p = params;
2568 iarg[0] = p->domain; /* l_int */
2569 iarg[1] = p->type; /* l_int */
2570 iarg[2] = p->protocol; /* l_int */
2571 *n_args = 3;
2572 break;
2573 }
2574 /* linux_socketpair */
2575 case 360: {
2576 struct linux_socketpair_args *p = params;
2577 iarg[0] = p->domain; /* l_int */
2578 iarg[1] = p->type; /* l_int */
2579 iarg[2] = p->protocol; /* l_int */
2580 iarg[3] = p->rsv; /* l_uintptr_t */
2581 *n_args = 4;
2582 break;
2583 }
2584 /* linux_bind */
2585 case 361: {
2586 struct linux_bind_args *p = params;
2587 iarg[0] = p->s; /* l_int */
2588 iarg[1] = p->name; /* l_uintptr_t */
2589 iarg[2] = p->namelen; /* l_int */
2590 *n_args = 3;
2591 break;
2592 }
2593 /* linux_connect */
2594 case 362: {
2595 struct linux_connect_args *p = params;
2596 iarg[0] = p->s; /* l_int */
2597 iarg[1] = p->name; /* l_uintptr_t */
2598 iarg[2] = p->namelen; /* l_int */
2599 *n_args = 3;
2600 break;
2601 }
2602 /* linux_listen */
2603 case 363: {
2604 struct linux_listen_args *p = params;
2605 iarg[0] = p->s; /* l_int */
2606 iarg[1] = p->backlog; /* l_int */
2607 *n_args = 2;
2608 break;
2609 }
2610 /* linux_accept4 */
2611 case 364: {
2612 struct linux_accept4_args *p = params;
2613 iarg[0] = p->s; /* l_int */
2614 iarg[1] = p->addr; /* l_uintptr_t */
2615 iarg[2] = p->namelen; /* l_uintptr_t */
2616 iarg[3] = p->flags; /* l_int */
2617 *n_args = 4;
2618 break;
2619 }
2620 /* linux_getsockopt */
2621 case 365: {
2622 struct linux_getsockopt_args *p = params;
2623 iarg[0] = p->s; /* l_int */
2624 iarg[1] = p->level; /* l_int */
2625 iarg[2] = p->optname; /* l_int */
2626 iarg[3] = p->optval; /* l_uintptr_t */
2627 iarg[4] = p->optlen; /* l_uintptr_t */
2628 *n_args = 5;
2629 break;
2630 }
2631 /* linux_setsockopt */
2632 case 366: {
2633 struct linux_setsockopt_args *p = params;
2634 iarg[0] = p->s; /* l_int */
2635 iarg[1] = p->level; /* l_int */
2636 iarg[2] = p->optname; /* l_int */
2637 iarg[3] = p->optval; /* l_uintptr_t */
2638 iarg[4] = p->optlen; /* l_int */
2639 *n_args = 5;
2640 break;
2641 }
2642 /* linux_getsockname */
2643 case 367: {
2644 struct linux_getsockname_args *p = params;
2645 iarg[0] = p->s; /* l_int */
2646 iarg[1] = p->addr; /* l_uintptr_t */
2647 iarg[2] = p->namelen; /* l_uintptr_t */
2648 *n_args = 3;
2649 break;
2650 }
2651 /* linux_getpeername */
2652 case 368: {
2653 struct linux_getpeername_args *p = params;
2654 iarg[0] = p->s; /* l_int */
2655 iarg[1] = p->addr; /* l_uintptr_t */
2656 iarg[2] = p->namelen; /* l_uintptr_t */
2657 *n_args = 3;
2658 break;
2659 }
2660 /* linux_sendto */
2661 case 369: {
2662 struct linux_sendto_args *p = params;
2663 iarg[0] = p->s; /* l_int */
2664 iarg[1] = p->msg; /* l_uintptr_t */
2665 iarg[2] = p->len; /* l_int */
2666 iarg[3] = p->flags; /* l_int */
2667 iarg[4] = p->to; /* l_uintptr_t */
2668 iarg[5] = p->tolen; /* l_int */
2669 *n_args = 6;
2670 break;
2671 }
2672 /* linux_sendmsg */
2673 case 370: {
2674 struct linux_sendmsg_args *p = params;
2675 iarg[0] = p->s; /* l_int */
2676 iarg[1] = p->msg; /* l_uintptr_t */
2677 iarg[2] = p->flags; /* l_int */
2678 *n_args = 3;
2679 break;
2680 }
2681 /* linux_recvfrom */
2682 case 371: {
2683 struct linux_recvfrom_args *p = params;
2684 iarg[0] = p->s; /* l_int */
2685 iarg[1] = p->buf; /* l_uintptr_t */
2686 iarg[2] = p->len; /* l_size_t */
2687 iarg[3] = p->flags; /* l_int */
2688 iarg[4] = p->from; /* l_uintptr_t */
2689 iarg[5] = p->fromlen; /* l_uintptr_t */
2690 *n_args = 6;
2691 break;
2692 }
2693 /* linux_recvmsg */
2694 case 372: {
2695 struct linux_recvmsg_args *p = params;
2696 iarg[0] = p->s; /* l_int */
2697 iarg[1] = p->msg; /* l_uintptr_t */
2698 iarg[2] = p->flags; /* l_int */
2699 *n_args = 3;
2700 break;
2701 }
2702 /* linux_shutdown */
2703 case 373: {
2704 struct linux_shutdown_args *p = params;
2705 iarg[0] = p->s; /* l_int */
2706 iarg[1] = p->how; /* l_int */
2707 *n_args = 2;
2708 break;
2709 }
2710 /* linux_userfaultfd */
2711 case 374: {
2712 struct linux_userfaultfd_args *p = params;
2713 iarg[0] = p->flags; /* l_int */
2714 *n_args = 1;
2715 break;
2716 }
2717 /* linux_membarrier */
2718 case 375: {
2719 struct linux_membarrier_args *p = params;
2720 iarg[0] = p->cmd; /* l_int */
2721 iarg[1] = p->flags; /* l_int */
2722 *n_args = 2;
2723 break;
2724 }
2725 /* linux_mlock2 */
2726 case 376: {
2727 struct linux_mlock2_args *p = params;
2728 iarg[0] = p->start; /* l_ulong */
2729 iarg[1] = p->len; /* l_size_t */
2730 iarg[2] = p->flags; /* l_int */
2731 *n_args = 3;
2732 break;
2733 }
2734 /* linux_copy_file_range */
2735 case 377: {
2736 struct linux_copy_file_range_args *p = params;
2737 iarg[0] = p->fd_in; /* l_int */
2738 uarg[1] = (intptr_t) p->off_in; /* l_loff_t * */
2739 iarg[2] = p->fd_out; /* l_int */
2740 uarg[3] = (intptr_t) p->off_out; /* l_loff_t * */
2741 iarg[4] = p->len; /* l_size_t */
2742 iarg[5] = p->flags; /* l_uint */
2743 *n_args = 6;
2744 break;
2745 }
2746 /* linux_preadv2 */
2747 case 378: {
2748 struct linux_preadv2_args *p = params;
2749 iarg[0] = p->fd; /* l_ulong */
2750 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2751 iarg[2] = p->vlen; /* l_ulong */
2752 iarg[3] = p->pos_l; /* l_ulong */
2753 iarg[4] = p->pos_h; /* l_ulong */
2754 iarg[5] = p->flags; /* l_int */
2755 *n_args = 6;
2756 break;
2757 }
2758 /* linux_pwritev2 */
2759 case 379: {
2760 struct linux_pwritev2_args *p = params;
2761 iarg[0] = p->fd; /* l_ulong */
2762 uarg[1] = (intptr_t) p->vec; /* const struct iovec * */
2763 iarg[2] = p->vlen; /* l_ulong */
2764 iarg[3] = p->pos_l; /* l_ulong */
2765 iarg[4] = p->pos_h; /* l_ulong */
2766 iarg[5] = p->flags; /* l_int */
2767 *n_args = 6;
2768 break;
2769 }
2770 /* linux_pkey_mprotect */
2771 case 380: {
2772 struct linux_pkey_mprotect_args *p = params;
2773 iarg[0] = p->start; /* l_ulong */
2774 iarg[1] = p->len; /* l_size_t */
2775 iarg[2] = p->prot; /* l_ulong */
2776 iarg[3] = p->pkey; /* l_int */
2777 *n_args = 4;
2778 break;
2779 }
2780 /* linux_pkey_alloc */
2781 case 381: {
2782 struct linux_pkey_alloc_args *p = params;
2783 iarg[0] = p->flags; /* l_ulong */
2784 iarg[1] = p->init_val; /* l_ulong */
2785 *n_args = 2;
2786 break;
2787 }
2788 /* linux_pkey_free */
2789 case 382: {
2790 struct linux_pkey_free_args *p = params;
2791 iarg[0] = p->pkey; /* l_int */
2792 *n_args = 1;
2793 break;
2794 }
2438 default:
2439 *n_args = 0;
2440 break;
2441 };
2442}
2443static void
2444systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2445{

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

5963 break;
5964 };
5965 break;
5966 /* linux_inotify_init1 */
5967 case 332:
5968 break;
5969 /* linux_preadv */
5970 case 333:
2795 default:
2796 *n_args = 0;
2797 break;
2798 };
2799}
2800static void
2801systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
2802{

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

6320 break;
6321 };
6322 break;
6323 /* linux_inotify_init1 */
6324 case 332:
6325 break;
6326 /* linux_preadv */
6327 case 333:
6328 switch(ndx) {
6329 case 0:
6330 p = "l_ulong";
6331 break;
6332 case 1:
6333 p = "userland struct iovec *";
6334 break;
6335 case 2:
6336 p = "l_ulong";
6337 break;
6338 case 3:
6339 p = "l_ulong";
6340 break;
6341 case 4:
6342 p = "l_ulong";
6343 break;
6344 default:
6345 break;
6346 };
5971 break;
5972 /* linux_pwritev */
5973 case 334:
6347 break;
6348 /* linux_pwritev */
6349 case 334:
6350 switch(ndx) {
6351 case 0:
6352 p = "l_ulong";
6353 break;
6354 case 1:
6355 p = "userland struct iovec *";
6356 break;
6357 case 2:
6358 p = "l_ulong";
6359 break;
6360 case 3:
6361 p = "l_ulong";
6362 break;
6363 case 4:
6364 p = "l_ulong";
6365 break;
6366 default:
6367 break;
6368 };
5974 break;
6369 break;
5975 /* linux_rt_tsigqueueinfo */
6370 /* linux_rt_tgsigqueueinfo */
5976 case 335:
6371 case 335:
6372 switch(ndx) {
6373 case 0:
6374 p = "l_pid_t";
6375 break;
6376 case 1:
6377 p = "l_pid_t";
6378 break;
6379 case 2:
6380 p = "l_int";
6381 break;
6382 case 3:
6383 p = "userland l_siginfo_t *";
6384 break;
6385 default:
6386 break;
6387 };
5977 break;
5978 /* linux_perf_event_open */
5979 case 336:
5980 break;
5981 /* linux_recvmmsg */
5982 case 337:
5983 switch(ndx) {
5984 case 0:

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

6063 break;
6064 };
6065 break;
6066 /* linux_setns */
6067 case 346:
6068 break;
6069 /* linux_process_vm_readv */
6070 case 347:
6388 break;
6389 /* linux_perf_event_open */
6390 case 336:
6391 break;
6392 /* linux_recvmmsg */
6393 case 337:
6394 switch(ndx) {
6395 case 0:

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

6474 break;
6475 };
6476 break;
6477 /* linux_setns */
6478 case 346:
6479 break;
6480 /* linux_process_vm_readv */
6481 case 347:
6482 switch(ndx) {
6483 case 0:
6484 p = "l_pid_t";
6485 break;
6486 case 1:
6487 p = "userland const struct iovec *";
6488 break;
6489 case 2:
6490 p = "l_ulong";
6491 break;
6492 case 3:
6493 p = "userland const struct iovec *";
6494 break;
6495 case 4:
6496 p = "l_ulong";
6497 break;
6498 case 5:
6499 p = "l_ulong";
6500 break;
6501 default:
6502 break;
6503 };
6071 break;
6072 /* linux_process_vm_writev */
6073 case 348:
6504 break;
6505 /* linux_process_vm_writev */
6506 case 348:
6507 switch(ndx) {
6508 case 0:
6509 p = "l_pid_t";
6510 break;
6511 case 1:
6512 p = "userland const struct iovec *";
6513 break;
6514 case 2:
6515 p = "l_ulong";
6516 break;
6517 case 3:
6518 p = "userland const struct iovec *";
6519 break;
6520 case 4:
6521 p = "l_ulong";
6522 break;
6523 case 5:
6524 p = "l_ulong";
6525 break;
6526 default:
6527 break;
6528 };
6074 break;
6529 break;
6530 /* linux_kcmp */
6531 case 349:
6532 switch(ndx) {
6533 case 0:
6534 p = "l_pid_t";
6535 break;
6536 case 1:
6537 p = "l_pid_t";
6538 break;
6539 case 2:
6540 p = "l_int";
6541 break;
6542 case 3:
6543 p = "l_ulong";
6544 break;
6545 case 4:
6546 p = "l_ulong";
6547 break;
6548 default:
6549 break;
6550 };
6551 break;
6552 /* linux_finit_module */
6553 case 350:
6554 switch(ndx) {
6555 case 0:
6556 p = "l_int";
6557 break;
6558 case 1:
6559 p = "userland const char *";
6560 break;
6561 case 2:
6562 p = "l_int";
6563 break;
6564 default:
6565 break;
6566 };
6567 break;
6568 /* linux_sched_setattr */
6569 case 351:
6570 switch(ndx) {
6571 case 0:
6572 p = "l_pid_t";
6573 break;
6574 case 1:
6575 p = "userland void *";
6576 break;
6577 case 2:
6578 p = "l_uint";
6579 break;
6580 default:
6581 break;
6582 };
6583 break;
6584 /* linux_sched_getattr */
6585 case 352:
6586 switch(ndx) {
6587 case 0:
6588 p = "l_pid_t";
6589 break;
6590 case 1:
6591 p = "userland void *";
6592 break;
6593 case 2:
6594 p = "l_uint";
6595 break;
6596 case 3:
6597 p = "l_uint";
6598 break;
6599 default:
6600 break;
6601 };
6602 break;
6603 /* linux_renameat2 */
6604 case 353:
6605 switch(ndx) {
6606 case 0:
6607 p = "l_int";
6608 break;
6609 case 1:
6610 p = "userland const char *";
6611 break;
6612 case 2:
6613 p = "l_int";
6614 break;
6615 case 3:
6616 p = "userland const char *";
6617 break;
6618 case 4:
6619 p = "unsigned int";
6620 break;
6621 default:
6622 break;
6623 };
6624 break;
6625 /* linux_seccomp */
6626 case 354:
6627 switch(ndx) {
6628 case 0:
6629 p = "l_uint";
6630 break;
6631 case 1:
6632 p = "l_uint";
6633 break;
6634 case 2:
6635 p = "userland const char *";
6636 break;
6637 default:
6638 break;
6639 };
6640 break;
6641 /* linux_getrandom */
6642 case 355:
6643 switch(ndx) {
6644 case 0:
6645 p = "userland char *";
6646 break;
6647 case 1:
6648 p = "l_size_t";
6649 break;
6650 case 2:
6651 p = "l_uint";
6652 break;
6653 default:
6654 break;
6655 };
6656 break;
6657 /* linux_memfd_create */
6658 case 356:
6659 switch(ndx) {
6660 case 0:
6661 p = "userland const char *";
6662 break;
6663 case 1:
6664 p = "l_uint";
6665 break;
6666 default:
6667 break;
6668 };
6669 break;
6670 /* linux_bpf */
6671 case 357:
6672 switch(ndx) {
6673 case 0:
6674 p = "l_int";
6675 break;
6676 case 1:
6677 p = "userland void *";
6678 break;
6679 case 2:
6680 p = "l_uint";
6681 break;
6682 default:
6683 break;
6684 };
6685 break;
6686 /* linux_execveat */
6687 case 358:
6688 switch(ndx) {
6689 case 0:
6690 p = "l_int";
6691 break;
6692 case 1:
6693 p = "userland const char *";
6694 break;
6695 case 2:
6696 p = "userland const char **";
6697 break;
6698 case 3:
6699 p = "userland const char **";
6700 break;
6701 case 4:
6702 p = "l_int";
6703 break;
6704 default:
6705 break;
6706 };
6707 break;
6708 /* linux_socket */
6709 case 359:
6710 switch(ndx) {
6711 case 0:
6712 p = "l_int";
6713 break;
6714 case 1:
6715 p = "l_int";
6716 break;
6717 case 2:
6718 p = "l_int";
6719 break;
6720 default:
6721 break;
6722 };
6723 break;
6724 /* linux_socketpair */
6725 case 360:
6726 switch(ndx) {
6727 case 0:
6728 p = "l_int";
6729 break;
6730 case 1:
6731 p = "l_int";
6732 break;
6733 case 2:
6734 p = "l_int";
6735 break;
6736 case 3:
6737 p = "l_uintptr_t";
6738 break;
6739 default:
6740 break;
6741 };
6742 break;
6743 /* linux_bind */
6744 case 361:
6745 switch(ndx) {
6746 case 0:
6747 p = "l_int";
6748 break;
6749 case 1:
6750 p = "l_uintptr_t";
6751 break;
6752 case 2:
6753 p = "l_int";
6754 break;
6755 default:
6756 break;
6757 };
6758 break;
6759 /* linux_connect */
6760 case 362:
6761 switch(ndx) {
6762 case 0:
6763 p = "l_int";
6764 break;
6765 case 1:
6766 p = "l_uintptr_t";
6767 break;
6768 case 2:
6769 p = "l_int";
6770 break;
6771 default:
6772 break;
6773 };
6774 break;
6775 /* linux_listen */
6776 case 363:
6777 switch(ndx) {
6778 case 0:
6779 p = "l_int";
6780 break;
6781 case 1:
6782 p = "l_int";
6783 break;
6784 default:
6785 break;
6786 };
6787 break;
6788 /* linux_accept4 */
6789 case 364:
6790 switch(ndx) {
6791 case 0:
6792 p = "l_int";
6793 break;
6794 case 1:
6795 p = "l_uintptr_t";
6796 break;
6797 case 2:
6798 p = "l_uintptr_t";
6799 break;
6800 case 3:
6801 p = "l_int";
6802 break;
6803 default:
6804 break;
6805 };
6806 break;
6807 /* linux_getsockopt */
6808 case 365:
6809 switch(ndx) {
6810 case 0:
6811 p = "l_int";
6812 break;
6813 case 1:
6814 p = "l_int";
6815 break;
6816 case 2:
6817 p = "l_int";
6818 break;
6819 case 3:
6820 p = "l_uintptr_t";
6821 break;
6822 case 4:
6823 p = "l_uintptr_t";
6824 break;
6825 default:
6826 break;
6827 };
6828 break;
6829 /* linux_setsockopt */
6830 case 366:
6831 switch(ndx) {
6832 case 0:
6833 p = "l_int";
6834 break;
6835 case 1:
6836 p = "l_int";
6837 break;
6838 case 2:
6839 p = "l_int";
6840 break;
6841 case 3:
6842 p = "l_uintptr_t";
6843 break;
6844 case 4:
6845 p = "l_int";
6846 break;
6847 default:
6848 break;
6849 };
6850 break;
6851 /* linux_getsockname */
6852 case 367:
6853 switch(ndx) {
6854 case 0:
6855 p = "l_int";
6856 break;
6857 case 1:
6858 p = "l_uintptr_t";
6859 break;
6860 case 2:
6861 p = "l_uintptr_t";
6862 break;
6863 default:
6864 break;
6865 };
6866 break;
6867 /* linux_getpeername */
6868 case 368:
6869 switch(ndx) {
6870 case 0:
6871 p = "l_int";
6872 break;
6873 case 1:
6874 p = "l_uintptr_t";
6875 break;
6876 case 2:
6877 p = "l_uintptr_t";
6878 break;
6879 default:
6880 break;
6881 };
6882 break;
6883 /* linux_sendto */
6884 case 369:
6885 switch(ndx) {
6886 case 0:
6887 p = "l_int";
6888 break;
6889 case 1:
6890 p = "l_uintptr_t";
6891 break;
6892 case 2:
6893 p = "l_int";
6894 break;
6895 case 3:
6896 p = "l_int";
6897 break;
6898 case 4:
6899 p = "l_uintptr_t";
6900 break;
6901 case 5:
6902 p = "l_int";
6903 break;
6904 default:
6905 break;
6906 };
6907 break;
6908 /* linux_sendmsg */
6909 case 370:
6910 switch(ndx) {
6911 case 0:
6912 p = "l_int";
6913 break;
6914 case 1:
6915 p = "l_uintptr_t";
6916 break;
6917 case 2:
6918 p = "l_int";
6919 break;
6920 default:
6921 break;
6922 };
6923 break;
6924 /* linux_recvfrom */
6925 case 371:
6926 switch(ndx) {
6927 case 0:
6928 p = "l_int";
6929 break;
6930 case 1:
6931 p = "l_uintptr_t";
6932 break;
6933 case 2:
6934 p = "l_size_t";
6935 break;
6936 case 3:
6937 p = "l_int";
6938 break;
6939 case 4:
6940 p = "l_uintptr_t";
6941 break;
6942 case 5:
6943 p = "l_uintptr_t";
6944 break;
6945 default:
6946 break;
6947 };
6948 break;
6949 /* linux_recvmsg */
6950 case 372:
6951 switch(ndx) {
6952 case 0:
6953 p = "l_int";
6954 break;
6955 case 1:
6956 p = "l_uintptr_t";
6957 break;
6958 case 2:
6959 p = "l_int";
6960 break;
6961 default:
6962 break;
6963 };
6964 break;
6965 /* linux_shutdown */
6966 case 373:
6967 switch(ndx) {
6968 case 0:
6969 p = "l_int";
6970 break;
6971 case 1:
6972 p = "l_int";
6973 break;
6974 default:
6975 break;
6976 };
6977 break;
6978 /* linux_userfaultfd */
6979 case 374:
6980 switch(ndx) {
6981 case 0:
6982 p = "l_int";
6983 break;
6984 default:
6985 break;
6986 };
6987 break;
6988 /* linux_membarrier */
6989 case 375:
6990 switch(ndx) {
6991 case 0:
6992 p = "l_int";
6993 break;
6994 case 1:
6995 p = "l_int";
6996 break;
6997 default:
6998 break;
6999 };
7000 break;
7001 /* linux_mlock2 */
7002 case 376:
7003 switch(ndx) {
7004 case 0:
7005 p = "l_ulong";
7006 break;
7007 case 1:
7008 p = "l_size_t";
7009 break;
7010 case 2:
7011 p = "l_int";
7012 break;
7013 default:
7014 break;
7015 };
7016 break;
7017 /* linux_copy_file_range */
7018 case 377:
7019 switch(ndx) {
7020 case 0:
7021 p = "l_int";
7022 break;
7023 case 1:
7024 p = "userland l_loff_t *";
7025 break;
7026 case 2:
7027 p = "l_int";
7028 break;
7029 case 3:
7030 p = "userland l_loff_t *";
7031 break;
7032 case 4:
7033 p = "l_size_t";
7034 break;
7035 case 5:
7036 p = "l_uint";
7037 break;
7038 default:
7039 break;
7040 };
7041 break;
7042 /* linux_preadv2 */
7043 case 378:
7044 switch(ndx) {
7045 case 0:
7046 p = "l_ulong";
7047 break;
7048 case 1:
7049 p = "userland const struct iovec *";
7050 break;
7051 case 2:
7052 p = "l_ulong";
7053 break;
7054 case 3:
7055 p = "l_ulong";
7056 break;
7057 case 4:
7058 p = "l_ulong";
7059 break;
7060 case 5:
7061 p = "l_int";
7062 break;
7063 default:
7064 break;
7065 };
7066 break;
7067 /* linux_pwritev2 */
7068 case 379:
7069 switch(ndx) {
7070 case 0:
7071 p = "l_ulong";
7072 break;
7073 case 1:
7074 p = "userland const struct iovec *";
7075 break;
7076 case 2:
7077 p = "l_ulong";
7078 break;
7079 case 3:
7080 p = "l_ulong";
7081 break;
7082 case 4:
7083 p = "l_ulong";
7084 break;
7085 case 5:
7086 p = "l_int";
7087 break;
7088 default:
7089 break;
7090 };
7091 break;
7092 /* linux_pkey_mprotect */
7093 case 380:
7094 switch(ndx) {
7095 case 0:
7096 p = "l_ulong";
7097 break;
7098 case 1:
7099 p = "l_size_t";
7100 break;
7101 case 2:
7102 p = "l_ulong";
7103 break;
7104 case 3:
7105 p = "l_int";
7106 break;
7107 default:
7108 break;
7109 };
7110 break;
7111 /* linux_pkey_alloc */
7112 case 381:
7113 switch(ndx) {
7114 case 0:
7115 p = "l_ulong";
7116 break;
7117 case 1:
7118 p = "l_ulong";
7119 break;
7120 default:
7121 break;
7122 };
7123 break;
7124 /* linux_pkey_free */
7125 case 382:
7126 switch(ndx) {
7127 case 0:
7128 p = "l_int";
7129 break;
7130 default:
7131 break;
7132 };
7133 break;
6075 default:
6076 break;
6077 };
6078 if (p != NULL)
6079 strlcpy(desc, p, descsz);
6080}
6081static void
6082systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)

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

7382 case 331:
7383 if (ndx == 0 || ndx == 1)
7384 p = "int";
7385 break;
7386 /* linux_inotify_init1 */
7387 case 332:
7388 /* linux_preadv */
7389 case 333:
7134 default:
7135 break;
7136 };
7137 if (p != NULL)
7138 strlcpy(desc, p, descsz);
7139}
7140static void
7141systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)

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

8441 case 331:
8442 if (ndx == 0 || ndx == 1)
8443 p = "int";
8444 break;
8445 /* linux_inotify_init1 */
8446 case 332:
8447 /* linux_preadv */
8448 case 333:
8449 if (ndx == 0 || ndx == 1)
8450 p = "int";
8451 break;
7390 /* linux_pwritev */
7391 case 334:
8452 /* linux_pwritev */
8453 case 334:
7392 /* linux_rt_tsigqueueinfo */
8454 if (ndx == 0 || ndx == 1)
8455 p = "int";
8456 break;
8457 /* linux_rt_tgsigqueueinfo */
7393 case 335:
8458 case 335:
8459 if (ndx == 0 || ndx == 1)
8460 p = "int";
8461 break;
7394 /* linux_perf_event_open */
7395 case 336:
7396 /* linux_recvmmsg */
7397 case 337:
7398 if (ndx == 0 || ndx == 1)
7399 p = "int";
7400 break;
7401 /* linux_fanotify_init */

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

7422 case 345:
7423 if (ndx == 0 || ndx == 1)
7424 p = "int";
7425 break;
7426 /* linux_setns */
7427 case 346:
7428 /* linux_process_vm_readv */
7429 case 347:
8462 /* linux_perf_event_open */
8463 case 336:
8464 /* linux_recvmmsg */
8465 case 337:
8466 if (ndx == 0 || ndx == 1)
8467 p = "int";
8468 break;
8469 /* linux_fanotify_init */

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

8490 case 345:
8491 if (ndx == 0 || ndx == 1)
8492 p = "int";
8493 break;
8494 /* linux_setns */
8495 case 346:
8496 /* linux_process_vm_readv */
8497 case 347:
8498 if (ndx == 0 || ndx == 1)
8499 p = "int";
8500 break;
7430 /* linux_process_vm_writev */
7431 case 348:
8501 /* linux_process_vm_writev */
8502 case 348:
8503 if (ndx == 0 || ndx == 1)
8504 p = "int";
8505 break;
8506 /* linux_kcmp */
8507 case 349:
8508 if (ndx == 0 || ndx == 1)
8509 p = "int";
8510 break;
8511 /* linux_finit_module */
8512 case 350:
8513 if (ndx == 0 || ndx == 1)
8514 p = "int";
8515 break;
8516 /* linux_sched_setattr */
8517 case 351:
8518 if (ndx == 0 || ndx == 1)
8519 p = "int";
8520 break;
8521 /* linux_sched_getattr */
8522 case 352:
8523 if (ndx == 0 || ndx == 1)
8524 p = "int";
8525 break;
8526 /* linux_renameat2 */
8527 case 353:
8528 if (ndx == 0 || ndx == 1)
8529 p = "int";
8530 break;
8531 /* linux_seccomp */
8532 case 354:
8533 if (ndx == 0 || ndx == 1)
8534 p = "int";
8535 break;
8536 /* linux_getrandom */
8537 case 355:
8538 if (ndx == 0 || ndx == 1)
8539 p = "int";
8540 break;
8541 /* linux_memfd_create */
8542 case 356:
8543 if (ndx == 0 || ndx == 1)
8544 p = "int";
8545 break;
8546 /* linux_bpf */
8547 case 357:
8548 if (ndx == 0 || ndx == 1)
8549 p = "int";
8550 break;
8551 /* linux_execveat */
8552 case 358:
8553 if (ndx == 0 || ndx == 1)
8554 p = "int";
8555 break;
8556 /* linux_socket */
8557 case 359:
8558 if (ndx == 0 || ndx == 1)
8559 p = "int";
8560 break;
8561 /* linux_socketpair */
8562 case 360:
8563 if (ndx == 0 || ndx == 1)
8564 p = "int";
8565 break;
8566 /* linux_bind */
8567 case 361:
8568 if (ndx == 0 || ndx == 1)
8569 p = "int";
8570 break;
8571 /* linux_connect */
8572 case 362:
8573 if (ndx == 0 || ndx == 1)
8574 p = "int";
8575 break;
8576 /* linux_listen */
8577 case 363:
8578 if (ndx == 0 || ndx == 1)
8579 p = "int";
8580 break;
8581 /* linux_accept4 */
8582 case 364:
8583 if (ndx == 0 || ndx == 1)
8584 p = "int";
8585 break;
8586 /* linux_getsockopt */
8587 case 365:
8588 if (ndx == 0 || ndx == 1)
8589 p = "int";
8590 break;
8591 /* linux_setsockopt */
8592 case 366:
8593 if (ndx == 0 || ndx == 1)
8594 p = "int";
8595 break;
8596 /* linux_getsockname */
8597 case 367:
8598 if (ndx == 0 || ndx == 1)
8599 p = "int";
8600 break;
8601 /* linux_getpeername */
8602 case 368:
8603 if (ndx == 0 || ndx == 1)
8604 p = "int";
8605 break;
8606 /* linux_sendto */
8607 case 369:
8608 if (ndx == 0 || ndx == 1)
8609 p = "int";
8610 break;
8611 /* linux_sendmsg */
8612 case 370:
8613 if (ndx == 0 || ndx == 1)
8614 p = "int";
8615 break;
8616 /* linux_recvfrom */
8617 case 371:
8618 if (ndx == 0 || ndx == 1)
8619 p = "int";
8620 break;
8621 /* linux_recvmsg */
8622 case 372:
8623 if (ndx == 0 || ndx == 1)
8624 p = "int";
8625 break;
8626 /* linux_shutdown */
8627 case 373:
8628 if (ndx == 0 || ndx == 1)
8629 p = "int";
8630 break;
8631 /* linux_userfaultfd */
8632 case 374:
8633 if (ndx == 0 || ndx == 1)
8634 p = "int";
8635 break;
8636 /* linux_membarrier */
8637 case 375:
8638 if (ndx == 0 || ndx == 1)
8639 p = "int";
8640 break;
8641 /* linux_mlock2 */
8642 case 376:
8643 if (ndx == 0 || ndx == 1)
8644 p = "int";
8645 break;
8646 /* linux_copy_file_range */
8647 case 377:
8648 if (ndx == 0 || ndx == 1)
8649 p = "int";
8650 break;
8651 /* linux_preadv2 */
8652 case 378:
8653 if (ndx == 0 || ndx == 1)
8654 p = "int";
8655 break;
8656 /* linux_pwritev2 */
8657 case 379:
8658 if (ndx == 0 || ndx == 1)
8659 p = "int";
8660 break;
8661 /* linux_pkey_mprotect */
8662 case 380:
8663 if (ndx == 0 || ndx == 1)
8664 p = "int";
8665 break;
8666 /* linux_pkey_alloc */
8667 case 381:
8668 if (ndx == 0 || ndx == 1)
8669 p = "int";
8670 break;
8671 /* linux_pkey_free */
8672 case 382:
8673 if (ndx == 0 || ndx == 1)
8674 p = "int";
8675 break;
7432 default:
7433 break;
7434 };
7435 if (p != NULL)
7436 strlcpy(desc, p, descsz);
7437}
8676 default:
8677 break;
8678 };
8679 if (p != NULL)
8680 strlcpy(desc, p, descsz);
8681}