summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerInternal.h
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2015-08-06 19:19:55 +0000
committerKostya Serebryany <kcc@google.com>2015-08-06 19:19:55 +0000
commit242ca930e8f1ac6f4300b068d1a5c590a74714da (patch)
tree1430919cc2991e2a9159b18f0de46b74764ae0bd /llvm/lib/Fuzzer/FuzzerInternal.h
parent525d0bf0b99adfeccb5c64ea942e29b5c9a61b5a (diff)
downloadbcm5719-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.h17
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 = "");
OpenPOWER on IntegriCloud