In the same vein as Philippe's patch: https://patchew.org/QEMU/20200528165303.1877-1-f4...@amsat.org/
This uses linker trickery to wrap calls to libqtest functions and directly call the corresponding read/write functions, rather than relying on the ASCII-serialized QTest protocol. Alexander Bulekov (2): fuzz: skip QTest serialization fuzz: Add support for logging QTest commands tests/qtest/fuzz/Makefile.include | 21 +++ tests/qtest/fuzz/fuzz.c | 20 ++- tests/qtest/fuzz/fuzz.h | 3 + tests/qtest/fuzz/qtest_wrappers.c | 252 ++++++++++++++++++++++++++++++ 4 files changed, 295 insertions(+), 1 deletion(-) create mode 100644 tests/qtest/fuzz/qtest_wrappers.c -- 2.26.2