X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FFuzzer%2FFuzzerInternal.h;h=cc86c361460aa2b127504107f18bee74bc3dda8c;hp=274fdf077a7fb7582a066873a23db3bfc274857e;hb=0dd9ec77d1ba0a9159adf1809c18cd35cddeb35d;hpb=8d4c8061c9a8d4ca6bf30cd21368073b7d64e136 diff --git a/lib/Fuzzer/FuzzerInternal.h b/lib/Fuzzer/FuzzerInternal.h index 274fdf077a7..cc86c361460 100644 --- a/lib/Fuzzer/FuzzerInternal.h +++ b/lib/Fuzzer/FuzzerInternal.h @@ -33,8 +33,14 @@ void CopyFileToErr(const std::string &Path); std::string DirPlusFile(const std::string &DirPath, const std::string &FileName); -size_t Mutate_EraseByte(uint8_t *Data, size_t size, size_t MaxSize, +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);