Re: [PATCH 00/18] Remote all-stop on top of non-stop

Yao Qi
2015-10-16T16:47:39Z

Pedro Alves <palves@redhat.com> writes:

Hi Pedro,
thanks for get them done! I am reviewing your patches, and continue
reviewing them next week. Testing on arm-linux is still running.

There is one fail on multi-arch aarch64-linux in
gdb.base/range-stepping.exp,

FAIL: gdb.base/range-stepping.exp: multi insns: next: vCont;s=1 vCont;r=1

in the testing GDB and GDBserver is configured for aarch64-linux, but
the program is compiled for arm-linux. I checked gdb.log that there is
vCont;r but no vCont;s. I suspect that GDB does software single
step, but arm-linux-tdep.c:arm_linux_software_single_step has already disable
software single step if GDBserver can do single step (AArch64 GDBserver
can do hardware single step).

> As with the equivalent work done for the native target, it's easy to
> revert back to the old behavior by entering "maint set target-non-stop
> off" or reverting the last patch.

After I revert the last patch, the test pass. I run out of time today,
and will look at the fail on Monday.

--
Yao (齐尧)