summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerInternal.h
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2015-10-23 18:37:58 +0000
committerKostya Serebryany <kcc@google.com>2015-10-23 18:37:58 +0000
commit94660b3c36798acdb0014f6abe4ca9c1071b91bd (patch)
tree98cd6fb88066103fc3cfb18fd20e8f021ebaf85b /llvm/lib/Fuzzer/FuzzerInternal.h
parent382557ec72958959a0503a0ef0cb332cac934917 (diff)
downloadbcm5719-llvm-94660b3c36798acdb0014f6abe4ca9c1071b91bd.tar.gz
bcm5719-llvm-94660b3c36798acdb0014f6abe4ca9c1071b91bd.zip
[libFuzzer] remove some old code; also make __sanitizer_get_total_unique_caller_callee_pairs weak so that newer libFuzzer works with older asan
llvm-svn: 251133
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerInternal.h')
-rw-r--r--llvm/lib/Fuzzer/FuzzerInternal.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerInternal.h b/llvm/lib/Fuzzer/FuzzerInternal.h
index 7a90ce1ac65..2dc44f98def 100644
--- a/llvm/lib/Fuzzer/FuzzerInternal.h
+++ b/llvm/lib/Fuzzer/FuzzerInternal.h
@@ -186,17 +186,11 @@ class SimpleUserSuppliedFuzzer: public UserSuppliedFuzzer {
SimpleUserSuppliedFuzzer(FuzzerRandomBase *Rand, UserCallback Callback)
: UserSuppliedFuzzer(Rand), Callback(Callback) {}
- SimpleUserSuppliedFuzzer(FuzzerRandomBase *Rand, DeprecatedUserCallback Callback)
- : UserSuppliedFuzzer(Rand), DeprecatedCallback(Callback) {}
-
virtual int TargetFunction(const uint8_t *Data, size_t Size) override {
- if (Callback) return Callback(Data, Size);
- DeprecatedCallback(Data, Size);
- return 0;
+ return Callback(Data, Size);
}
private:
- DeprecatedUserCallback DeprecatedCallback = nullptr;
UserCallback Callback = nullptr;
};
OpenPOWER on IntegriCloud