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

Commit db91ef3f 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 am: 64e04548

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



Change-Id: Ic10f4d1ccd2356065f91d4a44903d4494a35d34c
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 8d909f02 64e04548
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,