Put PIC nonces in shared memory
PropertyInvalidatedCache (PIC) has used system properties to exchange
cache nonces between server and client. System properties have become
a performance bottleneck, so this changes PIC to use shared memory for
the nonces instead.
BYPASS_LARGE_CHANGE_WARNING
Flag: android.app.pic_uses_shared_memory
Bug: 360897450
Test: atest
* FrameworksCoreTests:PropertyInvalidatedCacheTests
* FrameworksCoreTests:IpcDataCacheTest
* CtsOsTestCases:IpcDataCacheTest
* ApplicationSharedMemoryTest32
Change-Id: I23ffa5f24a745f5f2425ff390fc131f6ddc2b8f4
9 files changed