]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/vm_fault.h
xnu-3789.51.2.tar.gz
[apple/xnu.git] / osfmk / vm / vm_fault.h
index 65e8fd658a1759613da19d5bc9db5abec495f3c0..d5e8ed44a4e5821f8237d1483a854dfdf220ac07 100644 (file)
@@ -105,16 +105,6 @@ extern void vm_pre_fault(vm_map_offset_t);
 
 extern void vm_fault_init(void);
 
-extern kern_return_t vm_fault_internal(
-               vm_map_t        map,
-               vm_map_offset_t vaddr,
-               vm_prot_t       fault_type,
-               boolean_t       change_wiring,
-               int             interruptible,
-               pmap_t          pmap,
-               vm_map_offset_t pmap_addr,
-               ppnum_t         *physpage_p);
-
 /*
  *     Page fault handling based on vm_object only.
  */
@@ -147,6 +137,7 @@ extern void vm_fault_cleanup(
 extern kern_return_t vm_fault_wire(
                vm_map_t        map,
                vm_map_entry_t  entry,
+               vm_prot_t       prot,
                pmap_t          pmap,
                vm_map_offset_t pmap_addr,
                ppnum_t         *physpage_p);
@@ -183,6 +174,11 @@ extern kern_return_t vm_fault_enter(
        boolean_t *need_retry,
        int *type_of_fault);
 
+extern vm_offset_t kdp_lightweight_fault(
+               vm_map_t map,
+               vm_offset_t cur_target_addr);
+
+
 #endif /* MACH_KERNEL_PRIVATE */
 
 #endif /* KERNEL_PRIVATE */