LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
work
release_test
rc4
llvm.src
lib
Fuzzer
test
CounterTest.cpp
Go to the documentation of this file.
1
// Test for a fuzzer: must find the case where a particular basic block is
2
// executed many times.
3
#include <iostream>
4
5
extern
"C"
void
LLVMFuzzerTestOneInput
(
const
uint8_t *Data,
size_t
Size) {
6
int
Num = 0;
7
for
(
size_t
i = 0; i < Size; i++)
8
if
(Data[i] ==
'A'
+ i)
9
Num++;
10
if
(Num >= 4) {
11
std::cerr <<
"BINGO!\n"
;
12
exit(1);
13
}
14
}
LLVMFuzzerTestOneInput
void LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
Definition:
CounterTest.cpp:5
Generated on Mon Aug 31 2015 10:59:56 for LLVM by
1.8.6