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

Commit ef61a487 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

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



Change-Id: I03adea239dcb20896a984fdcfb40820be106d99a
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents d2ffe87a 02fd13e2
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,