summaryrefslogtreecommitdiff
path: root/boot.backup1/ourmach.defs
diff options
context:
space:
mode:
Diffstat (limited to 'boot.backup1/ourmach.defs')
-rw-r--r--boot.backup1/ourmach.defs778
1 files changed, 0 insertions, 778 deletions
diff --git a/boot.backup1/ourmach.defs b/boot.backup1/ourmach.defs
deleted file mode 100644
index 43bec4ba..00000000
--- a/boot.backup1/ourmach.defs
+++ /dev/null
@@ -1,778 +0,0 @@
-# 1 "mach.defs"
-# 1 "<built-in>"
-# 1 "<command-line>"
-# 1 "mach.defs"
-# 1 "/usr/local/include/mach/mach.defs" 1 3
-# 37 "/usr/local/include/mach/mach.defs" 3
-serverprefix S_;
-subsystem
-
-
-
-
-
-
- mach 2000;
-
-
-
-
-
-# 1 "/usr/local/include/mach/std_types.defs" 1 3
-# 33 "/usr/local/include/mach/std_types.defs" 3
-type char = MACH_MSG_TYPE_CHAR;
-type short = MACH_MSG_TYPE_INTEGER_16;
-type int = MACH_MSG_TYPE_INTEGER_32;
-type int32 = MACH_MSG_TYPE_INTEGER_32;
-type int64 = MACH_MSG_TYPE_INTEGER_64;
-type boolean_t = MACH_MSG_TYPE_BOOLEAN;
-type unsigned = MACH_MSG_TYPE_INTEGER_32;
-type unsigned32 = MACH_MSG_TYPE_INTEGER_32;
-type unsigned64 = MACH_MSG_TYPE_INTEGER_64;
-
-
-# 1 "/usr/local/include/mach/machine/machine_types.defs" 1 3
-# 50 "/usr/local/include/mach/machine/machine_types.defs" 3
-type natural_t = unsigned32;
-# 59 "/usr/local/include/mach/machine/machine_types.defs" 3
-type integer_t = int32;
-# 45 "/usr/local/include/mach/std_types.defs" 2 3
-
-type kern_return_t = int;
-
-type pointer_t = ^array[] of MACH_MSG_TYPE_BYTE
- ctype: vm_offset_t;
-
-
-type mach_port_t = MACH_MSG_TYPE_COPY_SEND;
-type mach_port_array_t = array[] of mach_port_t;
-
-type mach_port_name_t = MACH_MSG_TYPE_PORT_NAME
- ctype: mach_port_t;
-type mach_port_name_array_t = array[] of mach_port_name_t
- ctype: mach_port_array_t;
-
-type mach_port_right_t = natural_t;
-
-type mach_port_type_t = natural_t;
-type mach_port_type_array_t = array[] of mach_port_type_t;
-
-type mach_port_urefs_t = natural_t;
-type mach_port_delta_t = integer_t;
-type mach_port_seqno_t = natural_t;
-type mach_port_mscount_t = unsigned;
-type mach_port_msgcount_t = unsigned;
-type mach_port_rights_t = unsigned;
-type mach_msg_id_t = integer_t;
-type mach_msg_type_name_t = unsigned;
-type mach_msg_type_number_t = natural_t;
-
-type mach_port_move_receive_t = MACH_MSG_TYPE_MOVE_RECEIVE
- ctype: mach_port_t;
-type mach_port_copy_send_t = MACH_MSG_TYPE_COPY_SEND
- ctype: mach_port_t;
-type mach_port_make_send_t = MACH_MSG_TYPE_MAKE_SEND
- ctype: mach_port_t;
-type mach_port_move_send_t = MACH_MSG_TYPE_MOVE_SEND
- ctype: mach_port_t;
-type mach_port_make_send_once_t = MACH_MSG_TYPE_MAKE_SEND_ONCE
- ctype: mach_port_t;
-type mach_port_move_send_once_t = MACH_MSG_TYPE_MOVE_SEND_ONCE
- ctype: mach_port_t;
-
-type mach_port_receive_t = MACH_MSG_TYPE_PORT_RECEIVE
- ctype: mach_port_t;
-type mach_port_send_t = MACH_MSG_TYPE_PORT_SEND
- ctype: mach_port_t;
-type mach_port_send_once_t = MACH_MSG_TYPE_PORT_SEND_ONCE
- ctype: mach_port_t;
-
-type mach_port_poly_t = polymorphic
- ctype: mach_port_t;
-
-import <mach/std_types.h>;
-# 51 "/usr/local/include/mach/mach.defs" 2 3
-# 1 "/usr/local/include/mach/mach_types.defs" 1 3
-# 61 "/usr/local/include/mach/mach_types.defs" 3
-type mach_port_status_t = struct[9] of integer_t;
-
-type old_mach_port_status_t = struct[8] of integer_t;
-
-type task_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
-
- ;
-# 85 "/usr/local/include/mach/mach_types.defs" 3
-type thread_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
-
- ;
-
-type thread_state_t = array[*:1024] of natural_t;
-
-type task_array_t = ^array[] of task_t;
-type thread_array_t = ^array[] of thread_t;
-
-type vm_task_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
- ;
-
-type ipc_space_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
- ;
-
-type vm_address_t = natural_t;
-type vm_offset_t = natural_t;
-type vm_size_t = natural_t;
-type vm_prot_t = int;
-type vm_inherit_t = int;
-type vm_statistics_data_t = struct[13] of integer_t;
-type vm_machine_attribute_t = int;
-type vm_machine_attribute_val_t = int;
-
-type thread_info_t = array[*:1024] of natural_t;
-type thread_basic_info_data_t = struct[11] of integer_t;
-type thread_sched_info_data_t = struct[7] of integer_t;
-
-type task_info_t = array[*:1024] of natural_t;
-type task_basic_info_data_t = struct[8] of integer_t;
-type task_events_info = struct[7] of natural_t;
-type task_thread_times_info_data_t = struct[4] of integer_t;
-
-
-type memory_object_t = mach_port_t
- ctype: mach_port_t
-
-
-
- ;
-
-type memory_object_control_t = mach_port_t
- ctype: mach_port_t
-
-
-
- ;
-
-type memory_object_name_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
- ;
-
-type memory_object_copy_strategy_t = int;
-type memory_object_return_t = int;
-
-type machine_info_data_t = struct[5] of integer_t;
-type machine_slot_data_t = struct[8] of integer_t;
-
-type host_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
- ;
-
-type host_priv_t = mach_port_t
- ctype: mach_port_t
-
-
-
- ;
-
-type host_info_t = array[*:1024] of natural_t;
-type host_basic_info_data_t = struct[5] of integer_t;
-type host_sched_info_data_t = struct[2] of integer_t;
-type host_load_info_data_t = struct[6] of integer_t;
-
-
-type processor_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
- ;
-
-type processor_array_t = ^array[] of processor_t;
-type processor_info_t = array[*:1024] of natural_t;
-type processor_basic_info_data_t = struct[5] of integer_t;
-
-
-type processor_set_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
-
- ;
-
-type processor_set_array_t = ^array[] of processor_set_t;
-
-type processor_set_name_t = mach_port_t
- ctype: mach_port_t
-
-
-
-
-
- ;
-
-type processor_set_name_array_t = ^array[] of processor_set_name_t;
-
-type processor_set_info_t = array[*:1024] of natural_t;
-type processor_set_basic_info_data_t = struct[5] of integer_t;
-type processor_set_sched_info_data_t = struct[2] of integer_t;
-
-
-type kernel_version_t = (MACH_MSG_TYPE_STRING, 512*8);
-
-type kernel_boot_info_t = (MACH_MSG_TYPE_STRING, 4096*8);
-
-type time_value_t = struct[2] of integer_t;
-
-type emulation_vector_t = ^array[] of vm_offset_t;
-
-type xxx_emulation_vector_t = array[*:1024] of vm_offset_t
- ctype: emulation_vector_t;
-
-
-type rpc_signature_info_t = array[*:1024] of int;
-# 250 "/usr/local/include/mach/mach_types.defs" 3
-import <mach/mach_types.h>;
-# 52 "/usr/local/include/mach/mach.defs" 2 3
-
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-
-
-
-
-
-
-routine task_create(
- target_task : task_t;
- inherit_memory : boolean_t;
- out child_task : mach_port_send_t);
-
-
-
-
-
-
-routine task_terminate(
- target_task : task_t);
-
-
-
-
-
-routine task_get_emulation_vector(
- task : task_t;
- out vector_start : int;
- out emulation_vector: emulation_vector_t);
-
-
-
-
-
-
-routine task_set_emulation_vector(
- task : task_t;
- vector_start : int;
- emulation_vector: emulation_vector_t);
-
-
-
-
-
-routine task_threads(
- target_task : task_t;
- out thread_list : thread_array_t);
-
-
-
-
-routine task_info(
- target_task : task_t;
- flavor : int;
- out task_info_out : task_info_t, CountInOut);
-
-
-skip;
-skip;
-skip;
-
-
-
-
-routine thread_terminate(
- target_thread : thread_t);
-
-
-
-
-
-
-
-routine thread_get_state(
- target_thread : thread_t;
- flavor : int;
- out old_state : thread_state_t, CountInOut);
-
-
-
-
-
-
-routine thread_set_state(
- target_thread : thread_t;
- flavor : int;
- new_state : thread_state_t);
-
-
-
-
-routine thread_info(
- target_thread : thread_t;
- flavor : int;
- out thread_info_out : thread_info_t, CountInOut);
-
-skip;
-# 166 "/usr/local/include/mach/mach.defs" 3
-routine vm_allocate(
- target_task : vm_task_t;
- inout address : vm_address_t;
- size : vm_size_t;
- anywhere : boolean_t);
-
-
-skip;
-
-
-
-
-
-routine vm_deallocate(
- target_task : vm_task_t;
- address : vm_address_t;
- size : vm_size_t);
-# 194 "/usr/local/include/mach/mach.defs" 3
-routine vm_protect(
- target_task : vm_task_t;
- address : vm_address_t;
- size : vm_size_t;
- set_maximum : boolean_t;
- new_protection : vm_prot_t);
-# 208 "/usr/local/include/mach/mach.defs" 3
-routine vm_inherit(
- target_task : vm_task_t;
- address : vm_address_t;
- size : vm_size_t;
- new_inheritance : vm_inherit_t);
-# 221 "/usr/local/include/mach/mach.defs" 3
-routine vm_read(
- target_task : vm_task_t;
- address : vm_address_t;
- size : vm_size_t;
- out data : pointer_t);
-# 234 "/usr/local/include/mach/mach.defs" 3
-routine vm_write(
- target_task : vm_task_t;
- address : vm_address_t;
- data : pointer_t);
-# 249 "/usr/local/include/mach/mach.defs" 3
-routine vm_copy(
- target_task : vm_task_t;
- source_address : vm_address_t;
- size : vm_size_t;
- dest_address : vm_address_t);
-# 266 "/usr/local/include/mach/mach.defs" 3
-routine vm_region(
- target_task : vm_task_t;
- inout address : vm_address_t;
- out size : vm_size_t;
- out protection : vm_prot_t;
- out max_protection : vm_prot_t;
- out inheritance : vm_inherit_t;
- out is_shared : boolean_t;
-
- out object_name : memory_object_name_t =
- MACH_MSG_TYPE_MOVE_SEND
- ctype: mach_port_t;
- out offset : vm_offset_t);
-
-
-
-
-
-
-routine vm_statistics(
- target_task : vm_task_t;
- out vm_stats : vm_statistics_data_t);
-
-skip;
-skip;
-
-
-
-
-
-routine mach_ports_register(
- target_task : task_t;
- init_port_set : mach_port_array_t =
- ^array[] of mach_port_t);
-
-
-
-
-routine mach_ports_lookup(
- target_task : task_t;
- out init_port_set : mach_port_array_t =
- ^array[] of mach_port_t);
-
-skip;
-skip;
-skip;
-# 325 "/usr/local/include/mach/mach.defs" 3
-simpleroutine memory_object_data_provided(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- data : pointer_t;
- lock_value : vm_prot_t);
-# 339 "/usr/local/include/mach/mach.defs" 3
-simpleroutine memory_object_data_unavailable(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- size : vm_size_t);
-
-
-
-
-
-routine memory_object_get_attributes(
- memory_control : memory_object_control_t;
- out object_ready : boolean_t;
- out may_cache : boolean_t;
- out copy_strategy : memory_object_copy_strategy_t);
-
-
-
-
-
-
-
-routine vm_set_default_memory_manager(
- host_priv : host_priv_t;
- inout default_manager : mach_port_copy_send_t);
-
-skip;
-# 391 "/usr/local/include/mach/mach.defs" 3
-simpleroutine xxx_memory_object_lock_request(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- size : vm_size_t;
- should_clean : boolean_t;
- should_flush : boolean_t;
- lock_value : vm_prot_t;
- reply_to : mach_port_t =
- MACH_MSG_TYPE_MAKE_SEND_ONCE|polymorphic);
-
-
-simpleroutine memory_object_lock_request(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- size : vm_size_t;
- should_return : memory_object_return_t;
- should_flush : boolean_t;
- lock_value : vm_prot_t;
- reply_to : mach_port_t =
- MACH_MSG_TYPE_MAKE_SEND_ONCE|polymorphic);
-
-
-routine xxx_task_get_emulation_vector(
- task : task_t;
- out vector_start : int;
- out emulation_vector: xxx_emulation_vector_t, IsLong);
-
-
-routine xxx_task_set_emulation_vector(
- task : task_t;
- vector_start : int;
- emulation_vector: xxx_emulation_vector_t, IsLong);
-
-
-
-
-
-
-routine xxx_host_info(
- target_task : mach_port_t;
- out info : machine_info_data_t);
-
-
-
-
-
-routine xxx_slot_info(
- target_task : task_t;
- slot : int;
- out info : machine_slot_data_t);
-
-
-
-
-
-
-routine xxx_cpu_control(
- target_task : task_t;
- cpu : int;
- running : boolean_t);
-
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-
-
-
-
-
-
-routine task_suspend(
- target_task : task_t);
-
-
-
-
-
-
-
-routine task_resume(
- target_task : task_t);
-
-
-
-
-
-routine task_get_special_port(
- task : task_t;
- which_port : int;
- out special_port : mach_port_send_t);
-
-
-
-
-
-routine task_set_special_port(
- task : task_t;
- which_port : int;
- special_port : mach_port_t);
-
-
-routine xxx_task_info(
- target_task : task_t;
- flavor : int;
- out task_info_out : task_info_t, IsLong);
-
-
-
-
-
-
-
-routine thread_create(
- parent_task : task_t;
- out child_thread : mach_port_send_t);
-# 518 "/usr/local/include/mach/mach.defs" 3
-routine thread_suspend(
- target_thread : thread_t);
-
-
-
-
-
-routine thread_resume(
- target_thread : thread_t);
-# 537 "/usr/local/include/mach/mach.defs" 3
-routine thread_abort(
- target_thread : thread_t);
-
-
-routine xxx_thread_get_state(
- target_thread : thread_t;
- flavor : int;
- out old_state : thread_state_t, IsLong);
-
-
-routine xxx_thread_set_state(
- target_thread : thread_t;
- flavor : int;
- new_state : thread_state_t, IsLong);
-
-
-
-
-
-routine thread_get_special_port(
- thread : thread_t;
- which_port : int;
- out special_port : mach_port_send_t);
-
-
-
-
-
-routine thread_set_special_port(
- thread : thread_t;
- which_port : int;
- special_port : mach_port_t);
-
-
-routine xxx_thread_info(
- target_thread : thread_t;
- flavor : int;
- out thread_info_out : thread_info_t, IsLong);
-
-
-
-
-
-routine task_set_emulation(
- target_port : task_t;
- routine_entry_pt: vm_address_t;
- routine_number : int);
-
-
-
-
-
-
-
-routine task_ras_control(
- target_task : task_t;
- basepc : vm_address_t;
- boundspc : vm_address_t;
- flavor : int);
-
-
-
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-skip;
-# 662 "/usr/local/include/mach/mach.defs" 3
-routine vm_map(
- target_task : vm_task_t;
- inout address : vm_address_t;
- size : vm_size_t;
- mask : vm_address_t;
- anywhere : boolean_t;
- memory_object : memory_object_t;
- offset : vm_offset_t;
- copy : boolean_t;
- cur_protection : vm_prot_t;
- max_protection : vm_prot_t;
- inheritance : vm_inherit_t);
-# 682 "/usr/local/include/mach/mach.defs" 3
-simpleroutine memory_object_data_error(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- size : vm_size_t;
- error_value : kern_return_t);
-
-
-
-
-
-simpleroutine memory_object_set_attributes(
- memory_control : memory_object_control_t;
- object_ready : boolean_t;
- may_cache : boolean_t;
- copy_strategy : memory_object_copy_strategy_t);
-
-
-
-simpleroutine memory_object_destroy(
- memory_control : memory_object_control_t;
- reason : kern_return_t);
-# 726 "/usr/local/include/mach/mach.defs" 3
-simpleroutine memory_object_data_supply(
- memory_control : memory_object_control_t;
- offset : vm_offset_t;
- data : pointer_t, Dealloc[];
- lock_value : vm_prot_t;
- precious : boolean_t;
- reply_to : mach_port_t =
- MACH_MSG_TYPE_MAKE_SEND_ONCE|polymorphic);
-
-simpleroutine memory_object_ready(
- memory_control : memory_object_control_t;
- may_cache : boolean_t;
- copy_strategy : memory_object_copy_strategy_t);
-
-simpleroutine memory_object_change_attributes(
- memory_control : memory_object_control_t;
- may_cache : boolean_t;
- copy_strategy : memory_object_copy_strategy_t;
- reply_to : mach_port_t =
- MACH_MSG_TYPE_MAKE_SEND_ONCE|polymorphic);
-
-skip;
-skip;
-skip;
-
-
-
-
-
-
-routine vm_machine_attribute(
- target_task : vm_task_t;
- address : vm_address_t;
- size : vm_size_t;
- attribute : vm_machine_attribute_t;
- inout value : vm_machine_attribute_val_t);
-
-skip;
-# 1 "mach.defs" 2