From bf00bf32a70aedca874f6f8b0f78e2260b95ec3b Mon Sep 17 00:00:00 2001 From: "Rock.Yeh" Date: Sat, 23 Jan 2021 22:51:46 +0800 Subject: Remove unused update_out_oat_access_times. Bug: 178069299 Test: device boots adb shell cmd package compile -m speed|speed-profile packageName install new packages Change-Id: I7fff5bc9e21bed51d34f5b630114ed480fb3feeb --- cmds/installd/dexopt.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/cmds/installd/dexopt.cpp b/cmds/installd/dexopt.cpp index 65fc46ecaf..4dfd1d03ea 100644 --- a/cmds/installd/dexopt.cpp +++ b/cmds/installd/dexopt.cpp @@ -1130,23 +1130,6 @@ bool maybe_open_oat_and_vdex_file(const std::string& apk_path, return true; } -// Updates the access times of out_oat_path based on those from apk_path. -void update_out_oat_access_times(const char* apk_path, const char* out_oat_path) { - struct stat input_stat; - memset(&input_stat, 0, sizeof(input_stat)); - if (stat(apk_path, &input_stat) != 0) { - PLOG(ERROR) << "Could not stat " << apk_path << " during dexopt"; - return; - } - - struct utimbuf ut; - ut.actime = input_stat.st_atime; - ut.modtime = input_stat.st_mtime; - if (utime(out_oat_path, &ut) != 0) { - PLOG(WARNING) << "Could not update access times for " << apk_path << " during dexopt"; - } -} - // Runs (execv) dexoptanalyzer on the given arguments. // The analyzer will check if the dex_file needs to be (re)compiled to match the compiler_filter. // If this is for a profile guided compilation, profile_was_updated will tell whether or not @@ -1843,8 +1826,6 @@ int dexopt(const char* dex_path, uid_t uid, const char* pkgname, const char* ins } } - update_out_oat_access_times(dex_path, out_oat.path().c_str()); - // We've been successful, don't delete output. out_oat.DisableCleanup(); out_vdex.DisableCleanup(); -- cgit v1.2.3-59-g8ed1b