SANCOV(1)
π NAME π
sancov β bestie, this is the manual page for sancov 15, and it's a whole User Commands situation. no cap. π
β¨ DESCRIPTION β¨
π¦ OVERVIEW: Sanitizer Coverage Processing Tool (sancov)
okay so listen. this tool is your girl for pulling coverage-related information out of literally everything, and it can do it from all of these:
- coverage-instrumented binary files
- raw
.sancovfiles - their symbolized
.symcovversion
the vibe is that depending on which action you pick, it expects different input files. so like, read the room before you feed it stuff:
-print-coverage-pcsβ wants coverage-instrumented binary files-print-coverageβ wants.sancovfiles<other actions>β wants.sancovfiles & corresponding binary files, and.symcovfiles
πΈ USAGE πΈ
sancov [options] <action> <binary files...> <.sancov files...> <.symcov files...>
π OPTIONS π
π Generic Options
--helpβ shows you the available options (and if you want more, there's--help-hiddenfor that π)--help-listβ shows you the list of available options (again,--help-list-hiddenexists for the extra-spicy version)--versionβ prints out the version of this program, slay
π§ sancov Options
- Action β required. like, mandatory mandatory. you cannot skip this one bestie π
--printβ prints the coverage addresses--print-coverage-pcsβ prints the coverage instrumentation points addresses.--covered-functionsβ prints all the covered functions.--not-covered-functionsβ prints all the not-covered functions.--print-coverage-statsβ prints the coverage statistics.--html-reportβ REMOVED. π use-symbolize&coverage-report-server.pyinstead.--symbolizeβ produces a symbolized JSON report from a binary report.--mergeβ merges reports.--demangleβ prints the demangled function name--ignorelist=<string>β the ignorelist file (in sanitizer ignorelist format)--skip-dead-filesβ does not list dead source files in the reports--strip_path_prefix=<string>β strips this prefix off file paths in the reports
fr fr that's the whole page, nothing got left out, we ate and left no crumbs π
anyway, that's the tea β this page is from sancov 15, dated July 2023, and it shipped out as part of User Commands. mwah, go read some coverage data, i'm obsessed with you π«Άπβ¨
π¦ where this page comes from
- ubuntu jammy: clang-tools-15 1:15.0.7-0ubuntu0.22.04.3 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms