[all-commits] [llvm/llvm-project] 8a64d8: [lldb] Require x86 backend for a bunch of DWARF tests

David Spickett via All-commits all-commits at lists.llvm.org
Tue Apr 13 01:48:03 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8a64d80a959bf2844df33f9112e456f33de7b468
      https://github.com/llvm/llvm-project/commit/8a64d80a959bf2844df33f9112e456f33de7b468
  Author: David Spickett <david.spickett at linaro.org>
  Date:   2021-04-13 (Tue, 13 Apr 2021)

  Changed paths:
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value-bitfields.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_const_value.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_data_bit_offset-DW_OP_stack_value.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_decl_file-DW_AT_specification-crosscu.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_declaration-with-children.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_location-DW_AT_const_value.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_loclists_base.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_AT_low_pc-addrx.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-smaller-than-struct.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_OP_piece-struct.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_TAG_GNU_call_site-DW_AT_low_pc.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_TAG_basic_type_DW_ATE_UTF_nonC.ll
    R lldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-DW_AT_const_value.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s
    R lldb/test/Shell/SymbolFile/DWARF/DW_TAG_variable-invalid_location.s
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu2.s
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module.modulemap
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/debug-line-basic.script
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/debug-types-basic.cpp
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/debug_loc-aslr.yaml
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-no-comp-dir-relative-name.lldbinit
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-posix.lldbinit
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/dir-separator-windows.lldbinit
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/find-variable-file-2.cpp
    R lldb/test/Shell/SymbolFile/DWARF/Inputs/subprogram_ranges.s
    R lldb/test/Shell/SymbolFile/DWARF/apple-index-is-used.cpp
    R lldb/test/Shell/SymbolFile/DWARF/array-sizes.s
    R lldb/test/Shell/SymbolFile/DWARF/childless-compile-unit.s
    R lldb/test/Shell/SymbolFile/DWARF/compilercontext.ll
    R lldb/test/Shell/SymbolFile/DWARF/debug-line-basic.s
    R lldb/test/Shell/SymbolFile/DWARF/debug-names-compressed.cpp
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-address-ranges.s
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-basic.test
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-dwarf5.s
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-dwo-cross-reference.cpp
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-line-tables.s
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-missing-signature.test
    R lldb/test/Shell/SymbolFile/DWARF/debug-types-signature-loop.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_aranges-empty-section.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_line-relative_path.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_line-tombstone.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_loc-aslr.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_loc.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_loc_and_loclists.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_loclists-dwo.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_ranges-missing-section.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_ranges.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_ranges_and_rnglists.test
    R lldb/test/Shell/SymbolFile/DWARF/debug_rnglists-dwo.s
    R lldb/test/Shell/SymbolFile/DWARF/debug_rnglists.s
    R lldb/test/Shell/SymbolFile/DWARF/dir-separator-no-comp-dir-relative-name.s
    R lldb/test/Shell/SymbolFile/DWARF/dir-separator-no-comp-dir.s
    R lldb/test/Shell/SymbolFile/DWARF/dir-separator-posix.s
    R lldb/test/Shell/SymbolFile/DWARF/dir-separator-windows.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-atomic.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-debug_line-file-index.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-debug_line.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-implicit-const.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-index-is-used.cpp
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-line-strp.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-partial-index.cpp
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5-split.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5_locations.s
    R lldb/test/Shell/SymbolFile/DWARF/dwarf5_tu_index_abbrev_offset.s
    R lldb/test/Shell/SymbolFile/DWARF/dwo-type-in-main-file.s
    R lldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s
    R lldb/test/Shell/SymbolFile/DWARF/dwp-separate-debug-file.cpp
    R lldb/test/Shell/SymbolFile/DWARF/dwp.s
    R lldb/test/Shell/SymbolFile/DWARF/find-basic-function.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-basic-namespace.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-basic-type.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-basic-variable.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-function-regex.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-inline-method.s
    R lldb/test/Shell/SymbolFile/DWARF/find-method-local-struct.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-method.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-qualified-variable.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-variable-dwo.cpp
    R lldb/test/Shell/SymbolFile/DWARF/find-variable-file.cpp
    R lldb/test/Shell/SymbolFile/DWARF/gnu-style-compression.cpp
    R lldb/test/Shell/SymbolFile/DWARF/inline-function-address-shared.test
    R lldb/test/Shell/SymbolFile/DWARF/inline-function-address.ll
    R lldb/test/Shell/SymbolFile/DWARF/limit-debug-info.s
    R lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
    R lldb/test/Shell/SymbolFile/DWARF/parallel-indexing-stress.s
    R lldb/test/Shell/SymbolFile/DWARF/split-dwarf-inlining.cpp
    R lldb/test/Shell/SymbolFile/DWARF/split-dwarf-multiple-cu.ll
    R lldb/test/Shell/SymbolFile/DWARF/static_scope.s
    R lldb/test/Shell/SymbolFile/DWARF/subprogram_ranges.test
    R lldb/test/Shell/SymbolFile/DWARF/win-i386-line-table.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_const_value-bitfields.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_const_value.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_data_bit_offset-DW_OP_stack_value.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_decl_file-DW_AT_specification-crosscu.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_declaration-with-children.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_location-DW_AT_const_value.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_loclists_base.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_AT_low_pc-addrx.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_piece-smaller-than-struct.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_OP_piece-struct.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_GNU_call_site-DW_AT_low_pc.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_basic_type_DW_ATE_UTF_nonC.ll
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-DW_AT_const_value.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu1.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/DW_TAG_variable-invalid_location.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/DW_TAG_variable-DW_AT_decl_file-DW_AT_abstract_origin-crosscu2.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/A.h
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/B.h
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/ModuleOwnership/module.modulemap
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug-line-basic.script
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug-types-basic.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/debug_loc-aslr.yaml
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-no-comp-dir-relative-name.lldbinit
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-posix.lldbinit
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/dir-separator-windows.lldbinit
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/find-variable-file-2.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/Inputs/subprogram_ranges.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/apple-index-is-used.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/array-sizes.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/childless-compile-unit.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/compilercontext.ll
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-line-basic.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-names-compressed.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-address-ranges.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-basic.test
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-dwarf5.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-dwo-cross-reference.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-line-tables.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-missing-signature.test
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug-types-signature-loop.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_aranges-empty-section.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_line-relative_path.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_line-tombstone.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_loc-aslr.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_loc.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_loc_and_loclists.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_loclists-dwo.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges-missing-section.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_ranges_and_rnglists.test
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_rnglists-dwo.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/debug_rnglists.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-no-comp-dir-relative-name.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-no-comp-dir.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-posix.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dir-separator-windows.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-atomic.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-debug_line-file-index.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-debug_line.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-implicit-const.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-index-is-used.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-line-strp.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-partial-index.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5-split.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5_locations.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwarf5_tu_index_abbrev_offset.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwo-type-in-main-file.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwp-debug-types.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwp-separate-debug-file.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/dwp.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-basic-function.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-basic-namespace.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-basic-type.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-basic-variable.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-function-regex.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-inline-method.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-method-local-struct.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-method.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-qualified-variable.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-variable-dwo.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/find-variable-file.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/gnu-style-compression.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/inline-function-address-shared.test
    A lldb/test/Shell/SymbolFile/DWARF/x86/inline-function-address.ll
    A lldb/test/Shell/SymbolFile/DWARF/x86/limit-debug-info.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/lit.local.cfg
    A lldb/test/Shell/SymbolFile/DWARF/x86/module-ownership.mm
    A lldb/test/Shell/SymbolFile/DWARF/x86/parallel-indexing-stress.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/split-dwarf-inlining.cpp
    A lldb/test/Shell/SymbolFile/DWARF/x86/split-dwarf-multiple-cu.ll
    A lldb/test/Shell/SymbolFile/DWARF/x86/static_scope.s
    A lldb/test/Shell/SymbolFile/DWARF/x86/subprogram_ranges.test
    A lldb/test/Shell/SymbolFile/DWARF/x86/win-i386-line-table.s

  Log Message:
  -----------
  [lldb] Require x86 backend for a bunch of DWARF tests

By moving them into a folder with a local lit config
requiring x86. All these tests use x86 target triples.

There are two tests that require target-x86_64 because
they run program files (instead of just needing the backend).
Those are moved to the x86 folder also but their REQUIRES are
unchanged.

Reviewed By: JDevlieghere

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




More information about the All-commits mailing list