Searched refs:soname (Results 1 - 9 of 9) sorted by relevance

/bionic/tests/libs/
H A DAndroid.build.versioned_lib.mk71 -Wl,-soname,libtest_versioned_lib.so
84 -Wl,-soname,libtest_versioned_lib.so
109 libtest_versioned_otherlib_empty_ldflags := -Wl,-soname,libtest_versioned_otherlib.so
H A DAndroid.mk93 # Library with soname which does not match filename
100 libdlext_test_different_soname_ldflags := -Wl,-soname=libdlext_test_soname.so
/bionic/libc/malloc_debug/
H A Dbacktrace.cpp152 const char* soname = (entry != nullptr) ? entry->name.c_str() : info.dli_fname; local
153 if (soname == nullptr) {
154 soname = "<unknown>";
163 rel_pc, soname, best_name, frames[frame_num] - offset);
167 " #%02zd pc %" PAD_PTR " %s\n", frame_num, rel_pc, soname);
/bionic/linker/
H A Dlinker_namespaces.h55 bool is_accessible(const char* soname) const {
56 return shared_lib_sonames_.find(soname) != shared_lib_sonames_.end();
H A Dlinker_cfi.cpp135 const char* soname = si->get_soname(); local
136 if (soname && strcmp(soname, "libdl.so") == 0) {
H A Dlinker_soinfo.cpp550 void soinfo::set_soname(const char* soname) { argument
553 soname_ = soname;
557 soname_ = soname;
H A Dlinker_soinfo.h251 void set_soname(const char* soname);
H A Dlinker.cpp143 // We assume that soname equals to basename here
145 // TODO(dimitry): consider having honest absolute-path -> soname resolution
147 // it is not in shared libs list we need to get the soname without actually loading
151 // soname == basename in particular for any not-loaded library mentioned
157 std::string soname = resolve_soname(name); local
159 if (ns_link.is_accessible(soname.c_str())) {
1327 const char* soname = si->get_soname();
1328 if (soname != nullptr && (strcmp(name, soname) == 0)) {
1377 std::string soname;
[all...]
/bionic/tests/
H A Ddlfcn_test.cpp223 static const char* soname = "libdlext_test_soname.so"; local
225 // 1. Make sure there is no library with soname in default search path
226 void* handle = dlopen(soname, RTLD_NOW);
233 // 3. Find library by soname
234 void* handle_soname = dlopen(soname, RTLD_NOW | RTLD_NOLOAD);
1300 void validate_compatibility_of_native_library(const char* soname) { argument
1303 std::string path = std::string(ALTERNATE_PATH_TO_SYSTEM_LIB) + soname;
1306 path = std::string(PATH_TO_SYSTEM_LIB) + soname;

Completed in 199 milliseconds