diff options
author | Marco Ballesio <balejs@google.com> | 2021-01-27 10:03:27 -0800 |
---|---|---|
committer | Marco Ballesio <balejs@google.com> | 2021-01-27 16:13:27 -0800 |
commit | 8b5cdef0da56bf602674227e699a7a8e36645a21 (patch) | |
tree | d66eb33bec606203e97bca475d23a3c5e47aa1ee /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | d23e082711b67a6b4f9fb983cacff7563059ce86 (diff) |
CachedAppOptimizer: adapt freezer to uid/pid hiearchy.
The uid/pid hierarchy freezer is supported if the cgroup.freeze file is
present under any uid cgroup. Check on uid_0 which is granted to exist.
Also handle binder when enabling/disabling freezer. Freeze the binder interfaces
for all froze processes after enabling the app freezer. Similarly, unfreeze the
interfaces of frozen processes when the app freezer is enabled.
Bug: 168907513
Bug: 173173405
Test: verified proper functioning of the freezer after boot on devices
supporting the uid/pid hierarchy.
Test: ran "adb shell am dumpsys meminfo -a", verified that no processes
were killed by ActivityManager and that the command did not hang.
Change-Id: Ia7fa25cb6c59da73d34460ead4833cec69f7f6bc
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions