X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/d3f1e533acc7f70659b8bde9b6c040974f05e03b..bc3b7c8cda49ed8598284a489c0bb9694c67c6a4:/testing/kernel-cache-tests/kernel-vtable-patching-error/foo.h?ds=sidebyside diff --git a/testing/kernel-cache-tests/kernel-vtable-patching-error/foo.h b/testing/kernel-cache-tests/kernel-vtable-patching-error/foo.h new file mode 100644 index 0000000..31d6216 --- /dev/null +++ b/testing/kernel-cache-tests/kernel-vtable-patching-error/foo.h @@ -0,0 +1,21 @@ + +#include +#include + +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); +}; \ No newline at end of file