Call Layer::getLayerDebugInfo from the main thread
Fixes an issue where drawing state could be accessed from a binder
thread. The function also mixed current state with drawing state
incorrectly. The function now only retrieves drawing state.
Test: Steps in bug doesn't repro
Test: atest sffakehwc_test
(cherry picked from commit 927b3b120839954a575b4e8c498b1b4d4d375afa)
6 files changed