X-Git-Url: https://git.saurik.com/apple/dyld.git/blobdiff_plain/d3f1e533acc7f70659b8bde9b6c040974f05e03b..bc3b7c8cda49ed8598284a489c0bb9694c67c6a4:/testing/kernel-cache-tests/auxkc-vtable-metaclass-patching/foo.cpp diff --git a/testing/kernel-cache-tests/auxkc-vtable-metaclass-patching/foo.cpp b/testing/kernel-cache-tests/auxkc-vtable-metaclass-patching/foo.cpp new file mode 100644 index 0000000..a292275 --- /dev/null +++ b/testing/kernel-cache-tests/auxkc-vtable-metaclass-patching/foo.cpp @@ -0,0 +1,13 @@ + +#include "foo.h" +#include + +void* operator new(size_t size) { return (void*)1; } +void operator delete(void*) { } + +OSDefineMetaClassAndStructors( Foo, OSObject ) + +OSMetaClassDefineReservedUnused( Foo, 0 ) +OSMetaClassDefineReservedUnused( Foo, 1 ) +OSMetaClassDefineReservedUnused( Foo, 2 ) +OSMetaClassDefineReservedUnused( Foo, 3 )