Loading...
libkern/c++/OSObject.cpp xnu-3248.50.21 xnu-4903.221.2
--- 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);