Skip to content
Snippets Groups Projects
Commit c21e9cc1 authored by Christopher Ferris's avatar Christopher Ferris Committed by Gerrit Code Review
Browse files

Merge "Allow debuggerd to redirect requests."

parents 566e8fe2 b51c4dd3
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,10 @@ allow debuggerd domain:process { sigstop signal }; ...@@ -22,6 +22,10 @@ allow debuggerd domain:process { sigstop signal };
allow debuggerd exec_type:file r_file_perms; allow debuggerd exec_type: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.
# This only happens on 64 bit systems, where all requests go to the 64 bit
# debuggerd and get redirected to the 32 bit debuggerd if the process is 32 bit.
allow debuggerd { drmserver mediaserver sdcardd surfaceflinger inputflinger }:debuggerd dump_backtrace;
# Connect to system_server via /data/system/ndebugsocket. # Connect to system_server via /data/system/ndebugsocket.
unix_socket_connect(debuggerd, system_ndebug, system_server) unix_socket_connect(debuggerd, system_ndebug, system_server)
......
...@@ -104,9 +104,6 @@ allow dumpstate net_data_file:file r_file_perms; ...@@ -104,9 +104,6 @@ allow dumpstate net_data_file:file r_file_perms;
allow dumpstate tombstone_data_file:dir r_dir_perms; allow dumpstate tombstone_data_file:dir r_dir_perms;
allow dumpstate tombstone_data_file:file r_file_perms; allow dumpstate tombstone_data_file:file r_file_perms;
# Access /system/bin executables to determine type of executable.
allow dumpstate {drmserver_exec mediaserver_exec sdcardd_exec surfaceflinger_exec}:file r_file_perms;
allow dumpstate { allow dumpstate {
drmserver_service drmserver_service
healthd_service healthd_service
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment