X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/d3f1e533acc7f70659b8bde9b6c040974f05e03b..bc3b7c8cda49ed8598284a489c0bb9694c67c6a4:/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 index 0000000..33e1a43 --- /dev/null +++ b/testing/kernel-cache-tests/auxkc-pageablekc-vtable-patching-namespaces/kernel.h @@ -0,0 +1,22 @@ + +#include +#include + +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