5dac7819ac9461c14f0b7c208597579c5c3fb814 |
|
06-Jul-2017 |
Jesse Hall <jessehall@google.com> |
Add GraphicBufferMapper::preloadHal Plumbing to allow Zygote to explicitly preload the a.h.graphics.mapper HAL. An earlier attempt did this implicitly with a static initializer in libui.so, but the library is also used by non-Zygote processes that don't have access to HALs. This way, the HIDL libraries and HAL are only loaded in Zygote and its children, not random other processes. Bug: 62353585 Test: check that a.h.graphics.mapper is in /proc/`pid zygote64`/maps Change-Id: I4989c8089e3a4cfd627f8940f5552950c1c617fc
/frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h
|