summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
diff options
context:
space:
mode:
authorDan Liew <dan@su-root.co.uk>2018-04-20 06:46:19 +0000
committerDan Liew <dan@su-root.co.uk>2018-04-20 06:46:19 +0000
commitb7a3bc99c9dad554ed08765aead890e799938cbb (patch)
treea6be5ba71fe900cd11022c900fcf225aa3fdf2e3 /compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
parent25d0c65ff301609c2ef6212962e68bdc81098e17 (diff)
downloadbcm5719-llvm-b7a3bc99c9dad554ed08765aead890e799938cbb.tar.gz
bcm5719-llvm-b7a3bc99c9dad554ed08765aead890e799938cbb.zip
[LibFuzzer] Report when custom counters are available.
This upstreams a feature from the JFS solver's fork of LibFuzzer. Differential Revision: https://reviews.llvm.org/D45675 llvm-svn: 330391
Diffstat (limited to 'compiler-rt/lib/fuzzer/FuzzerTracePC.cpp')
-rw-r--r--compiler-rt/lib/fuzzer/FuzzerTracePC.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp b/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
index 5e9f9f2f6dc..701ef087319 100644
--- a/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
+++ b/compiler-rt/lib/fuzzer/FuzzerTracePC.cpp
@@ -134,6 +134,9 @@ void TracePC::PrintModuleInfo() {
}
if (size_t NumClangCounters = ClangCountersEnd() - ClangCountersBegin())
Printf("INFO: %zd Clang Coverage Counters\n", NumClangCounters);
+
+ if (size_t NumExtraCounters = ExtraCountersEnd() - ExtraCountersBegin())
+ Printf("INFO: %zd Extra Counters\n", NumExtraCounters);
}
ATTRIBUTE_NO_SANITIZE_ALL
OpenPOWER on IntegriCloud