Add new Mainline update compilation reason to ART Service conversion

code.

Test: adb shell pm install --apex \
        /data/apex/decompressed/com.android.art@990090000.decompressed.apex
      adb reboot
  with dalvik.vm.useartservice=true, and check that boot compilation
  doesn't fail with "Invalid compilation reason 13"
Bug: 265685704
Change-Id: Ibb5a7b743d474f62ef27888167052adf76cd4090
This commit is contained in:
Martin Stjernholm
2023-02-14 18:19:25 +00:00
parent 387d30d7d2
commit 93492d5fdf

View File

@@ -231,6 +231,8 @@ public final class DexoptOptions {
return ReasonMapping.REASON_INACTIVE;
case PackageManagerService.REASON_CMDLINE:
return ReasonMapping.REASON_CMDLINE;
case PackageManagerService.REASON_BOOT_AFTER_MAINLINE_UPDATE:
return ReasonMapping.REASON_BOOT_AFTER_MAINLINE_UPDATE;
case PackageManagerService.REASON_POST_BOOT:
case PackageManagerService.REASON_SHARED:
case PackageManagerService.REASON_AB_OTA: