|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RFC v2 0/7] Fuzzing targets for oss-fuzz
Hi all
This series adds two fuzzing targets to run in Google's oss-fuzz
infrastructure.
There will be some other patches on the oss-fuzz side. Their recommendation is
to have all the fuzzing targets committed in our tree so that they can be
kept up to date.
The fuzzing targets aren't very sophiscated at the moment. The purpose of
this series is to gather feedback at this early stage.
We can always improve the fuzzing code in the future.
Wei.
v2:
1. Share more code between existing test code and fuzzing target.
2. More details in README.
Wei Liu (7):
tools/fuzz: introduce libelf target
x86emul/test: factor out emul_test_make_stack_executable
x86emul/test: factor out emul_test_{read_cr,cpuid}
x86emul/test: remove unused macros
tools/fuzz: introduce x86 instruction emulator target
tools: hook up fuzz directory
tools/fuzz: add README
.gitignore | 1 +
tools/Makefile | 1 +
tools/fuzz/Makefile | 11 +
tools/fuzz/README | 39 +++
tools/fuzz/libelf/Makefile | 31 +++
tools/fuzz/libelf/libelf-fuzzer.c | 32 +++
tools/fuzz/x86_instruction_emulator/Makefile | 31 +++
.../x86-insn-emulator-fuzzer.c | 262 +++++++++++++++++++++
tools/tests/x86_emulator/test_x86_emulator.c | 93 +-------
tools/tests/x86_emulator/x86_emulate.c | 61 +++++
tools/tests/x86_emulator/x86_emulate.h | 22 ++
xen/common/libelf/libelf-private.h | 2 +
12 files changed, 502 insertions(+), 84 deletions(-)
create mode 100644 tools/fuzz/Makefile
create mode 100644 tools/fuzz/README
create mode 100644 tools/fuzz/libelf/Makefile
create mode 100644 tools/fuzz/libelf/libelf-fuzzer.c
create mode 100644 tools/fuzz/x86_instruction_emulator/Makefile
create mode 100644
tools/fuzz/x86_instruction_emulator/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 |