aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2008-03-25 12:20:10 +0000
committerPedro Alves <palves@redhat.com>2008-03-25 12:20:10 +0000
commit710151dda51c86ee63e65409f87ad3b0ccc54936 (patch)
tree84fdaa6216b95703d434b7db49ad35820a793c75 /gdb/ChangeLog
parentbd52eafbd68961d1e049fd2354b888718d05d875 (diff)
downloadgdb-710151dda51c86ee63e65409f87ad3b0ccc54936.zip
gdb-710151dda51c86ee63e65409f87ad3b0ccc54936.tar.gz
gdb-710151dda51c86ee63e65409f87ad3b0ccc54936.tar.bz2
2008-03-25 Pedro Alves <pedro@codesourcery.com>
* linux-nat.c (drain_queued_events): Fix comment typo. (linux_nat_attach): In async mode, don't rely on storing a pending status. Instead place the wait status on the pipe. (linux_nat_resume): Remove unreacheable shortcut code in async mode. (stop_wait_callback): In async mode, don't store pending status. Instead, cancel breakpoints or resend the signal appropriatelly. (cancel_breakpoint): New, refactored from cancel_breakpoints_callback. (cancel_breakpoints_callback): Call cancel_breakpoint. (pipe_to_local_event_queue): Remove special token processing. (linux_nat_wait): Issue an internal error if a pending status is found in async mode.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 971ac43..04792df 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,19 @@
+2008-03-25 Pedro Alves <pedro@codesourcery.com>
+
+ * linux-nat.c (drain_queued_events): Fix comment typo.
+ (linux_nat_attach): In async mode, don't rely on storing a pending
+ status. Instead place the wait status on the pipe.
+ (linux_nat_resume): Remove unreacheable shortcut code in async
+ mode.
+ (stop_wait_callback): In async mode, don't store pending status.
+ Instead, cancel breakpoints or resend the signal appropriatelly.
+ (cancel_breakpoint): New, refactored from
+ cancel_breakpoints_callback.
+ (cancel_breakpoints_callback): Call cancel_breakpoint.
+ (pipe_to_local_event_queue): Remove special token processing.
+ (linux_nat_wait): Issue an internal error if a pending status is
+ found in async mode.
+
2008-03-24 Daniel Jacobowitz <dan@codesourcery.com>
* inflow.c (gdb_has_a_terminal): Guard access to our_process_group.