24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
// FIXME: Support sanitizer hooks for memcmp and strcmp need
 | 
						|
// to be implemented in the sanitizer runtime for platforms other
 | 
						|
// than linux
 | 
						|
REQUIRES: linux
 | 
						|
CHECK: BINGO
 | 
						|
Done1000000: Done 1000000 runs in
 | 
						|
 | 
						|
RUN: not LLVMFuzzer-MemcmpTest               -seed=4294967295 -runs=100000   2>&1 | FileCheck %s
 | 
						|
RUN:     LLVMFuzzer-MemcmpTest -use_memcmp=0 -seed=4294967295 -runs=1000000  2>&1 | FileCheck %s --check-prefix=Done1000000
 | 
						|
 | 
						|
RUN: not LLVMFuzzer-StrncmpTest               -seed=2 -runs=100000   2>&1 | FileCheck %s
 | 
						|
RUN:     LLVMFuzzer-StrncmpTest -use_memcmp=0 -seed=3 -runs=1000000  2>&1 | FileCheck %s --check-prefix=Done1000000
 | 
						|
 | 
						|
RUN: not LLVMFuzzer-StrcmpTest               -seed=4 -runs=200000   2>&1 | FileCheck %s
 | 
						|
RUN:     LLVMFuzzer-StrcmpTest -use_memcmp=0 -seed=5 -runs=1000000  2>&1 | FileCheck %s --check-prefix=Done1000000
 | 
						|
 | 
						|
 | 
						|
RUN: LLVMFuzzer-RepeatedMemcmp -seed=10 -runs=100000 2>&1 | FileCheck %s --check-prefix=RECOMMENDED_DICT
 | 
						|
RECOMMENDED_DICT:###### Recommended dictionary. ######
 | 
						|
RECOMMENDED_DICT-DAG: "foo"
 | 
						|
RECOMMENDED_DICT-DAG: "bar"
 | 
						|
RECOMMENDED_DICT:###### End of recommended dictionary. ######
 | 
						|
 |