Loading...
--- libmalloc/libmalloc-166.200.60/src/vm.h
+++ libmalloc/libmalloc-409.60.6/src/vm.h
@@ -37,11 +37,7 @@
 
 MALLOC_NOEXPORT
 void *
-mvm_allocate_pages(size_t size, unsigned char align, unsigned debug_flags, int vm_page_label);
-
-MALLOC_NOEXPORT
-void *
-mvm_allocate_pages_securely(size_t size, unsigned char align, int vm_page_label, uint32_t debug_flags);
+mvm_allocate_pages(size_t size, unsigned char align, uint32_t debug_flags, int vm_page_label);
 
 MALLOC_NOEXPORT
 void
@@ -55,4 +51,22 @@
 void
 mvm_protect(void *address, size_t size, unsigned protection, unsigned debug_flags);
 
+#if CONFIG_DEFERRED_RECLAIM
+MALLOC_NOEXPORT
+kern_return_t
+mvm_deferred_reclaim_init(void);
+
+MALLOC_NOEXPORT
+bool
+mvm_reclaim_mark_used(uint64_t id, mach_vm_address_t ptr, uint32_t size, unsigned int debug_flags);
+
+MALLOC_NOEXPORT
+uint64_t
+mvm_reclaim_mark_free(vm_address_t ptr, uint32_t size, unsigned int debug_flags);
+
+MALLOC_NOEXPORT
+bool
+mvm_reclaim_is_available(uint64_t id);
+#endif // CONFIG_DEFERRED_RECLAIM
+
 #endif // __VM_H