llvm-project/llvm/test/tools/llvm-dwarfdump/X86
George Rimar 144e4c5a32 [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Patch improves next things:

* Fixes assert/crash in getOpDesc when giving it a invalid expression op code.
* DWARFExpression::print() called DWARFExpression::Operation::getEndOffset() which
  returned and used uninitialized field EndOffset. Patch fixes that.
* Teaches verifier to verify DW_AT_location and error out on broken expressions.

Differential revision: https://reviews.llvm.org/D39294

llvm-svn: 316756
2017-10-27 10:42:04 +00:00
..
Inputs [dwarfdump] Skip 'stripped' sections 2017-09-26 14:22:35 +00:00
apple_names_verify_data.s [DWARF] Generalized verification of .apple_names accelerator table to be applicable to any acceleration table. Added verification for .apple_types, .apple_namespaces and .apple_objc sections. 2017-07-26 00:52:31 +00:00
apple_names_verify_form.s [dwarfdump][NFC] Consistent errors and warnings with --verify 2017-09-29 09:33:31 +00:00
apple_names_verify_num_atoms.s [dwarfdump][NFC] Consistent errors and warnings with --verify 2017-09-29 09:33:31 +00:00
apple_types_verify_tag.s [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
archive.test llvm-dwarfdump: Add support for the --arch command line option. 2017-09-21 16:26:18 +00:00
brief.s [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
debug_frame_GNU_args_size.s [llvm-dwarfdump] - Teach tool to parse DW_CFA_GNU_args_size. 2017-10-16 10:26:17 +00:00
debug_frame_offset.test llvm-dwarfdump support --debug-frame=<offset> and --eh-frame=<offset> 2017-09-21 18:52:03 +00:00
debug_info_offset.test llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
debug_line_offset.test [dwarfdump] Fix printing of .debug_line offset. 2017-09-27 10:00:27 +00:00
debug_loc_offset.test [dwarfdump] Add support for -debug-loc=OFFSET 2017-09-27 09:33:36 +00:00
debug_type_offset.test llvm-dwarfdump: implement --recurse-depth=<N> 2017-09-20 17:44:00 +00:00
debugloc.s [dwarfdump] Add support for -debug-loc=OFFSET 2017-09-27 09:33:36 +00:00
empty-CU.s [dwarfdump] Verify that unit type matches root DIE 2017-10-06 22:27:31 +00:00
find.test llvm-dwarfdump: implement the --name lookup option. 2017-09-30 00:22:25 +00:00
form.test [dwarfdump] Add -show-form 2017-10-02 16:02:04 +00:00
gnu_call_site.s [llvm-dwarfdump] - Cleanup of gnu_call_site.s. NFC. 2017-10-24 11:44:19 +00:00
lit.local.cfg
lookup.s Re-land "[dwarfdump] Add -lookup option" 2017-10-25 21:56:41 +00:00
multiple-sections.test llvm-dwarfdump: Replace -debug-dump=sect option with individual options. 2017-09-11 22:59:45 +00:00
name.test llvm-dwarfdump: implement the --regex option in combination with --name. 2017-10-03 22:08:22 +00:00
no_apple_names_verify.s [DWARF] Added verification checks for the .apple_names section. 2017-06-29 20:13:05 +00:00
statistics.ll llvm-dwarfdump: Add an option to collect debug info quality metrics. 2017-10-06 20:24:34 +00:00
stripped.test [dwarfdump] Skip 'stripped' sections 2017-09-26 14:22:35 +00:00
verbose.test [dwarfdump] Add verbose output for .debug-line section 2017-09-21 20:15:30 +00:00
verify_broken_exprloc.s [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions. 2017-10-27 10:42:04 +00:00
verify_debug_abbrev.s [dwarfdump][NFC] Consistent errors and warnings with --verify 2017-09-29 09:33:31 +00:00
verify_debug_info.s [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
verify_debug_info2.s [llvm-dwarfdump] - Fix array out of bounds access crash. 2017-10-25 10:23:49 +00:00
verify_die_ranges.s [MC] Suppress .Lcfi labels when emitting textual assembly 2017-10-10 00:57:36 +00:00
verify_unit_header_chain.s [dwarfdump] Verify that unit type matches root DIE 2017-10-06 22:27:31 +00:00