Skip to content
Snippets Groups Projects
Commit 16b4b927 authored by Nick Kralevich's avatar Nick Kralevich Committed by android-build-merger
Browse files

profman/debuggerd: allow libart_file:file r_file_perms am: 364fd197 am: d62abbee am: ff6715f3

am: c9d0e1e9

Change-Id: I1dcb7093b6a770cf2ff1f124d9092b79a8d34d58
parents d15db774 c9d0e1e9
No related branches found
No related tags found
No related merge requests found
...@@ -23,7 +23,7 @@ allow debuggerd tombstone_data_file:file create_file_perms; ...@@ -23,7 +23,7 @@ allow debuggerd tombstone_data_file:file create_file_perms;
allow debuggerd shared_relro_file:dir r_dir_perms; allow debuggerd shared_relro_file:dir r_dir_perms;
allow debuggerd shared_relro_file:file r_file_perms; allow debuggerd shared_relro_file:file r_file_perms;
allow debuggerd domain:process { sigstop sigkill signal }; allow debuggerd domain:process { sigstop sigkill signal };
allow debuggerd exec_type:file r_file_perms; allow debuggerd { exec_type libart_file }:file r_file_perms;
# Access app library # Access app library
allow debuggerd system_data_file:file open; allow debuggerd system_data_file:file open;
# Allow debuggerd to redirect a dump_backtrace request to itself. # Allow debuggerd to redirect a dump_backtrace request to itself.
......
...@@ -107,8 +107,10 @@ allow domain libart_file:file { execute read open getattr }; ...@@ -107,8 +107,10 @@ allow domain libart_file:file { execute read open getattr };
auditallow { auditallow {
domain domain
-appdomain -appdomain
-debuggerd
-dex2oat -dex2oat
-dumpstate -dumpstate
-profman
-recovery -recovery
-zygote -zygote
} libart_file:file { execute read open getattr }; } libart_file:file { execute read open getattr };
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
type profman, domain; type profman, domain;
type profman_exec, exec_type, file_type; type profman_exec, exec_type, file_type;
allow profman libart_file:file r_file_perms;
allow profman user_profile_data_file:file { getattr read write lock }; allow profman user_profile_data_file:file { getattr read write lock };
# Dumping profile info opens the application APK file for pretty printing. # Dumping profile info opens the application APK file for pretty printing.
...@@ -14,4 +16,8 @@ allow profman profman_dump_data_file:file { write }; ...@@ -14,4 +16,8 @@ allow profman profman_dump_data_file:file { write };
allow profman installd:fd use; allow profman installd:fd use;
###
### neverallow rules
###
neverallow profman app_data_file:notdevfile_class_set open; neverallow profman app_data_file:notdevfile_class_set open;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment