aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/slice
diff options
context:
space:
mode:
authorGravatar Yash Tibrewal <yashkt@google.com>2017-10-31 15:15:41 -0700
committerGravatar Yash Tibrewal <yashkt@google.com>2017-10-31 15:15:41 -0700
commit11a518995ec0c0fd3d833e00d5ae67b7e446edbc (patch)
treed1aa7ef1ab4f461b642e9b226e2438a9a213d303 /test/core/slice
parent0aeef4f0e7417afae8e38702463ffa5d5ac2a590 (diff)
LLVMfuzzer extern C
Diffstat (limited to 'test/core/slice')
-rw-r--r--test/core/slice/percent_decode_fuzzer.cc2
-rw-r--r--test/core/slice/percent_encode_fuzzer.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/test/core/slice/percent_decode_fuzzer.cc b/test/core/slice/percent_decode_fuzzer.cc
index ad4e3fed7a..2aae335891 100644
--- a/test/core/slice/percent_decode_fuzzer.cc
+++ b/test/core/slice/percent_decode_fuzzer.cc
@@ -29,7 +29,7 @@
bool squelch = true;
bool leak_check = true;
-int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
struct grpc_memory_counters counters;
grpc_memory_counters_init();
grpc_slice input = grpc_slice_from_copied_buffer((const char *)data, size);
diff --git a/test/core/slice/percent_encode_fuzzer.cc b/test/core/slice/percent_encode_fuzzer.cc
index db3dc3bb3f..4813d1218b 100644
--- a/test/core/slice/percent_encode_fuzzer.cc
+++ b/test/core/slice/percent_encode_fuzzer.cc
@@ -51,7 +51,7 @@ static void test(const uint8_t *data, size_t size, const uint8_t *dict) {
GPR_ASSERT(counters.total_size_relative == 0);
}
-int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
test(data, size, grpc_url_percent_encoding_unreserved_bytes);
test(data, size, grpc_compatible_percent_encoding_unreserved_bytes);
return 0;