Loading...
--- xnu/xnu-3248.50.21/libkern/c++/OSObject.cpp
+++ xnu/xnu-4903.221.2/libkern/c++/OSObject.cpp
@@ -216,6 +216,18 @@
taggedRetain(0);
}
+extern "C" void
+osobject_retain(void * object)
+{
+ ((OSObject *)object)->retain();
+}
+
+extern "C" void
+osobject_release(void * object)
+{
+ ((OSObject *)object)->release();
+}
+
void OSObject::release(int when) const
{
taggedRelease(0, when);