llvm-project/llvm/test/tools/llvm-dwarfdump/X86
Djordje Todorovic a0d45058eb [DWARF] Handle the DW_OP_entry_value operand
Add the IR and the AsmPrinter parts for handling of the DW_OP_entry_values
DWARF operation.

([11/13] Introduce the debug entry values.)

Co-authored-by: Ananth Sowda <asowda@cisco.com>
Co-authored-by: Nikola Prica <nikola.prica@rt-rk.com>
Co-authored-by: Ivan Baev <ibaev@cisco.com>

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

llvm-svn: 364542
2019-06-27 13:52:34 +00:00
..
Inputs llvm-dwarfdump: Add dwo parsing to --statistics. 2019-05-09 21:53:33 +00:00
DW_AT_object_pointer.s [dwarfdump] Improve -diff option by hiding more data. 2018-09-04 16:21:37 +00:00
apple-names-die-offset-data.s [DebugInfo/AccelTable] Fix inconsistency in getDIEOffset implementations 2018-03-09 11:58:59 +00:00
apple-names-die-offset-ref.s [DebugInfo/AccelTable] Fix inconsistency in getDIEOffset implementations 2018-03-09 11:58:59 +00:00
apple_names_verify_data.s
apple_names_verify_form.s
apple_names_verify_num_atoms.s
apple_types_verify_tag.s
archive.test
brief.s
callsite-invalid.s [DebugInfo] Add support for DWARF5 call site-related attributes 2018-10-05 20:37:17 +00:00
debug-line-dw-lns-copy.s [DWARF] Set discriminator to 0 for DW_LNS_copy 2019-04-11 02:02:44 +00:00
debug-names-find-dwo.s [DWARF/AccelTable] Remove getDIESectionOffset for DWARF v5 entries 2018-06-13 08:14:27 +00:00
debug-names-find.s [test] Avoid spurious failure in debug-names-find.s. NFC. 2018-04-16 11:16:41 +00:00
debug-names-many-tu.s [DWARF] Fix dump of local/foreign TU lists in .debug_names 2019-04-29 08:55:10 +00:00
debug-names-misaligned.s .debug_names: Correctly align the AugmentationStringSize field 2018-03-29 15:12:45 +00:00
debug-names-multi-find.s DWARFAcceleratorTable: fix equal_range iterators 2018-05-31 08:47:00 +00:00
debug-names-verify-abbrev-duplicate.s .debug_names: Parse DW_IDX_die_offset as a reference 2018-03-29 13:47:57 +00:00
debug-names-verify-abbrev-forms.s DWARFVerifier: validate information in name index entries 2018-04-06 13:34:12 +00:00
debug-names-verify-abbrev-short.s DWARFVerifier: Basic verification of .debug_names 2018-03-08 15:34:42 +00:00
debug-names-verify-buckets.s .debug_names: Parse DW_IDX_die_offset as a reference 2018-03-29 13:47:57 +00:00
debug-names-verify-completeness.s Reapply "DWARFVerifier: Check "completeness" of .debug_names section" 2018-05-15 13:24:10 +00:00
debug-names-verify-cu-lists.s DWARFVerifier: Basic verification of .debug_names 2018-03-08 15:34:42 +00:00
debug-names-verify-entries.s DWARFVerifier: validate information in name index entries 2018-04-06 13:34:12 +00:00
debug-names-verify-no-buckets.s DWARFVerifier: verify debug_names abbreviation table 2018-03-22 14:50:44 +00:00
debug-names-verify-short1.s DWARFVerifier: Basic verification of .debug_names 2018-03-08 15:34:42 +00:00
debug-names-verify-short2.s DWARFVerifier: Basic verification of .debug_names 2018-03-08 15:34:42 +00:00
debug-names-verify-short3.s DWARFVerifier: Basic verification of .debug_names 2018-03-08 15:34:42 +00:00
debug-names-verify-unhashed-names.s .debug_names: Parse DW_IDX_die_offset as a reference 2018-03-29 13:47:57 +00:00
debug-names-verify-wrong-hash.s .debug_names: Parse DW_IDX_die_offset as a reference 2018-03-29 13:47:57 +00:00
debug-verify-object.s Revert "Revert "DebugInfo: reduce DIE range verification on object files"" 2018-10-28 22:30:48 +00:00
debug_addr.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_64bit_address.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_absent.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_address_size_mismatch.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_address_size_not_multiple.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_dwarf4.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_dwarf64.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_empty.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_invalid_addr_size.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_segment_selector.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_small_length_field.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_too_small_for_length_field.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_too_small_for_section.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_unsupported_version.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_addr_version_mismatch.s [DWARF] Support for .debug_addr (consumer) 2018-07-31 22:19:19 +00:00
debug_expr_convert.s [DebugInfo] Prep llvm-dwarfdump for typed DW5 ops. 2019-02-21 08:20:24 +00:00
debug_frame_GNU_args_size.s
debug_frame_offset.test
debug_info_addrx.s llvm-dwarfdump: Skip address index info (and dump only the address, if found) when non-verbose dumping addrx forms 2018-12-24 06:52:31 +00:00
debug_info_offset.test
debug_line_invalid.test [DWARF] Rework debug line parsing to use llvm::Error and callbacks 2018-05-10 10:51:33 +00:00
debug_line_offset.test NFC - Various typo fixes in tests 2018-07-04 13:28:39 +00:00
debug_loc-OP_addr.s [debug_loc] Fix typo in DWARFExpression constructor 2018-04-06 08:49:57 +00:00
debug_loc_OP_GNU_entry_value.s [DWARF] Handle the DW_OP_entry_value operand 2019-06-27 13:52:34 +00:00
debug_loc_OP_entry_value.s [DWARF] Handle the DW_OP_entry_value operand 2019-06-27 13:52:34 +00:00
debug_loc_dwo.s [DWARF] Make llvm-dwarfdump display the .debug_loc.dwo section. Fixes PR38991. 2018-10-09 18:38:55 +00:00
debug_loc_offset.test
debug_loclists_startx_length.s [DWARF v5] Fix DWARF emitter and consumer to produce/expect a uleb for a location description's length. 2019-02-01 17:11:58 +00:00
debug_rnglists.s llvm-dwarfdump: Support RLE_addressx and RLE_startx_length in .debug_rnglists 2018-10-20 06:16:25 +00:00
debug_rnglists_empty.s
debug_rnglists_invalid.s [DWARF v5] Refactor range lists dumping by using a more generic way of handling tables of lists. 2018-07-23 22:37:17 +00:00
debug_tls_relocs.s [llvm-dwarfdump] - Do not error out on R_X86_64_DTPOFF64/R_X86_64_DTPOFF32 relocations. 2018-12-18 12:15:01 +00:00
debug_type_offset.test
debugloc.s
diff.test
eh-frame-return-address-reg.s [llvm-dwarfdump] - Dump the older versions of .eh_frame/.debug_frame correctly. 2018-12-04 10:01:39 +00:00
empty-CU.s
enum.s [dwarfdump] Add flag to limit the number of parents DIEs 2019-05-24 21:11:28 +00:00
find.test DWARFAcceleratorTable: fix equal_range iterators 2018-05-31 08:47:00 +00:00
form.test
formclass2.s [DWARFFormValue] Don't consider DW_FORM_data4/8 to be section offsets. 2019-03-05 23:47:22 +00:00
formclass4.s [DWARFFormValue] Don't consider DW_FORM_data4/8 to be section offsets. 2019-03-05 23:47:22 +00:00
gnu_call_site.s
invalid_abstract_origin.s [DebugInfo] Prevent infinite recursion for malformed DWARF 2018-04-30 17:02:41 +00:00
lit.local.cfg
lookup.s
multiple-sections.test
name.test llvm-dwarfdump: Extend --name to also search DW_AT_linkage_name. 2018-10-09 20:51:33 +00:00
no_apple_names_verify.s
no_debug_addr.s [llvm-dwarfdump] - Simplify the test case. 2018-12-06 08:42:57 +00:00
prettyprint_types.s llvm-dwarfdump: Improve/fix pretty printing of array dimensions 2018-12-19 19:34:24 +00:00
statistics-dwo.test llvm-dwarfdump: Add dwo parsing to --statistics. 2019-05-09 21:53:33 +00:00
statistics-v3.test llvm-dwarfdump: Add new variable, parameter and inlining statistics; also function source location statistics. 2019-03-01 23:51:54 +00:00
statistics.ll llvm-dwarfdump: Add new variable, parameter and inlining statistics; also function source location statistics. 2019-03-01 23:51:54 +00:00
stats-inlining-multi-cu.ll lvm-dwarfdump: Stop counting out-of-line subprogram in the "inlined functions" statistic. 2019-02-08 00:51:33 +00:00
stats-inlining-single-cu.ll lvm-dwarfdump: Stop counting out-of-line subprogram in the "inlined functions" statistic. 2019-02-08 00:51:33 +00:00
stripped.test
typeunit-name.s Make llvm-dwarfdump -name work on type units. 2018-10-24 21:51:55 +00:00
verbose.test [DebugInfo]Print correct value for special opcode address increment 2019-02-06 10:31:50 +00:00
verify_broken_exprloc.s
verify_compatible_tags.s [dwarfdump] Verify compatibility of attribute TAGs. 2018-09-21 07:49:29 +00:00
verify_debug_abbrev.s
verify_debug_info.s [dwarfdump] Remove bogus verifier error 2019-04-03 19:57:13 +00:00
verify_debug_info2.s llvm-dwarfdump: Dump the section name/number for addr attributes 2018-12-22 20:34:58 +00:00
verify_die_ranges.s
verify_no_linkage_name.s [DebugInfo] Have the verifier accept missing linkage names. 2018-09-03 12:12:17 +00:00
verify_strings.s [DWARF v5] Verifier: Add checks for DW_FORM_strx* forms. 2018-11-03 00:27:35 +00:00
verify_unit_header_chain.s