From 833dcd29758287ac7799d9c022c0994f7c16608e Mon Sep 17 00:00:00 2001 From: Aleksandar Ristovski Date: Fri, 16 Oct 2015 11:12:21 -0400 Subject: [PATCH] gdbserver: Reset current_thread when the thread is removed. Reset current_thread and make sure 'remove_process' is used after all associated threads have been removed first. gdb/gdbserver/ChangeLog: * inferiors.c (thread_pid_matches_callback): New function. (find_thread_process): New function. (remove_thread): Reset current_thread. (remove_process): Assert threads have been removed first. --- gdb/gdbserver/ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 3adbff6d69..3f4fa60470 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,10 @@ +2015-10-16 Aleksandar Ristovski + + * inferiors.c (thread_pid_matches_callback): New function. + (find_thread_process): New function. + (remove_thread): Reset current_thread. + (remove_process): Assert threads have been removed first. + 2015-10-15 Yao Qi * linux-aarch64-low.c (aarch64_insert_point): Set len to 2 -- 2.34.1