Searched refs:RTLD_LOCAL (Results 1 – 13 of 13) sorted by relevance
/bionic/tests/ |
D | elftls_dl_test.cpp | 52 void* lib = dlopen("libtest_elftls_shared_var_ie.so", RTLD_LOCAL | RTLD_NOW); in TEST() 90 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 106 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 138 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 156 auto lib = dlopen(soname, RTLD_LOCAL | RTLD_NOW); \ in TEST() 226 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 252 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 276 void* lib = dlopen("libtest_elftls_shared_var.so", RTLD_LOCAL | RTLD_NOW); in TEST() 291 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() 313 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST() [all …]
|
D | cfi_test.cpp | 41 handle = dlopen("libcfi-test.so", RTLD_NOW | RTLD_LOCAL); in TEST() 105 void* handle2 = dlopen("libcfi-test.so", RTLD_NOW | RTLD_LOCAL); in TEST() 127 handle = dlopen("libcfi-test-bad.so", RTLD_NOW | RTLD_LOCAL); in TEST() 130 handle = dlopen("libcfi-test-bad.so", RTLD_NOW | RTLD_LOCAL); in TEST()
|
D | pthread_dlfcn_test.cpp | 43 …_test_handle); g_atfork_test_handle = dlopen("libtest_pthread_atfork.so", RTLD_NOW | RTLD_LOCAL); } in AtForkChild() 48 void* handle = dlopen("libtest_pthread_atfork.so", RTLD_NOW | RTLD_LOCAL); in TEST() 93 g_atfork_test_handle = dlopen("libtest_pthread_atfork.so", RTLD_NOW | RTLD_LOCAL); in TEST()
|
D | dlfcn_test.cpp | 107 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_LAZY | RTLD_LOCAL); in TEST() 144 void* preload = dlopen("libtest_dlsym_from_this_grandchild.so", RTLD_NOW | RTLD_LOCAL); in TEST() 147 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST() 474 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST() 496 void* handle_for_1 = dlopen("libtest_check_order_reloc_siblings_1.so", RTLD_NOW | RTLD_LOCAL); in TEST() 499 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST() 539 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST() 585 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST() 609 void* handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL); in TEST() 612 void* handle2 = dlopen("libtest_two_parents_parent2.so", RTLD_NOW | RTLD_LOCAL); in TEST() [all …]
|
D | dlext_test.cpp | 2046 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST() 2054 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST()
|
/bionic/tests/libs/ |
D | elftls_dlopen_ie_error_helper.cpp | 38 void* lib = dlopen("libtest_elftls_shared_var_ie.so", RTLD_LOCAL | RTLD_NOW); in main()
|
D | Android.bp | 636 // Library to check RTLD_LOCAL with dlsym in 'this'
|
/bionic/tests/headers/posix/ |
D | dlfcn_h.c | 37 MACRO(RTLD_LOCAL); in dlfcn_h()
|
/bionic/libc/bionic/ |
D | icu.cpp | 42 g_libicuuc_handle = dlopen("libandroidicu.so", RTLD_LOCAL); in __find_icu()
|
D | malloc_common_dynamic.cpp | 312 impl_handle = android_dlopen_ext(shared_lib, RTLD_NOW | RTLD_LOCAL, &dlextinfo); in LoadSharedLibrary() 317 impl_handle = dlopen(shared_lib, RTLD_NOW | RTLD_LOCAL); in LoadSharedLibrary()
|
/bionic/libc/include/ |
D | dlfcn.h | 55 #define RTLD_LOCAL 0 macro
|
/bionic/ |
D | android-changes-for-ndk-developers.md | 69 ## RTLD_LOCAL (Available in API level >= 23) 71 The dlopen(3) RTLD_LOCAL flag used to be ignored but is implemented 72 correctly in API 23 and later. Note that RTLD_LOCAL is the default, 73 so even calls to dlopen(3) that didn’t explicitly use RTLD_LOCAL will 74 be affected (unless they explicitly used RTLD_GLOBAL). With RTLD_LOCAL,
|
/bionic/linker/ |
D | linker.cpp | 2202 if ((flags & ~(RTLD_NOW|RTLD_LAZY|RTLD_LOCAL|RTLD_GLOBAL|RTLD_NODELETE|RTLD_NOLOAD)) != 0) { in do_dlopen()
|