]> git.saurik.com Git - apple/dyld.git/blobdiff - testing/kernel-cache-tests/kext-missing-weak-bind/foo.c
dyld-832.7.1.tar.gz
[apple/dyld.git] / testing / kernel-cache-tests / kext-missing-weak-bind / foo.c
diff --git a/testing/kernel-cache-tests/kext-missing-weak-bind/foo.c b/testing/kernel-cache-tests/kext-missing-weak-bind/foo.c
new file mode 100644 (file)
index 0000000..9e23395
--- /dev/null
@@ -0,0 +1,12 @@
+
+__attribute__((weak))
+extern int weakValue;
+
+extern int gOSKextUnresolved;
+
+int bar() {
+       // Missing weak import test
+       if ( &weakValue != &gOSKextUnresolved )
+               return 0;
+       return weakValue;
+}
\ No newline at end of file