Allow system_server to reopen its own memfd.
Bug: 311377497 Test: Run Pre-reboot Dexopt. Change-Id: Ic6e273732a042f0906fad7ffa73a3e45af2adde5
This commit is contained in:
parent
2f5774f756
commit
7a257541e9
1 changed files with 5 additions and 0 deletions
|
@ -1642,6 +1642,11 @@ neverallow {
|
||||||
# in Pre-reboot Dexopt.
|
# in Pre-reboot Dexopt.
|
||||||
allow system_server pre_reboot_dexopt_file:dir { getattr search };
|
allow system_server pre_reboot_dexopt_file:dir { getattr search };
|
||||||
|
|
||||||
|
# Allow system_server to reopen its own memfd.
|
||||||
|
# system_server needs to copy the new service-art.jar to a memfd and reopen it with the path
|
||||||
|
# /proc/self/fd/<fd> with a classloader.
|
||||||
|
allow system_server system_server_tmpfs:file open;
|
||||||
|
|
||||||
# Do not allow any domain other than init or system server to get or set the property
|
# Do not allow any domain other than init or system server to get or set the property
|
||||||
neverallow { domain -init -system_server } crashrecovery_prop:property_service set;
|
neverallow { domain -init -system_server } crashrecovery_prop:property_service set;
|
||||||
neverallow { domain -init -dumpstate -system_server } crashrecovery_prop:file no_rw_file_perms;
|
neverallow { domain -init -dumpstate -system_server } crashrecovery_prop:file no_rw_file_perms;
|
||||||
|
|
Loading…
Reference in a new issue