1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#include "qemu/osdep.h" #include "qemu-common.h" #include "qemu/error-report.h" void error_vprintf(const char *fmt, va_list ap) { if (g_test_initialized() && !g_test_subprocess()) { char *msg = g_strdup_vprintf(fmt, ap); g_test_message("%s", msg); g_free(msg); } else { vfprintf(stderr, fmt, ap); } } void error_vprintf_unless_qmp(const char *fmt, va_list ap) { error_vprintf(fmt, ap); }