| typeattribute shell coredomain; |
| |
| # systrace support - allow atrace to run |
| allow shell debugfs_tracing:dir r_dir_perms; |
| allow shell debugfs_tracing:file r_file_perms; |
| allow shell tracing_shell_writable:file rw_file_perms; |
| allow shell debugfs_trace_marker:file getattr; |
| allow shell atrace_exec:file rx_file_perms; |
| |
| # read config.gz for CTS purposes |
| allow shell config_gz:file r_file_perms; |
| |
| userdebug_or_eng(` |
| allow shell tracing_shell_writable_debug:file rw_file_perms; |
| ') |
| |
| # Run app_process. |
| # XXX Transition into its own domain? |
| app_domain(shell) |
| |
| # allow shell to call dumpsys storaged |
| binder_call(shell, storaged) |