[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/4] fuzz: basic AFL support
Provide simple stub programs for AFL fuzzer. For usage, please see README.afl. This series doesn't aim to improve fuzzing targets. It is just demonstration for how we could use the same fuzzing code for both oss-fuzz and AFL. The stub programs are identical in libefl and x86 emulator at the moment, but they will likely diverge in the future. The duplication of code is deliberate. Julien, FYI I think the in-tree libfdt could have something similar, too. Wei. Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Julien Grall <julien.grall@xxxxxxx> Wei Liu (4): tools/fuzz: add missing dependency in x86 insn fuzzer build rule tools/fuzz: add AFL stub program for x86 insn emulator fuzzer tools/fuzz: add AFL stub program for libefl fuzzer tools/fuzz: add README.afl .gitignore | 2 ++ tools/fuzz/README.afl | 27 ++++++++++++++ tools/fuzz/{README => README.oss-fuzz} | 0 tools/fuzz/libelf/Makefile | 7 +++- tools/fuzz/libelf/afl-libelf-fuzzer.c | 42 ++++++++++++++++++++++ tools/fuzz/x86_instruction_emulator/Makefile | 11 ++++-- .../afl-x86-insn-emulator-fuzzer.c | 42 ++++++++++++++++++++++ 7 files changed, 128 insertions(+), 3 deletions(-) create mode 100644 tools/fuzz/README.afl rename tools/fuzz/{README => README.oss-fuzz} (100%) create mode 100644 tools/fuzz/libelf/afl-libelf-fuzzer.c create mode 100644 tools/fuzz/x86_instruction_emulator/afl-x86-insn-emulator-fuzzer.c -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |