llvm-dwarfdump-14 (1) Linux Manual Page
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.
- 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.
