gdb_server: remove warning for stepi after gdb_sync

The command "gdb_sync" is used to resynchronize gdb with OpenOCD.
It is supposed to be follow by the gdb command "stepi" that will
be ignored by OpenOCD.

Don't annoy the user with a warning message when the stepi
command is ignored, but simply log a debug message.

Change-Id: Ie4cffa89e761d7335e5961900b62e31f209d4b1b
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/4764
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
reverse-resume-order
Antonio Borneo 2018-11-07 17:55:43 +01:00 committed by Spencer Oliver
parent db429c34d0
commit 45d90aa380
1 changed files with 2 additions and 2 deletions

View File

@ -2850,7 +2850,7 @@ static bool gdb_handle_vcont_packet(struct connection *connection, const char *p
if (gdb_connection->sync) { if (gdb_connection->sync) {
gdb_connection->sync = false; gdb_connection->sync = false;
if (ct->state == TARGET_HALTED) { if (ct->state == TARGET_HALTED) {
LOG_WARNING("stepi ignored. GDB will now fetch the register state " \ LOG_DEBUG("stepi ignored. GDB will now fetch the register state " \
"from the target."); "from the target.");
gdb_sig_halted(connection); gdb_sig_halted(connection);
log_remove_callback(gdb_log_callback, connection); log_remove_callback(gdb_log_callback, connection);
@ -3234,7 +3234,7 @@ static int gdb_input_inner(struct connection *connection)
* make only the single stepping have the sync feature... * make only the single stepping have the sync feature...
*/ */
nostep = true; nostep = true;
LOG_WARNING("stepi ignored. GDB will now fetch the register state " \ LOG_DEBUG("stepi ignored. GDB will now fetch the register state " \
"from the target."); "from the target.");
} }
gdb_con->sync = false; gdb_con->sync = false;