X-Git-Url: https://git.saurik.com/apple/ld64.git/blobdiff_plain/ebf6f43431fe84b7b17822014a6d1f0169516e93..b1f7435d66a93f03b77932b3a9ad8a83ce5e1ebc:/ld64-134.9/unit-tests/test-cases/install-name-override/foo.c diff --git a/ld64-134.9/unit-tests/test-cases/install-name-override/foo.c b/ld64-134.9/unit-tests/test-cases/install-name-override/foo.c new file mode 100644 index 0000000..1a68260 --- /dev/null +++ b/ld64-134.9/unit-tests/test-cases/install-name-override/foo.c @@ -0,0 +1,18 @@ + +int foo() +{ + return 0; +} + + +#if __arm__ + #define INSTALL_NAME_4_0(sym) \ + extern const char install_name_4_0 __asm("$ld$install_name$os4.0$" #sym ); const char install_name_4_0 = 0; + + INSTALL_NAME_4_0(/usr/lib/libfoo.dylib) +#else + #define INSTALL_NAME_10_5(sym) \ + extern const char install_name_10_5 __asm("$ld$install_name$os10.5$" #sym ); const char install_name_10_5 = 0; + + INSTALL_NAME_10_5(/usr/lib/libfoo.dylib) +#endif