SANCOV(1)
π NAME π
sancov β the manual page for sancov 21. bestie. you found it. this is the coverage tool and it's lowkey iconic β¨
π DESCRIPTION π
π OVERVIEW: Sanitizer Coverage Processing Tool (sancov) π
okay so real talk: this tool pulls all kinds of coverage-related info out of your stuff. the way it does this is by reading from coverage-instrumented binary files, from raw .sancov files, and from their symbolized .symcov version. π«Ά
and here's the tea β depending on which action you pick, it wants different input files. so like, don't just throw everything at it and hope:
-print-coverage-pcsβ wants coverage-instrumented binary files π-print-coverageβ wants.sancovfiles π- <other actions> β wants
.sancovfiles and the corresponding binary files, or.symcovfiles π¦
π USAGE π
sancov [options] <action> <binary files...> <.sancov files...>
<.symcov files...>
β Action (required) β
you literally have to pick one, there's no "eh maybe later" option. π
-covered-functionsβ prints all covered functions. every single one that got hit. π-html-reportβ REMOVED. like, gone gone. use-symbolize&coverage-report-server.pyinstead, bestie. π-mergeβ merges reports. mash them together, one report to rule them all. π₯-not-covered-functionsβ prints all not covered functions. the ones that got left on read. π-print-coverage-pcsβ prints coverage instrumentation points addresses.-print-coverage-statsβ prints coverage statistics. the numbers, the vibes, the whole picture. β¨-printβ prints coverage addresses.-symbolizeβ produces a symbolized JSON report from a binary report. glow-up for your data. π
πΈ Generic Options πΈ
-helpβ displays this help-hβ alias for--help-versionβ displays the version-vβ alias for--version
β¨ OPTIONS β¨
-demangle=0β alias for--no-demangle-demangleβ demangle function names (yes pls, give me the readable ones π)-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
and that's the whole page, no notes. π§ this was sancov 21, from September 2026 β go forth and get those numbers up, you absolute main character. ππ
π¦ where this page comes from
- ubuntu stonking: clang-tools-21 1:21.1.8-10ubuntu2 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms