Lines Matching refs:dex2oat
1 # dex2oat
2 type dex2oat, domain, coredomain;
5 r_dir_file(dex2oat, apk_data_file)
7 r_dir_file(dex2oat, vendor_app_file)
9 allow dex2oat vendor_framework_file:dir { getattr search };
10 allow dex2oat vendor_framework_file:file { getattr open read map };
12 allow dex2oat tmpfs:file { read getattr map };
14 r_dir_file(dex2oat, dalvikcache_data_file)
15 allow dex2oat dalvikcache_data_file:file write;
18 allow dex2oat dalvikcache_data_file:lnk_file read;
19 allow dex2oat installd:fd use;
22 allow dex2oat system_file:file lock;
27 allow dex2oat asec_apk_file:file { read map };
28 allow dex2oat unlabeled:file { read map };
29 allow dex2oat oemfs:file { read map };
30 allow dex2oat apk_tmp_file:dir search;
31 allow dex2oat apk_tmp_file:file r_file_perms;
32 allow dex2oat user_profile_data_file:file { getattr read lock map };
34 # Allow dex2oat to compile app's secondary dex files which were reported back to
36 allow dex2oat { privapp_data_file app_data_file }:file { getattr read write lock map };
42 # Allow dex2oat to use file descriptors from otapreopt.
43 allow dex2oat postinstall_dexopt:fd use;
45 # Allow dex2oat to read files under /postinstall (e.g. APKs under /system, /system/bin/linker).
46 allow dex2oat postinstall_file:dir r_dir_perms;
47 allow dex2oat postinstall_file:filesystem getattr;
48 allow dex2oat postinstall_file:lnk_file { getattr read };
49 allow dex2oat postinstall_file:file read;
50 # Allow dex2oat to use libraries under /postinstall/system (e.g. /system/lib/libc.so).
52 allow dex2oat postinstall_file:file { execute getattr open };
54 # Allow dex2oat access to /postinstall/apex.
55 allow dex2oat postinstall_apex_mnt_dir:dir { getattr search };
57 # Allow dex2oat access to files in /data/ota.
58 allow dex2oat ota_data_file:dir ra_dir_perms;
59 allow dex2oat ota_data_file:file r_file_perms;
63 allow dex2oat ota_data_file:lnk_file { create read };
66 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to
68 allow dex2oat ota_data_file:file { create w_file_perms setattr };
75 allow dex2oat apexd:fd use;
77 # Allow dex2oat to use file descriptors from preinstall.
78 allow dex2oat art_apex_preinstall:fd use;
84 neverallow dex2oat { privapp_data_file app_data_file }:notdevfile_class_set open;