diff options
author | 2016-08-02 23:15:44 +0200 | |
---|---|---|
committer | 2016-08-02 23:15:44 +0200 | |
commit | 18c71117b0d90f5e7d12a5473791eb5054a34b9f (patch) | |
tree | 08df5dc7355bc26695ce956aa91f9ffc985903c1 /test/core/util/one_corpus_entry_fuzzer.c | |
parent | acbd8675a283a51a409991ac1393294c9af726e7 (diff) | |
parent | 5c3877e70f97e12242326fe628a2ced2d97995be (diff) |
Merge branch 'master' of https://github.com/grpc/grpc into what-the-fuzz
Diffstat (limited to 'test/core/util/one_corpus_entry_fuzzer.c')
-rw-r--r-- | test/core/util/one_corpus_entry_fuzzer.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/test/core/util/one_corpus_entry_fuzzer.c b/test/core/util/one_corpus_entry_fuzzer.c index 41f9558211..95ae4cf706 100644 --- a/test/core/util/one_corpus_entry_fuzzer.c +++ b/test/core/util/one_corpus_entry_fuzzer.c @@ -31,15 +31,22 @@ * */ +#include <stdbool.h> + #include <grpc/support/log.h> -#include "src/core/lib/support/load_file.h" +#include "src/core/lib/iomgr/load_file.h" extern int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size); +extern bool squelch; +extern bool leak_check; + int main(int argc, char **argv) { - int ok = 0; - gpr_slice buffer = gpr_load_file(argv[1], 0, &ok); - GPR_ASSERT(ok); + gpr_slice buffer; + squelch = false; + leak_check = false; + GPR_ASSERT( + GRPC_LOG_IF_ERROR("load_file", grpc_load_file(argv[1], 0, &buffer))); LLVMFuzzerTestOneInput(GPR_SLICE_START_PTR(buffer), GPR_SLICE_LENGTH(buffer)); gpr_slice_unref(buffer); return 0; |