]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/vm/memory_object.h
xnu-1699.32.7.tar.gz
[apple/xnu.git] / osfmk / vm / memory_object.h
index e9b974174cb6eb1a98c19595022f3b952c047b5a..05f78fcf4c6523046d77f271876760ce05f215b7 100644 (file)
@@ -126,7 +126,7 @@ extern kern_return_t        memory_object_free_from_cache(
 extern kern_return_t   memory_object_iopl_request(
        ipc_port_t              port,
        memory_object_offset_t  offset,
-       vm_size_t               *upl_size,
+       upl_size_t              *upl_size,
        upl_t                   *upl_ptr,
        upl_page_info_array_t   user_page_list,
        unsigned int            *page_list_count,
@@ -141,4 +141,15 @@ extern kern_return_t       memory_object_signed(
        memory_object_control_t         control,
        boolean_t                       is_signed);
 
+extern boolean_t       memory_object_is_slid(
+       memory_object_control_t         control);
+
+extern void            memory_object_mark_used(
+       memory_object_control_t         control);
+
+extern void            memory_object_mark_unused(
+       memory_object_control_t         control,
+       boolean_t                       rage);
+
+
 #endif /* _VM_MEMORY_OBJECT_H_ */