In order to avoid the target-specific TARGET_NAME definition, replace it by the generic target_name() helper.
Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> --- tests/qtest/fuzz/fuzz.c | 5 ++--- tests/qtest/fuzz/generic_fuzz.c | 4 ++-- tests/qtest/fuzz/i440fx_fuzz.c | 5 +++-- tests/qtest/fuzz/qos_fuzz.c | 5 +++-- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/tests/qtest/fuzz/fuzz.c b/tests/qtest/fuzz/fuzz.c index ca248a51a6c..84cef4907f9 100644 --- a/tests/qtest/fuzz/fuzz.c +++ b/tests/qtest/fuzz/fuzz.c @@ -17,6 +17,7 @@ #include "qemu/cutils.h" #include "qemu/datadir.h" +#include "qemu/arch_info.h" #include "system/system.h" #include "system/qtest.h" #include "system/runstate.h" @@ -35,8 +36,6 @@ typedef struct FuzzTargetState { typedef QSLIST_HEAD(, FuzzTargetState) FuzzTargetList; -static const char *fuzz_arch = TARGET_NAME; - static FuzzTargetList *fuzz_target_list; static FuzzTarget *fuzz_target; static QTestState *fuzz_qts; @@ -61,7 +60,7 @@ void fuzz_reset(QTestState *s) static QTestState *qtest_setup(void) { qtest_server_set_send_handler(&qtest_client_inproc_recv, &fuzz_qts); - return qtest_inproc_init(&fuzz_qts, false, fuzz_arch, + return qtest_inproc_init(&fuzz_qts, false, target_name(), &qtest_server_inproc_recv); } diff --git a/tests/qtest/fuzz/generic_fuzz.c b/tests/qtest/fuzz/generic_fuzz.c index d107a496da6..89a9c16ce1f 100644 --- a/tests/qtest/fuzz/generic_fuzz.c +++ b/tests/qtest/fuzz/generic_fuzz.c @@ -12,10 +12,10 @@ #include "qemu/osdep.h" #include "qemu/range.h" +#include "qemu/arch_info.h" #include <wordexp.h> -#include "hw/core/cpu.h" #include "tests/qtest/libqtest.h" #include "tests/qtest/libqos/pci-pc.h" #include "fuzz.h" @@ -914,7 +914,7 @@ static size_t generic_fuzz_crossover(const uint8_t *data1, size_t size1, const static GString *generic_fuzz_cmdline(FuzzTarget *t) { - GString *cmd_line = g_string_new(TARGET_NAME); + GString *cmd_line = g_string_new(target_name()); if (!getenv("QEMU_FUZZ_ARGS")) { usage(); } diff --git a/tests/qtest/fuzz/i440fx_fuzz.c b/tests/qtest/fuzz/i440fx_fuzz.c index 155fe018f80..7b39a2ad085 100644 --- a/tests/qtest/fuzz/i440fx_fuzz.c +++ b/tests/qtest/fuzz/i440fx_fuzz.c @@ -13,6 +13,7 @@ #include "qemu/osdep.h" #include "qemu/main-loop.h" +#include "qemu/arch_info.h" #include "tests/qtest/libqtest.h" #include "tests/qtest/libqos/pci.h" #include "tests/qtest/libqos/pci-pc.h" @@ -145,11 +146,11 @@ static void i440fx_fuzz_qos(QTestState *s, pciconfig_fuzz_qos(s, bus, Data, Size); } -static const char *i440fx_qtest_argv = TARGET_NAME " -machine accel=qtest" +static const char *i440fx_qtest_argv = " -machine accel=qtest" " -m 0 -display none"; static GString *i440fx_argv(FuzzTarget *t) { - return g_string_new(i440fx_qtest_argv); + return g_string_append(g_string_new(target_name()), i440fx_qtest_argv); } diff --git a/tests/qtest/fuzz/qos_fuzz.c b/tests/qtest/fuzz/qos_fuzz.c index d3839bf9994..fd93c405f2f 100644 --- a/tests/qtest/fuzz/qos_fuzz.c +++ b/tests/qtest/fuzz/qos_fuzz.c @@ -18,6 +18,7 @@ #include "qemu/osdep.h" #include "qemu/units.h" +#include "qemu/arch_info.h" #include "qapi/error.h" #include "exec/memory.h" #include "qemu/main-loop.h" @@ -83,8 +84,8 @@ static GString *qos_build_main_args(void) test_arg = test_node->u.test.before(cmd_line, test_arg); } /* Prepend the arguments that we need */ - g_string_prepend(cmd_line, - TARGET_NAME " -display none -machine accel=qtest -m 64 "); + g_string_prepend(cmd_line, target_name()); + g_string_prepend(cmd_line, " -display none -machine accel=qtest -m 64 "); return cmd_line; } -- 2.47.1