Loading services/core/java/com/android/server/am/ActivityManagerShellCommand.java +16 −10 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ import android.os.ShellCommand; import android.os.StrictMode; import android.os.SystemClock; import android.os.SystemProperties; import android.os.Trace; import android.os.UserHandle; import android.os.UserManager; import android.text.TextUtils; Loading Loading @@ -1889,6 +1890,8 @@ final class ActivityManagerShellCommand extends ShellCommand { int userId = Integer.parseInt(getNextArgRequired()); boolean switched; Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "shell_runSwitchUser"); try { if (wait) { switched = switchUserAndWaitForComplete(userId); } else { Loading @@ -1900,6 +1903,9 @@ final class ActivityManagerShellCommand extends ShellCommand { pw.printf("Error: Failed to switch to user %d\n", userId); return 1; } } finally { Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); } } int runGetCurrentUser(PrintWriter pw) throws RemoteException { Loading services/core/java/com/android/server/am/UserController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1406,7 +1406,7 @@ class UserController implements Handler.Callback { @Nullable IProgressListener unlockListener) { TimingsTraceAndSlog t = new TimingsTraceAndSlog(); t.traceBegin("startUser-" + userId + "-" + (foreground ? "fg" : "bg")); t.traceBegin("UserController.startUser-" + userId + "-" + (foreground ? "fg" : "bg")); try { return startUserInternal(userId, foreground, unlockListener, t); } finally { Loading services/core/java/com/android/server/pm/PackageManagerShellCommand.java +4 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ import android.os.ServiceSpecificException; import android.os.ShellCommand; import android.os.SystemClock; import android.os.SystemProperties; import android.os.Trace; import android.os.UserHandle; import android.os.UserManager; import android.os.incremental.V4Signature; Loading Loading @@ -2629,6 +2630,7 @@ class PackageManagerShellCommand extends ShellCommand { if (userType == null) { userType = UserInfo.getDefaultUserType(flags); } Trace.traceBegin(Trace.TRACE_TAG_PACKAGE_MANAGER, "shell_runCreateUser"); try { if (UserManager.isUserTypeRestricted(userType)) { // In non-split user mode, userId can only be SYSTEM Loading @@ -2645,6 +2647,8 @@ class PackageManagerShellCommand extends ShellCommand { } } catch (ServiceSpecificException e) { getErrPrintWriter().println("Error: " + e); } finally { Trace.traceEnd(Trace.TRACE_TAG_PACKAGE_MANAGER); } if (info != null) { Loading Loading
services/core/java/com/android/server/am/ActivityManagerShellCommand.java +16 −10 Original line number Diff line number Diff line Loading @@ -87,6 +87,7 @@ import android.os.ShellCommand; import android.os.StrictMode; import android.os.SystemClock; import android.os.SystemProperties; import android.os.Trace; import android.os.UserHandle; import android.os.UserManager; import android.text.TextUtils; Loading Loading @@ -1889,6 +1890,8 @@ final class ActivityManagerShellCommand extends ShellCommand { int userId = Integer.parseInt(getNextArgRequired()); boolean switched; Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "shell_runSwitchUser"); try { if (wait) { switched = switchUserAndWaitForComplete(userId); } else { Loading @@ -1900,6 +1903,9 @@ final class ActivityManagerShellCommand extends ShellCommand { pw.printf("Error: Failed to switch to user %d\n", userId); return 1; } } finally { Trace.traceEnd(Trace.TRACE_TAG_ACTIVITY_MANAGER); } } int runGetCurrentUser(PrintWriter pw) throws RemoteException { Loading
services/core/java/com/android/server/am/UserController.java +1 −1 Original line number Diff line number Diff line Loading @@ -1406,7 +1406,7 @@ class UserController implements Handler.Callback { @Nullable IProgressListener unlockListener) { TimingsTraceAndSlog t = new TimingsTraceAndSlog(); t.traceBegin("startUser-" + userId + "-" + (foreground ? "fg" : "bg")); t.traceBegin("UserController.startUser-" + userId + "-" + (foreground ? "fg" : "bg")); try { return startUserInternal(userId, foreground, unlockListener, t); } finally { Loading
services/core/java/com/android/server/pm/PackageManagerShellCommand.java +4 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,7 @@ import android.os.ServiceSpecificException; import android.os.ShellCommand; import android.os.SystemClock; import android.os.SystemProperties; import android.os.Trace; import android.os.UserHandle; import android.os.UserManager; import android.os.incremental.V4Signature; Loading Loading @@ -2629,6 +2630,7 @@ class PackageManagerShellCommand extends ShellCommand { if (userType == null) { userType = UserInfo.getDefaultUserType(flags); } Trace.traceBegin(Trace.TRACE_TAG_PACKAGE_MANAGER, "shell_runCreateUser"); try { if (UserManager.isUserTypeRestricted(userType)) { // In non-split user mode, userId can only be SYSTEM Loading @@ -2645,6 +2647,8 @@ class PackageManagerShellCommand extends ShellCommand { } } catch (ServiceSpecificException e) { getErrPrintWriter().println("Error: " + e); } finally { Trace.traceEnd(Trace.TRACE_TAG_PACKAGE_MANAGER); } if (info != null) { Loading