sancov1
Manual page for sancov 19
Overview
OVERVIEW: Sanitizer Coverage Processing Tool (sancov)
-
This tool can extract various coverage-related information from: coverage-instrumented binary files, raw .sancov files and their symbolized .symcov version. Depending on chosen action the tool expects different input files:
-print-coverage-pcs - coverage-instrumented binary files
-print-coverage - .sancov files
- <other actions>
-
- .sancov files & corresponding binary files, .symcov files
USAGE: sancov [options] <action> <binary files...> <.sancov files...> <.symcov files...>
Action (required):
-
-covered-functions -
Print all covered funcions.
-
-html-report -
REMOVED. Use
-symbolize& coverage-report-server.py.
-
-merge -
Merges reports.
-not-covered-functions Print all not covered funcions.
-
-print-coverage-pcs -
Print coverage instrumentation points addresses.
-
-print-coverage-stats -
Print coverage statistics.
-
-print -
Print coverage addresses
-
-symbolize -
Produces a symbolized JSON report from binary report.
Generic Options:
-
-help -
Display this help
-
-h -
Alias for
--help
-version Display the version
-
-v -
Alias for
--version
Options:
-
-demangle=0 -
Alias for
--no-demangle
-
-demangle -
Demangle function names
-ignorelist=<string> Ignorelist file (sanitizer ignorelist format)
-
-no-demangle -
Do not demangle function names
-
-no-skip-dead-files -
List dead source files in reports
-
-skip-dead-files=0 -
Alias for
--no-skip-dead-files
-
-skip-dead-files -
Do not list dead source files in reports
-
-strip_path_prefix=<string> -
Strip this prefix from files paths in reports
-
-use_default_ignorelist=0 -
Alias for
--no-use_default_ignore_list
Releases
4 releases since Debian 10 (Buster); the text changed 3 times.
-covered-functions since Debian 13 (Trixie);
-demangle since Debian 13 (Trixie);
-h since Debian 13 (Trixie);
-help since Debian 13 (Trixie);
-html-report since Debian 13 (Trixie);
-merge since Debian 13 (Trixie);
-no-demangle since Debian 13 (Trixie);
-no-skip-dead-files since Debian 13 (Trixie);
-print since Debian 13 (Trixie);
-print-coverage-pcs since Debian 13 (Trixie);
-print-coverage-stats since Debian 13 (Trixie);
-skip-dead-files since Debian 13 (Trixie);
-strip_path_prefix since Debian 13 (Trixie);
-symbolize since Debian 13 (Trixie);
-use_default_ignorelist since Debian 13 (Trixie);
-v since Debian 13 (Trixie).