/aosp12/system/sepolicy/prebuilts/api/31.0/private/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain, coredomain; 5 userfaultfd_use(dex2oat) 7 r_dir_file(dex2oat, apk_data_file) 9 r_dir_file(dex2oat, vendor_app_file) 18 allow dex2oat installd:fd use; 21 allow dex2oat system_file:file lock; 42 allow dex2oat odrefresh:fd use; 46 allow dex2oat odsign:fd use; 93 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to [all …]
|
H A D | postinstall_dexopt.te | 3 # Note: otapreopt is a driver for dex2oat, and reuses parts of installd. As such, 10 # Run dex2oat/patchoat in its own sandbox. 12 # - Case where dex2oat is in a non-flattened APEX, which has retained 14 domain_auto_trans(postinstall_dexopt, dex2oat_exec, dex2oat) 15 # - Case where dex2oat is in a flattened APEX, which has been tagged 17 domain_auto_trans(postinstall_dexopt, postinstall_file, dex2oat) 44 # Read app data (APKs) as input to dex2oat. 46 # Read vendor app data (APKs) as input to dex2oat. 48 # Read vendor overlay files (APKs) as input to dex2oat.
|
H A D | odrefresh.te | 17 # sets up files here and passes file descriptors for dex2oat to write to. 21 # Run dex2oat in its own sandbox. 22 domain_auto_trans(odrefresh, dex2oat_exec, dex2oat) 24 # Allow odrefresh to kill dex2oat if compilation times out. 25 allow odrefresh dex2oat:process sigkill;
|
/aosp12/system/sepolicy/prebuilts/api/32.0/private/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain, coredomain; 5 userfaultfd_use(dex2oat) 7 r_dir_file(dex2oat, apk_data_file) 9 r_dir_file(dex2oat, vendor_app_file) 18 allow dex2oat installd:fd use; 21 allow dex2oat system_file:file lock; 42 allow dex2oat odrefresh:fd use; 46 allow dex2oat odsign:fd use; 93 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to [all …]
|
H A D | postinstall_dexopt.te | 3 # Note: otapreopt is a driver for dex2oat, and reuses parts of installd. As such, 10 # Run dex2oat/patchoat in its own sandbox. 12 # - Case where dex2oat is in a non-flattened APEX, which has retained 14 domain_auto_trans(postinstall_dexopt, dex2oat_exec, dex2oat) 15 # - Case where dex2oat is in a flattened APEX, which has been tagged 17 domain_auto_trans(postinstall_dexopt, postinstall_file, dex2oat) 44 # Read app data (APKs) as input to dex2oat. 46 # Read vendor app data (APKs) as input to dex2oat. 48 # Read vendor overlay files (APKs) as input to dex2oat.
|
H A D | odrefresh.te | 17 # sets up files here and passes file descriptors for dex2oat to write to. 21 # Run dex2oat in its own sandbox. 22 domain_auto_trans(odrefresh, dex2oat_exec, dex2oat) 24 # Allow odrefresh to kill dex2oat if compilation times out. 25 allow odrefresh dex2oat:process sigkill;
|
/aosp12/system/sepolicy/private/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain, coredomain; 5 userfaultfd_use(dex2oat) 7 r_dir_file(dex2oat, apk_data_file) 9 r_dir_file(dex2oat, vendor_app_file) 18 allow dex2oat installd:fd use; 21 allow dex2oat system_file:file lock; 42 allow dex2oat odrefresh:fd use; 46 allow dex2oat odsign:fd use; 93 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to [all …]
|
H A D | postinstall_dexopt.te | 3 # Note: otapreopt is a driver for dex2oat, and reuses parts of installd. As such, 10 # Run dex2oat/patchoat in its own sandbox. 12 # - Case where dex2oat is in a non-flattened APEX, which has retained 14 domain_auto_trans(postinstall_dexopt, dex2oat_exec, dex2oat) 15 # - Case where dex2oat is in a flattened APEX, which has been tagged 17 domain_auto_trans(postinstall_dexopt, postinstall_file, dex2oat) 44 # Read app data (APKs) as input to dex2oat. 46 # Read vendor app data (APKs) as input to dex2oat. 48 # Read vendor overlay files (APKs) as input to dex2oat.
|
H A D | odrefresh.te | 17 # sets up files here and passes file descriptors for dex2oat to write to. 21 # Run dex2oat in its own sandbox. 22 domain_auto_trans(odrefresh, dex2oat_exec, dex2oat) 24 # Allow odrefresh to kill dex2oat if compilation times out. 25 allow odrefresh dex2oat:process sigkill;
|
/aosp12/system/sepolicy/prebuilts/api/29.0/private/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain, coredomain; 5 r_dir_file(dex2oat, apk_data_file) 7 r_dir_file(dex2oat, vendor_app_file) 14 r_dir_file(dex2oat, dalvikcache_data_file) 19 allow dex2oat installd:fd use; 22 allow dex2oat system_file:file lock; 29 allow dex2oat oemfs:file { read map }; 30 allow dex2oat apk_tmp_file:dir search; 66 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to [all …]
|
H A D | postinstall_dexopt.te | 3 # Note: otapreopt is a driver for dex2oat, and reuses parts of installd. As such, 8 # Run dex2oat/patchoat in its own sandbox. 10 # - Case where dex2oat is in a non-flattened APEX, which has retained 12 domain_auto_trans(postinstall_dexopt, dex2oat_exec, dex2oat) 13 # - Case where dex2oat is in a flattened APEX, which has been tagged 15 domain_auto_trans(postinstall_dexopt, postinstall_file, dex2oat) 31 # Read app data (APKs) as input to dex2oat. 33 # Read vendor app data (APKs) as input to dex2oat. 35 # Read vendor overlay files (APKs) as input to dex2oat.
|
/aosp12/system/sepolicy/prebuilts/api/30.0/private/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain, coredomain; 5 r_dir_file(dex2oat, apk_data_file) 7 r_dir_file(dex2oat, vendor_app_file) 14 r_dir_file(dex2oat, dalvikcache_data_file) 19 allow dex2oat installd:fd use; 22 allow dex2oat system_file:file lock; 29 allow dex2oat oemfs:file { read map }; 30 allow dex2oat apk_tmp_file:dir search; 66 # pass file descriptors for the preopted boot image to dex2oat. So dex2oat needs to be able to [all …]
|
H A D | postinstall_dexopt.te | 3 # Note: otapreopt is a driver for dex2oat, and reuses parts of installd. As such, 8 # Run dex2oat/patchoat in its own sandbox. 10 # - Case where dex2oat is in a non-flattened APEX, which has retained 12 domain_auto_trans(postinstall_dexopt, dex2oat_exec, dex2oat) 13 # - Case where dex2oat is in a flattened APEX, which has been tagged 15 domain_auto_trans(postinstall_dexopt, postinstall_file, dex2oat) 31 # Read app data (APKs) as input to dex2oat. 33 # Read vendor app data (APKs) as input to dex2oat. 35 # Read vendor overlay files (APKs) as input to dex2oat.
|
/aosp12/system/sepolicy/prebuilts/api/27.0/public/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain; 5 r_dir_file(dex2oat, apk_data_file) 7 r_dir_file(dex2oat, vendor_app_file) 19 allow dex2oat installd:fd use; 22 allow dex2oat system_file:file lock; 27 allow dex2oat asec_apk_file:file read; 28 allow dex2oat unlabeled:file read; 29 allow dex2oat oemfs:file read; 30 allow dex2oat apk_tmp_file:dir search; [all …]
|
/aosp12/system/sepolicy/prebuilts/api/26.0/public/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain; 5 r_dir_file(dex2oat, apk_data_file) 7 r_dir_file(dex2oat, vendor_app_file) 19 allow dex2oat installd:fd use; 22 allow dex2oat system_file:file lock; 27 allow dex2oat asec_apk_file:file read; 28 allow dex2oat unlabeled:file read; 29 allow dex2oat oemfs:file read; 30 allow dex2oat apk_tmp_file:dir search; [all …]
|
/aosp12/system/sepolicy/prebuilts/api/28.0/public/ |
H A D | dex2oat.te | 1 # dex2oat 2 type dex2oat, domain; 5 r_dir_file(dex2oat, apk_data_file) 7 r_dir_file(dex2oat, vendor_app_file) 19 allow dex2oat installd:fd use; 22 allow dex2oat system_file:file lock; 27 allow dex2oat asec_apk_file:file read; 28 allow dex2oat unlabeled:file read; 29 allow dex2oat oemfs:file read; 30 allow dex2oat apk_tmp_file:dir search; [all …]
|
/aosp12/art/dex2oat/ |
H A D | Android.bp | 99 name: "libart-dex2oat", 124 "libart-dex2oat", 147 name: "libartd-dex2oat", 174 "libartd-dex2oat", 202 "dex2oat.cc", 259 name: "dex2oat", 261 "dex2oat-defaults", 430 "libart-dex2oat", 450 "libartd-dex2oat", 552 "libartd-dex2oat", [all …]
|
H A D | dex2oat.cc | 112 namespace dex2oat { namespace 2433 int image_fd = dex2oat.IsAppImage() ? dex2oat.app_image_fd_ : dex2oat.image_fd_; in ScopedDex2oatReporting() 3042 static dex2oat::ReturnCode DoCompilation(Dex2Oat& dex2oat) { in DoCompilation() argument 3066 if (dex2oat.IsHost()) { in DoCompilation() 3070 dex2oat.DumpTiming(); in DoCompilation() 3085 dex2oat.DumpTiming(); in DoCompilation() 3125 if (!dex2oat->OpenFile()) { in Dex2oat() 3138 dex2oat->IsBootImage() || dex2oat->IsBootImageExtension() || in Dex2oat() 3139 dex2oat->IsHost() || in Dex2oat() 3153 dex2oat::ReturnCode setup_code = dex2oat->Setup(); in Dex2oat() [all …]
|
/aosp12/hardware/google/pixel/power-libperfmgr/aidl/ |
H A D | android.hardware.power-service.pixel-libperfmgr.rc | 23 on property:vendor.powerhal.dalvik.vm.dex2oat-threads=* 24 setprop dalvik.vm.dex2oat-threads ${vendor.powerhal.dalvik.vm.dex2oat-threads} 25 setprop dalvik.vm.restore-dex2oat-threads ${vendor.powerhal.dalvik.vm.dex2oat-threads} 27 on property:vendor.powerhal.dalvik.vm.dex2oat-cpu-set=* 28 setprop dalvik.vm.dex2oat-cpu-set ${vendor.powerhal.dalvik.vm.dex2oat-cpu-set} 29 setprop dalvik.vm.restore-dex2oat-cpu-set ${vendor.powerhal.dalvik.vm.dex2oat-cpu-set}
|
/aosp12/art/test/118-noimage-dex2oat/ |
H A D | expected-stdout.txt | 1 Run -Xnoimage-dex2oat 3 Has image is false, is image dex2oat enabled is false, is BOOTCLASSPATH on disk is false. 5 Run -Ximage-dex2oat 7 Has image is true, is image dex2oat enabled is true, is BOOTCLASSPATH on disk is true. 11 Has image is true, is image dex2oat enabled is true, is BOOTCLASSPATH on disk is true.
|
/aosp12/build/make/target/product/ |
H A D | default_art_config.mk | 78 dalvik.vm.image-dex2oat-Xms=64m \ 79 dalvik.vm.image-dex2oat-Xmx=64m \ 80 dalvik.vm.dex2oat-Xms=64m \ 81 dalvik.vm.dex2oat-Xmx=512m \
|
H A D | runtime_libart.mk | 132 dalvik.vm.dex2oat-updatable-bcp-packages-file=/system/etc/updatable-bcp-packages.txt 136 dalvik.vm.dex2oat-resolve-startup-strings=true 140 dalvik.vm.dex2oat-max-image-block-size=524288 145 dalvik.vm.dex2oat-minidebuginfo=true
|
/aosp12/system/sepolicy/prebuilts/api/27.0/private/ |
H A D | dex2oat.te | 1 typeattribute dex2oat coredomain; 2 typeattribute dex2oat domain_deprecated;
|
/aosp12/system/sepolicy/prebuilts/api/26.0/private/ |
H A D | dex2oat.te | 1 typeattribute dex2oat coredomain; 2 typeattribute dex2oat domain_deprecated;
|
/aosp12/art/test/961-default-iface-resolution-gen/ |
H A D | run | 18 ./default-run "$@" --dex2oat-timeout 120 --dex2oat-rt-timeout 180
|