Home
last modified time | relevance | path

Searched refs:soname (Results 1 – 4 of 4) sorted by relevance

/art/libnativeloader/
Dpublic_libraries.cpp155 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()
Dpublic_libraries.h59 std::string soname; member
Dlibrary_namespaces.cpp137 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/
Delf_builder.h635 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()