public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Make linux checkpoints work with multiple inferiors
@ 2024-04-14  3:24 Kevin Buettner
  2024-04-14  3:24 ` [PATCH v2 1/2] " Kevin Buettner
  2024-04-14  3:24 ` [PATCH v2 2/2] Make thread_db_target::pid_to_str checkpoint-aware Kevin Buettner
  0 siblings, 2 replies; 3+ messages in thread
From: Kevin Buettner @ 2024-04-14  3:24 UTC (permalink / raw)
  To: gdb-patches; +Cc: Pedro Alves, Kevin Buettner

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 patch fixes a nit with the way that checkpoints
are sometimes printed.

This 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.

Kevin Buettner (2):
  Make linux checkpoints work with multiple inferiors
  Make thread_db_target::pid_to_str checkpoint-aware

 gdb/linux-fork.c                             | 517 +++++++++-----
 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.multi/checkpoint-multi.exp | 687 +++++++++++++++++++
 6 files changed, 1082 insertions(+), 187 deletions(-)
 create mode 100644 gdb/testsuite/gdb.multi/checkpoint-multi.exp

-- 
2.44.0


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-04-14  3:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-14  3:24 [PATCH v2 0/2] Make linux checkpoints work with multiple inferiors Kevin Buettner
2024-04-14  3:24 ` [PATCH v2 1/2] " Kevin Buettner
2024-04-14  3:24 ` [PATCH v2 2/2] Make thread_db_target::pid_to_str checkpoint-aware Kevin Buettner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).