aboutsummaryrefslogtreecommitdiff
path: root/gold/timer.h
diff options
context:
space:
mode:
authorMarkus Metzger <markus.t.metzger@intel.com>2025-01-10 07:44:22 +0000
committerMarkus Metzger <markus.t.metzger@intel.com>2025-05-26 07:01:15 +0000
commit13403511a110cd7dcf667484dfd2166af339dbfe (patch)
treeee18b5cfb6edb33a4dddcfa71a79fd74224a298b /gold/timer.h
parent57531a5fa408243cb4443f64aa8380edc5cfccba (diff)
downloadfsf-binutils-gdb-users/mmetzger/pr19340.zip
fsf-binutils-gdb-users/mmetzger/pr19340.tar.gz
fsf-binutils-gdb-users/mmetzger/pr19340.tar.bz2
linux: handle split resume requests with target-async offusers/mmetzger/pr19340
With target-async off scheduler-locking off schedule-multiple on and record btrace the record-btrace target splits resume and stop requests when there are multiple inferiors and some are replaying while others are recording. Since wait would be blocking in this configuration, we cannot afford to split wait requests, as well, or risk a hang. This leads to scenarios where the target beneath record-btrace received resume requests for inferiors other than the current inferior, since that would be handled by the record target above. stop requests, but has not gotten the chance to wait for the corresponding event before receiving another resume request. Handle those cases for the linux native target.
Diffstat (limited to 'gold/timer.h')
0 files changed, 0 insertions, 0 deletions