Searched refs:RTLD_NEXT (Results 1 – 10 of 10) sorted by relevance
/bionic/tests/libs/ |
D | ld_config_test_helper_lib3.cpp | 9 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "foo")); in foo() 15 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "bar")); in bar()
|
D | ld_config_test_helper_lib2.cpp | 9 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "bar")); in bar()
|
D | check_rtld_next_from_library.cpp | 24 g_libc_fclose_ptr = dlsym(RTLD_NEXT, "fclose"); in __libc_fclose_lookup()
|
D | ld_config_test_helper_lib1.cpp | 9 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "foo")); in foo()
|
D | dlsym_from_this_functions.cpp | 45 int* result = static_cast<int*>(dlsym(RTLD_NEXT, "test_dlsym_symbol")); in lookup_dlsym_symbol_using_RTLD_NEXT()
|
D | Android.bp | 1304 // Check that RTLD_NEXT of a libc symbol works in dlopened library
|
/bionic/libc/include/ |
D | dlfcn.h | 74 #define RTLD_NEXT __BIONIC_CAST(reinterpret_cast, void*, -1L) macro 77 #define RTLD_NEXT __BIONIC_CAST(reinterpret_cast, void*, 0xfffffffe) macro
|
/bionic/linker/ |
D | linker.cpp | 778 if (handle == RTLD_NEXT) { in ElfW() 811 (handle == RTLD_NEXT) ? caller : nullptr, in ElfW() 2282 if (handle != RTLD_DEFAULT && handle != RTLD_NEXT) { in do_dlsym() 2313 if (handle == RTLD_DEFAULT || handle == RTLD_NEXT) { in do_dlsym()
|
D | linker_soinfo.cpp | 894 handle_ == reinterpret_cast<uintptr_t>(RTLD_NEXT) || in generate_handle()
|
/bionic/tests/ |
D | dlfcn_test.cpp | 1102 void* addr = dlsym(RTLD_NEXT, "ANY_UNKNOWN_SYMBOL_NAME"); in TEST() 1107 void* addr = dlsym(RTLD_NEXT, "fopen"); in TEST()
|