[libFuzzer] refactoring around PCMap, NFC
llvm-svn: 278825
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp
index db8868c..f90b709 100644
--- a/llvm/lib/Fuzzer/FuzzerLoop.cpp
+++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp
@@ -56,7 +56,7 @@
// Only one CoverageController per process should be created.
class CoverageController {
public:
- explicit CoverageController(const FuzzingOptions &Options)
+ explicit CoverageController(const FuzzingOptions &Options)
: Options(Options) {
if (Options.PrintNewCovPcs) {
PcBufferLen = 1 << 24;
@@ -70,7 +70,6 @@
void Reset() {
CHECK_EXTERNAL_FUNCTION(__sanitizer_reset_coverage);
EF->__sanitizer_reset_coverage();
- PcMapResetCurrent();
}
void ResetCounters() {
@@ -117,10 +116,10 @@
}
}
- uint64_t NewPcMapBits = PcMapMergeInto(&C->PCMap);
- if (NewPcMapBits > C->PcMapBits) {
+ size_t NewPCMapBits = PCMapMergeFromCurrent(C->PCMap);
+ if (NewPCMapBits > C->PCMapBits) {
Res = true;
- C->PcMapBits = NewPcMapBits;
+ C->PCMapBits = NewPCMapBits;
}
if (EF->__sanitizer_get_coverage_pc_buffer_pos) {
@@ -306,8 +305,8 @@
Printf("#%zd\t%s", TotalNumberOfRuns, Where);
if (MaxCoverage.BlockCoverage)
Printf(" cov: %zd", MaxCoverage.BlockCoverage);
- if (MaxCoverage.PcMapBits)
- Printf(" path: %zd", MaxCoverage.PcMapBits);
+ if (MaxCoverage.PCMapBits)
+ Printf(" path: %zd", MaxCoverage.PCMapBits);
if (auto TB = MaxCoverage.CounterBitmapBits)
Printf(" bits: %zd", TB);
if (MaxCoverage.CallerCalleeCoverage)
@@ -522,7 +521,7 @@
std::to_string(BlockCoverage) + " CallerCalleeCoverage=" +
std::to_string(CallerCalleeCoverage) + " CounterBitmapBits=" +
std::to_string(CounterBitmapBits) + " PcMapBits=" +
- std::to_string(PcMapBits) + "}";
+ std::to_string(PCMapBits) + "}";
return Result;
}