@@ -635,7 +635,11 @@ static void do_singlestep(Monitor *mon, const QDict *qdict)
}
}
-static void do_stop(Monitor *mon, const QDict *qdict)
+/**
+ * do_stop(): Stop VM execution
+ */
+static void do_stop(Monitor *mon, const QDict *qdict, QObject **ret_data,
+ MonitorError *error)
{
vm_stop(EXCP_INTERRUPT);
}
@@ -310,8 +310,8 @@ ETEXI
.name = "stop",
.args_type = "",
.handler = do_stop,
- .user_print = NULL,
- .user_error = NULL,
+ .user_print = monitor_user_noop,
+ .user_error = monitor_error_noop,
.params = "",
.help = "stop emulation",
},
Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> --- monitor.c | 6 +++++- qemu-monitor.hx | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-)