mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-27 09:55:34 -05:00
137 lines
4.6 KiB
C
137 lines
4.6 KiB
C
|
#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",
|
||
|
};
|