X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=fc80108c1a0dbdf884b7fb1666e9c309e77ddbc7;hb=403fe1979f7a9e128d3904731e709fadbf60ea81;hp=16a6c62f6ae5913bbccabb14378509ae70982391;hpb=c5b48eacfa0f8cade0bf4a11729509e833bcff63;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 16a6c62f6a..fc80108c1a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,31 @@ +2008-03-25 Pedro Alves + + * linux-nat.c (linux_nat_attach): Add the pid we attached to, to + gdb's thread list. + (linux_nat_wait): Add main lwp to gdb's thread list. + * linux-thread-db.c (find_new_threads_callback): Also attach to + already listed threads which thread_db didn't know about yet. + +2008-03-25 Pedro Alves + + * 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 + + * inflow.c (gdb_has_a_terminal): Guard access to our_process_group. + 2008-03-24 Nick Roberts Vladimir Prus