diff options
author | Kostya Serebryany <kcc@google.com> | 2015-08-06 19:19:55 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2015-08-06 19:19:55 +0000 |
commit | 242ca930e8f1ac6f4300b068d1a5c590a74714da (patch) | |
tree | 1430919cc2991e2a9159b18f0de46b74764ae0bd /llvm/lib/Fuzzer/FuzzerInternal.h | |
parent | 525d0bf0b99adfeccb5c64ea942e29b5c9a61b5a (diff) | |
download | bcm5719-llvm-242ca930e8f1ac6f4300b068d1a5c590a74714da.tar.gz bcm5719-llvm-242ca930e8f1ac6f4300b068d1a5c590a74714da.zip |
[libFuzzer] move the mutators to public interface so that custom mutators may reuse these functions directly
llvm-svn: 244250
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerInternal.h')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerInternal.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerInternal.h b/llvm/lib/Fuzzer/FuzzerInternal.h index e33ab702178..7e119d6f616 100644 --- a/llvm/lib/Fuzzer/FuzzerInternal.h +++ b/llvm/lib/Fuzzer/FuzzerInternal.h @@ -33,23 +33,6 @@ void CopyFileToErr(const std::string &Path); std::string DirPlusFile(const std::string &DirPath, const std::string &FileName); -size_t Mutate_ShuffleBytes(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); -size_t Mutate_EraseByte(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); -size_t Mutate_InsertByte(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); -size_t Mutate_ChangeByte(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); -size_t Mutate_ChangeBit(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); -size_t Mutate(uint8_t *Data, size_t Size, size_t MaxSize, - FuzzerRandomBase &Rand); - -size_t CrossOver(const uint8_t *Data1, size_t Size1, const uint8_t *Data2, - size_t Size2, uint8_t *Out, size_t MaxOutSize, - FuzzerRandomBase &Rand); - void Printf(const char *Fmt, ...); void Print(const Unit &U, const char *PrintAfter = ""); void PrintASCII(const Unit &U, const char *PrintAfter = ""); |