File tree 2 files changed +23
-17
lines changed
2 files changed +23
-17
lines changed Original file line number Diff line number Diff line change
1
+ // FIXME: Support sanitizer hooks for memcmp and strcmp need
2
+ // to be implemented in the sanitizer runtime for platforms other
3
+ // than linux
4
+ REQUIRES: linux
5
+ CHECK: BINGO
6
+ Done1000000: Done 1000000 runs in
7
+
8
+ RUN: not LLVMFuzzer-MemcmpTest -seed=4294967295 -runs=100000 2>&1 | FileCheck %s
9
+ RUN: LLVMFuzzer-MemcmpTest -use_memcmp=0 -seed=4294967295 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
10
+
11
+ RUN: not LLVMFuzzer-StrncmpTest -seed=2 -runs=100000 2>&1 | FileCheck %s
12
+ RUN: LLVMFuzzer-StrncmpTest -use_memcmp=0 -seed=3 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
13
+
14
+ RUN: not LLVMFuzzer-StrcmpTest -seed=4 -runs=200000 2>&1 | FileCheck %s
15
+ RUN: LLVMFuzzer-StrcmpTest -use_memcmp=0 -seed=5 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
16
+
17
+
18
+ RUN: LLVMFuzzer-RepeatedMemcmp -seed=10 -runs=100000 2>&1 | FileCheck %s --check-prefix=RECOMMENDED_DICT
19
+ RECOMMENDED_DICT:###### Recommended dictionary. ######
20
+ RECOMMENDED_DICT-DAG: "foo"
21
+ RECOMMENDED_DICT-DAG: "bar"
22
+ RECOMMENDED_DICT:###### End of recommended dictionary. ######
23
+
Original file line number Diff line number Diff line change 1
1
CHECK: BINGO
2
2
Done1000000: Done 1000000 runs in
3
-
4
3
RUN: not LLVMFuzzer-SimpleCmpTest -use_traces=1 -seed=1 -runs=10000001 2>&1 | FileCheck %s
5
4
6
- RUN: not LLVMFuzzer-MemcmpTest -seed=4294967295 -runs=100000 2>&1 | FileCheck %s
7
- RUN: LLVMFuzzer-MemcmpTest -use_memcmp=0 -seed=4294967295 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
8
-
9
- RUN: not LLVMFuzzer-StrncmpTest -seed=2 -runs=100000 2>&1 | FileCheck %s
10
- RUN: LLVMFuzzer-StrncmpTest -use_memcmp=0 -seed=3 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
11
-
12
- RUN: not LLVMFuzzer-StrcmpTest -seed=4 -runs=200000 2>&1 | FileCheck %s
13
- RUN: LLVMFuzzer-StrcmpTest -use_memcmp=0 -seed=5 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
14
-
15
5
RUN: not LLVMFuzzer-SwitchTest -use_traces=1 -seed=6 -runs=1000002 2>&1 | FileCheck %s
16
6
RUN: LLVMFuzzer-SwitchTest -seed=7 -runs=1000000 2>&1 | FileCheck %s --check-prefix=Done1000000
17
7
18
8
RUN: not LLVMFuzzer-SimpleHashTest -use_traces=1 -seed=8 -runs=1000000 -max_len=16 2>&1 | FileCheck %s
19
9
RUN: LLVMFuzzer-SimpleHashTest -seed=9 -runs=1000000 -max_len=16 2>&1 | FileCheck %s --check-prefix=Done1000000
20
-
21
- RUN: LLVMFuzzer-RepeatedMemcmp -seed=10 -runs=100000 2>&1 | FileCheck %s --check-prefix=RECOMMENDED_DICT
22
- RECOMMENDED_DICT:###### Recommended dictionary. ######
23
- RECOMMENDED_DICT-DAG: "foo"
24
- RECOMMENDED_DICT-DAG: "bar"
25
- RECOMMENDED_DICT:###### End of recommended dictionary. ######
26
-
You can’t perform that action at this time.
0 commit comments