diff options
| author | 2025-02-04 14:26:47 -0800 | |
|---|---|---|
| committer | 2025-02-05 10:21:53 -0800 | |
| commit | bac99b5f3bfbf6cdb475d072125ac88327f66806 (patch) | |
| tree | 73c81d991d4a7d083833c929bb8847ffd5b89430 /ravenwood/scripts/extract-last-soong-commands.py | |
| parent | 562c3a18468cc92fd8f63bbd2e50ba849f2021ed (diff) | |
[pm] move PackageInstallerSession.extractNativeLibraries to IO thread
PackageInstallerSession.write() holds mLock and is on the IO thread.
Prior to this CL, PackageInstallerSession.extractNativeLibraries() also
holds mLock but was on the mInstallThread. This causes a lock contention
where the write() can ANR waiting for mLock held by
extractNativeLibraries(). Move the latter to the IO thread to avoid such
lock contentions.
FLAG: EXEMPT refactor
BUG: 393698598
Test: manual
Change-Id: I99418b8983a63751e6d485efae947a49a6a88db5
Diffstat (limited to 'ravenwood/scripts/extract-last-soong-commands.py')
0 files changed, 0 insertions, 0 deletions