summaryrefslogtreecommitdiff
path: root/prebuilts/api/32.0/private/lmkd.te
diff options
context:
space:
mode:
Diffstat (limited to 'prebuilts/api/32.0/private/lmkd.te')
-rw-r--r--prebuilts/api/32.0/private/lmkd.te18
1 files changed, 18 insertions, 0 deletions
diff --git a/prebuilts/api/32.0/private/lmkd.te b/prebuilts/api/32.0/private/lmkd.te
new file mode 100644
index 000000000..aee1b7f19
--- /dev/null
+++ b/prebuilts/api/32.0/private/lmkd.te
@@ -0,0 +1,18 @@
+typeattribute lmkd coredomain;
+
+init_daemon_domain(lmkd)
+
+# Set sys.lmk.* properties.
+set_prop(lmkd, system_lmk_prop)
+
+# Set lmkd.* properties.
+set_prop(lmkd, lmkd_prop)
+
+# Get persist.device_config.lmk_native.* properties.
+get_prop(lmkd, device_config_lmkd_native_prop)
+
+allow lmkd fs_bpf:dir search;
+allow lmkd fs_bpf:file read;
+allow lmkd bpfloader:bpf map_read;
+
+neverallow { domain -init -lmkd -vendor_init } lmkd_prop:property_service set;