Loading...
--- xnu/xnu-792.21.3/libkern/c++/OSObject.cpp
+++ xnu/xnu-792.22.5/libkern/c++/OSObject.cpp
@@ -81,6 +81,8 @@
OSMetaClassDefineReservedUnused(OSObject, 13);
OSMetaClassDefineReservedUnused(OSObject, 14);
OSMetaClassDefineReservedUnused(OSObject, 15);
+
+#ifdef __ppc__
OSMetaClassDefineReservedUnused(OSObject, 16);
OSMetaClassDefineReservedUnused(OSObject, 17);
OSMetaClassDefineReservedUnused(OSObject, 18);
@@ -97,6 +99,7 @@
OSMetaClassDefineReservedUnused(OSObject, 29);
OSMetaClassDefineReservedUnused(OSObject, 30);
OSMetaClassDefineReservedUnused(OSObject, 31);
+#endif
static const char *getClassName(const OSObject *obj)
{
@@ -277,7 +280,7 @@
void OSObject::operator delete(void *mem, size_t size)
{
- kfree((vm_offset_t) mem, size);
+ kfree(mem, size);
ACCUMSIZE(-size);
}