Loading...
--- xnu/xnu-8020.121.3/libkern/c++/OSString.cpp
+++ xnu/xnu-8792.41.9/libkern/c++/OSString.cpp
@@ -82,7 +82,8 @@
}
newLength++;
- newString = (char *)kalloc_data_container(newLength, Z_WAITOK);
+ newString = (char *)kalloc_data(newLength,
+ Z_VM_TAG_BT(Z_WAITOK, VM_KERN_MEMORY_LIBKERN));
if (!newString) {
return false;
}
@@ -90,7 +91,7 @@
bcopy(cString, newString, newLength);
if (!(flags & kOSStringNoCopy) && string) {
- kfree_data_container(string, length);
+ kfree_data(string, length);
OSCONTAINER_ACCUMSIZE(-((size_t)length));
}
string = newString;
@@ -124,7 +125,8 @@
}
newLength = (unsigned int) (inlength + 1);
- newString = (char *)kalloc_data_container(newLength, Z_WAITOK);
+ newString = (char *)kalloc_data(newLength,
+ Z_VM_TAG_BT(Z_WAITOK, VM_KERN_MEMORY_LIBKERN));
if (!newString) {
return false;
}
@@ -133,7 +135,7 @@
newString[inlength] = 0;
if (!(flags & kOSStringNoCopy) && string) {
- kfree_data_container(string, length);
+ kfree_data(string, length);
OSCONTAINER_ACCUMSIZE(-((size_t)length));
}
@@ -248,7 +250,7 @@
OSString::free()
{
if (!(flags & kOSStringNoCopy) && string) {
- kfree_data_container(string, length);
+ kfree_data(string, length);
OSCONTAINER_ACCUMSIZE(-((size_t)length));
}