Loading...
--- /dev/null
+++ dyld/dyld-852/testing/kernel-cache-tests/kernel-vtable-patching/foo.h
@@ -0,0 +1,21 @@
+
+#include <Kernel/libkern/c++/OSMetaClass.h>
+#include <Kernel/libkern/c++/OSObject.h>
+
+class Foo : public OSObject
+{
+ OSDeclareDefaultStructors( Foo )
+
+public:
+ virtual int foo();
+
+#ifdef FOO_USED
+ OSMetaClassDeclareReservedUsed(Foo, 0);
+ virtual int fooUsed0();
+#else
+ OSMetaClassDeclareReservedUnused(Foo, 0);
+#endif
+ OSMetaClassDeclareReservedUnused(Foo, 1);
+ OSMetaClassDeclareReservedUnused(Foo, 2);
+ OSMetaClassDeclareReservedUnused(Foo, 3);
+};