This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH 0/3] Fix non-stop + "breakpoints always-inserted off" regressions
- From: Pedro Alves <palves at redhat dot com>
- To: gdb-patches at sourceware dot org
- Date: Thu, 25 Sep 2014 15:58:40 +0100
- Subject: [PATCH 0/3] Fix non-stop + "breakpoints always-inserted off" regressions
- Authentication-results: sourceware.org; auth=none
This series fixes the non-stop regressions caused by the recent
"breakpoints always-inserted off" changes.
https://sourceware.org/ml/gdb-patches/2014-09/msg00671.html
Patch 3/3 is the real fix. The others may seem a bit unrelated, but
are actually latent problems that patch 3/3 exposed in the testsuite,
and need to be applied before 3/3 is.
Tested on x86_64 Fedora 20, native and gdbserver.
Pedro Alves (3):
Reduce Hg packet (select remote general thread) bouncing
PR17431: following execs with "breakpoint always-inserted on"
Fix non-stop regressions caused by "breakpoints always-inserted off"
changes
gdb/breakpoint.c | 16 +--
gdb/breakpoint.h | 10 ++
gdb/gdbthread.h | 10 +-
gdb/inferior.c | 7 +-
gdb/inferior.h | 3 +-
gdb/infrun.c | 54 ++++++----
gdb/progspace.c | 5 +-
gdb/progspace.h | 3 +-
gdb/testsuite/gdb.base/execl-update-breakpoints.c | 38 +++++++
.../gdb.base/execl-update-breakpoints.exp | 114 +++++++++++++++++++++
gdb/testsuite/gdb.threads/break-while-running.exp | 35 ++++---
gdb/thread.c | 84 +++++++++++++--
12 files changed, 320 insertions(+), 59 deletions(-)
create mode 100644 gdb/testsuite/gdb.base/execl-update-breakpoints.c
create mode 100644 gdb/testsuite/gdb.base/execl-update-breakpoints.exp
--
1.9.3