X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/0a7de7458d150b5d4dffc935ba399be265ef0a1a..HEAD:/osfmk/vm/memory_object.h diff --git a/osfmk/vm/memory_object.h b/osfmk/vm/memory_object.h index e70c96b02..cb57eb469 100644 --- a/osfmk/vm/memory_object.h +++ b/osfmk/vm/memory_object.h @@ -74,18 +74,13 @@ memory_object_default_t memory_manager_default_reference(void); __private_extern__ kern_return_t memory_manager_default_check(void); -__private_extern__ -void memory_manager_default_init(void); - -__private_extern__ -void memory_object_control_bootstrap(void); __private_extern__ memory_object_control_t memory_object_control_allocate( vm_object_t object); __private_extern__ void memory_object_control_collapse( - memory_object_control_t control, + memory_object_control_t *control, vm_object_t object); __private_extern__ @@ -100,7 +95,7 @@ mach_port_t convert_mo_control_to_port( memory_object_control_t control); extern void memory_object_control_disable( - memory_object_control_t control); + memory_object_control_t *control); extern memory_object_control_t convert_port_to_mo_control( @@ -145,6 +140,9 @@ extern void memory_object_mark_unused( extern void memory_object_mark_io_tracking( memory_object_control_t control); +extern void memory_object_mark_trusted( + memory_object_control_t control); + #if CONFIG_SECLUDED_MEMORY extern void memory_object_mark_eligible_for_secluded( memory_object_control_t control,