A C library for asynchronous DNS requests (grpc依赖)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

20 lines
587 B

// General driver to allow command-line fuzzer (i.e. afl) to
// fuzz the libfuzzer entrypoint.
#include <stdio.h>
#include <unistd.h>
#include <vector>
extern "C" void LLVMFuzzerTestOneInput(const unsigned char *data,
unsigned long size);
int main() {
std::vector<unsigned char> input;
while (true) {
unsigned char buffer[1024];
int len = read(fileno(stdin), buffer, sizeof(buffer));
if (len <= 0) break;
input.insert(input.end(), buffer, buffer + len);
}
LLVMFuzzerTestOneInput(input.data(), input.size());
return 0;
}