old-cross-binutils/gdb/testsuite/gdb.btrace
Markus Metzger d2939ba2b4 btrace: honour scheduler-locking for all-stop targets
In all-stop mode, record btrace maintains the old behaviour of an implicit
scheduler-locking on.

Now that we added a scheduler-locking mode to model this old behaviour, we
don't need the respective code in record btrace anymore.  Remove it.

For all-stop targets, step inferior_ptid and continue other threads matching
the argument ptid.  Assert that inferior_ptid matches the argument ptid.

This should make record btrace honour scheduler-locking.

gdb/
	* record-btrace.c (record_btrace_resume): Honour scheduler-locking.

testsuite/
	* gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
	and replay.
2015-09-18 14:33:16 +02:00
..
buffer-size.exp
data.c
data.exp
delta.exp
enable.c
enable.exp
exception.cc
exception.exp
function_call_history.c
function_call_history.exp
gcore.exp
i686-record_goto.S
i686-tailcall.S
instruction_history.c
instruction_history.exp
instruction_history.S
Makefile.in
multi-thread-step.c
multi-thread-step.exp btrace: honour scheduler-locking for all-stop targets 2015-09-18 14:33:16 +02:00
nohist.exp
non-stop.c btrace: non-stop 2015-09-18 14:27:56 +02:00
non-stop.exp btrace: non-stop 2015-09-18 14:27:56 +02:00
record_goto-step.exp
record_goto.c
record_goto.exp
rn-dl-bind.c
rn-dl-bind.exp
segv.c
segv.exp
step.exp
stepi.exp
tailcall.c
tailcall.exp
tsx.c
tsx.exp
unknown_functions.c
unknown_functions.exp
vdso.c
vdso.exp
x86-tsx.S
x86_64-record_goto.S
x86_64-tailcall.S