20 lines
		
	
	
		
			396 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			396 B
		
	
	
	
		
			Plaintext
		
	
	
	
| libFuzzer instructions for libxml2
 | |
| ==================================
 | |
| 
 | |
| Set compiler and options:
 | |
| 
 | |
|     export CC=clang
 | |
|     export CFLAGS="-g -fsanitize=fuzzer-no-link,address,undefined \
 | |
|         -fno-sanitize-recover=all \
 | |
|         -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
 | |
| 
 | |
| Build libxml2 with instrumentation:
 | |
| 
 | |
|     ./configure --without-python
 | |
|     make
 | |
| 
 | |
| Run fuzzers:
 | |
| 
 | |
|     make -C fuzz fuzz-xml
 | |
| 
 |