]> git.saurik.com Git - apple/dyld.git/blobdiff - testing/kernel-cache-tests/auxkc-pageablekc-vtable-patching-namespaces/kernel.h
dyld-832.7.1.tar.gz
[apple/dyld.git] / testing / kernel-cache-tests / auxkc-pageablekc-vtable-patching-namespaces / kernel.h
diff --git a/testing/kernel-cache-tests/auxkc-pageablekc-vtable-patching-namespaces/kernel.h b/testing/kernel-cache-tests/auxkc-pageablekc-vtable-patching-namespaces/kernel.h
new file mode 100644 (file)
index 0000000..33e1a43
--- /dev/null
@@ -0,0 +1,22 @@
+
+#include <Kernel/libkern/c++/OSMetaClass.h>
+#include <Kernel/libkern/c++/OSObject.h>
+
+namespace X {
+
+class KernelClass : public OSObject
+{
+    OSDeclareDefaultStructors( KernelClass )
+    
+public:
+    virtual int foo();
+    
+#ifdef KERNEL_USED
+    OSMetaClassDeclareReservedUsed(KernelClass, 0);
+    virtual int kernelClassUsed0();
+#else
+    OSMetaClassDeclareReservedUnused(KernelClass, 0);
+#endif
+};
+
+} // namespace X
\ No newline at end of file