Lines Matching refs:RTLD_LOCAL
31 // As in loaded code because of RTLD_LOCAL
39 void* fooHandle = dlopen("libfoo.dylib", RTLD_LOCAL);
41 FAIL("dlopen-RTLD_LOCAL-weak: dlopen(\"libfoo.dylib\", RTLD_LOCAL) failed: %s", dlerror());
46 void* barHandle = dlopen("libbar.dylib", RTLD_LOCAL);
48 FAIL("dlopen-RTLD_LOCAL-weak: dlopen(\"libbar.dylib\", RTLD_LOCAL) failed: %s", dlerror());
55 FAIL("dlopen-RTLD_LOCAL-weak: dlsym(getA) failed: %s", dlerror());
60 FAIL("dlopen-RTLD_LOCAL-weak: dlsym(getA) failed: %s", dlerror());
69 FAIL("dlopen-RTLD_LOCAL-weak: fooA == A");
71 FAIL("dlopen-RTLD_LOCAL-weak: barA == A");
73 FAIL("dlopen-RTLD_LOCAL-weak: fooA == barA");
75 PASS("dlopen-RTLD_LOCAL-weak");