Libfuzzer Template

clang helper code for fuzzing

libfuzzer harness template:

#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>

#include <string>
#include <vector>
#include <fuzzer/FuzzedDataProvider.h>

extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
    FuzzedDataProvider fuzz(data, size);
    // harness code here

    return 0;
}

OSS Fuzz introspector

https://introspector.oss-fuzz.com/

check project vise ex - https://introspector.oss-fuzz.com/project-profile?project=abseil-cpp