SANCOV(1)

πŸ“¦
version 16.0.6 Β· 2 versions
, in debian bookworm

✨ SANCOV ✨

okay bestie so this is sancov, the manual page for sancov 16 πŸ’… β€” Sanitizer Coverage Processing Tool, and she is that girl.


🌸 NAME 🌸

sancov β€” manual page for sancov 16 πŸŽ€


πŸ’– DESCRIPTION πŸ’–

πŸ‘‘ OVERVIEW: Sanitizer Coverage Processing Tool (sancov)

okay so here's the tea πŸ«– β€” this tool can extract all kinds of coverage-related info from:

  • coverage-instrumented binary files,
  • raw .sancov files, and
  • their symbolized .symcov version ✨

and depending on which action you pick, she expects different input files. like, the vibe check changes per action, no cap:

  • -print-coverage-pcs β€” wants coverage-instrumented binary files
  • -print-coverage β€” wants .sancov files
  • <other actions> β€” wants .sancov files & the corresponding binary files, plus .symcov files

πŸ¦‹ USAGE

sancov [options] <action> <binary files...> <.sancov files...> <.symcov files...>

⭐ OPTIONS ⭐

🌈 Generic Options

  • --help β€” display available options (--help-hidden for more, iykyk πŸ‘€)
  • --help-list β€” display the list of available options (--help-list-hidden for more)
  • --version β€” display the version of this program πŸ’β€β™€οΈ

πŸŽ€ sancov Options

Action (required) πŸ”₯

like bestie, you must pick one. no action, no slay.

  • --print β€” print coverage addresses
  • --print-coverage-pcs β€” print coverage instrumentation points addresses. (note the period, she's thorough πŸ’…)
  • --covered-functions β€” print all covered functions
  • --not-covered-functions β€” print all not covered functions
  • --print-coverage-stats β€” print coverage statistics
  • --html-report β€” REMOVED. use -symbolize & coverage-report-server.py instead. she's gone, babes, don't @ her 😭
  • --symbolize β€” produces a symbolized JSON report from binary report
  • --merge β€” merges reports
  • --demangle β€” print demangled function name
  • --ignorelist=<string> β€” ignorelist file (sanitizer ignorelist format)
  • --skip-dead-files β€” do not list dead source files in reports
  • --strip_path_prefix=<string> β€” strip this prefix from file paths in reports
heads up bestie: --html-report is REMOVED. like, she left the group chat. use -symbolize & coverage-report-server.py instead, periodt. πŸ’€

🫢 SEE ALSO

no SEE ALSO section here, she keeps her circle small ✨


that's the whole page, babe β€” sancov 16, from October 2023, straight out of the User Commands section of the manual. go forth and symbolize, you absolute icon πŸ‘‘πŸ’–πŸ¦‹

πŸ“¦ where this page comes from