diff options
author | Pedro Alves <palves@redhat.com> | 2009-11-20 19:52:08 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2009-11-20 19:52:08 +0000 |
commit | ebec9a0f77584145a70e8f5627dd590bae43b580 (patch) | |
tree | dca46151a531abfca9d3c0272c9db6bc7a217c81 /gdb/i386-nat.c | |
parent | 6b04bdb74a44bebb3d4931de23ae39b0315d06b6 (diff) | |
download | gdb-ebec9a0f77584145a70e8f5627dd590bae43b580.zip gdb-ebec9a0f77584145a70e8f5627dd590bae43b580.tar.gz gdb-ebec9a0f77584145a70e8f5627dd590bae43b580.tar.bz2 |
gdb/
2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
Pedro Alves <pedro@codesourcery.com>
Fix reordered watchpoints triggered in other threads during all-stop.
* linux-nat.c (resume_callback, linux_nat_resume): Clear
stopped_by_watchpoint.
(save_sigtrap, linux_nat_stopped_by_watchpoint)
(linux_nat_stopped_data_address): New.
(stop_wait_callback, linux_nat_filter_event): Call save_sigtrap.
(linux_nat_add_target): Install linux_nat_stopped_by_watchpoint
and linux_nat_stopped_data_address.
* linux-nat.h (struct lwp_info): New fields stopped_by_watchpoint,
stopped_data_address_p and stopped_data_address.
gdb/testsuite/
2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.base/watchthreads-reorder.exp,
gdb.base/watchthreads-reorder.c: New.
Diffstat (limited to 'gdb/i386-nat.c')
0 files changed, 0 insertions, 0 deletions