diff options
Diffstat (limited to 'gdb/spu-linux-nat.c')
-rw-r--r-- | gdb/spu-linux-nat.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gdb/spu-linux-nat.c b/gdb/spu-linux-nat.c index 552f66f..e19b718 100644 --- a/gdb/spu-linux-nat.c +++ b/gdb/spu-linux-nat.c @@ -27,6 +27,7 @@ #include "regcache.h" #include "symfile.h" #include "gdb_wait.h" +#include "gdbthread.h" #include <sys/ptrace.h> #include <asm/ptrace.h> @@ -375,6 +376,8 @@ spu_child_post_startup_inferior (ptid_t ptid) ptrace (PT_SYSCALL, tid, (PTRACE_TYPE_ARG3) 0, 0); waitpid (tid, NULL, __WALL | __WNOTHREAD); } + + add_thread_silent (ptid); } /* Override the post_attach routine to try load the SPE executable @@ -394,6 +397,8 @@ spu_child_post_attach (int pid) waitpid (pid, NULL, __WALL | __WNOTHREAD); } + add_thread_silent (inferior_ptid); + /* If the user has not provided an executable file, try to extract the image from inside the target process. */ if (!get_exec_file (0)) |