Loading...
--- libmalloc/libmalloc-317.40.8/src/vm.h
+++ libmalloc/libmalloc-140.40.1/src/vm.h
@@ -37,7 +37,11 @@
MALLOC_NOEXPORT
void *
-mvm_allocate_pages(size_t size, unsigned char align, uint32_t debug_flags, int vm_page_label);
+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);
MALLOC_NOEXPORT
void
@@ -45,7 +49,11 @@
MALLOC_NOEXPORT
int
-mvm_madvise_free(void *szone, void *r, uintptr_t pgLo, uintptr_t pgHi, uintptr_t *last, boolean_t scribble);
+mvm_madvise_free(rack_t *szone, region_t r, uintptr_t pgLo, uintptr_t pgHi, uintptr_t *last);
+
+MALLOC_NOEXPORT
+int
+mvm_madvise_reuse(region_t r, uintptr_t pgLo, uintptr_t phHi, uint32_t debug_flags);
MALLOC_NOEXPORT
void