[<<][arm][>>][..]
Thu Jun 23 14:35:35 CEST 2011

stepi ignored. GDB will now fetch the register state from the target.

I read in the code, and it seems that this is a workaround in OpenOCD:

    stepi ignored. GDB will now fetch the register state from the target.

Before I needed to work around that workaround by adding a harmless
"stepi" instruction to cancel the ignored stepi.

So what is this about really?
From gdbserver.c:

	} else if ((packet[0] == 's') && gdb_con->sync)
	{
		/* Hmm..... when you issue a continue in GDB, then a "stepi" is
		 * sent by GDB first to OpenOCD, thus defeating the check to
		 * make only the single stepping have the sync feature...
		 */
		nostep = true;
		LOG_WARNING("stepi ignored. GDB will now fetch the register state from the target.");
	}
	gdb_con->sync = false;




[Reply][About]
[<<][arm][>>][..]