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>
		
			
				
	
	
		
			12 lines
		
	
	
		
			438 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			438 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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.
 |