diff options
author | Pedro Alves <palves@redhat.com> | 2010-02-08 15:44:09 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2010-02-08 15:44:09 +0000 |
commit | e3e9f5a2912a498fb804786da7afb83bc04c39cf (patch) | |
tree | ac464d75326e95ffdda0126a1ebc25b5e48f7724 /gdb/ChangeLog | |
parent | bb7c70edcc3262f3a38a7c7b0bb262578d784838 (diff) | |
download | gdb-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/ChangeLog | 13 |
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, |