Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4784c0b0 authored by Jooyung Han's avatar Jooyung Han
Browse files

Use new API to load mapper

AServiceManager_getDeclaredPassthroughHal() can replace
android_load_sphal_library().

Bug: 316051788
Test: VtsHalGraphicsAllocatorAidl_TargetTest
Change-Id: I50021790693c3ec2bce8cb4af96b0d6ee276b2e7
parent 04257041
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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;