about summary refs log tree commit diff
path: root/custom_mutators/libfuzzer/FuzzerLoop.cpp
diff options
context:
space:
mode:
authorllzmb <46303940+llzmb@users.noreply.github.com>2021-10-10 16:32:43 +0200
committerGitHub <noreply@github.com>2021-10-10 16:32:43 +0200
commit79d87f8544a0f67537b2169e3f6821f459659f61 (patch)
tree15bfaef53f95696583ea12396a7e8e98b73f77e1 /custom_mutators/libfuzzer/FuzzerLoop.cpp
parent228f6c5dad1a593b4113006e587e9885459a53c2 (diff)
parentda865cbb9d289d0f782a1c33d85261903c60d624 (diff)
downloadafl++-79d87f8544a0f67537b2169e3f6821f459659f61.tar.gz
Merge branch 'dev' into docs_edit_readme_fix_links
Diffstat (limited to 'custom_mutators/libfuzzer/FuzzerLoop.cpp')
-rw-r--r--custom_mutators/libfuzzer/FuzzerLoop.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/custom_mutators/libfuzzer/FuzzerLoop.cpp b/custom_mutators/libfuzzer/FuzzerLoop.cpp
index 08fda520..6716dbf5 100644
--- a/custom_mutators/libfuzzer/FuzzerLoop.cpp
+++ b/custom_mutators/libfuzzer/FuzzerLoop.cpp
@@ -1086,6 +1086,7 @@ ATTRIBUTE_INTERFACE size_t LLVMFuzzerMutate(uint8_t *Data, size_t Size,
                                             size_t MaxSize) {
 
   assert(fuzzer::F);
+  fuzzer::F->GetMD().StartMutationSequence();
   size_t r = fuzzer::F->GetMD().DefaultMutate(Data, Size, MaxSize);
 #ifdef  INTROSPECTION
   introspection_ptr = fuzzer::F->GetMD().WriteMutationSequence();