util/fuzz-tests: Add fuzzer for jpeg decoder
Mostly a proof of concept for adding fuzzing to our tree. Change-Id: I10e5ef3a426b9c74c288d7232a6d11a1ca59833b Signed-off-by: Patrick Georgi <patrick@georgi-clan.de> Reviewed-on: http://review.coreboot.org/12183 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
committed by
Patrick Georgi
parent
5907eb8f5a
commit
8f5053c626
11
util/fuzz-tests/README
Normal file
11
util/fuzz-tests/README
Normal file
@@ -0,0 +1,11 @@
|
||||
Fuzz tests
|
||||
==========
|
||||
make run (with afl-fuzz installed) takes a real long time and creates test
|
||||
cases in jpeg-results/ that crash the jpeg code.
|
||||
|
||||
These test cases can then be used to gdb the test app and dig into the
|
||||
decoder to fix the issues.
|
||||
|
||||
This is mostly a proof of concept because the jpeg code isn't used very often
|
||||
(only for splash screens). However there are other regions in coreboot that
|
||||
could benefit from similar treatment.
|
Reference in New Issue
Block a user