#include "hb-fuzzer.hh" #include #include #include #include std::string FileToString(const std::string &Path) { /* TODO This silently passes if file does not exist. Fix it! */ std::ifstream T(Path.c_str()); return std::string((std::istreambuf_iterator(T)), std::istreambuf_iterator()); } int main(int argc, char **argv) { for (int i = 1; i < argc; i++) { std::string s = FileToString(argv[i]); std::cout << argv[i] << std::endl; LLVMFuzzerTestOneInput((const unsigned char*)s.data(), s.size()); } }