diff options
Diffstat (limited to 'gdbserver')
-rw-r--r-- | gdbserver/linux-low.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdbserver/linux-low.cc b/gdbserver/linux-low.cc index e1806ad..40b6a90 100644 --- a/gdbserver/linux-low.cc +++ b/gdbserver/linux-low.cc @@ -1169,6 +1169,7 @@ linux_process_target::attach (unsigned long pid) /* Don't ignore the initial SIGSTOP if we just attached to this process. It will be collected by wait shortly. */ initial_thread = find_thread_ptid (ptid_t (pid, pid)); + gdb_assert (initial_thread != nullptr); initial_thread->last_resume_kind = resume_stop; /* We must attach to every LWP. If /proc is mounted, use that to @@ -1198,6 +1199,7 @@ linux_process_target::attach (unsigned long pid) gdb_assert (lwpid > 0); lwp = find_lwp_pid (ptid_t (lwpid)); + gdb_assert (lwp != nullptr); if (!WIFSTOPPED (wstat) || WSTOPSIG (wstat) != SIGSTOP) { @@ -1572,6 +1574,7 @@ linux_process_target::detach (process_info *process) }); main_lwp = find_lwp_pid (ptid_t (process->pid)); + gdb_assert (main_lwp != nullptr); detach_one_lwp (main_lwp); mourn (process); @@ -2512,6 +2515,7 @@ linux_process_target::wait_for_event_filtered (ptid_t wait_ptid, else if (filter_ptid != null_ptid) { requested_child = find_lwp_pid (filter_ptid); + gdb_assert (requested_child != nullptr); if (stopping_threads == NOT_STOPPING_THREADS && requested_child->status_pending_p |