aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2010-02-08 15:44:09 +0000
committerPedro Alves <palves@redhat.com>2010-02-08 15:44:09 +0000
commite3e9f5a2912a498fb804786da7afb83bc04c39cf (patch)
treeac464d75326e95ffdda0126a1ebc25b5e48f7724 /gdb/ChangeLog
parentbb7c70edcc3262f3a38a7c7b0bb262578d784838 (diff)
downloadgdb-e3e9f5a2912a498fb804786da7afb83bc04c39cf.zip
gdb-e3e9f5a2912a498fb804786da7afb83bc04c39cf.tar.gz
gdb-e3e9f5a2912a498fb804786da7afb83bc04c39cf.tar.bz2
* linux-nat.c (linux_nat_resume): In non-stop, also only tag
resumed LWPs as resumed. (linux_nat_wait_1): If there's no resumed LWP in the set of LWPs we're waiting for, bail out with TARGET_WAITKIND_IGNORE, instead of throwing an internal error. If an LWP of a process we're not waiting for reports a signal, don't force collecting a SIGSTOP, and if it was breakpoint hit in non-stop mode, cancel it. Don't go through all LWPs cancelling breakpoints in non-stop mode. (resume_stopped_resumed_lwps): New. (linux_nat_wait): Use it.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d513cd5..3a5bf3d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,16 @@
+2010-02-08 Pedro Alves <pedro@codesourcery.com>
+
+ * linux-nat.c (linux_nat_resume): In non-stop, also only tag
+ resumed LWPs as resumed.
+ (linux_nat_wait_1): If there's no resumed LWP in the set of LWPs
+ we're waiting for, bail out with TARGET_WAITKIND_IGNORE, instead
+ of throwing an internal error. If an LWP of a process we're not
+ waiting for reports a signal, don't force collecting a SIGSTOP,
+ and if it was breakpoint hit in non-stop mode, cancel it. Don't
+ go through all LWPs cancelling breakpoints in non-stop mode.
+ (resume_stopped_resumed_lwps): New.
+ (linux_nat_wait): Use it.
+
2010-02-07 H.J. Lu <hongjiu.lu@intel.com>
* features/Makefile (WHICH): Add i386/i386, i386/i386-linux,