---
name: "llvm-dwarfdump-6.0"
section: "1"
platform: "linux"
package: "llvm-6.0"
version: "1:6.0.1-10"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/llvm-dwarfdump-6.0"
---

# llvm-dwarfdump-6.0(1)

manual page for llvm-dwarfdump 6.0

## NAME

llvm-dwarfdump - manual page for llvm-dwarfdump 6.0

## DESCRIPTION

OVERVIEW: pretty-print DWARF debug information in object files and debug info archives.

USAGE: llvm-dwarfdump \[options\] \<input object files or .dSYM bundles\>

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

Section-specific Dump Options: These control which sections are dumped. Where applicable these parameters take an optional =\<offset\> argument to dump only the entry at the specified offset.

**-all**                        - Dump all debug info sections

**-apple-names**        - Dump the .apple\_names section

**-apple-namespaces**   - Dump the .apple\_namespaces section

**-apple-objc**         - Dump the .apple\_objc section

**-apple-types**        - Dump the .apple\_types section

**-debug-abbrev**       - Dump the .debug\_abbrev section

**-debug-aranges**      - Dump the .debug\_aranges section

**-debug-cu-index**     - Dump the .debug\_cu\_index section

**-debug-frame**        - Dump the .debug\_frame section

**-debug-gnu-pubnames** - Dump the .debug\_gnu\_pubnames section

**-debug-gnu-pubtypes** - Dump the .debug\_gnu\_pubtypes section

**-debug-info**         - Dump the .debug\_info section

**-debug-line**         - Dump the .debug\_line section

**-debug-loc**          - Dump the .debug\_loc section

**-debug-macro**        - Dump the .debug\_macro section

**-debug-pubnames**     - Dump the .debug\_pubnames section

**-debug-pubtypes**     - Dump the .debug\_pubtypes section

**-debug-ranges**       - Dump the .debug\_ranges section

**-debug-str**          - Dump the .debug\_str section

**-debug-str-offsets**  - Dump the .debug\_str\_offsets section

**-debug-tu-index**     - Dump the .debug\_tu\_index section

**-debug-types**        - Dump the .debug\_types section

**-eh-frame**                   - Alias for **-debug-frame**

**-gdb-index**          - Dump the .gdb\_index section

Specific Options:

**-arch=**\<string\>              - Dump debug information for the specified CPU architecture only. Architectures may be specified by name or by number. This option can be specified multiple times, once for each desired architecture.

**-diff**                       - Emit diff-friendly output by omitting offsets and addresses.

**-find=**\<name\>                - Search for the exact match for \<name\> in the accelerator tables and print the matching debug information entries. When no accelerator tables are available, the slower but more complete **-name** option can be used instead.

**-ignore-case**                - Ignore case distinctions in when searching by name.

**-lookup=**\<address\>           - Lookup \<address\> in the debug information and print out anyavailable file, function, block and line table details.

- **-name=**\<pattern\> - Find and print all debug info entries whose name (DW\_AT\_name attribute) matches the exact text in \<pattern\>.

  When used with the the **-regex** option \<pattern\> is interpreted as a regular expression.

**-quiet**                      - Use with **-verify** to not emit to STDOUT.

**-recurse-depth=**\<N\>          - Only recurse to a depth of N when displaying debug info entries.

**-regex**                      - Treat any \<pattern\> strings as regular expressions when searching instead of just as an exact string match.

**-show-children**              - Show a debug info entry's children when selectively printing with the =\<offset\> option.

**-show-form**                  - Show DWARF form types after the DWARF attribute types.

**-show-parents**               - Show a debug info entry's parents when selectively printing with the =\<offset\> option.

**-statistics**                 - Emit JSON-formatted debug info quality metrics.

**-summarize-types**            - Abbreviate the description of type unit entries.

**-uuid**                       - Show the UUID for each architecture.

**-verbose**                    - Print more low-level encoding details.

**-verify**                     - Verify the DWARF debug info.
