llvm-dwarfdump-14 (1) - Linux Manuals
llvm-dwarfdump-14: manual page for llvm-dwarfdump 14
NAME
llvm-dwarfdump - manual page for llvm-dwarfdump 14
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:
Color Options:
- --color - Use colors in output (default=autodetect)
-
--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
- --help-list - Display list of available options (--help-list-hidden for more)
-
-a - Alias for --all
- --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-addr - Dump the .debug_addr section
- --debug-aranges - Dump the .debug_aranges section
- --debug-cu-index - Dump the .debug_cu_index section
- --debug-frame[=<offset>] - 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[=<offset>] - Dump the .debug_info section
- --debug-line[=<offset>] - Dump the .debug_line section
- --debug-line-str - Dump the .debug_line_str section
- --debug-loc[=<offset>] - Dump the .debug_loc section
- --debug-loclists[=<offset>] - Dump the .debug_loclists section
- --debug-macro - Dump the .debug_macro section
- --debug-names - Dump the .debug_names section
- --debug-pubnames - Dump the .debug_pubnames section
- --debug-pubtypes - Dump the .debug_pubtypes section
- --debug-ranges - Dump the .debug_ranges section
- --debug-rnglists - Dump the .debug_rnglists 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[=<offset>] - Dump the .debug_types section
- --eh-frame - Alias for --debug-frame
- --gdb-index - Dump the .gdb_index section
- --all - Dump all debug info sections
-
-F - Alias for --show-form.
- --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.
- -c - Alias for --show-children.
- --diff - Emit diff-friendly output by omitting offsets and addresses.
- -f - Alias for --find.
- --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.
- -i - Alias for --ignore-case.
- --ignore-case - Ignore case distinctions when using --name.
- --lookup=<address> - Lookup <address> in the debug information and print out any available file, function, block and line table details.
- -n - Alias for --name
- --name=<pattern> - Find and print all debug info entries whose name (DW_AT_name attribute) matches the exact text in <pattern>.
- --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.
-
- When used with the the -regex option <pattern> is interpreted as a regular expression.
-
-o=<filename> - Redirect output to the specified file.
- -p - Alias for --show-parents.
- --parent-recurse-depth=<N> - Only recurse to a depth of N when displaying parents of debug info entries.
- --quiet - Use with -verify to not emit to STDOUT.
- -r - Alias for --recurse-depth.
- --recurse-depth=<N> - Only recurse to a depth of N when displaying children of debug info entries.
- --regex - Treat any <pattern> strings as regular expressions when searching with --name. If --ignore-case is also specified, the regular expression becomes case-insensitive.
- --show-children - Show a debug info entry's children when selectively printing entries.
- --show-form - Show DWARF form types after the DWARF attribute types.
- --show-parents - Show a debug info entry's parents when selectively printing entries.
- --show-section-sizes - Show the sizes of all debug sections, expressed in bytes.
- --statistics - Emit JSON-formatted debug info quality metrics.
- --summarize-types - Abbreviate the description of type unit entries.
- -u - Alias for --uuid.
- --uuid - Show the UUID for each architecture.
- -v - Alias for --verbose.
- --verbose - Print more low-level encoding details.
- --verify - Verify the DWARF debug info.
- -x - Alias for --regex
- -p - Alias for --show-parents.