Home
last modified time | relevance | path

Searched refs:RTLD_LOCAL (Results 1 – 14 of 14) sorted by relevance

/bionic/tests/
Delftls_dl_test.cpp53 void* lib = dlopen("libtest_elftls_shared_var_ie.so", RTLD_LOCAL | RTLD_NOW); in TEST()
91 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
107 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
139 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
157 auto lib = dlopen(soname, RTLD_LOCAL | RTLD_NOW); \ in TEST()
227 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
253 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
277 void* lib = dlopen("libtest_elftls_shared_var.so", RTLD_LOCAL | RTLD_NOW); in TEST()
292 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
314 void* lib = dlopen("libtest_elftls_dynamic.so", RTLD_LOCAL | RTLD_NOW); in TEST()
[all …]
Dcfi_test.cpp51 handle = dlopen("libcfi-test.so", RTLD_NOW | RTLD_LOCAL); in TEST()
113 void* handle2 = dlopen("libcfi-test.so", RTLD_NOW | RTLD_LOCAL); in TEST()
135 handle = dlopen("libcfi-test-bad.so", RTLD_NOW | RTLD_LOCAL); in TEST()
138 handle = dlopen("libcfi-test-bad.so", RTLD_NOW | RTLD_LOCAL); in TEST()
Dpthread_dlfcn_test.cpp43 …_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()
Ddlfcn_test.cpp107 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()
471 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
493 void* handle_for_1 = dlopen("libtest_check_order_reloc_siblings_1.so", RTLD_NOW | RTLD_LOCAL); in TEST()
496 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
536 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
582 handle = dlopen("libtest_check_order_reloc_siblings.so", RTLD_NOW | RTLD_LOCAL); in TEST()
606 void* handle = dlopen("libtest_two_parents_parent1.so", RTLD_NOW | RTLD_LOCAL); in TEST()
609 void* handle2 = dlopen("libtest_two_parents_parent2.so", RTLD_NOW | RTLD_LOCAL); in TEST()
[all …]
Ddlext_test.cpp2095 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST()
2103 void* handle = dlopen("libtest_dlsym_from_this.so", RTLD_NOW | RTLD_LOCAL); in TEST()
/bionic/tests/libs/
Delftls_dlopen_ie_error_helper.cpp38 void* lib = dlopen("libtest_elftls_shared_var_ie.so", RTLD_LOCAL | RTLD_NOW); in main()
Dns_hidden_child_helper.cpp71 void* app_lib = android_dlopen_ext("libns_hidden_child_app.so", RTLD_NOW | RTLD_LOCAL, &ext); in main()
DAndroid.bp1212 // Library to check RTLD_LOCAL with dlsym in 'this'
/bionic/tests/headers/posix/
Ddlfcn_h.c37 MACRO(RTLD_LOCAL); in dlfcn_h()
/bionic/libc/bionic/
Dicu.cpp42 g_libicuuc_handle = dlopen("libandroidicu.so", RTLD_LOCAL); in __find_icu()
Dmalloc_common_dynamic.cpp300 impl_handle = android_dlopen_ext(shared_lib, RTLD_NOW | RTLD_LOCAL, &dlextinfo); in LoadSharedLibrary()
304 impl_handle = dlopen(shared_lib, RTLD_NOW | RTLD_LOCAL); in LoadSharedLibrary()
/bionic/libc/include/
Ddlfcn.h55 #define RTLD_LOCAL 0 macro
/bionic/
Dandroid-changes-for-ndk-developers.md84 ## RTLD_LOCAL (Available in API level >= 23)
86 The dlopen(3) RTLD_LOCAL flag used to be ignored but is implemented
87 correctly in API 23 and later. Note that RTLD_LOCAL is the default,
88 so even calls to dlopen(3) that didn’t explicitly use RTLD_LOCAL will
89 be affected (unless they explicitly used RTLD_GLOBAL). With RTLD_LOCAL,
/bionic/linker/
Dlinker.cpp2089 if ((flags & ~(RTLD_NOW|RTLD_LAZY|RTLD_LOCAL|RTLD_GLOBAL|RTLD_NODELETE|RTLD_NOLOAD)) != 0) { in do_dlopen()