[PATCH v3 0/3] Make linux checkpoints work with multiple inferiors
Kevin Buettner
kevinb@redhat.com
Sun Apr 14 19:44:41 GMT 2024
This series fixes some problems with the current checkpoint code. The
first patch makes the checkpoint code inferior aware, fixing a number
of bugs. The second and third patches are largely cosmetic - they
make changes to checkpoint related output.
The v2 series incorporates Pedro's suggestions regarding the
numbering of checkpoint ids. See the first patch for details. The
tests have been revised to account for these changes and new tests
have been added as well.
This v3 series splits out a cosmetic change from the first patch.
It capitalizes the output of a successful checkpoint command.
This was prompted by the Linaro regression tester, which, due to the
capitalization change, found two regressions in
gdb.base/kill-during-detach.exp. (I thought I was running this test
during my own testing, but found that it was not being run due to a
typo in the TESTS= portion of the "make check" line.)
Kevin Buettner (3):
Make linux checkpoints work with multiple inferiors
Capitalize output of successful checkpoint command
Make thread_db_target::pid_to_str checkpoint-aware
gdb/linux-fork.c | 519 +++++++++----
gdb/linux-fork.h | 15 +-
gdb/linux-nat.c | 20 +-
gdb/linux-thread-db.c | 4 +-
gdb/testsuite/gdb.base/checkpoint.exp | 26 +-
gdb/testsuite/gdb.base/kill-during-detach.exp | 2 +-
gdb/testsuite/gdb.multi/checkpoint-multi.exp | 687 ++++++++++++++++++
7 files changed, 1084 insertions(+), 189 deletions(-)
create mode 100644 gdb/testsuite/gdb.multi/checkpoint-multi.exp
--
2.44.0
More information about the Gdb-patches
mailing list