[Midnightbsd-cvs] src [7414] trunk/sys: work on some mach changes
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Jan 13 22:20:13 EST 2016
Revision: 7414
http://svnweb.midnightbsd.org/src/?rev=7414
Author: laffer1
Date: 2016-01-13 22:20:12 -0500 (Wed, 13 Jan 2016)
Log Message:
-----------
work on some mach changes
Modified Paths:
--------------
trunk/sys/kern/init_sysent.c
trunk/sys/kern/syscalls.c
trunk/sys/kern/systrace_args.c
trunk/sys/sys/syscall.h
trunk/sys/sys/sysproto.h
Modified: trunk/sys/kern/init_sysent.c
===================================================================
--- trunk/sys/kern/init_sysent.c 2016-01-14 03:19:35 UTC (rev 7413)
+++ trunk/sys/kern/init_sysent.c 2016-01-14 03:20:12 UTC (rev 7414)
@@ -11,6 +11,12 @@
#include <sys/param.h>
#include <sys/sysent.h>
#include <sys/sysproto.h>
+#include <vm/vm.h>
+#include <sys/mach/mach_types.h>
+#include <sys/mach/message.h>
+#include <sys/mach/mach_time.h>
+#include <sys/mach/port.h>
+#include <sys/mach/clock_server.h>
#define AS(name) (sizeof(struct name) / sizeof(register_t))
@@ -567,4 +573,192 @@
{ AS(posix_fallocate_args), (sy_call_t *)sys_posix_fallocate, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 530 = posix_fallocate */
{ AS(posix_fadvise_args), (sy_call_t *)sys_posix_fadvise, AUE_NULL, NULL, 0, 0, 0, SY_THR_STATIC }, /* 531 = posix_fadvise */
{ AS(wait6_args), (sy_call_t *)sys_wait6, AUE_WAIT6, NULL, 0, 0, 0, SY_THR_STATIC }, /* 532 = wait6 */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 533 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 534 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 535 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 536 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 537 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 538 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 539 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 540 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 541 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 542 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 543 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 544 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 545 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 546 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 547 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 548 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 549 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 550 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 551 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 552 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 553 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 554 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 555 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 556 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 557 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 558 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 559 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 560 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 561 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 562 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 563 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 564 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 565 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 566 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 567 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 568 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 569 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 570 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 571 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 572 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 573 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 574 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 575 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 576 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 577 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 578 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 579 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 580 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 581 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 582 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 583 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 584 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 585 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 586 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 587 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 588 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 589 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 590 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 591 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 592 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 593 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 594 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 595 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 596 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 597 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 598 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 599 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 600 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 601 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 602 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 603 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 604 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 605 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 606 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 607 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 608 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 609 = nosys */
+ { AS(_kernelrpc_mach_vm_allocate_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 610 = _kernelrpc_mach_vm_allocate_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 611 = nosys */
+ { AS(_kernelrpc_mach_vm_deallocate_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 612 = _kernelrpc_mach_vm_deallocate_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 613 = nosys */
+ { AS(_kernelrpc_mach_vm_protect_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 614 = _kernelrpc_mach_vm_protect_trap */
+ { AS(_kernelrpc_mach_vm_map_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 615 = _kernelrpc_mach_vm_map_trap */
+ { AS(_kernelrpc_mach_port_allocate_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 616 = _kernelrpc_mach_port_allocate_trap */
+ { AS(_kernelrpc_mach_port_destroy_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 617 = _kernelrpc_mach_port_destroy_trap */
+ { AS(_kernelrpc_mach_port_deallocate_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 618 = _kernelrpc_mach_port_deallocate_trap */
+ { AS(_kernelrpc_mach_port_mod_refs_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 619 = _kernelrpc_mach_port_mod_refs_trap */
+ { AS(_kernelrpc_mach_port_move_member_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 620 = _kernelrpc_mach_port_move_member_trap */
+ { AS(_kernelrpc_mach_port_insert_right_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 621 = _kernelrpc_mach_port_insert_right_trap */
+ { AS(_kernelrpc_mach_port_insert_member_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 622 = _kernelrpc_mach_port_insert_member_trap */
+ { AS(_kernelrpc_mach_port_extract_member_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 623 = _kernelrpc_mach_port_extract_member_trap */
+ { AS(_kernelrpc_mach_port_construct_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 624 = _kernelrpc_mach_port_construct_trap */
+ { AS(_kernelrpc_mach_port_destruct_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 625 = _kernelrpc_mach_port_destruct_trap */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 626 = mach_reply_port */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 627 = thread_self_trap */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 628 = task_self_trap */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 629 = host_self_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 630 = nosys */
+ { AS(mach_msg_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 631 = mach_msg_trap */
+ { AS(mach_msg_overwrite_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 632 = mach_msg_overwrite_trap */
+ { AS(semaphore_signal_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 633 = semaphore_signal_trap */
+ { AS(semaphore_signal_all_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 634 = semaphore_signal_all_trap */
+ { AS(semaphore_signal_thread_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 635 = semaphore_signal_thread_trap */
+ { AS(semaphore_wait_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 636 = semaphore_wait_trap */
+ { AS(semaphore_wait_signal_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 637 = semaphore_wait_signal_trap */
+ { AS(semaphore_timedwait_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 638 = semaphore_timedwait_trap */
+ { AS(semaphore_timedwait_signal_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 639 = semaphore_timedwait_signal_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 640 = nosys */
+ { AS(_kernelrpc_mach_port_guard_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 641 = _kernelrpc_mach_port_guard_trap */
+ { AS(_kernelrpc_mach_port_unguard_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 642 = _kernelrpc_mach_port_unguard_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 643 = obsolete { */
+ { AS(task_name_for_pid_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 644 = task_name_for_pid */
+ { AS(task_for_pid_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 645 = task_for_pid */
+ { AS(pid_for_task_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 646 = pid_for_task */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 647 = nosys */
+ { AS(macx_swapon_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 648 = macx_swapon */
+ { AS(macx_swapoff_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 649 = macx_swapoff */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 650 = nosys */
+ { AS(macx_triggers_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 651 = macx_triggers */
+ { AS(macx_backing_store_suspend_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 652 = macx_backing_store_suspend */
+ { AS(macx_backing_store_recovery_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 653 = macx_backing_store_recovery */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 654 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 655 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 656 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 657 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 658 = nosys */
+ { AS(swtch_pri_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 659 = swtch_pri */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 660 = swtch */
+ { AS(thread_switch_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 661 = thread_switch */
+ { AS(clock_sleep_trap_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 662 = clock_sleep_trap */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 663 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 664 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 665 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 666 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 667 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 668 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 669 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 670 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 671 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 672 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 673 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 674 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 675 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 676 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 677 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 678 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 679 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 680 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 681 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 682 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 683 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 684 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 685 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 686 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 687 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 688 = nosys */
+ { AS(mach_timebase_info_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 689 = mach_timebase_info */
+ { AS(mach_wait_until_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 690 = mach_wait_until */
+ { 0, (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 691 = mk_timer_create */
+ { AS(mk_timer_destroy_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 692 = mk_timer_destroy */
+ { AS(mk_timer_arm_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 693 = mk_timer_arm */
+ { AS(mk_timer_cancel_args), (sy_call_t *)lkmressys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 694 = mk_timer_cancel */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 695 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 696 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 697 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 698 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 699 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 700 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 701 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 702 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 703 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 704 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 705 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 706 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 707 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 708 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 709 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 710 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 711 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 712 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 713 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 714 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 715 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 716 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 717 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 718 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 719 = nosys */
+ { 0, (sy_call_t *)nosys, AUE_NULL, NULL, 0, 0, 0, SY_THR_ABSENT }, /* 720 = nosys */
};
Modified: trunk/sys/kern/syscalls.c
===================================================================
--- trunk/sys/kern/syscalls.c 2016-01-14 03:19:35 UTC (rev 7413)
+++ trunk/sys/kern/syscalls.c 2016-01-14 03:20:12 UTC (rev 7414)
@@ -540,4 +540,192 @@
"posix_fallocate", /* 530 = posix_fallocate */
"posix_fadvise", /* 531 = posix_fadvise */
"wait6", /* 532 = wait6 */
+ "#533", /* 533 = nosys */
+ "#534", /* 534 = nosys */
+ "#535", /* 535 = nosys */
+ "#536", /* 536 = nosys */
+ "#537", /* 537 = nosys */
+ "#538", /* 538 = nosys */
+ "#539", /* 539 = nosys */
+ "#540", /* 540 = nosys */
+ "#541", /* 541 = nosys */
+ "#542", /* 542 = nosys */
+ "#543", /* 543 = nosys */
+ "#544", /* 544 = nosys */
+ "#545", /* 545 = nosys */
+ "#546", /* 546 = nosys */
+ "#547", /* 547 = nosys */
+ "#548", /* 548 = nosys */
+ "#549", /* 549 = nosys */
+ "#550", /* 550 = nosys */
+ "#551", /* 551 = nosys */
+ "#552", /* 552 = nosys */
+ "#553", /* 553 = nosys */
+ "#554", /* 554 = nosys */
+ "#555", /* 555 = nosys */
+ "#556", /* 556 = nosys */
+ "#557", /* 557 = nosys */
+ "#558", /* 558 = nosys */
+ "#559", /* 559 = nosys */
+ "#560", /* 560 = nosys */
+ "#561", /* 561 = nosys */
+ "#562", /* 562 = nosys */
+ "#563", /* 563 = nosys */
+ "#564", /* 564 = nosys */
+ "#565", /* 565 = nosys */
+ "#566", /* 566 = nosys */
+ "#567", /* 567 = nosys */
+ "#568", /* 568 = nosys */
+ "#569", /* 569 = nosys */
+ "#570", /* 570 = nosys */
+ "#571", /* 571 = nosys */
+ "#572", /* 572 = nosys */
+ "#573", /* 573 = nosys */
+ "#574", /* 574 = nosys */
+ "#575", /* 575 = nosys */
+ "#576", /* 576 = nosys */
+ "#577", /* 577 = nosys */
+ "#578", /* 578 = nosys */
+ "#579", /* 579 = nosys */
+ "#580", /* 580 = nosys */
+ "#581", /* 581 = nosys */
+ "#582", /* 582 = nosys */
+ "#583", /* 583 = nosys */
+ "#584", /* 584 = nosys */
+ "#585", /* 585 = nosys */
+ "#586", /* 586 = nosys */
+ "#587", /* 587 = nosys */
+ "#588", /* 588 = nosys */
+ "#589", /* 589 = nosys */
+ "#590", /* 590 = nosys */
+ "#591", /* 591 = nosys */
+ "#592", /* 592 = nosys */
+ "#593", /* 593 = nosys */
+ "#594", /* 594 = nosys */
+ "#595", /* 595 = nosys */
+ "#596", /* 596 = nosys */
+ "#597", /* 597 = nosys */
+ "#598", /* 598 = nosys */
+ "#599", /* 599 = nosys */
+ "#600", /* 600 = nosys */
+ "#601", /* 601 = nosys */
+ "#602", /* 602 = nosys */
+ "#603", /* 603 = nosys */
+ "#604", /* 604 = nosys */
+ "#605", /* 605 = nosys */
+ "#606", /* 606 = nosys */
+ "#607", /* 607 = nosys */
+ "#608", /* 608 = nosys */
+ "#609", /* 609 = nosys */
+ "_kernelrpc_mach_vm_allocate_trap", /* 610 = _kernelrpc_mach_vm_allocate_trap */
+ "#611", /* 611 = nosys */
+ "_kernelrpc_mach_vm_deallocate_trap", /* 612 = _kernelrpc_mach_vm_deallocate_trap */
+ "#613", /* 613 = nosys */
+ "_kernelrpc_mach_vm_protect_trap", /* 614 = _kernelrpc_mach_vm_protect_trap */
+ "_kernelrpc_mach_vm_map_trap", /* 615 = _kernelrpc_mach_vm_map_trap */
+ "_kernelrpc_mach_port_allocate_trap", /* 616 = _kernelrpc_mach_port_allocate_trap */
+ "_kernelrpc_mach_port_destroy_trap", /* 617 = _kernelrpc_mach_port_destroy_trap */
+ "_kernelrpc_mach_port_deallocate_trap", /* 618 = _kernelrpc_mach_port_deallocate_trap */
+ "_kernelrpc_mach_port_mod_refs_trap", /* 619 = _kernelrpc_mach_port_mod_refs_trap */
+ "_kernelrpc_mach_port_move_member_trap", /* 620 = _kernelrpc_mach_port_move_member_trap */
+ "_kernelrpc_mach_port_insert_right_trap", /* 621 = _kernelrpc_mach_port_insert_right_trap */
+ "_kernelrpc_mach_port_insert_member_trap", /* 622 = _kernelrpc_mach_port_insert_member_trap */
+ "_kernelrpc_mach_port_extract_member_trap", /* 623 = _kernelrpc_mach_port_extract_member_trap */
+ "_kernelrpc_mach_port_construct_trap", /* 624 = _kernelrpc_mach_port_construct_trap */
+ "_kernelrpc_mach_port_destruct_trap", /* 625 = _kernelrpc_mach_port_destruct_trap */
+ "mach_reply_port", /* 626 = mach_reply_port */
+ "thread_self_trap", /* 627 = thread_self_trap */
+ "task_self_trap", /* 628 = task_self_trap */
+ "host_self_trap", /* 629 = host_self_trap */
+ "#630", /* 630 = nosys */
+ "mach_msg_trap", /* 631 = mach_msg_trap */
+ "mach_msg_overwrite_trap", /* 632 = mach_msg_overwrite_trap */
+ "semaphore_signal_trap", /* 633 = semaphore_signal_trap */
+ "semaphore_signal_all_trap", /* 634 = semaphore_signal_all_trap */
+ "semaphore_signal_thread_trap", /* 635 = semaphore_signal_thread_trap */
+ "semaphore_wait_trap", /* 636 = semaphore_wait_trap */
+ "semaphore_wait_signal_trap", /* 637 = semaphore_wait_signal_trap */
+ "semaphore_timedwait_trap", /* 638 = semaphore_timedwait_trap */
+ "semaphore_timedwait_signal_trap", /* 639 = semaphore_timedwait_signal_trap */
+ "#640", /* 640 = nosys */
+ "_kernelrpc_mach_port_guard_trap", /* 641 = _kernelrpc_mach_port_guard_trap */
+ "_kernelrpc_mach_port_unguard_trap", /* 642 = _kernelrpc_mach_port_unguard_trap */
+ "obs_{", /* 643 = obsolete { */
+ "task_name_for_pid", /* 644 = task_name_for_pid */
+ "task_for_pid", /* 645 = task_for_pid */
+ "pid_for_task", /* 646 = pid_for_task */
+ "#647", /* 647 = nosys */
+ "macx_swapon", /* 648 = macx_swapon */
+ "macx_swapoff", /* 649 = macx_swapoff */
+ "#650", /* 650 = nosys */
+ "macx_triggers", /* 651 = macx_triggers */
+ "macx_backing_store_suspend", /* 652 = macx_backing_store_suspend */
+ "macx_backing_store_recovery", /* 653 = macx_backing_store_recovery */
+ "#654", /* 654 = nosys */
+ "#655", /* 655 = nosys */
+ "#656", /* 656 = nosys */
+ "#657", /* 657 = nosys */
+ "#658", /* 658 = nosys */
+ "swtch_pri", /* 659 = swtch_pri */
+ "swtch", /* 660 = swtch */
+ "thread_switch", /* 661 = thread_switch */
+ "clock_sleep_trap", /* 662 = clock_sleep_trap */
+ "#663", /* 663 = nosys */
+ "#664", /* 664 = nosys */
+ "#665", /* 665 = nosys */
+ "#666", /* 666 = nosys */
+ "#667", /* 667 = nosys */
+ "#668", /* 668 = nosys */
+ "#669", /* 669 = nosys */
+ "#670", /* 670 = nosys */
+ "#671", /* 671 = nosys */
+ "#672", /* 672 = nosys */
+ "#673", /* 673 = nosys */
+ "#674", /* 674 = nosys */
+ "#675", /* 675 = nosys */
+ "#676", /* 676 = nosys */
+ "#677", /* 677 = nosys */
+ "#678", /* 678 = nosys */
+ "#679", /* 679 = nosys */
+ "#680", /* 680 = nosys */
+ "#681", /* 681 = nosys */
+ "#682", /* 682 = nosys */
+ "#683", /* 683 = nosys */
+ "#684", /* 684 = nosys */
+ "#685", /* 685 = nosys */
+ "#686", /* 686 = nosys */
+ "#687", /* 687 = nosys */
+ "#688", /* 688 = nosys */
+ "mach_timebase_info", /* 689 = mach_timebase_info */
+ "mach_wait_until", /* 690 = mach_wait_until */
+ "mk_timer_create", /* 691 = mk_timer_create */
+ "mk_timer_destroy", /* 692 = mk_timer_destroy */
+ "mk_timer_arm", /* 693 = mk_timer_arm */
+ "mk_timer_cancel", /* 694 = mk_timer_cancel */
+ "#695", /* 695 = nosys */
+ "#696", /* 696 = nosys */
+ "#697", /* 697 = nosys */
+ "#698", /* 698 = nosys */
+ "#699", /* 699 = nosys */
+ "#700", /* 700 = nosys */
+ "#701", /* 701 = nosys */
+ "#702", /* 702 = nosys */
+ "#703", /* 703 = nosys */
+ "#704", /* 704 = nosys */
+ "#705", /* 705 = nosys */
+ "#706", /* 706 = nosys */
+ "#707", /* 707 = nosys */
+ "#708", /* 708 = nosys */
+ "#709", /* 709 = nosys */
+ "#710", /* 710 = nosys */
+ "#711", /* 711 = nosys */
+ "#712", /* 712 = nosys */
+ "#713", /* 713 = nosys */
+ "#714", /* 714 = nosys */
+ "#715", /* 715 = nosys */
+ "#716", /* 716 = nosys */
+ "#717", /* 717 = nosys */
+ "#718", /* 718 = nosys */
+ "#719", /* 719 = nosys */
+ "#720", /* 720 = nosys */
};
Modified: trunk/sys/kern/systrace_args.c
===================================================================
--- trunk/sys/kern/systrace_args.c 2016-01-14 03:19:35 UTC (rev 7413)
+++ trunk/sys/kern/systrace_args.c 2016-01-14 03:20:12 UTC (rev 7414)
@@ -3256,6 +3256,405 @@
*n_args = 6;
break;
}
+ /* _kernelrpc_mach_vm_allocate_trap */
+ case 610: {
+ struct _kernelrpc_mach_vm_allocate_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ uarg[1] = (intptr_t) p->address; /* mach_vm_offset_t * */
+ iarg[2] = p->size; /* mach_vm_size_t */
+ iarg[3] = p->flags; /* int */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_vm_deallocate_trap */
+ case 612: {
+ struct _kernelrpc_mach_vm_deallocate_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->address; /* mach_vm_offset_t */
+ iarg[2] = p->size; /* mach_vm_size_t */
+ *n_args = 3;
+ break;
+ }
+ /* _kernelrpc_mach_vm_protect_trap */
+ case 614: {
+ struct _kernelrpc_mach_vm_protect_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->address; /* mach_vm_offset_t */
+ iarg[2] = p->size; /* mach_vm_size_t */
+ iarg[3] = p->set_maximum; /* int */
+ iarg[4] = p->new_protection; /* vm_prot_t */
+ *n_args = 5;
+ break;
+ }
+ /* _kernelrpc_mach_vm_map_trap */
+ case 615: {
+ struct _kernelrpc_mach_vm_map_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ uarg[1] = (intptr_t) p->address; /* mach_vm_offset_t * */
+ iarg[2] = p->size; /* mach_vm_size_t */
+ iarg[3] = p->mask; /* mach_vm_offset_t */
+ iarg[4] = p->flags; /* int */
+ iarg[5] = p->cur_protection; /* vm_prot_t */
+ *n_args = 6;
+ break;
+ }
+ /* _kernelrpc_mach_port_allocate_trap */
+ case 616: {
+ struct _kernelrpc_mach_port_allocate_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->right; /* mach_port_right_t */
+ uarg[2] = (intptr_t) p->name; /* mach_port_name_t * */
+ *n_args = 3;
+ break;
+ }
+ /* _kernelrpc_mach_port_destroy_trap */
+ case 617: {
+ struct _kernelrpc_mach_port_destroy_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ *n_args = 2;
+ break;
+ }
+ /* _kernelrpc_mach_port_deallocate_trap */
+ case 618: {
+ struct _kernelrpc_mach_port_deallocate_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ *n_args = 2;
+ break;
+ }
+ /* _kernelrpc_mach_port_mod_refs_trap */
+ case 619: {
+ struct _kernelrpc_mach_port_mod_refs_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ iarg[2] = p->right; /* mach_port_right_t */
+ iarg[3] = p->delta; /* mach_port_delta_t */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_port_move_member_trap */
+ case 620: {
+ struct _kernelrpc_mach_port_move_member_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->member; /* mach_port_name_t */
+ iarg[2] = p->after; /* mach_port_name_t */
+ *n_args = 3;
+ break;
+ }
+ /* _kernelrpc_mach_port_insert_right_trap */
+ case 621: {
+ struct _kernelrpc_mach_port_insert_right_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ iarg[2] = p->poly; /* mach_port_name_t */
+ iarg[3] = p->polyPoly; /* mach_msg_type_name_t */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_port_insert_member_trap */
+ case 622: {
+ struct _kernelrpc_mach_port_insert_member_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ iarg[2] = p->pset; /* mach_port_name_t */
+ *n_args = 3;
+ break;
+ }
+ /* _kernelrpc_mach_port_extract_member_trap */
+ case 623: {
+ struct _kernelrpc_mach_port_extract_member_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ iarg[2] = p->pset; /* mach_port_name_t */
+ *n_args = 3;
+ break;
+ }
+ /* _kernelrpc_mach_port_construct_trap */
+ case 624: {
+ struct _kernelrpc_mach_port_construct_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ uarg[1] = (intptr_t) p->options; /* struct mach_port_options * */
+ uarg[2] = p->context; /* uint64_t */
+ uarg[3] = (intptr_t) p->name; /* mach_port_name_t * */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_port_destruct_trap */
+ case 625: {
+ struct _kernelrpc_mach_port_destruct_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ iarg[2] = p->srdelta; /* mach_port_delta_t */
+ uarg[3] = p->guard; /* uint64_t */
+ *n_args = 4;
+ break;
+ }
+ /* mach_reply_port */
+ case 626: {
+ *n_args = 0;
+ break;
+ }
+ /* thread_self_trap */
+ case 627: {
+ *n_args = 0;
+ break;
+ }
+ /* task_self_trap */
+ case 628: {
+ *n_args = 0;
+ break;
+ }
+ /* host_self_trap */
+ case 629: {
+ *n_args = 0;
+ break;
+ }
+ /* mach_msg_trap */
+ case 631: {
+ struct mach_msg_trap_args *p = params;
+ uarg[0] = (intptr_t) p->msg; /* mach_msg_header_t * */
+ iarg[1] = p->option; /* mach_msg_option_t */
+ iarg[2] = p->send_size; /* mach_msg_size_t */
+ iarg[3] = p->rcv_size; /* mach_msg_size_t */
+ iarg[4] = p->rcv_name; /* mach_port_name_t */
+ iarg[5] = p->timeout; /* mach_msg_timeout_t */
+ iarg[6] = p->notify; /* mach_port_name_t */
+ *n_args = 7;
+ break;
+ }
+ /* mach_msg_overwrite_trap */
+ case 632: {
+ struct mach_msg_overwrite_trap_args *p = params;
+ uarg[0] = (intptr_t) p->msg; /* mach_msg_header_t * */
+ iarg[1] = p->option; /* mach_msg_option_t */
+ iarg[2] = p->send_size; /* mach_msg_size_t */
+ iarg[3] = p->rcv_size; /* mach_msg_size_t */
+ iarg[4] = p->rcv_name; /* mach_port_name_t */
+ iarg[5] = p->timeout; /* mach_msg_timeout_t */
+ iarg[6] = p->notify; /* mach_port_name_t */
+ uarg[7] = (intptr_t) p->rcv_msg; /* mach_msg_header_t * */
+ iarg[8] = p->scatter_list_size; /* mach_msg_size_t */
+ *n_args = 9;
+ break;
+ }
+ /* semaphore_signal_trap */
+ case 633: {
+ struct semaphore_signal_trap_args *p = params;
+ iarg[0] = p->signal_name; /* mach_port_name_t */
+ *n_args = 1;
+ break;
+ }
+ /* semaphore_signal_all_trap */
+ case 634: {
+ struct semaphore_signal_all_trap_args *p = params;
+ iarg[0] = p->signal_name; /* mach_port_name_t */
+ *n_args = 1;
+ break;
+ }
+ /* semaphore_signal_thread_trap */
+ case 635: {
+ struct semaphore_signal_thread_trap_args *p = params;
+ iarg[0] = p->signal_name; /* mach_port_name_t */
+ iarg[1] = p->thread; /* mach_port_name_t */
+ *n_args = 2;
+ break;
+ }
+ /* semaphore_wait_trap */
+ case 636: {
+ struct semaphore_wait_trap_args *p = params;
+ iarg[0] = p->wait_name; /* mach_port_name_t */
+ *n_args = 1;
+ break;
+ }
+ /* semaphore_wait_signal_trap */
+ case 637: {
+ struct semaphore_wait_signal_trap_args *p = params;
+ iarg[0] = p->wait_name; /* mach_port_name_t */
+ iarg[1] = p->signal_name; /* mach_port_name_t */
+ *n_args = 2;
+ break;
+ }
+ /* semaphore_timedwait_trap */
+ case 638: {
+ struct semaphore_timedwait_trap_args *p = params;
+ iarg[0] = p->wait_name; /* mach_port_name_t */
+ uarg[1] = p->sec; /* unsigned int */
+ iarg[2] = p->nsec; /* mach_clock_res_t */
+ *n_args = 3;
+ break;
+ }
+ /* semaphore_timedwait_signal_trap */
+ case 639: {
+ struct semaphore_timedwait_signal_trap_args *p = params;
+ iarg[0] = p->wait_name; /* mach_port_name_t */
+ iarg[1] = p->signal_name; /* mach_port_name_t */
+ uarg[2] = p->sec; /* unsigned int */
+ iarg[3] = p->nsec; /* mach_clock_res_t */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_port_guard_trap */
+ case 641: {
+ struct _kernelrpc_mach_port_guard_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ uarg[2] = p->guard; /* uint64_t */
+ iarg[3] = p->strict; /* int */
+ *n_args = 4;
+ break;
+ }
+ /* _kernelrpc_mach_port_unguard_trap */
+ case 642: {
+ struct _kernelrpc_mach_port_unguard_trap_args *p = params;
+ iarg[0] = p->target; /* mach_port_name_t */
+ iarg[1] = p->name; /* mach_port_name_t */
+ uarg[2] = p->guard; /* uint64_t */
+ *n_args = 3;
+ break;
+ }
+ /* task_name_for_pid */
+ case 644: {
+ struct task_name_for_pid_args *p = params;
+ iarg[0] = p->target_tport; /* mach_port_name_t */
+ iarg[1] = p->pid; /* int */
+ uarg[2] = (intptr_t) p->tn; /* mach_port_name_t * */
+ *n_args = 3;
+ break;
+ }
+ /* task_for_pid */
+ case 645: {
+ struct task_for_pid_args *p = params;
+ iarg[0] = p->target_tport; /* mach_port_name_t */
+ iarg[1] = p->pid; /* int */
+ uarg[2] = (intptr_t) p->t; /* mach_port_name_t * */
+ *n_args = 3;
+ break;
+ }
+ /* pid_for_task */
+ case 646: {
+ struct pid_for_task_args *p = params;
+ iarg[0] = p->t; /* mach_port_name_t */
+ uarg[1] = (intptr_t) p->pid; /* int * */
+ *n_args = 2;
+ break;
+ }
+ /* macx_swapon */
+ case 648: {
+ struct macx_swapon_args *p = params;
+ uarg[0] = (intptr_t) p->name; /* char * */
+ iarg[1] = p->flags; /* int */
+ iarg[2] = p->size; /* int */
+ iarg[3] = p->priority; /* int */
+ *n_args = 4;
+ break;
+ }
+ /* macx_swapoff */
+ case 649: {
+ struct macx_swapoff_args *p = params;
+ uarg[0] = (intptr_t) p->name; /* char * */
+ iarg[1] = p->flags; /* int */
+ *n_args = 2;
+ break;
+ }
+ /* macx_triggers */
+ case 651: {
+ struct macx_triggers_args *p = params;
+ iarg[0] = p->hi_water; /* int */
+ iarg[1] = p->low_water; /* int */
+ iarg[2] = p->flags; /* int */
+ iarg[3] = p->alert_port; /* mach_port_name_t */
+ *n_args = 4;
+ break;
+ }
+ /* macx_backing_store_suspend */
+ case 652: {
+ struct macx_backing_store_suspend_args *p = params;
+ iarg[0] = p->suspend; /* int */
+ *n_args = 1;
+ break;
+ }
+ /* macx_backing_store_recovery */
+ case 653: {
+ struct macx_backing_store_recovery_args *p = params;
+ iarg[0] = p->pid; /* int */
+ *n_args = 1;
+ break;
+ }
+ /* swtch_pri */
+ case 659: {
+ struct swtch_pri_args *p = params;
+ iarg[0] = p->pri; /* int */
+ *n_args = 1;
+ break;
+ }
+ /* swtch */
+ case 660: {
+ *n_args = 0;
+ break;
+ }
+ /* thread_switch */
+ case 661: {
+ struct thread_switch_args *p = params;
+ iarg[0] = p->thread_name; /* mach_port_name_t */
+ iarg[1] = p->option; /* int */
+ iarg[2] = p->option_time; /* mach_msg_timeout_t */
+ *n_args = 3;
+ break;
+ }
+ /* clock_sleep_trap */
+ case 662: {
+ struct clock_sleep_trap_args *p = params;
+ iarg[0] = p->clock_name; /* mach_port_name_t */
+ iarg[1] = p->sleep_type; /* mach_sleep_type_t */
+ iarg[2] = p->sleep_sec; /* int */
+ iarg[3] = p->sleep_nsec; /* int */
+ uarg[4] = (intptr_t) p->wakeup_time; /* mach_timespec_t * */
+ *n_args = 5;
+ break;
+ }
+ /* mach_timebase_info */
+ case 689: {
+ struct mach_timebase_info_args *p = params;
+ uarg[0] = (intptr_t) p->info; /* struct mach_timebase_info * */
+ *n_args = 1;
+ break;
+ }
+ /* mach_wait_until */
+ case 690: {
+ struct mach_wait_until_args *p = params;
+ uarg[0] = p->deadline; /* uint64_t */
+ *n_args = 1;
+ break;
+ }
+ /* mk_timer_create */
+ case 691: {
+ *n_args = 0;
+ break;
+ }
+ /* mk_timer_destroy */
+ case 692: {
+ struct mk_timer_destroy_args *p = params;
+ iarg[0] = p->name; /* mach_port_name_t */
+ *n_args = 1;
+ break;
+ }
+ /* mk_timer_arm */
+ case 693: {
+ struct mk_timer_arm_args *p = params;
+ iarg[0] = p->name; /* mach_port_name_t */
+ iarg[1] = p->expire_time; /* mach_absolute_time_t */
+ *n_args = 2;
+ break;
+ }
+ /* mk_timer_cancel */
+ case 694: {
+ struct mk_timer_cancel_args *p = params;
+ iarg[0] = p->name; /* mach_port_name_t */
+ uarg[1] = (intptr_t) p->result_time; /* mach_absolute_time_t * */
+ *n_args = 2;
+ break;
+ }
default:
*n_args = 0;
break;
@@ -8669,6 +9068,680 @@
break;
};
break;
+ /* _kernelrpc_mach_vm_allocate_trap */
+ case 610:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_vm_offset_t *";
+ break;
+ case 2:
+ p = "mach_vm_size_t";
+ break;
+ case 3:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_vm_deallocate_trap */
+ case 612:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_vm_offset_t";
+ break;
+ case 2:
+ p = "mach_vm_size_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_vm_protect_trap */
+ case 614:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_vm_offset_t";
+ break;
+ case 2:
+ p = "mach_vm_size_t";
+ break;
+ case 3:
+ p = "int";
+ break;
+ case 4:
+ p = "vm_prot_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_vm_map_trap */
+ case 615:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_vm_offset_t *";
+ break;
+ case 2:
+ p = "mach_vm_size_t";
+ break;
+ case 3:
+ p = "mach_vm_offset_t";
+ break;
+ case 4:
+ p = "int";
+ break;
+ case 5:
+ p = "vm_prot_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_allocate_trap */
+ case 616:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_right_t";
+ break;
+ case 2:
+ p = "mach_port_name_t *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_destroy_trap */
+ case 617:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_deallocate_trap */
+ case 618:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_mod_refs_trap */
+ case 619:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_right_t";
+ break;
+ case 3:
+ p = "mach_port_delta_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_move_member_trap */
+ case 620:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_insert_right_trap */
+ case 621:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_name_t";
+ break;
+ case 3:
+ p = "mach_msg_type_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_insert_member_trap */
+ case 622:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_extract_member_trap */
+ case 623:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_construct_trap */
+ case 624:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "struct mach_port_options *";
+ break;
+ case 2:
+ p = "uint64_t";
+ break;
+ case 3:
+ p = "mach_port_name_t *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_destruct_trap */
+ case 625:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "mach_port_delta_t";
+ break;
+ case 3:
+ p = "uint64_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mach_reply_port */
+ case 626:
+ break;
+ /* thread_self_trap */
+ case 627:
+ break;
+ /* task_self_trap */
+ case 628:
+ break;
+ /* host_self_trap */
+ case 629:
+ break;
+ /* mach_msg_trap */
+ case 631:
+ switch(ndx) {
+ case 0:
+ p = "mach_msg_header_t *";
+ break;
+ case 1:
+ p = "mach_msg_option_t";
+ break;
+ case 2:
+ p = "mach_msg_size_t";
+ break;
+ case 3:
+ p = "mach_msg_size_t";
+ break;
+ case 4:
+ p = "mach_port_name_t";
+ break;
+ case 5:
+ p = "mach_msg_timeout_t";
+ break;
+ case 6:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mach_msg_overwrite_trap */
+ case 632:
+ switch(ndx) {
+ case 0:
+ p = "mach_msg_header_t *";
+ break;
+ case 1:
+ p = "mach_msg_option_t";
+ break;
+ case 2:
+ p = "mach_msg_size_t";
+ break;
+ case 3:
+ p = "mach_msg_size_t";
+ break;
+ case 4:
+ p = "mach_port_name_t";
+ break;
+ case 5:
+ p = "mach_msg_timeout_t";
+ break;
+ case 6:
+ p = "mach_port_name_t";
+ break;
+ case 7:
+ p = "mach_msg_header_t *";
+ break;
+ case 8:
+ p = "mach_msg_size_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_signal_trap */
+ case 633:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_signal_all_trap */
+ case 634:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_signal_thread_trap */
+ case 635:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_wait_trap */
+ case 636:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_wait_signal_trap */
+ case 637:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_timedwait_trap */
+ case 638:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "unsigned int";
+ break;
+ case 2:
+ p = "mach_clock_res_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* semaphore_timedwait_signal_trap */
+ case 639:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "unsigned int";
+ break;
+ case 3:
+ p = "mach_clock_res_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_guard_trap */
+ case 641:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "uint64_t";
+ break;
+ case 3:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* _kernelrpc_mach_port_unguard_trap */
+ case 642:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_port_name_t";
+ break;
+ case 2:
+ p = "uint64_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* task_name_for_pid */
+ case 644:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "mach_port_name_t *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* task_for_pid */
+ case 645:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "mach_port_name_t *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* pid_for_task */
+ case 646:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "int *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* macx_swapon */
+ case 648:
+ switch(ndx) {
+ case 0:
+ p = "char *";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "int";
+ break;
+ case 3:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* macx_swapoff */
+ case 649:
+ switch(ndx) {
+ case 0:
+ p = "char *";
+ break;
+ case 1:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* macx_triggers */
+ case 651:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "int";
+ break;
+ case 3:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* macx_backing_store_suspend */
+ case 652:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* macx_backing_store_recovery */
+ case 653:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* swtch_pri */
+ case 659:
+ switch(ndx) {
+ case 0:
+ p = "int";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* swtch */
+ case 660:
+ break;
+ /* thread_switch */
+ case 661:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "int";
+ break;
+ case 2:
+ p = "mach_msg_timeout_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* clock_sleep_trap */
+ case 662:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_sleep_type_t";
+ break;
+ case 2:
+ p = "int";
+ break;
+ case 3:
+ p = "int";
+ break;
+ case 4:
+ p = "mach_timespec_t *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mach_timebase_info */
+ case 689:
+ switch(ndx) {
+ case 0:
+ p = "struct mach_timebase_info *";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mach_wait_until */
+ case 690:
+ switch(ndx) {
+ case 0:
+ p = "uint64_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mk_timer_create */
+ case 691:
+ break;
+ /* mk_timer_destroy */
+ case 692:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mk_timer_arm */
+ case 693:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_absolute_time_t";
+ break;
+ default:
+ break;
+ };
+ break;
+ /* mk_timer_cancel */
+ case 694:
+ switch(ndx) {
+ case 0:
+ p = "mach_port_name_t";
+ break;
+ case 1:
+ p = "mach_absolute_time_t *";
+ break;
+ default:
+ break;
+ };
+ break;
default:
break;
};
Modified: trunk/sys/sys/syscall.h
===================================================================
--- trunk/sys/sys/syscall.h 2016-01-14 03:19:35 UTC (rev 7413)
+++ trunk/sys/sys/syscall.h 2016-01-14 03:20:12 UTC (rev 7414)
@@ -225,6 +225,8 @@
#define SYS_aio_read 255
#define SYS_aio_write 256
#define SYS_lio_listio 257
+#define SYS___proc_info 258
+#define SYS___iopolicysys 259
#define SYS_getdents 272
#define SYS_lchmod 274
#define SYS_netbsd_lchown 275
@@ -448,4 +450,52 @@
#define SYS_posix_fallocate 530
#define SYS_posix_fadvise 531
#define SYS_wait6 532
-#define SYS_MAXSYSCALL 533
+#define SYS__kernelrpc_mach_vm_allocate_trap 610
+#define SYS__kernelrpc_mach_vm_deallocate_trap 612
+#define SYS__kernelrpc_mach_vm_protect_trap 614
+#define SYS__kernelrpc_mach_vm_map_trap 615
+#define SYS__kernelrpc_mach_port_allocate_trap 616
+#define SYS__kernelrpc_mach_port_destroy_trap 617
+#define SYS__kernelrpc_mach_port_deallocate_trap 618
+#define SYS__kernelrpc_mach_port_mod_refs_trap 619
+#define SYS__kernelrpc_mach_port_move_member_trap 620
+#define SYS__kernelrpc_mach_port_insert_right_trap 621
+#define SYS__kernelrpc_mach_port_insert_member_trap 622
+#define SYS__kernelrpc_mach_port_extract_member_trap 623
+#define SYS__kernelrpc_mach_port_construct_trap 624
+#define SYS__kernelrpc_mach_port_destruct_trap 625
+#define SYS_mach_reply_port 626
+#define SYS_thread_self_trap 627
+#define SYS_task_self_trap 628
+#define SYS_host_self_trap 629
+#define SYS_mach_msg_trap 631
+#define SYS_mach_msg_overwrite_trap 632
+#define SYS_semaphore_signal_trap 633
+#define SYS_semaphore_signal_all_trap 634
+#define SYS_semaphore_signal_thread_trap 635
+#define SYS_semaphore_wait_trap 636
+#define SYS_semaphore_wait_signal_trap 637
+#define SYS_semaphore_timedwait_trap 638
+#define SYS_semaphore_timedwait_signal_trap 639
+#define SYS__kernelrpc_mach_port_guard_trap 641
+#define SYS__kernelrpc_mach_port_unguard_trap 642
+ /* 643 is obsolete { */
+#define SYS_task_name_for_pid 644
+#define SYS_task_for_pid 645
+#define SYS_pid_for_task 646
+#define SYS_macx_swapon 648
+#define SYS_macx_swapoff 649
+#define SYS_macx_triggers 651
+#define SYS_macx_backing_store_suspend 652
+#define SYS_macx_backing_store_recovery 653
+#define SYS_swtch_pri 659
+#define SYS_swtch 660
+#define SYS_thread_switch 661
+#define SYS_clock_sleep_trap 662
+#define SYS_mach_timebase_info 689
+#define SYS_mach_wait_until 690
+#define SYS_mk_timer_create 691
+#define SYS_mk_timer_destroy 692
+#define SYS_mk_timer_arm 693
+#define SYS_mk_timer_cancel 694
+#define SYS_MAXSYSCALL 721
Modified: trunk/sys/sys/sysproto.h
===================================================================
--- trunk/sys/sys/sysproto.h 2016-01-14 03:19:35 UTC (rev 7413)
+++ trunk/sys/sys/sysproto.h 2016-01-14 03:20:12 UTC (rev 7414)
@@ -14,8 +14,9 @@
#include <sys/cpuset.h>
#include <sys/_semaphore.h>
#include <sys/ucontext.h>
-
+#include <sys/wait.h>
#include <bsm/audit_kevents.h>
+#include <sys/mach/mach_types.h>
struct proc;
@@ -756,6 +757,18 @@
struct aio_write_args {
char aiocbp_l_[PADL_(struct aiocb *)]; struct aiocb * aiocbp; char aiocbp_r_[PADR_(struct aiocb *)];
};
+struct __proc_info_args {
+ char callnum_l_[PADL_(int)]; int callnum; char callnum_r_[PADR_(int)];
+ char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
+ char flavor_l_[PADL_(int)]; int flavor; char flavor_r_[PADR_(int)];
+ char arg_l_[PADL_(uint64_t)]; uint64_t arg; char arg_r_[PADR_(uint64_t)];
+ char buffer_l_[PADL_(void *)]; void * buffer; char buffer_r_[PADR_(void *)];
+ char buffersize_l_[PADL_(int)]; int buffersize; char buffersize_r_[PADR_(int)];
+};
+struct __iopolicysys_args {
+ char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
+ char param_l_[PADL_(struct _iopol_param_t *)]; struct _iopol_param_t * param; char param_r_[PADR_(struct _iopol_param_t *)];
+};
struct lio_listio_args {
char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
char acb_list_l_[PADL_(struct aiocb *const *)]; struct aiocb *const * acb_list; char acb_list_r_[PADR_(struct aiocb *const *)];
@@ -1747,6 +1760,229 @@
char wrusage_l_[PADL_(struct __wrusage *)]; struct __wrusage * wrusage; char wrusage_r_[PADR_(struct __wrusage *)];
char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
};
+struct _kernelrpc_mach_vm_allocate_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char address_l_[PADL_(mach_vm_offset_t *)]; mach_vm_offset_t * address; char address_r_[PADR_(mach_vm_offset_t *)];
+ char size_l_[PADL_(mach_vm_size_t)]; mach_vm_size_t size; char size_r_[PADR_(mach_vm_size_t)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+};
+struct _kernelrpc_mach_vm_deallocate_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char address_l_[PADL_(mach_vm_offset_t)]; mach_vm_offset_t address; char address_r_[PADR_(mach_vm_offset_t)];
+ char size_l_[PADL_(mach_vm_size_t)]; mach_vm_size_t size; char size_r_[PADR_(mach_vm_size_t)];
+};
+struct _kernelrpc_mach_vm_protect_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char address_l_[PADL_(mach_vm_offset_t)]; mach_vm_offset_t address; char address_r_[PADR_(mach_vm_offset_t)];
+ char size_l_[PADL_(mach_vm_size_t)]; mach_vm_size_t size; char size_r_[PADR_(mach_vm_size_t)];
+ char set_maximum_l_[PADL_(int)]; int set_maximum; char set_maximum_r_[PADR_(int)];
+ char new_protection_l_[PADL_(vm_prot_t)]; vm_prot_t new_protection; char new_protection_r_[PADR_(vm_prot_t)];
+};
+struct _kernelrpc_mach_vm_map_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char address_l_[PADL_(mach_vm_offset_t *)]; mach_vm_offset_t * address; char address_r_[PADR_(mach_vm_offset_t *)];
+ char size_l_[PADL_(mach_vm_size_t)]; mach_vm_size_t size; char size_r_[PADR_(mach_vm_size_t)];
+ char mask_l_[PADL_(mach_vm_offset_t)]; mach_vm_offset_t mask; char mask_r_[PADR_(mach_vm_offset_t)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+ char cur_protection_l_[PADL_(vm_prot_t)]; vm_prot_t cur_protection; char cur_protection_r_[PADR_(vm_prot_t)];
+};
+struct _kernelrpc_mach_port_allocate_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char right_l_[PADL_(mach_port_right_t)]; mach_port_right_t right; char right_r_[PADR_(mach_port_right_t)];
+ char name_l_[PADL_(mach_port_name_t *)]; mach_port_name_t * name; char name_r_[PADR_(mach_port_name_t *)];
+};
+struct _kernelrpc_mach_port_destroy_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+};
+struct _kernelrpc_mach_port_deallocate_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+};
+struct _kernelrpc_mach_port_mod_refs_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char right_l_[PADL_(mach_port_right_t)]; mach_port_right_t right; char right_r_[PADR_(mach_port_right_t)];
+ char delta_l_[PADL_(mach_port_delta_t)]; mach_port_delta_t delta; char delta_r_[PADR_(mach_port_delta_t)];
+};
+struct _kernelrpc_mach_port_move_member_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char member_l_[PADL_(mach_port_name_t)]; mach_port_name_t member; char member_r_[PADR_(mach_port_name_t)];
+ char after_l_[PADL_(mach_port_name_t)]; mach_port_name_t after; char after_r_[PADR_(mach_port_name_t)];
+};
+struct _kernelrpc_mach_port_insert_right_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char poly_l_[PADL_(mach_port_name_t)]; mach_port_name_t poly; char poly_r_[PADR_(mach_port_name_t)];
+ char polyPoly_l_[PADL_(mach_msg_type_name_t)]; mach_msg_type_name_t polyPoly; char polyPoly_r_[PADR_(mach_msg_type_name_t)];
+};
+struct _kernelrpc_mach_port_insert_member_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char pset_l_[PADL_(mach_port_name_t)]; mach_port_name_t pset; char pset_r_[PADR_(mach_port_name_t)];
+};
+struct _kernelrpc_mach_port_extract_member_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char pset_l_[PADL_(mach_port_name_t)]; mach_port_name_t pset; char pset_r_[PADR_(mach_port_name_t)];
+};
+struct _kernelrpc_mach_port_construct_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char options_l_[PADL_(struct mach_port_options *)]; struct mach_port_options * options; char options_r_[PADR_(struct mach_port_options *)];
+ char context_l_[PADL_(uint64_t)]; uint64_t context; char context_r_[PADR_(uint64_t)];
+ char name_l_[PADL_(mach_port_name_t *)]; mach_port_name_t * name; char name_r_[PADR_(mach_port_name_t *)];
+};
+struct _kernelrpc_mach_port_destruct_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char srdelta_l_[PADL_(mach_port_delta_t)]; mach_port_delta_t srdelta; char srdelta_r_[PADR_(mach_port_delta_t)];
+ char guard_l_[PADL_(uint64_t)]; uint64_t guard; char guard_r_[PADR_(uint64_t)];
+};
+struct mach_reply_port_args {
+ register_t dummy;
+};
+struct thread_self_trap_args {
+ register_t dummy;
+};
+struct task_self_trap_args {
+ register_t dummy;
+};
+struct host_self_trap_args {
+ register_t dummy;
+};
+struct mach_msg_trap_args {
+ char msg_l_[PADL_(mach_msg_header_t *)]; mach_msg_header_t * msg; char msg_r_[PADR_(mach_msg_header_t *)];
+ char option_l_[PADL_(mach_msg_option_t)]; mach_msg_option_t option; char option_r_[PADR_(mach_msg_option_t)];
+ char send_size_l_[PADL_(mach_msg_size_t)]; mach_msg_size_t send_size; char send_size_r_[PADR_(mach_msg_size_t)];
+ char rcv_size_l_[PADL_(mach_msg_size_t)]; mach_msg_size_t rcv_size; char rcv_size_r_[PADR_(mach_msg_size_t)];
+ char rcv_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t rcv_name; char rcv_name_r_[PADR_(mach_port_name_t)];
+ char timeout_l_[PADL_(mach_msg_timeout_t)]; mach_msg_timeout_t timeout; char timeout_r_[PADR_(mach_msg_timeout_t)];
+ char notify_l_[PADL_(mach_port_name_t)]; mach_port_name_t notify; char notify_r_[PADR_(mach_port_name_t)];
+};
+struct mach_msg_overwrite_trap_args {
+ char msg_l_[PADL_(mach_msg_header_t *)]; mach_msg_header_t * msg; char msg_r_[PADR_(mach_msg_header_t *)];
+ char option_l_[PADL_(mach_msg_option_t)]; mach_msg_option_t option; char option_r_[PADR_(mach_msg_option_t)];
+ char send_size_l_[PADL_(mach_msg_size_t)]; mach_msg_size_t send_size; char send_size_r_[PADR_(mach_msg_size_t)];
+ char rcv_size_l_[PADL_(mach_msg_size_t)]; mach_msg_size_t rcv_size; char rcv_size_r_[PADR_(mach_msg_size_t)];
+ char rcv_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t rcv_name; char rcv_name_r_[PADR_(mach_port_name_t)];
+ char timeout_l_[PADL_(mach_msg_timeout_t)]; mach_msg_timeout_t timeout; char timeout_r_[PADR_(mach_msg_timeout_t)];
+ char notify_l_[PADL_(mach_port_name_t)]; mach_port_name_t notify; char notify_r_[PADR_(mach_port_name_t)];
+ char rcv_msg_l_[PADL_(mach_msg_header_t *)]; mach_msg_header_t * rcv_msg; char rcv_msg_r_[PADR_(mach_msg_header_t *)];
+ char scatter_list_size_l_[PADL_(mach_msg_size_t)]; mach_msg_size_t scatter_list_size; char scatter_list_size_r_[PADR_(mach_msg_size_t)];
+};
+struct semaphore_signal_trap_args {
+ char signal_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t signal_name; char signal_name_r_[PADR_(mach_port_name_t)];
+};
+struct semaphore_signal_all_trap_args {
+ char signal_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t signal_name; char signal_name_r_[PADR_(mach_port_name_t)];
+};
+struct semaphore_signal_thread_trap_args {
+ char signal_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t signal_name; char signal_name_r_[PADR_(mach_port_name_t)];
+ char thread_l_[PADL_(mach_port_name_t)]; mach_port_name_t thread; char thread_r_[PADR_(mach_port_name_t)];
+};
+struct semaphore_wait_trap_args {
+ char wait_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t wait_name; char wait_name_r_[PADR_(mach_port_name_t)];
+};
+struct semaphore_wait_signal_trap_args {
+ char wait_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t wait_name; char wait_name_r_[PADR_(mach_port_name_t)];
+ char signal_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t signal_name; char signal_name_r_[PADR_(mach_port_name_t)];
+};
+struct semaphore_timedwait_trap_args {
+ char wait_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t wait_name; char wait_name_r_[PADR_(mach_port_name_t)];
+ char sec_l_[PADL_(unsigned int)]; unsigned int sec; char sec_r_[PADR_(unsigned int)];
+ char nsec_l_[PADL_(mach_clock_res_t)]; mach_clock_res_t nsec; char nsec_r_[PADR_(mach_clock_res_t)];
+};
+struct semaphore_timedwait_signal_trap_args {
+ char wait_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t wait_name; char wait_name_r_[PADR_(mach_port_name_t)];
+ char signal_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t signal_name; char signal_name_r_[PADR_(mach_port_name_t)];
+ char sec_l_[PADL_(unsigned int)]; unsigned int sec; char sec_r_[PADR_(unsigned int)];
+ char nsec_l_[PADL_(mach_clock_res_t)]; mach_clock_res_t nsec; char nsec_r_[PADR_(mach_clock_res_t)];
+};
+struct _kernelrpc_mach_port_guard_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char guard_l_[PADL_(uint64_t)]; uint64_t guard; char guard_r_[PADR_(uint64_t)];
+ char strict_l_[PADL_(int)]; int strict; char strict_r_[PADR_(int)];
+};
+struct _kernelrpc_mach_port_unguard_trap_args {
+ char target_l_[PADL_(mach_port_name_t)]; mach_port_name_t target; char target_r_[PADR_(mach_port_name_t)];
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char guard_l_[PADL_(uint64_t)]; uint64_t guard; char guard_r_[PADR_(uint64_t)];
+};
+struct task_name_for_pid_args {
+ char target_tport_l_[PADL_(mach_port_name_t)]; mach_port_name_t target_tport; char target_tport_r_[PADR_(mach_port_name_t)];
+ char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
+ char tn_l_[PADL_(mach_port_name_t *)]; mach_port_name_t * tn; char tn_r_[PADR_(mach_port_name_t *)];
+};
+struct task_for_pid_args {
+ char target_tport_l_[PADL_(mach_port_name_t)]; mach_port_name_t target_tport; char target_tport_r_[PADR_(mach_port_name_t)];
+ char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
+ char t_l_[PADL_(mach_port_name_t *)]; mach_port_name_t * t; char t_r_[PADR_(mach_port_name_t *)];
+};
+struct pid_for_task_args {
+ char t_l_[PADL_(mach_port_name_t)]; mach_port_name_t t; char t_r_[PADR_(mach_port_name_t)];
+ char pid_l_[PADL_(int *)]; int * pid; char pid_r_[PADR_(int *)];
+};
+struct macx_swapon_args {
+ char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+ char size_l_[PADL_(int)]; int size; char size_r_[PADR_(int)];
+ char priority_l_[PADL_(int)]; int priority; char priority_r_[PADR_(int)];
+};
+struct macx_swapoff_args {
+ char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+};
+struct macx_triggers_args {
+ char hi_water_l_[PADL_(int)]; int hi_water; char hi_water_r_[PADR_(int)];
+ char low_water_l_[PADL_(int)]; int low_water; char low_water_r_[PADR_(int)];
+ char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
+ char alert_port_l_[PADL_(mach_port_name_t)]; mach_port_name_t alert_port; char alert_port_r_[PADR_(mach_port_name_t)];
+};
+struct macx_backing_store_suspend_args {
+ char suspend_l_[PADL_(int)]; int suspend; char suspend_r_[PADR_(int)];
+};
+struct macx_backing_store_recovery_args {
+ char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
+};
+struct swtch_pri_args {
+ char pri_l_[PADL_(int)]; int pri; char pri_r_[PADR_(int)];
+};
+struct swtch_args {
+ register_t dummy;
+};
+struct thread_switch_args {
+ char thread_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t thread_name; char thread_name_r_[PADR_(mach_port_name_t)];
+ char option_l_[PADL_(int)]; int option; char option_r_[PADR_(int)];
+ char option_time_l_[PADL_(mach_msg_timeout_t)]; mach_msg_timeout_t option_time; char option_time_r_[PADR_(mach_msg_timeout_t)];
+};
+struct clock_sleep_trap_args {
+ char clock_name_l_[PADL_(mach_port_name_t)]; mach_port_name_t clock_name; char clock_name_r_[PADR_(mach_port_name_t)];
+ char sleep_type_l_[PADL_(mach_sleep_type_t)]; mach_sleep_type_t sleep_type; char sleep_type_r_[PADR_(mach_sleep_type_t)];
+ char sleep_sec_l_[PADL_(int)]; int sleep_sec; char sleep_sec_r_[PADR_(int)];
+ char sleep_nsec_l_[PADL_(int)]; int sleep_nsec; char sleep_nsec_r_[PADR_(int)];
+ char wakeup_time_l_[PADL_(mach_timespec_t *)]; mach_timespec_t * wakeup_time; char wakeup_time_r_[PADR_(mach_timespec_t *)];
+};
+struct mach_timebase_info_args {
+ char info_l_[PADL_(struct mach_timebase_info *)]; struct mach_timebase_info * info; char info_r_[PADR_(struct mach_timebase_info *)];
+};
+struct mach_wait_until_args {
+ char deadline_l_[PADL_(uint64_t)]; uint64_t deadline; char deadline_r_[PADR_(uint64_t)];
+};
+struct mk_timer_create_args {
+ register_t dummy;
+};
+struct mk_timer_destroy_args {
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+};
+struct mk_timer_arm_args {
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char expire_time_l_[PADL_(mach_absolute_time_t)]; mach_absolute_time_t expire_time; char expire_time_r_[PADR_(mach_absolute_time_t)];
+};
+struct mk_timer_cancel_args {
+ char name_l_[PADL_(mach_port_name_t)]; mach_port_name_t name; char name_r_[PADR_(mach_port_name_t)];
+ char result_time_l_[PADL_(mach_absolute_time_t *)]; mach_absolute_time_t * result_time; char result_time_r_[PADR_(mach_absolute_time_t *)];
+};
int nosys(struct thread *, struct nosys_args *);
void sys_sys_exit(struct thread *, struct sys_exit_args *);
int sys_fork(struct thread *, struct fork_args *);
@@ -2125,6 +2361,53 @@
int sys_posix_fallocate(struct thread *, struct posix_fallocate_args *);
int sys_posix_fadvise(struct thread *, struct posix_fadvise_args *);
int sys_wait6(struct thread *, struct wait6_args *);
+int sys__kernelrpc_mach_vm_allocate_trap(struct thread *, struct _kernelrpc_mach_vm_allocate_trap_args *);
+int sys__kernelrpc_mach_vm_deallocate_trap(struct thread *, struct _kernelrpc_mach_vm_deallocate_trap_args *);
+int sys__kernelrpc_mach_vm_protect_trap(struct thread *, struct _kernelrpc_mach_vm_protect_trap_args *);
+int sys__kernelrpc_mach_vm_map_trap(struct thread *, struct _kernelrpc_mach_vm_map_trap_args *);
+int sys__kernelrpc_mach_port_allocate_trap(struct thread *, struct _kernelrpc_mach_port_allocate_trap_args *);
+int sys__kernelrpc_mach_port_destroy_trap(struct thread *, struct _kernelrpc_mach_port_destroy_trap_args *);
+int sys__kernelrpc_mach_port_deallocate_trap(struct thread *, struct _kernelrpc_mach_port_deallocate_trap_args *);
+int sys__kernelrpc_mach_port_mod_refs_trap(struct thread *, struct _kernelrpc_mach_port_mod_refs_trap_args *);
+int sys__kernelrpc_mach_port_move_member_trap(struct thread *, struct _kernelrpc_mach_port_move_member_trap_args *);
+int sys__kernelrpc_mach_port_insert_right_trap(struct thread *, struct _kernelrpc_mach_port_insert_right_trap_args *);
+int sys__kernelrpc_mach_port_insert_member_trap(struct thread *, struct _kernelrpc_mach_port_insert_member_trap_args *);
+int sys__kernelrpc_mach_port_extract_member_trap(struct thread *, struct _kernelrpc_mach_port_extract_member_trap_args *);
+int sys__kernelrpc_mach_port_construct_trap(struct thread *, struct _kernelrpc_mach_port_construct_trap_args *);
+int sys__kernelrpc_mach_port_destruct_trap(struct thread *, struct _kernelrpc_mach_port_destruct_trap_args *);
+int sys_mach_reply_port(struct thread *, struct mach_reply_port_args *);
+int sys_thread_self_trap(struct thread *, struct thread_self_trap_args *);
+int sys_task_self_trap(struct thread *, struct task_self_trap_args *);
+int sys_host_self_trap(struct thread *, struct host_self_trap_args *);
+int sys_mach_msg_trap(struct thread *, struct mach_msg_trap_args *);
+int sys_mach_msg_overwrite_trap(struct thread *, struct mach_msg_overwrite_trap_args *);
+int sys_semaphore_signal_trap(struct thread *, struct semaphore_signal_trap_args *);
+int sys_semaphore_signal_all_trap(struct thread *, struct semaphore_signal_all_trap_args *);
+int sys_semaphore_signal_thread_trap(struct thread *, struct semaphore_signal_thread_trap_args *);
+int sys_semaphore_wait_trap(struct thread *, struct semaphore_wait_trap_args *);
+int sys_semaphore_wait_signal_trap(struct thread *, struct semaphore_wait_signal_trap_args *);
+int sys_semaphore_timedwait_trap(struct thread *, struct semaphore_timedwait_trap_args *);
+int sys_semaphore_timedwait_signal_trap(struct thread *, struct semaphore_timedwait_signal_trap_args *);
+int sys__kernelrpc_mach_port_guard_trap(struct thread *, struct _kernelrpc_mach_port_guard_trap_args *);
+int sys__kernelrpc_mach_port_unguard_trap(struct thread *, struct _kernelrpc_mach_port_unguard_trap_args *);
+int sys_task_name_for_pid(struct thread *, struct task_name_for_pid_args *);
+int sys_task_for_pid(struct thread *, struct task_for_pid_args *);
+int sys_pid_for_task(struct thread *, struct pid_for_task_args *);
+int sys_macx_swapon(struct thread *, struct macx_swapon_args *);
+int sys_macx_swapoff(struct thread *, struct macx_swapoff_args *);
+int sys_macx_triggers(struct thread *, struct macx_triggers_args *);
+int sys_macx_backing_store_suspend(struct thread *, struct macx_backing_store_suspend_args *);
+int sys_macx_backing_store_recovery(struct thread *, struct macx_backing_store_recovery_args *);
+int sys_swtch_pri(struct thread *, struct swtch_pri_args *);
+int sys_swtch(struct thread *, struct swtch_args *);
+int sys_thread_switch(struct thread *, struct thread_switch_args *);
+int sys_clock_sleep_trap(struct thread *, struct clock_sleep_trap_args *);
+int sys_mach_timebase_info(struct thread *, struct mach_timebase_info_args *);
+int sys_mach_wait_until(struct thread *, struct mach_wait_until_args *);
+int sys_mk_timer_create(struct thread *, struct mk_timer_create_args *);
+int sys_mk_timer_destroy(struct thread *, struct mk_timer_destroy_args *);
+int sys_mk_timer_arm(struct thread *, struct mk_timer_arm_args *);
+int sys_mk_timer_cancel(struct thread *, struct mk_timer_cancel_args *);
#ifdef COMPAT_43
@@ -2599,6 +2882,8 @@
#define SYS_AUE_aio_read AUE_NULL
#define SYS_AUE_aio_write AUE_NULL
#define SYS_AUE_lio_listio AUE_NULL
+#define SYS_AUE___proc_info AUE_NULL
+#define SYS_AUE___iopolicysys AUE_NULL
#define SYS_AUE_getdents AUE_O_GETDENTS
#define SYS_AUE_lchmod AUE_LCHMOD
#define SYS_AUE_lutimes AUE_LUTIMES
@@ -2817,6 +3102,53 @@
#define SYS_AUE_posix_fallocate AUE_NULL
#define SYS_AUE_posix_fadvise AUE_NULL
#define SYS_AUE_wait6 AUE_WAIT6
+#define SYS_AUE__kernelrpc_mach_vm_allocate_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_vm_deallocate_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_vm_protect_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_vm_map_trap AUE_MMAP
+#define SYS_AUE__kernelrpc_mach_port_allocate_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_destroy_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_deallocate_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_mod_refs_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_move_member_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_insert_right_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_insert_member_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_extract_member_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_construct_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_destruct_trap AUE_NULL
+#define SYS_AUE_mach_reply_port AUE_NULL
+#define SYS_AUE_thread_self_trap AUE_NULL
+#define SYS_AUE_task_self_trap AUE_NULL
+#define SYS_AUE_host_self_trap AUE_NULL
+#define SYS_AUE_mach_msg_trap AUE_NULL
+#define SYS_AUE_mach_msg_overwrite_trap AUE_NULL
+#define SYS_AUE_semaphore_signal_trap AUE_NULL
+#define SYS_AUE_semaphore_signal_all_trap AUE_NULL
+#define SYS_AUE_semaphore_signal_thread_trap AUE_NULL
+#define SYS_AUE_semaphore_wait_trap AUE_NULL
+#define SYS_AUE_semaphore_wait_signal_trap AUE_NULL
+#define SYS_AUE_semaphore_timedwait_trap AUE_NULL
+#define SYS_AUE_semaphore_timedwait_signal_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_guard_trap AUE_NULL
+#define SYS_AUE__kernelrpc_mach_port_unguard_trap AUE_NULL
+#define SYS_AUE_task_name_for_pid AUE_NULL
+#define SYS_AUE_task_for_pid AUE_NULL
+#define SYS_AUE_pid_for_task AUE_NULL
+#define SYS_AUE_macx_swapon AUE_NULL
+#define SYS_AUE_macx_swapoff AUE_NULL
+#define SYS_AUE_macx_triggers AUE_NULL
+#define SYS_AUE_macx_backing_store_suspend AUE_NULL
+#define SYS_AUE_macx_backing_store_recovery AUE_NULL
+#define SYS_AUE_swtch_pri AUE_NULL
+#define SYS_AUE_swtch AUE_NULL
+#define SYS_AUE_thread_switch AUE_NULL
+#define SYS_AUE_clock_sleep_trap AUE_NULL
+#define SYS_AUE_mach_timebase_info AUE_NULL
+#define SYS_AUE_mach_wait_until AUE_NULL
+#define SYS_AUE_mk_timer_create AUE_NULL
+#define SYS_AUE_mk_timer_destroy AUE_NULL
+#define SYS_AUE_mk_timer_arm AUE_NULL
+#define SYS_AUE_mk_timer_cancel AUE_NULL
#undef PAD_
#undef PADL_
More information about the Midnightbsd-cvs
mailing list