summaryrefslogtreecommitdiffstats
path: root/debuggerd/debuggerd.cpp
diff options
context:
space:
mode:
authorBrigid Smith <brigidsmith@google.com>2014-06-24 10:04:41 -0700
committerBrigid Smith <brigidsmith@google.com>2014-06-24 10:04:41 -0700
commit20c214f857ea97cfbfdd16c006601ff1369db0ca (patch)
treea12dddc1bfda9cc54894a7676af3f02be79c9e86 /debuggerd/debuggerd.cpp
parentf473200d355a10dca1260948acc85bf059034768 (diff)
downloadsystem_core-20c214f857ea97cfbfdd16c006601ff1369db0ca.tar.gz
system_core-20c214f857ea97cfbfdd16c006601ff1369db0ca.tar.bz2
system_core-20c214f857ea97cfbfdd16c006601ff1369db0ca.zip
Fixed pathname for connecting to debugger.
The debug output was still showing the pathname that worked with gdbclient before my changes, and therefore did not work after the fact. Change-Id: Ie12d79f5346088914ce0a70bda69780707b31d31
Diffstat (limited to 'debuggerd/debuggerd.cpp')
-rw-r--r--debuggerd/debuggerd.cpp12
1 files changed, 1 insertions, 11 deletions
diff --git a/debuggerd/debuggerd.cpp b/debuggerd/debuggerd.cpp
index ac0c36bed..fc13977b0 100644
--- a/debuggerd/debuggerd.cpp
+++ b/debuggerd/debuggerd.cpp
@@ -67,16 +67,6 @@ static void wait_for_user_action(pid_t pid) {
exe[count] = '\0';
}
- // Turn "/system/bin/app_process" into "app_process".
- // gdbserver doesn't cope with full paths (though we should fix that
- // and remove this).
- char* name = strrchr(exe, '/');
- if (name == NULL) {
- name = exe; // No '/' found.
- } else {
- ++name; // Skip the '/'.
- }
-
// Explain how to attach the debugger.
ALOGI("********************************************************\n"
"* Process %d has been suspended while crashing.\n"
@@ -88,7 +78,7 @@ static void wait_for_user_action(pid_t pid) {
"* Wait for gdb to start, then press the VOLUME DOWN key\n"
"* to let the process continue crashing.\n"
"********************************************************\n",
- pid, name, pid);
+ pid, exe, pid);
// Wait for VOLUME DOWN.
if (init_getevent() == 0) {