Home
last modified time | relevance | path

Searched refs:RTLD_NEXT (Results 1 – 10 of 10) sorted by relevance

/bionic/tests/libs/
Dld_config_test_helper_lib3.cpp9 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()
Dld_config_test_helper_lib2.cpp9 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "bar")); in bar()
Dcheck_rtld_next_from_library.cpp24 g_libc_fclose_ptr = dlsym(RTLD_NEXT, "fclose"); in __libc_fclose_lookup()
Dld_config_test_helper_lib1.cpp9 void (*next)(void) = reinterpret_cast<void (*)()>(dlsym(RTLD_NEXT, "foo")); in foo()
Ddlsym_from_this_functions.cpp45 int* result = static_cast<int*>(dlsym(RTLD_NEXT, "test_dlsym_symbol")); in lookup_dlsym_symbol_using_RTLD_NEXT()
DAndroid.bp1304 // Check that RTLD_NEXT of a libc symbol works in dlopened library
/bionic/libc/include/
Ddlfcn.h74 #define RTLD_NEXT __BIONIC_CAST(reinterpret_cast, void*, -1L) macro
77 #define RTLD_NEXT __BIONIC_CAST(reinterpret_cast, void*, 0xfffffffe) macro
/bionic/linker/
Dlinker.cpp778 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()
Dlinker_soinfo.cpp894 handle_ == reinterpret_cast<uintptr_t>(RTLD_NEXT) || in generate_handle()
/bionic/tests/
Ddlfcn_test.cpp1102 void* addr = dlsym(RTLD_NEXT, "ANY_UNKNOWN_SYMBOL_NAME"); in TEST()
1107 void* addr = dlsym(RTLD_NEXT, "fopen"); in TEST()