diff options
author | Alex Buynytskyy <alexbuy@google.com> | 2021-01-12 17:58:42 -0800 |
---|---|---|
committer | Alex Buynytskyy <alexbuy@google.com> | 2021-01-14 17:18:08 -0800 |
commit | d016dc8ef5985c3437f0237a2e02458f1f83823e (patch) | |
tree | b5e845c757f80b98de8980225ba8b6a80e6e8c4a /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 0c613c20a6c5c9c4e7e9f219b3b6743cdf532c46 (diff) |
Hardening: removing deadlocks and an infinite loop.
- removing (most) locks on status callbacks:
-- this will allow callbacks to flow through even if someone is waiting for a missing page under lock,
- removing infinite loop if adb stops serving pages for any reason:
-- this will allow binder to eventually return and not being killed by a watchdog.
Bug: 175632872
Bug: 177371679
Bug: 177286035
Test: atest PackageManagerShellCommandTest PackageManagerShellCommandIncrementalTest IncrementalServiceTest PackageManagerServiceTest ChecksumsTest
Change-Id: I370ba7735ec0c3f2290bd3fd955be4964e145bc7
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions