From 4784c0b0b3a98c302f9ca964f1d2c00d40762c0b Mon Sep 17 00:00:00 2001 From: Jooyung Han Date: Wed, 14 Feb 2024 09:48:00 +0900 Subject: [PATCH] Use new API to load mapper AServiceManager_getDeclaredPassthroughHal() can replace android_load_sphal_library(). Bug: 316051788 Test: VtsHalGraphicsAllocatorAidl_TargetTest Change-Id: I50021790693c3ec2bce8cb4af96b0d6ee276b2e7 --- .../aidl/vts/VtsHalGraphicsAllocatorAidl_TargetTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/graphics/allocator/aidl/vts/VtsHalGraphicsAllocatorAidl_TargetTest.cpp b/graphics/allocator/aidl/vts/VtsHalGraphicsAllocatorAidl_TargetTest.cpp index 4778020c6e..0430ea7264 100644 --- a/graphics/allocator/aidl/vts/VtsHalGraphicsAllocatorAidl_TargetTest.cpp +++ b/graphics/allocator/aidl/vts/VtsHalGraphicsAllocatorAidl_TargetTest.cpp @@ -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;