1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/tools/llvm-dwarfdump/X86
Esme-Yi e8ead0fbb2 [Debug-Info][llvm-dwarfdump] Don't try to dump location
list for attributes that don't have the loclist class.

Summary: The overflow error occurs when we try to dump
location list for those attributes that do not have the
loclist class, like DW_AT_count and DW_AT_byte_size.
After re-reviewed the entire list, I sorted those
attributes into two parts, one for dumping location list
and one for dumping the location expression.

Reviewed By: probinson

Differential Revision: https://reviews.llvm.org/D105613
2021-07-27 07:28:59 +00:00
..
Inputs Move dwarfdump-invalid.test into the tools/llvm-dwarfdump directory. 2021-06-23 12:00:34 -07:00
apple_names_verify_data.s
apple_names_verify_form.s
apple_names_verify_num_atoms.s
apple_types_verify_tag.s
apple-names-die-offset-data.s
apple-names-die-offset-ref.s
archive.test
brief.s
callsite-invalid.s
debug_addr_64bit_address.s
debug_addr_absent.s
debug_addr_address_size_mismatch.s
debug_addr_address_size_not_multiple.s
debug_addr_dwarf4.s
debug_addr_dwarf64.s
debug_addr_empty.s
debug_addr_invalid_addr_size.s
debug_addr_rela.s
debug_addr_reserved_length.s
debug_addr_segment_selector.s
debug_addr_small_length_field.s
debug_addr_too_small_for_extended_length_field.s
debug_addr_too_small_for_length_field.s
debug_addr_too_small_for_section.s
debug_addr_unsupported_version.s
debug_addr.s
debug_aranges-error.s
debug_expr_convert_generic.s
debug_expr_convert.s
debug_frame_GNU_args_size.s
debug_frame_LLVM_def_cfa_aspace.s Implement DW_CFA_LLVM_* for Heterogeneous Debugging 2021-06-14 08:51:50 +05:30
debug_frame_offset.test Fix bug in .eh_frame/.debug_frame PC offset calculation for DW_EH_PE_pcrel 2021-04-15 15:06:20 +04:00
debug_info_addrx.s
debug_info_min_dwarf64.s
debug_info_offset.test
debug_line_dwarf64_large_table.s
debug_line_invalid.test
debug_line_many_files_v5.s
debug_line_offset.test
debug_line_short_prologue_v4.s
debug_line_short_prologue.s
debug_loc_base_address.s
debug_loc_dwo.s
debug_loc_offset.test
debug_loc_OP_entry_value.s llvm-dwarfdump: fix the counting when printing DW_OP_entry_value 2021-02-11 11:17:04 -08:00
debug_loc_OP_GNU_entry_value.s
debug_loc-OP_addr.s
debug_loclists_multiple.s
debug_loclists_nouse.s
debug_loclists_startx_length.s
debug_loclists_unused_invalid.s libDebugInfoDWARF: Don't try to parse loclist[.dwo] headers when parsing debug_info[.dwo] 2020-10-13 22:28:59 -07:00
debug_loclists.s
debug_pub_tables_error_cases.s
debug_rnglists_dwarf64.s
debug_rnglists_empty.s
debug_rnglists_invalid.s DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately 2020-09-18 19:32:38 -07:00
debug_rnglists_reserved_length.s
debug_rnglists.s llvm-dwarfdump: Add support for DW_RLE_startx_endx 2020-10-04 17:50:43 -07:00
debug_tls_relocs.s
debug_type_offset.test
debug-abbrev.s
debug-entry-invalid.s llvm-dwarfdump: Print warnings on invalid DWARF 2021-06-27 11:38:35 +02:00
debug-line-dw-lne-end-sequence.s
debug-line-dw-lns-copy.s
debug-line.s
debug-names-find-dwo.s
debug-names-find.s
debug-names-many-tu.s
debug-names-misaligned.s
debug-names-multi-find.s
debug-names-verify-abbrev-duplicate.s
debug-names-verify-abbrev-forms.s
debug-names-verify-abbrev-short.s
debug-names-verify-buckets.s
debug-names-verify-completeness.s
debug-names-verify-cu-lists.s
debug-names-verify-entries.s
debug-names-verify-no-buckets.s
debug-names-verify-short1.s
debug-names-verify-short2.s
debug-names-verify-short3.s
debug-names-verify-unhashed-names.s
debug-names-verify-wrong-hash.s
debug-verify-object.s
debugloc.s
diff.test
DW_AT_object_pointer.s
dw_op_regval_type.s
dwarfdump-invalid.test Move dwarfdump-invalid.test into the tools/llvm-dwarfdump directory. 2021-06-23 12:00:34 -07:00
eh-frame-return-address-reg.s
empty-CU.s
enum.s
exprloc.s
find.test
form.test
formclass2.s
formclass3.s [Debug-Info][llvm-dwarfdump] Don't try to dump location 2021-07-27 07:28:59 +00:00
formclass4.s
gnu_call_site.s llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits 2020-10-04 15:48:57 -07:00
inlined_variables_with_zero_cov.test [llvm-dwarfdump] Fix split-dwarf bug in stats for inlined var loc cov 2021-04-26 01:56:15 -07:00
invalid_abbrev_offset.s
invalid_abstract_origin.s
lc_malformed.test Improve error handling in llvm-dwarfdump. 2021-06-23 10:44:13 -07:00
lit.local.cfg
locstats-for-absctract-origin-vars.yaml [llvm-dwarfdump] Fix abstract origin vars location stats calculation 2021-05-11 01:04:51 -07:00
locstats.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
lookup.s llvm-symbolizer: Add optional "start file" to match "start line" 2020-09-08 15:40:58 -07:00
multiple-sections.test
name.test
no_apple_names_verify.s
no_debug_addr.s
no-children.yaml [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. 2020-09-23 22:12:04 -07:00
output.s [test] Use host platform specific error message substitution 2021-06-07 10:06:38 -04:00
parent_recurse_depth.s [test] Fix accidental match in parent_recurse_depth.s 2021-06-04 11:23:27 +01:00
prettyprint_types.s
quiet.s [llvm-dwarfdump][test] Add missing dedicated tests for some options 2021-06-01 14:57:00 +01:00
section_sizes_archive.test
section_sizes_coff.test [llvm-dwarfdump] StringMap -> MapVector to make iteration order stable 2021-02-25 20:05:05 -08:00
section_sizes_elf.test Revert "Use the default seed value for djb hash for StringMap" 2021-03-01 14:00:39 +01:00
section_sizes_fat_binary.test
section_sizes_macho.test Revert "Use the default seed value for djb hash for StringMap" 2021-03-01 14:00:39 +01:00
section_sizes_no_debug_sections.test
statistics-base-address.s [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
statistics-dwo.test [llvm-dwarfdump] Fix abstract origin vars location stats calculation 2021-05-11 01:04:51 -07:00
statistics-v3.test [llvm-dwarfdump] Fix abstract origin vars location stats calculation 2021-05-11 01:04:51 -07:00
statistics.ll [llvm-dwarfdump] Fix abstract origin vars location stats calculation 2021-05-11 01:04:51 -07:00
stats-dbg-callsite-info.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-inlining-multi-cu.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-inlining-single-cu.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-mulitple-cu-out-of-line.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-multiple-cu-members.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-multiple-cu-same-name.ll [llvm-dwarfdump] --statistics: break lines and indent by 2 2020-08-22 13:58:18 -07:00
stats-scope-bytes-covered.yaml [llvm-dwarfdump] Fix abstract origin vars location stats calculation 2021-05-11 01:04:51 -07:00
stats-v5-ranges-dwo.s Fix test - mistaken hardcoded path from my local machine. 2021-07-12 18:39:41 -07:00
stripped.test
tombstone.s llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs 2020-10-04 19:18:14 -07:00
typeunit-name.s
typeunit-v4-dwarf64.s
typeunit-v5-dwarf64.s
valid-call-site-GNU-extensions.ll
verbose.test
verify_attr_file_indexes_no_files.yaml [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. 2020-09-18 20:21:11 +08:00
verify_attr_file_indexes.yaml [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. 2020-09-18 20:21:11 +08:00
verify_broken_exprloc.s
verify_compatible_tags.s
verify_debug_abbrev.s
verify_debug_info2.s
verify_debug_info.s
verify_die_ranges.yaml [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC. 2020-10-09 11:13:10 +08:00
verify_file_encoding.yaml [DWARFYAML] Add support for emitting multiple abbrev tables. 2020-08-21 10:12:08 +08:00
verify_no_linkage_name.s
verify_overlapping_cu_ranges.yaml [MachOYAML] Allow handcrafting custom contents for DWARF sections. 2020-09-04 22:42:45 +08:00
verify_strings.s
verify_unit_header_chain.s