xref: /aosp_15_r20/system/sepolicy/microdroid/system/public/file.te (revision e4a36f4174b17bbab9dc043f4a65dc8d87377290)
1type system_linker_exec, file_type, system_file_type;
2
3# file types
4type adbd_socket, file_type, coredomain_socket;
5type apex_info_file, file_type;
6type apex_mnt_dir, file_type;
7type authfs_data_file, file_type, data_file_type, core_data_file_type;
8type authfs_service_socket, file_type, coredomain_socket;
9until_board_api(202504, `
10    type cgroup_desc_api_file, file_type, system_file_type;
11')
12type cgroup_desc_file, file_type, system_file_type;
13type extra_apk_file, file_type;
14type file_contexts_file, file_type, system_file_type;
15type linkerconfig_file, file_type;
16type nativetest_data_file, file_type, data_file_type, core_data_file_type;
17type property_contexts_file, file_type, system_file_type;
18type property_socket, file_type, coredomain_socket;
19type sepolicy_file, file_type, system_file_type;
20type service_contexts_file, file_type, system_file_type;
21type shell_data_file, file_type, data_file_type, core_data_file_type;
22type shell_test_data_file, file_type, data_file_type, core_data_file_type;
23type statsdw_socket, file_type, coredomain_socket;
24type system_bootstrap_lib_file, file_type, system_file_type;
25type system_data_file, file_type, data_file_type, core_data_file_type;
26type system_data_root_file, file_type, data_file_type, core_data_file_type;
27type system_event_log_tags_file, file_type, system_file_type;
28type system_file, file_type, system_file_type;
29type system_group_file, file_type, system_file_type;
30type system_lib_file, file_type, system_file_type;
31type system_linker_config_file, file_type, system_file_type;
32type system_passwd_file, file_type, system_file_type;
33type system_seccomp_policy_file, file_type, system_file_type;
34type system_security_cacerts_file, file_type, system_file_type;
35until_board_api(202504, `
36    type task_profiles_api_file, file_type, system_file_type;
37')
38type task_profiles_file, file_type, system_file_type;
39type trace_data_file, file_type, data_file_type, core_data_file_type;
40type unlabeled, file_type;
41type vendor_configs_file, file_type, vendor_file_type;
42type vendor_data_file, file_type, data_file_type;
43type vendor_file, file_type, vendor_file_type;
44type vendor_kernel_modules, vendor_file_type, file_type;
45type vendor_service_contexts_file, vendor_file_type, file_type;
46type vm_payload_service_socket, file_type, coredomain_socket;
47type traced_consumer_socket, file_type, coredomain_socket;
48type traced_producer_socket, file_type, coredomain_socket;
49
50# file system types
51type binfmt_miscfs, fs_type;
52type cgroup, fs_type;
53type cgroup_v2, fs_type;
54type config_gz, fs_type, proc_type;
55type configfs, fs_type;
56type debugfs, fs_type, debugfs_type;
57type debugfs_bootreceiver_tracing, fs_type, debugfs_type, tracefs_type;
58type debugfs_kcov, fs_type, debugfs_type;
59type debugfs_kprobes, fs_type, debugfs_type;
60type debugfs_mm_events_tracing, fs_type, debugfs_type, tracefs_type;
61type debugfs_mmc, fs_type, debugfs_type;
62type debugfs_trace_marker, fs_type, debugfs_type, tracefs_type;
63type debugfs_tracing, fs_type, debugfs_type, tracefs_type;
64type debugfs_tracing_debug, fs_type, debugfs_type, tracefs_type;
65type debugfs_tracing_instances, fs_type, debugfs_type, tracefs_type;
66type debugfs_tracing_printk_formats, fs_type, debugfs_type, tracefs_type;
67type debugfs_wakeup_sources, fs_type, debugfs_type;
68type debugfs_wifi_tracing, fs_type, debugfs_type, tracefs_type;
69type devpts, fs_type;
70type devtmpfs;
71type exfat, fs_type, sdcard_type;
72type fs_bpf, fs_type;
73type fs_bpf_tethering, fs_type;
74type functionfs, fs_type;
75type fuse, fs_type, fusefs_type;
76type fusectlfs, fs_type;
77type inotify, fs_type;
78type labeledfs, fs_type;
79type mqueue, fs_type;
80type pipefs, fs_type;
81type proc, fs_type, proc_type;
82type proc_abi, fs_type, proc_type;
83type proc_asound, fs_type, proc_type;
84type proc_bootconfig, fs_type, proc_type;
85type proc_buddyinfo, fs_type, proc_type;
86type proc_cmdline, fs_type, proc_type;
87type proc_cpuinfo, fs_type, proc_type;
88type proc_dirty, fs_type, proc_type;
89type proc_diskstats, fs_type, proc_type;
90type proc_drop_caches, fs_type, proc_type;
91type proc_dt_avf, fs_type, proc_type;
92type proc_extra_free_kbytes, fs_type, proc_type;
93type proc_filesystems, fs_type, proc_type;
94type proc_hostname, fs_type, proc_type;
95type proc_hung_task, fs_type, proc_type;
96type proc_interrupts, fs_type, proc_type;
97type proc_iomem, fs_type, proc_type;
98type proc_kallsyms, fs_type, proc_type;
99type proc_keys, fs_type, proc_type;
100type proc_kmsg, fs_type, proc_type;
101type proc_kpageflags, fs_type, proc_type;
102type proc_loadavg, fs_type, proc_type;
103type proc_locks, fs_type, proc_type;
104type proc_lowmemorykiller, fs_type, proc_type;
105type proc_max_map_count, fs_type, proc_type;
106type proc_meminfo, fs_type, proc_type;
107type proc_min_free_order_shift, fs_type, proc_type;
108type proc_misc, fs_type, proc_type;
109type proc_modules, fs_type, proc_type;
110type proc_mounts, fs_type, proc_type;
111type proc_net, fs_type, proc_type, proc_net_type;
112type proc_net_tcp_udp, fs_type, proc_type;
113type proc_overcommit_memory, fs_type, proc_type;
114type proc_page_cluster, fs_type, proc_type;
115type proc_pagetypeinfo, fs_type, proc_type;
116type proc_panic, fs_type, proc_type;
117type proc_perf, fs_type, proc_type;
118type proc_pid_max, fs_type, proc_type;
119type proc_pipe_conf, fs_type, proc_type;
120type proc_pressure_cpu, fs_type, proc_type;
121type proc_pressure_io, fs_type, proc_type;
122type proc_pressure_mem, fs_type, proc_type;
123type proc_qtaguid_ctrl, fs_type, proc_type;
124type proc_qtaguid_stat, fs_type, proc_type;
125type proc_random, fs_type, proc_type;
126type proc_sched, fs_type, proc_type;
127type proc_security, fs_type, proc_type;
128type proc_slabinfo, fs_type, proc_type;
129type proc_stat, fs_type, proc_type;
130type proc_swaps, fs_type, proc_type;
131type proc_sysrq, fs_type, proc_type;
132type proc_timer, fs_type, proc_type;
133type proc_tty_drivers, fs_type, proc_type;
134type proc_uid_concurrent_active_time, fs_type, proc_type;
135type proc_uid_concurrent_policy_time, fs_type, proc_type;
136type proc_uid_cpupower, fs_type, proc_type;
137type proc_uid_cputime_removeuid, fs_type, proc_type;
138type proc_uid_cputime_showstat, fs_type, proc_type;
139type proc_uid_io_stats, fs_type, proc_type;
140type proc_uid_procstat_set, fs_type, proc_type;
141type proc_uid_time_in_state, fs_type, proc_type;
142type proc_uptime, fs_type, proc_type;
143type proc_version, fs_type, proc_type;
144type proc_vmallocinfo, fs_type, proc_type;
145type proc_vmstat, fs_type, proc_type;
146type proc_zoneinfo, fs_type, proc_type;
147type pstorefs, fs_type;
148type rootfs, fs_type;
149type sdcardfs, fs_type, sdcard_type;
150type securityfs, fs_type;
151type selinuxfs, fs_type;
152type shm, fs_type;
153type sockfs, fs_type;
154type sysfs, fs_type, sysfs_type;
155type sysfs_android_usb, fs_type, sysfs_type;
156type sysfs_bluetooth_writable, fs_type, sysfs_type;
157type sysfs_devices_block, fs_type, sysfs_type;
158type sysfs_devices_cs_etm, fs_type, sysfs_type;
159type sysfs_devices_system_cpu, fs_type, sysfs_type;
160type sysfs_dm, fs_type, sysfs_type;
161type sysfs_dm_verity, fs_type, sysfs_type;
162type sysfs_dma_heap, fs_type, sysfs_type;
163type sysfs_dmabuf_stats, fs_type, sysfs_type;
164type sysfs_dt_avf, fs_type, sysfs_type;
165type sysfs_dt_firmware_android, fs_type, sysfs_type;
166type sysfs_extcon, fs_type, sysfs_type;
167type sysfs_fs_ext4_features, fs_type, sysfs_type;
168type sysfs_fs_f2fs, fs_type, sysfs_type;
169type sysfs_fs_incfs_features, fs_type, sysfs_type;
170type sysfs_fs_incfs_metrics, fs_type, sysfs_type;
171type sysfs_hwrandom, fs_type, sysfs_type;
172type sysfs_ion, fs_type, sysfs_type;
173type sysfs_ipv4, fs_type, sysfs_type;
174type sysfs_kernel_notes, fs_type, sysfs_type;
175type sysfs_leds, fs_type, sysfs_type;
176type sysfs_loop, fs_type, sysfs_type;
177type sysfs_lowmemorykiller, fs_type, sysfs_type;
178type sysfs_net, fs_type, sysfs_type;
179type sysfs_nfc_power_writable, fs_type, sysfs_type;
180type sysfs_power, fs_type, sysfs_type;
181type sysfs_rtc, fs_type, sysfs_type;
182type sysfs_suspend_stats, fs_type, sysfs_type;
183type sysfs_switch, fs_type, sysfs_type;
184type sysfs_transparent_hugepage, fs_type, sysfs_type;
185type sysfs_uhid, fs_type, sysfs_type;
186type sysfs_usermodehelper, fs_type, sysfs_type;
187type sysfs_vibrator, fs_type, sysfs_type;
188type sysfs_wake_lock, fs_type, sysfs_type;
189type sysfs_wakeup, fs_type, sysfs_type;
190type sysfs_wakeup_reasons, fs_type, sysfs_type;
191type sysfs_wlan_fwpath, fs_type, sysfs_type;
192type sysfs_zram, fs_type, sysfs_type;
193type sysfs_zram_uevent, fs_type, sysfs_type;
194type tmpfs, fs_type;
195type usbfs, fs_type;
196type usermodehelper, fs_type, proc_type;
197type vfat, fs_type, sdcard_type;
198
199# public is for vendor-facing type and attribute definitions.
200# DO NOT ADD allow, neverallow, or dontaudit statements here.
201# Instead, add such policy rules to private/*.te.
202