in gdbserver, for the sake of testing GDB against stubs that don't
support them. */
bool disable_packet_vCont;
+bool disable_packet_vCont_step;
bool disable_packet_Tthread;
bool disable_packet_qC;
bool disable_packet_qfThreadInfo;
{
strcpy (own_buf, "vCont;c;C;t");
- if (target_supports_hardware_single_step ()
- || target_supports_software_single_step ()
- || !cs.vCont_supported)
+ if (!disable_packet_vCont_step
+ && (target_supports_hardware_single_step ()
+ || target_supports_software_single_step ()
+ || !cs.vCont_supported))
{
/* If target supports single step either by hardware or by
software, add actions s and S to the list of supported
" --disable-packet=OPT1[,OPT2,...]\n"
" Disable support for RSP packets or features.\n"
" Options:\n"
- " vCont, T, Tthread, qC, qfThreadInfo and \n"
+ " vCont, vConts, T, Tthread, qC, qfThreadInfo and\n"
" threads (disable all threading packets).\n"
"\n"
"For more information, consult the GDB manual (available as on-line \n"
{
if (strcmp ("vCont", tok) == 0)
disable_packet_vCont = true;
+ else if (strcmp ("vConts", tok) == 0)
+ disable_packet_vCont_step = true;
else if (strcmp ("Tthread", tok) == 0)
disable_packet_Tthread = true;
else if (strcmp ("qC", tok) == 0)