summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerTraceState.cpp
diff options
context:
space:
mode:
authorZachary Turner <zturner@google.com>2016-12-02 23:02:01 +0000
committerZachary Turner <zturner@google.com>2016-12-02 23:02:01 +0000
commit6fa57ad9bdb327e1f4bc037b9259640aa9dad71e (patch)
tree35d75cad75cb66b3aa7da2ee4a50e188ec70b671 /llvm/lib/Fuzzer/FuzzerTraceState.cpp
parent01d96986d84344a84e8b5fc755f6f1ec02383b11 (diff)
downloadbcm5719-llvm-6fa57ad9bdb327e1f4bc037b9259640aa9dad71e.tar.gz
bcm5719-llvm-6fa57ad9bdb327e1f4bc037b9259640aa9dad71e.zip
Resubmit "[LibFuzzer] Split FuzzerUtil for Posix and Windows."
This resubmits r288529, which was resubmitted because it broke a fuzzer bot. According to kcc@ the test that broke was flakey and it is unlikely to be a result of this patch. llvm-svn: 288549
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerTraceState.cpp')
-rw-r--r--llvm/lib/Fuzzer/FuzzerTraceState.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerTraceState.cpp b/llvm/lib/Fuzzer/FuzzerTraceState.cpp
index a920f57c4e2..be62a6624b2 100644
--- a/llvm/lib/Fuzzer/FuzzerTraceState.cpp
+++ b/llvm/lib/Fuzzer/FuzzerTraceState.cpp
@@ -157,7 +157,7 @@ int TraceState::TryToAddDesiredData(uint64_t PresentData, uint64_t DesiredData,
const uint8_t *Beg = UnitData;
const uint8_t *End = Beg + UnitSize;
for (const uint8_t *Cur = Beg; Cur < End; Cur++) {
- Cur = (uint8_t *)memmem(Cur, End - Cur, &PresentData, DataSize);
+ Cur = (uint8_t *)SearchMemory(Cur, End - Cur, &PresentData, DataSize);
if (!Cur)
break;
size_t Pos = Cur - Beg;
@@ -181,7 +181,7 @@ int TraceState::TryToAddDesiredData(const uint8_t *PresentData,
const uint8_t *Beg = UnitData;
const uint8_t *End = Beg + UnitSize;
for (const uint8_t *Cur = Beg; Cur < End; Cur++) {
- Cur = (uint8_t *)memmem(Cur, End - Cur, PresentData, DataSize);
+ Cur = (uint8_t *)SearchMemory(Cur, End - Cur, PresentData, DataSize);
if (!Cur)
break;
size_t Pos = Cur - Beg;
OpenPOWER on IntegriCloud