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

Commit 64e04548 authored by Martin Stjernholm's avatar Martin Stjernholm Committed by Automerger Merge Worker
Browse files

Merge "Ensure dex2oat is run with background priority for OTA dexopt." into...

Merge "Ensure dex2oat is run with background priority for OTA dexopt." into main am: bfd4ecae am: 02fd13e2 am: ef61a487

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2690627



Change-Id: If9a76933b152d25b3531b268dd54e0cf52731e38
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 5ea0b5b6 ef61a487
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -471,13 +471,18 @@ private:
    // TODO(calin): embed the profile name in the parameters.
    int Dexopt() {
        std::string error;

        int dexopt_flags = parameters_.dexopt_flags;
        // Make sure dex2oat is run with background priority.
        dexopt_flags |= DEXOPT_BOOTCOMPLETE | DEXOPT_IDLE_BACKGROUND_JOB;

        int res = dexopt(parameters_.apk_path,
                         parameters_.uid,
                         parameters_.pkgName,
                         parameters_.instruction_set,
                         parameters_.dexopt_needed,
                         parameters_.oat_dir,
                         parameters_.dexopt_flags,
                         dexopt_flags,
                         parameters_.compiler_filter,
                         parameters_.volume_uuid,
                         parameters_.shared_libraries,