llvm-dsymutil-4.0 --version (return code: 0)
LLVM (http://llvm.org/):
LLVM version 4.0.0
Optimized build.
Default target: x86_64-pc-linux-gnu
Host CPU: ivybridge
llvm-dsymutil-4.0 --help (return code: 0)
OVERVIEW: manipulate archived DWARF debug symbol files.
dsymutil links the DWARF debug information found in the object files
for the executable <input file> by using debug symbols information
contained in its symbol table.
USAGE: llvm-dsymutil-4.0 [options] <input files>
OPTIONS:
Generic Options:
-help - Display available options (-help-hidden for more)
-help-list - Display list of available options (-help-list-hidden for more)
-version - Display the version of this program
Specific Options:
-arch=<string> - Link DWARF debug information only for specified CPU architecture
types. This option can be specified multiple times, once for each
desired architecture. All cpu architectures will be linked by
default.
-dump-debug-map - Parse and dump the debug map to standard output. Not DWARF link will take place.
-flat - Produce a flat dSYM file (not a bundle).
-no-odr - Do not use ODR (One Definition Rule) for type uniquing.
-no-output - Do the link in memory, but do not emit the result file.
-o=<filename> - Specify the output file. default: <input file>.dwarf
-oso-prepend-path=<path> - Specify a directory to prepend to the paths of object files.
-symtab - Dumps the symbol table found in executable or object file(s) and
exits.
-verbose - Verbosity level
-y - Treat the input file is a YAML debug map rather than a binary.