Loading...
libkern/c++/OSData.cpp xnu-12377.101.15 xnu-11417.121.6
--- xnu/xnu-12377.101.15/libkern/c++/OSData.cpp
+++ xnu/xnu-11417.121.6/libkern/c++/OSData.cpp
@@ -78,7 +78,7 @@
 		if (capacity) {
 			OSCONTAINER_ACCUMSIZE(-(size_t)capacity);
 			/* can't use kfree() as we need to pass Z_MAY_COPYINMAP */
-			__kheap_realloc(KHEAP_DATA_PRIVATE, data, capacity, 0,
+			__kheap_realloc(KHEAP_DATA_BUFFERS, data, capacity, 0,
 			    Z_VM_TAG_BT(Z_WAITOK_ZERO | Z_FULLSIZE | Z_MAY_COPYINMAP,
 			    VM_KERN_MEMORY_LIBKERN), (void *)&this->data);
 			data     = nullptr;
@@ -89,7 +89,7 @@
 		 * Nothing to change
 		 */
 	} else {
-		kr = kalloc_ext(KHEAP_DATA_PRIVATE, inCapacity,
+		kr = kalloc_ext(KHEAP_DATA_BUFFERS, inCapacity,
 		    Z_VM_TAG_BT(Z_WAITOK_ZERO | Z_FULLSIZE | Z_MAY_COPYINMAP,
 		    VM_KERN_MEMORY_LIBKERN), (void *)&this->data);
 
@@ -225,7 +225,7 @@
 {
 	if ((capacity != EXTERNAL) && data && capacity) {
 		/* can't use kfree() as we need to pass Z_MAY_COPYINMAP */
-		__kheap_realloc(KHEAP_DATA_PRIVATE, data, capacity, 0,
+		__kheap_realloc(KHEAP_DATA_BUFFERS, data, capacity, 0,
 		    Z_VM_TAG_BT(Z_WAITOK_ZERO | Z_FULLSIZE | Z_MAY_COPYINMAP,
 		    VM_KERN_MEMORY_LIBKERN), (void *)&this->data);
 		OSCONTAINER_ACCUMSIZE( -((size_t)capacity));
@@ -284,7 +284,7 @@
 		return capacity;
 	}
 
-	kr = krealloc_ext(KHEAP_DATA_PRIVATE, data, capacity, finalCapacity,
+	kr = krealloc_ext((void *)KHEAP_DATA_BUFFERS, data, capacity, finalCapacity,
 	    Z_VM_TAG_BT(Z_WAITOK_ZERO | Z_FULLSIZE | Z_MAY_COPYINMAP,
 	    VM_KERN_MEMORY_LIBKERN), (void *)&this->data);
 
@@ -319,7 +319,7 @@
 	 * address stable.
 	 */
 	if (length >= msg_ool_size_small && newCapacity < capacity) {
-		kr = krealloc_ext(KHEAP_DATA_PRIVATE,
+		kr = krealloc_ext((void *)KHEAP_DATA_BUFFERS,
 		    data, capacity, newCapacity,
 		    Z_VM_TAG_BT(Z_WAITOK_ZERO | Z_FULLSIZE | Z_MAY_COPYINMAP,
 		    VM_KERN_MEMORY_LIBKERN), (void *)&this->data);