Update all native roots in linear-alloc arenas created pre-zygote fork

It is unclear why only visiting native roots of dirtied objects in the
immune space is not sufficient. That logic makes system server crash
during boot with some declaring class not being updated.
Until it's not diagnosed, visit all the native allocations in the
pre-zygote arenas during compaction pause.

Bug: 160737021
Test: First reboot after module install
Change-Id: Ic62da9809014b4dd5dd95597afa0c5ee29479d3c
(cherry picked from commit 31754df09ba17cc3b1bce29a4c26a46a3c145d4d)
Merged-In: Ic62da9809014b4dd5dd95597afa0c5ee29479d3c
1 file changed