Home
last modified time | relevance | path

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

/art/libnativeloader/
Dpublic_libraries.cpp127 if (android::base::StartsWith(entry.soname, "lib") && in ReadExtensionLibraries()
128 android::base::EndsWith(entry.soname, "." + company_name + ".so")) { in ReadExtensionLibraries()
132 entry.soname, company_name); in ReadExtensionLibraries()
382 struct ConfigEntry entry = {.soname = "", .nopreload = false, .bitness = ALL}; in ParseConfig()
396 entry.soname = tokens[i]; in ParseConfig()
413 sonames.push_back(entry.soname); in ParseConfig()
Dpublic_libraries.h61 std::string soname; member
Dlibrary_namespaces.cpp133 for (const std::string& soname : android::base::Split(preloadable_public_libraries(), ":")) { in Initialize() local
134 void* handle = OpenSystemLibrary(soname.c_str(), RTLD_NOW | RTLD_NODELETE); in Initialize()
136 "Error preloading public library %s: %s", soname.c_str(), dlerror()); in Initialize()
/art/libelffile/elf/
Delf_builder.h645 std::string soname(elf_file_path); in PrepareDynamicSection()
646 size_t directory_separator_pos = soname.rfind('/'); in PrepareDynamicSection()
648 soname = soname.substr(directory_separator_pos + 1); in PrepareDynamicSection()
734 Elf_Word soname_offset = dynstr_.Add(soname); in PrepareDynamicSection()