Home
last modified time | relevance | path

Searched refs:sonames (Results 1 – 2 of 2) sorted by relevance

/art/libnativeloader/
Dpublic_libraries.cpp105 void ReadExtensionLibraries(const char* dirname, std::vector<std::string>* sonames) { in ReadExtensionLibraries() argument
136 sonames->insert(sonames->end(), ret->begin(), ret->end()); in ReadExtensionLibraries()
148 auto sonames = in InitDefaultPublicLibraries() local
156 if (!sonames.ok()) { in InitDefaultPublicLibraries()
158 config_file.c_str(), sonames.error().message().c_str()); in InitDefaultPublicLibraries()
164 return android::base::Join(*sonames, ':'); in InitDefaultPublicLibraries()
171sonames->erase(std::remove_if(sonames->begin(), sonames->end(), [&public_libs](const std::string& … in InitDefaultPublicLibraries()
173 }), sonames->end()); in InitDefaultPublicLibraries()
175 return android::base::Join(*sonames, ':'); in InitDefaultPublicLibraries()
180 auto sonames = ReadConfig(kVendorPublicLibrariesFile, always_true); in InitVendorPublicLibraries() local
[all …]
Dnative_loader_test.h46 virtual bool mock_init_anonymous_namespace(bool bridged, const char* sonames,
52 mock_namespace_handle to, const char* sonames) = 0;
144 bool android_init_anonymous_namespace(const char* sonames, const char* search_path) { in android_init_anonymous_namespace() argument
145 return mock->mock_init_anonymous_namespace(false, sonames, search_path); in android_init_anonymous_namespace()
159 const char* sonames) { in android_link_namespaces() argument
160 return mock->mock_link_namespaces(false, TO_MOCK_NAMESPACE(from), TO_MOCK_NAMESPACE(to), sonames); in android_link_namespaces()
190 struct native_bridge_namespace_t* to, const char* sonames) { in NativeBridgeLinkNamespaces() argument
191 return mock->mock_link_namespaces(true, TO_MOCK_NAMESPACE(from), TO_MOCK_NAMESPACE(to), sonames); in NativeBridgeLinkNamespaces()