blob: aabff29f3fb49d832b6ccb0b082c419900a0a71d [file] [log] [blame]
Alex Klyubinf5446eb2017-03-23 14:27:32 -07001typeattribute crash_dump coredomain;
Jeff Vander Stoep08aa7152018-06-13 22:10:37 -07002
3allow crash_dump {
4 domain
5 -bpfloader
6 -crash_dump
7 -init
8 -kernel
9 -keystore
Mark Salyzyn275ea122018-08-07 16:03:47 -070010 -llkd
Jeff Vander Stoep08aa7152018-06-13 22:10:37 -070011 -logd
12 -ueventd
13 -vendor_init
14 -vold
15}:process { ptrace signal sigchld sigstop sigkill };
Mark Salyzyn275ea122018-08-07 16:03:47 -070016userdebug_or_eng(`
17 allow crash_dump { llkd logd }:process { ptrace signal sigchld sigstop sigkill };
18')
Jeff Vander Stoep08aa7152018-06-13 22:10:37 -070019
20neverallow crash_dump {
21 bpfloader
22 init
23 kernel
24 keystore
Mark Salyzyn275ea122018-08-07 16:03:47 -070025 llkd
26 userdebug_or_eng(`-llkd')
Jeff Vander Stoep08aa7152018-06-13 22:10:37 -070027 logd
28 userdebug_or_eng(`-logd')
29 ueventd
30 vendor_init
31 vold
32}:process { ptrace signal sigstop sigkill };
Alan Stokesb9cb73a2018-09-03 17:27:54 +010033
34neverallow crash_dump self:process ptrace;