From 93492d5fdfdc454370f3493656529f2a590c5b86 Mon Sep 17 00:00:00 2001 From: Martin Stjernholm Date: Tue, 14 Feb 2023 18:19:25 +0000 Subject: [PATCH] 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 --- services/core/java/com/android/server/pm/dex/DexoptOptions.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/core/java/com/android/server/pm/dex/DexoptOptions.java b/services/core/java/com/android/server/pm/dex/DexoptOptions.java index bdf1cc5a042f8..fcdc0080811bd 100644 --- a/services/core/java/com/android/server/pm/dex/DexoptOptions.java +++ b/services/core/java/com/android/server/pm/dex/DexoptOptions.java @@ -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: