summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Griffin <peter.griffin@linaro.org>2016-09-28 19:45:01 +0100
committerPeter Griffin <peter.griffin@linaro.org>2016-09-28 19:45:01 +0100
commit7ec5c9d10664aa1ce5966f9a0cfbebc8ab410d20 (patch)
treefc30d758031e0fc1fd3f74b3945048b6abbdbe91
parent53227a37af84f153a13e2e44d7f2be4edb0cdfd9 (diff)
gdb/linux-kthread.c: Don't active linux-kthread if no kthreads found.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
-rw-r--r--gdb/linux-kthread.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/gdb/linux-kthread.c b/gdb/linux-kthread.c
index 6219d6f5f6..fff6dccf8d 100644
--- a/gdb/linux-kthread.c
+++ b/gdb/linux-kthread.c
@@ -1205,13 +1205,12 @@ linux_kthread_activate (struct objfile *objfile)
/* scan the linux threads */
if (!lkd_proc_refresh_info (stop_core))
- {
- // if (from_tty)
- // printf_filtered ("failed: has this kernel started?\n");
- printf_filtered ("lkd_proc_refresh_info failed?\n");
- }
-
- printf_filtered ("%s:%d\n",__func__, __LINE__);
+ {
+ /* don't activate linux-kthread as no threads were found */
+ lkd_proc_invalidate_list ();
+ prune_threads();
+ return 0;
+ }
push_target (linux_kthread_ops);
linux_kthread_active = 1;