From 8ee038d9265cb4da0e65475610a1a88c51761bb5 Mon Sep 17 00:00:00 2001 From: Christopher Tate Date: Fri, 6 Nov 2009 11:30:20 -0800 Subject: [PATCH] Set argv[0] from the main thread of an app, not a random binder thread Change-Id: Ibf6e51b7975cdb5e6aa97591a571c599ecf84020 --- core/java/android/app/ActivityThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 5f2de0f6edc2e..daf4090369e2d 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -1447,7 +1447,6 @@ public final class ActivityThread { Bundle instrumentationArgs, IInstrumentationWatcher instrumentationWatcher, int debugMode, boolean isRestrictedBackupMode, Configuration config, Map services) { - Process.setArgV0(processName); if (services != null) { // Setup the service cache in the ServiceManager @@ -3818,6 +3817,7 @@ public final class ActivityThread { //Process.setUid(data.appInfo.uid); // send up app name; do this *before* waiting for debugger + Process.setArgV0(data.processName); android.ddm.DdmHandleAppName.setAppName(data.processName); /*