llvm-dwarfdump-14 (1) Linux Manual Page
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-hiddenfor more)–help-list– Display list of available options (–help-list-hiddenfor more)–version– Display the version of this program
-
-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
-
-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-nameoption 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>. -
- When used with the the
-regexoption <pattern> is interpreted as a regular expression. - When used with the the
-
-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-verifyto 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-caseis 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
