diff --git a/services/core/java/com/android/server/pm/InstallPackageHelper.java b/services/core/java/com/android/server/pm/InstallPackageHelper.java index f0d5e141a9142..e01e1d3f3edd1 100644 --- a/services/core/java/com/android/server/pm/InstallPackageHelper.java +++ b/services/core/java/com/android/server/pm/InstallPackageHelper.java @@ -3712,12 +3712,15 @@ final class InstallPackageHelper { if (throwable == null) { try { + Trace.traceBegin(TRACE_TAG_PACKAGE_MANAGER, "addForInitLI"); addForInitLI(parseResult.parsedPackage, parseFlags, scanFlags, new UserHandle(UserHandle.USER_SYSTEM), apexInfo); } catch (PackageManagerException e) { errorCode = e.error; errorMsg = "Failed to scan " + parseResult.scanFile + ": " + e.getMessage(); Slog.w(TAG, errorMsg); + } finally { + Trace.traceEnd(TRACE_TAG_PACKAGE_MANAGER); } } else if (throwable instanceof PackageManagerException) { PackageManagerException e = (PackageManagerException) throwable;