Nick Kralevich | 929da01 | 2017-02-16 12:04:40 -0800 | [diff] [blame] | 1 | # /proc/config.gz |
Tri Vo | 41bf08e | 2018-02-15 18:07:18 -0800 | [diff] [blame] | 2 | type config_gz, fs_type, proc_type; |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 3 | |
Maciej Żenczykowski | b13921c | 2022-05-21 05:03:29 -0700 | [diff] [blame] | 4 | # /sys/fs/bpf/<dir> for mainline tethering use |
| 5 | # TODO: move S+ fs_bpf_tethering here from public/file.te |
| 6 | type fs_bpf_net_private, fs_type, bpffs_type; |
| 7 | type fs_bpf_net_shared, fs_type, bpffs_type; |
| 8 | type fs_bpf_netd_readonly, fs_type, bpffs_type; |
| 9 | type fs_bpf_netd_shared, fs_type, bpffs_type; |
| 10 | |
Dan Cashman | 91d398d | 2017-09-26 12:58:29 -0700 | [diff] [blame] | 11 | # /data/misc/storaged |
| 12 | type storaged_data_file, file_type, data_file_type, core_data_file_type; |
Vishnu Nair | 2d6942d | 2017-11-17 08:23:32 -0800 | [diff] [blame] | 13 | |
| 14 | # /data/misc/wmtrace for wm traces |
| 15 | type wm_trace_data_file, file_type, data_file_type, core_data_file_type; |
Primiano Tucci | 1a9f4f7 | 2018-01-24 16:07:09 +0000 | [diff] [blame] | 16 | |
Hongming Jin | 58f8341 | 2021-02-09 12:03:40 -0800 | [diff] [blame] | 17 | # /data/misc/a11ytrace for accessibility traces |
| 18 | type accessibility_trace_data_file, file_type, data_file_type, core_data_file_type; |
| 19 | |
Primiano Tucci | 1a9f4f7 | 2018-01-24 16:07:09 +0000 | [diff] [blame] | 20 | # /data/misc/perfetto-traces for perfetto traces |
| 21 | type perfetto_traces_data_file, file_type, data_file_type, core_data_file_type; |
Dan Austin | 55d9096 | 2018-11-29 10:37:18 -0800 | [diff] [blame] | 22 | |
Primiano Tucci | 2f99809 | 2021-01-07 17:12:21 +0000 | [diff] [blame] | 23 | # /data/misc/perfetto-traces/bugreport for perfetto traces for bugreports. |
| 24 | type perfetto_traces_bugreport_data_file, file_type, data_file_type, core_data_file_type; |
| 25 | |
Primiano Tucci | 512bdb9 | 2020-10-13 21:13:09 +0100 | [diff] [blame] | 26 | # /data/misc/perfetto-configs for perfetto configs |
| 27 | type perfetto_configs_data_file, file_type, data_file_type, core_data_file_type; |
| 28 | |
Mohammad Samiul Islam | d2ffd35 | 2022-05-11 21:43:54 +0100 | [diff] [blame] | 29 | # /data/misc_{ce/de}/<user>/sdksandbox root data directory for sdk sandbox processes |
| 30 | type sdk_sandbox_system_data_file, file_type, data_file_type, core_data_file_type; |
Bram Bonne | b93f26f | 2022-03-15 18:28:02 +0100 | [diff] [blame] | 31 | # /data/misc_{ce/de}/<user>/sdksandbox/<app-name>/* subdirectory for sdk sandbox processes |
| 32 | type sdk_sandbox_data_file, file_type, data_file_type, core_data_file_type, app_data_file_type; |
| 33 | |
Dan Austin | 55d9096 | 2018-11-29 10:37:18 -0800 | [diff] [blame] | 34 | # /sys/kernel/debug/kcov for coverage guided kernel fuzzing in userdebug builds. |
| 35 | type debugfs_kcov, fs_type, debugfs_type; |
| 36 | |
Nick Kralevich | fb66c6f | 2019-01-11 09:37:46 -0800 | [diff] [blame] | 37 | # App executable files in /data/data directories |
| 38 | type app_exec_data_file, file_type, data_file_type, core_data_file_type; |
| 39 | typealias app_exec_data_file alias rs_data_file; |
Narayan Kamath | 2ad229c | 2019-01-14 15:02:12 +0000 | [diff] [blame] | 40 | |
| 41 | # /data/misc_[ce|de]/rollback : Used by installd to store snapshots |
| 42 | # of application data. |
| 43 | type rollback_data_file, file_type, data_file_type, core_data_file_type; |
Kiyoung Kim | affa6f3 | 2019-07-08 19:02:05 +0900 | [diff] [blame] | 44 | |
Tianjie | b729aa6 | 2021-10-05 22:13:20 -0700 | [diff] [blame] | 45 | # /data/misc_ce/checkin for checkin apps. |
| 46 | type checkin_data_file, file_type, data_file_type, core_data_file_type; |
| 47 | |
Yifan Hong | 07a99e1 | 2019-08-07 13:01:15 -0700 | [diff] [blame] | 48 | # /data/gsi/ota |
| 49 | type ota_image_data_file, file_type, data_file_type, core_data_file_type; |
Shuo Qian | 9322cb0 | 2019-10-15 13:13:56 -0700 | [diff] [blame] | 50 | |
Howard Chen | 55665d6 | 2020-12-25 17:32:13 +0800 | [diff] [blame] | 51 | # /data/gsi_persistent_data |
| 52 | type gsi_persistent_data_file, file_type, data_file_type, core_data_file_type; |
| 53 | |
Shuo Qian | 9322cb0 | 2019-10-15 13:13:56 -0700 | [diff] [blame] | 54 | # /data/misc/emergencynumberdb |
| 55 | type emergency_data_file, file_type, data_file_type, core_data_file_type; |
Yi Kong | 239c85d | 2020-06-18 12:43:23 +0800 | [diff] [blame] | 56 | |
| 57 | # /data/misc/profcollectd |
| 58 | type profcollectd_data_file, file_type, data_file_type, core_data_file_type; |
Orion Hodson | 8f75f76 | 2020-10-16 15:29:55 +0100 | [diff] [blame] | 59 | |
| 60 | # /data/misc/apexdata/com.android.art |
Alan Stokes | fa10a14 | 2021-07-12 14:21:48 +0100 | [diff] [blame] | 61 | type apex_art_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
Orion Hodson | 8f75f76 | 2020-10-16 15:29:55 +0100 | [diff] [blame] | 62 | |
| 63 | # /data/misc/apexdata/com.android.art/staging |
| 64 | type apex_art_staging_data_file, file_type, data_file_type, core_data_file_type; |
Seigo Nonaka | 9c3707f | 2021-01-21 13:08:31 -0800 | [diff] [blame] | 65 | |
Alan Stokes | 10fbf23 | 2021-07-12 15:12:37 +0100 | [diff] [blame] | 66 | # /data/misc/apexdata/com.android.compos |
| 67 | type apex_compos_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
| 68 | |
Alan Stokes | 53c76a2 | 2022-02-08 15:44:06 +0000 | [diff] [blame] | 69 | # legacy labels for various /data/misc[_ce|_de]/*/apexdata directories - retained |
| 70 | # for backward compatibility b/217581286 |
| 71 | type apex_appsearch_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
| 72 | type apex_permission_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
| 73 | type apex_scheduling_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
Junyu Lai | c43dbf8 | 2022-04-20 18:48:06 +0800 | [diff] [blame] | 74 | type apex_tethering_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
Alan Stokes | 53c76a2 | 2022-02-08 15:44:06 +0000 | [diff] [blame] | 75 | type apex_wifi_data_file, file_type, data_file_type, core_data_file_type, apex_data_file_type; |
| 76 | |
Seigo Nonaka | 9c3707f | 2021-01-21 13:08:31 -0800 | [diff] [blame] | 77 | # /data/font/files |
| 78 | type font_data_file, file_type, data_file_type, core_data_file_type; |
Martijn Coenen | 6afdb72 | 2020-11-27 12:23:54 +0100 | [diff] [blame] | 79 | |
Alexander Potapenko | 0a64d10 | 2022-01-28 19:48:27 +0100 | [diff] [blame] | 80 | # /data/misc/dmesgd |
| 81 | type dmesgd_data_file, file_type, data_file_type, core_data_file_type; |
| 82 | |
Orion Hodson | 7c6b3eb | 2021-04-09 15:17:38 +0100 | [diff] [blame] | 83 | # /data/misc/odrefresh |
| 84 | type odrefresh_data_file, file_type, data_file_type, core_data_file_type; |
| 85 | |
Martijn Coenen | 6afdb72 | 2020-11-27 12:23:54 +0100 | [diff] [blame] | 86 | # /data/misc/odsign |
| 87 | type odsign_data_file, file_type, data_file_type, core_data_file_type; |
satayev | afc9791 | 2021-03-19 11:08:49 +0000 | [diff] [blame] | 88 | |
Shikha Panwar | 36daf98 | 2022-02-24 11:50:35 +0000 | [diff] [blame] | 89 | # /data/misc/odsign_metrics |
| 90 | type odsign_metrics_file, file_type, data_file_type, core_data_file_type; |
| 91 | |
Andrew Walbran | 654c5b0 | 2021-05-19 17:10:43 +0000 | [diff] [blame] | 92 | # /data/misc/virtualizationservice |
| 93 | type virtualizationservice_data_file, file_type, data_file_type, core_data_file_type; |
| 94 | |
satayev | afc9791 | 2021-03-19 11:08:49 +0000 | [diff] [blame] | 95 | # /data/system/environ |
| 96 | type environ_system_data_file, file_type, data_file_type, core_data_file_type; |
Andrew Walbran | a995e84 | 2021-03-29 17:19:12 +0000 | [diff] [blame] | 97 | |
Josh Yang | 1d967dd | 2021-12-23 14:37:41 -0800 | [diff] [blame] | 98 | # /data/bootanim |
| 99 | type bootanim_data_file, file_type, data_file_type, core_data_file_type; |
| 100 | |
Andrew Walbran | a995e84 | 2021-03-29 17:19:12 +0000 | [diff] [blame] | 101 | # /dev/kvm |
| 102 | type kvm_device, dev_type; |
Alan Stokes | ec4a90f | 2021-09-21 13:32:24 +0100 | [diff] [blame] | 103 | |
| 104 | # /apex/com.android.virt/bin/fd_server |
| 105 | type fd_server_exec, system_file_type, exec_type, file_type; |
Jeff Vander Stoep | 5aa5e5e | 2021-11-17 08:51:11 +0100 | [diff] [blame] | 106 | |
Alan Stokes | 766caba | 2022-02-14 14:33:37 +0000 | [diff] [blame] | 107 | # /apex/com.android.compos/bin/compsvc |
| 108 | type compos_exec, exec_type, file_type, system_file_type; |
| 109 | # /apex/com.android.compos/bin/compos_key_helper |
| 110 | type compos_key_helper_exec, exec_type, file_type, system_file_type; |
| 111 | |
Jeff Vander Stoep | 5aa5e5e | 2021-11-17 08:51:11 +0100 | [diff] [blame] | 112 | # /metadata/sepolicy |
| 113 | type sepolicy_metadata_file, file_type; |
Jeff Vander Stoep | bc0fa66 | 2021-12-03 15:21:54 +0100 | [diff] [blame] | 114 | |
| 115 | # /dev/selinux/test - used to verify that apex sepolicy is loaded and |
| 116 | # property labeled. |
| 117 | type sepolicy_test_file, file_type; |
Jiakai Zhang | c871c1c | 2022-07-19 21:29:31 +0100 | [diff] [blame] | 118 | |
| 119 | # /apex/com.android.art/bin/art_exec |
| 120 | # This executable does not have its own domain because it is executed in the caller's domain. For |
| 121 | # example, it is executed in the `artd` domain when artd calls it. |
| 122 | type art_exec_exec, system_file_type, exec_type, file_type; |
Pete Bentley | e6da3b8 | 2022-09-16 15:31:39 +0100 | [diff] [blame^] | 123 | |
| 124 | # Filesystem entry for for PRNG seeder socket. Processes require |
| 125 | # write permission on this to connect, and needs to be mlstrustedobject |
| 126 | # in to satisfy MLS constraints for trusted domains. |
| 127 | type prng_seeder_socket, file_type, coredomain_socket, mlstrustedobject; |