mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Use new API to load mapper
AServiceManager_getDeclaredPassthroughHal() can replace android_load_sphal_library(). Bug: 316051788 Test: VtsHalGraphicsAllocatorAidl_TargetTest Change-Id: I50021790693c3ec2bce8cb4af96b0d6ee276b2e7
This commit is contained in:
@@ -144,7 +144,8 @@ class GraphicsTestsBase {
|
||||
auto status = mAllocator->getIMapperLibrarySuffix(&mapperSuffix);
|
||||
ASSERT_TRUE(status.isOk());
|
||||
std::string lib_name = "mapper." + mapperSuffix + ".so";
|
||||
void* so = android_load_sphal_library(lib_name.c_str(), RTLD_LOCAL | RTLD_NOW);
|
||||
void* so = AServiceManager_openDeclaredPassthroughHal("mapper", mapperSuffix.c_str(),
|
||||
RTLD_LOCAL | RTLD_NOW);
|
||||
ASSERT_NE(nullptr, so) << "Failed to load " << lib_name;
|
||||
auto loadIMapper = (AIMapper_loadIMapperFn)dlsym(so, "AIMapper_loadIMapper");
|
||||
ASSERT_NE(nullptr, loadIMapper) << "AIMapper_locaIMapper missing from " << lib_name;
|
||||
|
||||
Reference in New Issue
Block a user