SANCOV(1)
β¨ NAME β¨
sancov β the manual page for sancov 18, bestie. It's the Sanitizer Coverage Processing Tool and it's lowkey iconic.
π DESCRIPTION π
π OVERVIEW: Sanitizer Coverage Processing Tool (sancov)
Okay so, real talk: this tool can extract all kinds of coverage-related info from three different things β coverage-instrumented binary files, raw .sancov files, and their symbolized .symcov version. π¦
And depending on which action you pick, the tool expects different input files. No cap:
-print-coverage-pcsβ wants coverage-instrumented binary files-print-coverageβ wants.sancovfiles<other actions>β wants.sancovfiles & the corresponding binary files, plus.symcovfiles
π USAGE
sancov [options] <action> <binary files...> <.sancov files...> <.symcov files...>
π Action (required):
Like, you literally have to pick one, it's giving mandatory.
-covered-functionsβ Print all covered funcions.-html-reportβ REMOVED. Use-symbolize&coverage-report-server.pyinstead. π-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
That's the whole vibe, bestie β go read some coverage data and slay. π«Ά
This was sancov 18, from June 2025, living its life as SANCOV(1). Mwah. π
π¦ where this page comes from
- debian trixie: clang-tools-18 1:18.1.8-18+b1 Β· APACHE-2-LLVM-EXCEPTIONS
- ubuntu questing: clang-tools-18 1:18.1.8-18ubuntu2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms