diff options
author | Kostya Serebryany <kcc@google.com> | 2015-12-02 02:08:26 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2015-12-02 02:08:26 +0000 |
commit | 5ce81794c3510ee4d56ef47549f18727c6e9b0bb (patch) | |
tree | fd88217902f2106b3ff61998fdfe97e8ea3604da /clang | |
parent | bbdebefff613ed200edfc6e9b2a6fd38ca2d0dc9 (diff) | |
download | bcm5719-llvm-5ce81794c3510ee4d56ef47549f18727c6e9b0bb.tar.gz bcm5719-llvm-5ce81794c3510ee4d56ef47549f18727c6e9b0bb.zip |
[sanitizer coverage] document -fsanitize-coverage=trace-bb
llvm-svn: 254481
Diffstat (limited to 'clang')
-rw-r--r-- | clang/docs/SanitizerCoverage.rst | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/clang/docs/SanitizerCoverage.rst b/clang/docs/SanitizerCoverage.rst index f8ac1dc2df9..e759b351c1b 100644 --- a/clang/docs/SanitizerCoverage.rst +++ b/clang/docs/SanitizerCoverage.rst @@ -249,6 +249,13 @@ These counters may also be used for in-process coverage-guided fuzzers. See uintptr_t __sanitizer_update_counter_bitset_and_clear_counters(uint8_t *bitset); +Tracing basic blocks +==================== +An *experimental* feature to support basic block (or edge) tracing. +With ``-fsanitize-coverage=trace-bb`` the compiler will insert +``__sanitizer_cov_trace_basic_block(s32 *id)`` before every function, basic block, or edge +(depending on the value of ``-fsanitize-coverage=[func,bb,edge]``). + Tracing data flow ================= |