]> granicus.if.org Git - clang/commitdiff
[sancov] improved object files handling.
authorMike Aizatsky <aizatsky@chromium.org>
Fri, 12 Feb 2016 00:29:45 +0000 (00:29 +0000)
committerMike Aizatsky <aizatsky@chromium.org>
Fri, 12 Feb 2016 00:29:45 +0000 (00:29 +0000)
Documentation change for: http://reviews.llvm.org/D17169

Differential Revision: http://reviews.llvm.org/D17175

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@260630 91177308-0d34-0410-b5e6-96231b3b80d8

docs/SanitizerCoverage.rst

index 7b2a5c6315b3a6f322057370562b4f613099ca2d..371efc4e78fb82a3876ef0184cdc0c50c9c642d5 100644 (file)
@@ -99,12 +99,14 @@ Sancov Tool
 
 A new experimental ``sancov`` tool is developed to process coverage files.
 The tool is part of LLVM project and is currently supported only on Linux.
-It can handle symbolization tasks autonomously without needed any extra 
-support from environment.
+It can handle symbolization tasks autonomously without any extra support
+from the environment. You need to pass .sancov files (named 
+``<module_name>.<pid>.sancov`` and paths to all corresponding binary elf files. 
+Sancov matches these files using module names and binaries file names.
 
 .. code-block:: console
 
-    USAGE: sancov [options] <action> <filenames...>
+    USAGE: sancov [options] <action> (<binary file>|<.sancov file>)...
 
     Action (required)
       -print                    - Print coverage addresses
@@ -115,7 +117,6 @@ support from environment.
     Options
       -blacklist=<string>         - Blacklist file (sanitizer blacklist format).
       -demangle                   - Print demangled function name.
-      -obj=<string>               - Path to object file to be symbolized
       -strip_path_prefix=<string> - Strip this prefix from file paths in reports