#define MACH_TRAP_TABLE_COUNT 128

const char *mach_syscall_name_table[MACH_TRAP_TABLE_COUNT] = {
    /* 0 */ "kern_invalid",
    /* 1 */ "kern_invalid",
    /* 2 */ "kern_invalid",
    /* 3 */ "kern_invalid",
    /* 4 */ "kern_invalid",
    /* 5 */ "kern_invalid",
    /* 6 */ "kern_invalid",
    /* 7 */ "kern_invalid",
    /* 8 */ "kern_invalid",
    /* 9 */ "kern_invalid",
    /* 10 */ "_kernelrpc_mach_vm_allocate_trap",
    /* 11 */ "kern_invalid",
    /* 12 */ "_kernelrpc_mach_vm_deallocate_trap",
    /* 13 */ "kern_invalid",
    /* 14 */ "_kernelrpc_mach_vm_protect_trap",
    /* 15 */ "_kernelrpc_mach_vm_map_trap",
    /* 16 */ "_kernelrpc_mach_port_allocate_trap",
    /* 17 */ "_kernelrpc_mach_port_destroy_trap",
    /* 18 */ "_kernelrpc_mach_port_deallocate_trap",
    /* 19 */ "_kernelrpc_mach_port_mod_refs_trap",
    /* 20 */ "_kernelrpc_mach_port_move_member_trap",
    /* 21 */ "_kernelrpc_mach_port_insert_right_trap",
    /* 22 */ "_kernelrpc_mach_port_insert_member_trap",
    /* 23 */ "_kernelrpc_mach_port_extract_member_trap",
    /* 24 */ "_kernelrpc_mach_port_construct_trap",
    /* 25 */ "_kernelrpc_mach_port_destruct_trap",
    /* 26 */ "mach_reply_port",
    /* 27 */ "thread_self_trap",
    /* 28 */ "task_self_trap",
    /* 29 */ "host_self_trap",
    /* 30 */ "kern_invalid",
    /* 31 */ "mach_msg_trap",
    /* 32 */ "mach_msg_overwrite_trap",
    /* 33 */ "semaphore_signal_trap",
    /* 34 */ "semaphore_signal_all_trap",
    /* 35 */ "semaphore_signal_thread_trap",
    /* 36 */ "semaphore_wait_trap",
    /* 37 */ "semaphore_wait_signal_trap",
    /* 38 */ "semaphore_timedwait_trap",
    /* 39 */ "semaphore_timedwait_signal_trap",
    /* 40 */ "kern_invalid",
    /* 41 */ "_kernelrpc_mach_port_guard_trap",
    /* 42 */ "_kernelrpc_mach_port_unguard_trap",
    /* 43 */ "mach_generate_activity_id",
    /* 44 */ "task_name_for_pid",
    /* 45 */ "task_for_pid",
    /* 46 */ "pid_for_task",
    /* 47 */ "kern_invalid",
    /* 48 */ "macx_swapon",
    /* 49 */ "macx_swapoff",
    /* 50 */ "thread_get_special_reply_port",
    /* 51 */ "macx_triggers",
    /* 52 */ "macx_backing_store_suspend",
    /* 53 */ "macx_backing_store_recovery",
    /* 54 */ "kern_invalid",
    /* 55 */ "kern_invalid",
    /* 56 */ "kern_invalid",
    /* 57 */ "kern_invalid",
    /* 58 */ "pfz_exit",
    /* 59 */ "swtch_pri",
    /* 60 */ "swtch",
    /* 61 */ "thread_switch",
    /* 62 */ "clock_sleep_trap",
    /* 63 */ "kern_invalid",
    /* traps 64 - 95 reserved (debo) */
    /* 64 */ "kern_invalid",
    /* 65 */ "kern_invalid",
    /* 66 */ "kern_invalid",
    /* 67 */ "kern_invalid",
    /* 68 */ "kern_invalid",
    /* 69 */ "kern_invalid",
    /* 70 */ "host_create_mach_voucher_trap",
    /* 71 */ "kern_invalid",
    /* 72 */ "mach_voucher_extract_attr_recipe_trap",
    /* 73 */ "kern_invalid",
    /* 74 */ "kern_invalid",
    /* 75 */ "kern_invalid",
    /* 76 */ "kern_invalid",
    /* 77 */ "_kernelrpc_mach_port_type_trap",
    /* 78 */ "_kernelrpc_mach_port_request_notification_trap",
    /* 79 */ "kern_invalid",
    /* 80 */ "kern_invalid",
    /* 81 */ "kern_invalid",
    /* 82 */ "kern_invalid",
    /* 83 */ "kern_invalid",
    /* 84 */ "kern_invalid",
    /* 85 */ "kern_invalid",
    /* 86 */ "kern_invalid",
    /* 87 */ "kern_invalid",
    /* 88 */ "kern_invalid",
    /* 89 */ "mach_timebase_info_trap",
    /* 90 */ "mach_wait_until_trap",
    /* 91 */ "mk_timer_create_trap",
    /* 92 */ "mk_timer_destroy_trap",
    /* 93 */ "mk_timer_arm_trap",
    /* 94 */ "mk_timer_cancel_trap",
    /* 95 */ "kern_invalid",
    /* traps 64 - 95 reserved (debo) */
    /* 96 */ "debug_control_port_for_pid",
    /* 97 */ "kern_invalid",
    /* 98 */ "kern_invalid",
    /* 99 */ "kern_invalid",
    /* traps 100-107 reserved for iokit (esb) */
    /* 100 */ "iokit_user_client_trap",
    /* 101 */ "kern_invalid",
    /* 102 */ "kern_invalid",
    /* 103 */ "kern_invalid",
    /* 104 */ "kern_invalid",
    /* 105 */ "kern_invalid",
    /* 106 */ "kern_invalid",
    /* 107 */ "kern_invalid",
    /* traps 108-127 unused */
    /* 108 */ "kern_invalid",
    /* 109 */ "kern_invalid",
    /* 110 */ "kern_invalid",
    /* 111 */ "kern_invalid",
    /* 112 */ "kern_invalid",
    /* 113 */ "kern_invalid",
    /* 114 */ "kern_invalid",
    /* 115 */ "kern_invalid",
    /* 116 */ "kern_invalid",
    /* 117 */ "kern_invalid",
    /* 118 */ "kern_invalid",
    /* 119 */ "kern_invalid",
    /* 120 */ "kern_invalid",
    /* 121 */ "kern_invalid",
    /* 122 */ "kern_invalid",
    /* 123 */ "kern_invalid",
    /* 124 */ "kern_invalid",
    /* 125 */ "kern_invalid",
    /* 126 */ "kern_invalid",
    /* 127 */ "kern_invalid",
};
