Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10376e5f authored by Vladimir Marko's avatar Vladimir Marko Committed by Automerger Merge Worker
Browse files

Merge "Pass updatable BCP packages to dex2oat." into rvc-dev am: 9dd3abd5...

Merge "Pass updatable BCP packages to dex2oat." into rvc-dev am: 9dd3abd5 am: 7ebc8144 am: 15e747bb

Change-Id: I16fdf353e87c8fd1385c41df2e8de6a64e7c2c58
parents 8b90738d 15e747bb
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -374,6 +374,14 @@ class RunDex2Oat : public ExecVHelper {
        bool skip_compilation = vold_decrypt == "trigger_restart_min_framework" ||
                                vold_decrypt == "1";

        std::string updatable_bcp_packages =
            MapPropertyToArg("dalvik.vm.dex2oat-updatable-bcp-packages-file",
                             "--updatable-bcp-packages-file=%s");
        if (updatable_bcp_packages.empty()) {
          // Make dex2oat fail by providing non-existent file name.
          updatable_bcp_packages = "--updatable-bcp-packages-file=/nonx/updatable-bcp-packages.txt";
        }

        std::string resolve_startup_string_arg =
                MapPropertyToArg("persist.device_config.runtime.dex2oat_resolve_startup_strings",
                                 "--resolve-startup-const-strings=%s");
@@ -520,6 +528,7 @@ class RunDex2Oat : public ExecVHelper {
        AddRuntimeArg(dex2oat_Xms_arg);
        AddRuntimeArg(dex2oat_Xmx_arg);

        AddArg(updatable_bcp_packages);
        AddArg(resolve_startup_string_arg);
        AddArg(image_block_size_arg);
        AddArg(dex2oat_compiler_filter_arg);