aboutsummaryrefslogtreecommitdiff
path: root/gdb/m32r-stub.c
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2024-02-21 14:53:59 +0000
committerMarkus Metzger <markus.t.metzger@intel.com>2025-05-26 07:01:15 +0000
commit57531a5fa408243cb4443f64aa8380edc5cfccba (patch)
treecf3ae04a5ae025b359eb7ca2f6a4921e841b2ef2 /gdb/m32r-stub.c
parente20f63228799bd78293ff155244bd5009089aaf5 (diff)
downloadgdb-57531a5fa408243cb4443f64aa8380edc5cfccba.zip
gdb-57531a5fa408243cb4443f64aa8380edc5cfccba.tar.gz
gdb-57531a5fa408243cb4443f64aa8380edc5cfccba.tar.bz2
gdb, btrace: per-inferior run-control
While recording is already per inferior, run-control isn't. As soon as any thread in any inferior is replaying, no other inferior can be resumed. This is controlled by calls to record_is_replaying(minus_one_ptid). Instead of minus_one_ptid, pass the ptid of the inferior to be checked, and split requests for minus_one_ptid by inferior for resume and stop. Since it is not safe to split a wait request for blocking targets, we forward the minus_one_ptid request if there are no events to report for replaying threads.
Diffstat (limited to 'gdb/m32r-stub.c')
0 files changed, 0 insertions, 0 deletions