From: James Henderson Date: Thu, 13 Jun 2019 13:53:16 +0000 (+0000) Subject: [docs][llvm-dwarfdump] Add missing options and behaviour to documentation X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6528ff861ffc3b2911ec177bab60c435651d8082;p=llvm [docs][llvm-dwarfdump] Add missing options and behaviour to documentation This fixes https://bugs.llvm.org/show_bug.cgi?id=42185. llvm-dwarfdump's documentation was missing a number of options and other behaviours. This change tries to fix up the documentation by adding these missing items. Reviewed by: JDevlieghere Differential Revision: https://reviews.llvm.org/D63217 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@363264 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/CommandGuide/llvm-dwarfdump.rst b/docs/CommandGuide/llvm-dwarfdump.rst index acb85f55d67..8e237fc95d3 100644 --- a/docs/CommandGuide/llvm-dwarfdump.rst +++ b/docs/CommandGuide/llvm-dwarfdump.rst @@ -14,6 +14,10 @@ archives, and `.dSYM` bundles and prints their contents in human-readable form. Only the .debug_info section is printed unless one of the section-specific options or :option:`--all` is specified. +If no input file is specified, `a.out` is used instead. If `-` is used as the +input file, :program:`llvm-dwarfdump` reads the input from its standard input +stream. + OPTIONS ------- @@ -35,6 +39,10 @@ OPTIONS the :option:`--debug-info`, :option:`--find`, and :option:`--name` options. +.. option:: --color + + Use colors in output. + .. option:: -f , --find= Search for the exact text in the accelerator tables @@ -51,6 +59,11 @@ OPTIONS Show help and usage for this command. +.. option:: --help-list + + Show help and usage for this command without grouping the options + into categories. + .. option:: -i, --ignore-case Ignore case distinctions when searching. @@ -70,7 +83,8 @@ OPTIONS .. option:: -o - Redirect output to a file specified by . + Redirect output to a file specified by , where `-` is the + standard output stream. .. option:: -p, --show-parents @@ -78,9 +92,18 @@ OPTIONS :option:`--debug-info`, :option:`--find`, and :option:`--name` options. -.. option:: -r , --recurse-depth= +.. option:: --parent-recurse-depth= + + Only recurse to a maximum depth of when displaying parents of + debug info entries. + +.. option:: --quiet - Only recurse to a maximum depth of when dumping debug info + Use with :option:`--verify` to not emit to `STDOUT`. + +.. option:: -r , --recurse-depth= + + Only recurse to a maximum depth of when dumping debug info entries. .. option:: --statistics @@ -88,6 +111,10 @@ OPTIONS Collect debug info quality metrics and print the results as machine-readable single-line JSON output. +.. option:: --summarize-types + + Abbreviate the description of type unit entries. + .. option:: -x, --regex Treat any strings as regular expressions when searching @@ -117,7 +144,7 @@ OPTIONS Display the version of the tool. -.. option:: --debug-abbrev, --debug-aranges, --debug-cu-index, --debug-frame [=], --debug-gnu-pubnames, --debug-gnu-pubtypes, --debug-info [=], --debug-line [=], --debug-loc [=], --debug-macro, --debug-pubnames, --debug-pubtypes, --debug-ranges, --debug-str, --debug-str-offsets, --debug-tu-index, --debug-types, --eh-frame, --gdb-index, --apple-names, --apple-types, --apple-namespaces, --apple-objc +.. option:: --debug-abbrev, --debug-addr, --debug-aranges, --debug-cu-index, --debug-frame [=], --debug-gnu-pubnames, --debug-gnu-pubtypes, --debug-info [=], --debug-line [=], --debug-line-str, --debug-loc [=], --debug-loclists [=], --debug-macro, --debug-names, --debug-pubnames, --debug-pubtypes, --debug-ranges, --debug-rnglists, --debug-str, --debug-str-offsets, --debug-tu-index, --debug-types, --eh-frame [=], --gdb-index, --apple-names, --apple-types, --apple-namespaces, --apple-objc Dump the specified DWARF section by name. Only the `.debug_info` section is shown by default. Some entries @@ -129,6 +156,10 @@ OPTIONS offset can be dumped by also using the :option:`--show-children` option where applicable. +.. option:: @ + + Read command-line options from ``. + EXIT STATUS -----------