[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 00/12] fuzz: update x86emul fuzzer
The first few patches refactor x86emul code so that more code can be shared between xen and userspace tools. I have run XTF suite (tests subject to availability on the testbox I use, and xsa-195 was skipped because qemu segfault -- a known issue) against this series, no issue is found. Wei. --- Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: George Dunlap <george.dunlap@xxxxxxxxxxxxx> Wei Liu (12): fuzz: don't buffer stdout in afl stubs x86: extract macros to x86-defns.h x86: extract vendor numeric id to x86-vendors.h x86emul/test: use x86-vendors.h x86emul: use eflags definitions in x86-defns.h x86emul: use msr definitions in msr-index.h x86: add UMIP CR4 bit x86emul: use CR definitions in x86-defns.h x86emul: use TRAP definitions in x86-defns.h fuzz/x86emul: update fuzzer fuzz/x86emul: print out minimal input size fuzz: update README.afl example tools/fuzz/README.afl | 5 +- tools/fuzz/libelf/afl-libelf-fuzzer.c | 2 + .../afl-x86-insn-emulator-fuzzer.c | 10 + .../x86-insn-emulator-fuzzer.c | 665 ++++++++++++++++++-- tools/tests/x86_emulator/test_x86_emulator.c | 9 - tools/tests/x86_emulator/x86_emulate.c | 3 - tools/tests/x86_emulator/x86_emulate.h | 9 +- xen/arch/x86/x86_emulate/x86_emulate.c | 700 ++++++++++----------- xen/include/asm-x86/processor.h | 105 +--- xen/include/asm-x86/x86-defns.h | 101 +++ 10 files changed, 1045 insertions(+), 564 deletions(-) create mode 100644 xen/include/asm-x86/x86-defns.h -- 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |