Loading services/core/java/com/android/server/am/ProcessList.java +7 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ import android.app.AppProtoEnums; import android.app.ApplicationExitInfo; import android.app.ApplicationExitInfo.Reason; import android.app.ApplicationExitInfo.SubReason; import android.app.ApplicationStartInfo; import android.app.IApplicationThread; import android.app.IProcessObserver; import android.app.UidObserver; Loading Loading @@ -2479,6 +2480,7 @@ public final class ProcessList { boolean regularZygote = false; app.mProcessGroupCreated = false; app.mSkipProcessGroupCreation = false; long forkTimeNs = SystemClock.uptimeNanos(); if (hostingRecord.usesWebviewZygote()) { startResult = startWebView(entryPoint, app.processName, uid, uid, gids, runtimeFlags, mountExternal, Loading Loading @@ -2512,6 +2514,11 @@ public final class ProcessList { app.mProcessGroupCreated = true; } if (android.app.Flags.appStartInfoTimestamps()) { mAppStartInfoTracker.addTimestampToStart(app, forkTimeNs, ApplicationStartInfo.START_TIMESTAMP_FORK); } if (!regularZygote) { // webview and app zygote don't have the permission to create the nodes synchronized (app) { Loading Loading
services/core/java/com/android/server/am/ProcessList.java +7 −0 Original line number Diff line number Diff line Loading @@ -73,6 +73,7 @@ import android.app.AppProtoEnums; import android.app.ApplicationExitInfo; import android.app.ApplicationExitInfo.Reason; import android.app.ApplicationExitInfo.SubReason; import android.app.ApplicationStartInfo; import android.app.IApplicationThread; import android.app.IProcessObserver; import android.app.UidObserver; Loading Loading @@ -2479,6 +2480,7 @@ public final class ProcessList { boolean regularZygote = false; app.mProcessGroupCreated = false; app.mSkipProcessGroupCreation = false; long forkTimeNs = SystemClock.uptimeNanos(); if (hostingRecord.usesWebviewZygote()) { startResult = startWebView(entryPoint, app.processName, uid, uid, gids, runtimeFlags, mountExternal, Loading Loading @@ -2512,6 +2514,11 @@ public final class ProcessList { app.mProcessGroupCreated = true; } if (android.app.Flags.appStartInfoTimestamps()) { mAppStartInfoTracker.addTimestampToStart(app, forkTimeNs, ApplicationStartInfo.START_TIMESTAMP_FORK); } if (!regularZygote) { // webview and app zygote don't have the permission to create the nodes synchronized (app) { Loading