llvm-project/llvm/lib/DebugInfo/DWARF
Adrian Prantl 7bc1b28291 llvm-dwarfdump: Replace -debug-dump=sect option with individual options.
As discussed on llvm-dev in
http://lists.llvm.org/pipermail/llvm-dev/2017-September/117301.html
this changes the command line interface of llvm-dwarfdump to match the
one used by the dwarfdump utility shipping on macOS. In addition to
being shorter to type this format also has the advantage of allowing
more than one section to be specified at the same time.

In a nutshell, with this change

  $ llvm-dwarfdump --debug-dump=info
  $ llvm-dwarfdump --debug-dump=apple-objc

becomes

  $ dwarfdump --debug-info --apple-objc

Differential Revision: https://reviews.llvm.org/D37714

llvm-svn: 312970
2017-09-11 22:59:45 +00:00
..
CMakeLists.txt [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFAbbreviationDeclaration.cpp [DWARF] NFC: Collect info used by DWARFFormValue into a helper. 2017-06-26 18:43:01 +00:00
DWARFAcceleratorTable.cpp [DWARF] Added verification check for tags in accelerator tables. This patch verifies that the atom tag is actually the same with the tag of the DIE that we retrieve from the table. 2017-07-31 18:01:16 +00:00
DWARFCompileUnit.cpp Introduce -brief command line option to llvm-dwarfdump 2017-06-06 23:28:45 +00:00
DWARFContext.cpp llvm-dwarfdump: Replace -debug-dump=sect option with individual options. 2017-09-11 22:59:45 +00:00
DWARFDataExtractor.cpp [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
DWARFDebugAbbrev.cpp [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-27 23:43:14 +00:00
DWARFDebugArangeSet.cpp [DebugInfo] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 2017-02-27 23:43:14 +00:00
DWARFDebugAranges.cpp [DebugInfo] Use shrink_to_fit to simplify code. NFCI. 2017-08-01 14:38:08 +00:00
DWARFDebugFrame.cpp [DebugInfo] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 2017-06-23 21:57:40 +00:00
DWARFDebugInfoEntry.cpp [DWARF] NFC: DWARFDataExtractor combines relocs with DataExtractor. 2017-06-29 16:52:08 +00:00
DWARFDebugLine.cpp [DWARF] NFC: DWARFDataExtractor combines relocs with DataExtractor. 2017-06-29 16:52:08 +00:00
DWARFDebugLoc.cpp [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFDebugMacro.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
DWARFDebugPubTable.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
DWARFDebugRangeList.cpp [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
DWARFDie.cpp [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFExpression.cpp [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
DWARFFormValue.cpp [llvm-dwarfdump] Hide .debug_str and DIE reference offsets in brief mode 2017-08-18 21:35:44 +00:00
DWARFGdbIndex.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DWARFTypeUnit.cpp Sort the remaining #include lines in include/... and lib/.... 2017-06-06 11:49:48 +00:00
DWARFUnit.cpp [DebugInfo] - Fix for lld DWARF parsing of base address selection entries in range lists. 2017-09-04 10:30:39 +00:00
DWARFUnitIndex.cpp DebugInfo: Use DWP cu_index to speed up symbolizing (as intended) 2017-07-30 08:12:07 +00:00
DWARFVerifier.cpp [dwarfdump] Verify line table prologue 2017-09-08 09:48:51 +00:00
LLVMBuild.txt [dwarfdump] Pretty print location expressions and location lists 2017-08-29 21:41:21 +00:00
SyntaxHighlighting.cpp [DebugInfo] Fix some Include What You Use warnings; other minor fixes (NFC). 2017-03-01 01:14:23 +00:00
SyntaxHighlighting.h [DebugInfo] Fix some Include What You Use warnings; other minor fixes (NFC). 2017-03-01 01:14:23 +00:00