diff options
author | Markus Metzger <markus.t.metzger@intel.com> | 2024-02-21 14:53:59 +0000 |
---|---|---|
committer | Markus Metzger <markus.t.metzger@intel.com> | 2025-05-26 07:01:15 +0000 |
commit | 57531a5fa408243cb4443f64aa8380edc5cfccba (patch) | |
tree | cf3ae04a5ae025b359eb7ca2f6a4921e841b2ef2 /gdb/m32r-stub.c | |
parent | e20f63228799bd78293ff155244bd5009089aaf5 (diff) | |
download | gdb-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