Searched refs:soname (Results 1 – 4 of 4) sorted by relevance
/art/libnativeloader/ |
D | public_libraries.cpp | 155 if (android::base::StartsWith(entry.soname, "lib") && in ReadExtensionLibraries() 156 android::base::EndsWith(entry.soname, "." + company_name + ".so")) { in ReadExtensionLibraries() 160 entry.soname, company_name); in ReadExtensionLibraries() 451 struct ConfigEntry entry = {.soname = "", .nopreload = false, .bitness = ALL}; in ParseConfig() 465 entry.soname = tokens[i]; in ParseConfig() 482 sonames.push_back(entry.soname); in ParseConfig()
|
D | public_libraries.h | 59 std::string soname; member
|
D | library_namespaces.cpp | 137 for (const auto& soname : android::base::Split(preloadable_public_libraries(), ":")) { in Initialize() local 138 LOG_ALWAYS_FATAL_IF(dlopen(soname.c_str(), RTLD_NOW | RTLD_NODELETE) == nullptr, in Initialize() 139 "Error preloading public library %s: %s", soname.c_str(), dlerror()); in Initialize()
|
/art/libelffile/elf/ |
D | elf_builder.h | 635 std::string soname(elf_file_path); in PrepareDynamicSection() 636 size_t directory_separator_pos = soname.rfind('/'); in PrepareDynamicSection() 638 soname = soname.substr(directory_separator_pos + 1); in PrepareDynamicSection() 724 Elf_Word soname_offset = dynstr_.Add(soname); in PrepareDynamicSection()
|