summaryrefslogtreecommitdiff
path: root/services/coverage/java
diff options
context:
space:
mode:
author T.J. Mercier <tjmercier@google.com> 2023-12-16 01:13:53 +0000
committer T.J. Mercier <tjmercier@google.com> 2024-01-08 18:24:22 +0000
commit36fc7d357b7ffb7bb1f42d9d487a9d87cc767347 (patch)
tree439342c17e108705aee5dc2fe4d2998b8d5f0043 /services/coverage/java
parent3d64cfe640ed332d884dd673ca72eb9cb6785020 (diff)
Fix multiuser freeze-kills
If killPackageProcessesLSP is called with userId = -1 (UserHandle.USER_ALL) then the processes that we attempt to kill can belong to multiple package UIDs for different users. However we only attempt to freeze one package UID for all of the processes that get killed. The freezing and killing logic needs to be reorganized to ensure that the appropriate user-specific package UID is frozen for each process kill. Bug: 316198981 Test: CtsMultiUserTestCases Change-Id: I5bc2111a8df031dd7aa964103d71a28e238e4e90
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions