diff options
author | Robert Swiecki <robert@swiecki.net> | 2017-12-16 04:27:04 +0100 |
---|---|---|
committer | Robert Swiecki <robert@swiecki.net> | 2017-12-16 04:27:04 +0100 |
commit | 861995295c5251adaad448cd6e474601bcdcb964 (patch) | |
tree | fc7c1ab4231fe176b5b6d03fcda20c415de9c33a | |
parent | c71558355c7310a15d4f0c7e518c035cb98adf9a (diff) | |
download | honggfuzz-861995295c5251adaad448cd6e474601bcdcb964.tar.gz |
libhfuzz: define a short LLVMFuzzerInitialize
-rw-r--r-- | libhfuzz/persistent.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/libhfuzz/persistent.c b/libhfuzz/persistent.c index cdb45c6a..6a075923 100644 --- a/libhfuzz/persistent.c +++ b/libhfuzz/persistent.c @@ -18,8 +18,8 @@ #include "libcommon/files.h" #include "libcommon/log.h" -int LLVMFuzzerTestOneInput(const uint8_t* buf, size_t len) __attribute__((weak)); -int LLVMFuzzerInitialize(int* argc, char*** argv) __attribute__((weak)); +__attribute__((weak)) int LLVMFuzzerTestOneInput(const uint8_t* buf, size_t len); +__attribute__((weak)) int LLVMFuzzerInitialize(int* argc UNUSED, char*** argv UNUSED) { return 0; } /* FIXME(robertswiecki): Make it call mangle_Mangle() */ __attribute__((weak)) size_t LLVMFuzzerMutate( @@ -77,9 +77,7 @@ static void runOneInput(const uint8_t* buf, size_t len) { __attribute__((weak)) #endif /* !defined(__CYGWIN__) */ int main(int argc, char** argv) { - if (LLVMFuzzerInitialize) { - LLVMFuzzerInitialize(&argc, &argv); - } + LLVMFuzzerInitialize(&argc, &argv); if (LLVMFuzzerTestOneInput == NULL) { LOG_F( "Define 'int LLVMFuzzerTestOneInput(uint8_t * buf, size_t len)' in your " |