---
name: "sancov-22"
section: "1"
platform: "linux"
package: "clang-tools-22"
version: "1:22.1.8-1~deb13u4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sancov-22"
---

# sancov-22(1)

manual page for sancov 22

## NAME

sancov - manual page for sancov 22

## DESCRIPTION

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

**-diff**                   - two .sancov files & **--output** option

**-union**                  - one or more .sancov files & **--output** option

- \<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.

- **-diff**

  Compute difference between two sancov files (A - B) and write to the new output sancov file

- **-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.

- **-union**

  Compute union of multiple sancov files and write to the new output sancov file

### 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

- **-output=**\<string\>

  Output file for diff and union actions

- **-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**
