rovka created this revision. rovka added reviewers: omjavaid, aprantl, labath. Herald added a subscriber: kristof.beyls.
These tests are failing with various assertion failures, but they all throw the following error message first: error: a.out 0x0000002d: adding range [0x14-0x24) which has a base that is less than the function's low PC 0x40060c. See llvm.org/pr44037. https://reviews.llvm.org/D70381 Files: lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py Index: lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py =================================================================== --- lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py +++ lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py @@ -26,6 +26,9 @@ self.source, '// This should correspond to the second break stop.') @add_test_categories(['pyapi']) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_stop_at_outer_inline(self): """Exercise SBFrame.IsInlined() and SBFrame.GetFunctionName().""" self.build() Index: lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py =================================================================== --- lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py +++ lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py @@ -7,6 +7,9 @@ mydir = TestBase.compute_mydir(__file__) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_when_stopped_in_method(self): self._load_exe() @@ -109,6 +112,9 @@ self.assertTrue(val.IsValid()) self.assertEqual(val.GetValueAsUnsigned(), 778899) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_when_stopped_in_function(self): self._load_exe() Index: lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py =================================================================== --- lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py +++ lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py @@ -6,4 +6,8 @@ [decorators.expectedFailureAll(compiler="clang", compiler_version=["<", "3.5"], - bugnumber="llvm.org/pr27845")]) + bugnumber="llvm.org/pr27845"), + decorators.expectedFailureAll(archs="aarch64", + oslist="linux", + debug_info="dwo", + bugnumber="llvm.org/pr44037"]) Index: lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py =================================================================== --- lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py +++ lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py @@ -16,17 +16,26 @@ mydir = TestBase.compute_mydir(__file__) @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24528") + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_enable(self): """Test breakpoint enable/disable for a breakpoint ID with multiple locations.""" self.build() self.breakpoint_locations_test() + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_shadowed_cond_options(self): """Test that options set on the breakpoint and location behave correctly.""" self.build() self.shadowed_bkpt_cond_test() + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_shadowed_command_options(self): """Test that options set on the breakpoint and location behave correctly.""" self.build()
Index: lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py =================================================================== --- lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py +++ lldb/packages/Python/lldbsuite/test/python_api/frame/inlines/TestInlinedFrame.py @@ -26,6 +26,9 @@ self.source, '// This should correspond to the second break stop.') @add_test_categories(['pyapi']) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_stop_at_outer_inline(self): """Exercise SBFrame.IsInlined() and SBFrame.GetFunctionName().""" self.build() Index: lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py =================================================================== --- lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py +++ lldb/packages/Python/lldbsuite/test/lang/cpp/member-and-local-vars-with-same-name/TestMembersAndLocalsWithSameName.py @@ -7,6 +7,9 @@ mydir = TestBase.compute_mydir(__file__) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_when_stopped_in_method(self): self._load_exe() @@ -109,6 +112,9 @@ self.assertTrue(val.IsValid()) self.assertEqual(val.GetValueAsUnsigned(), 778899) + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_when_stopped_in_function(self): self._load_exe() Index: lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py =================================================================== --- lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py +++ lldb/packages/Python/lldbsuite/test/lang/c/inlines/TestRedefinitionsInInlines.py @@ -6,4 +6,8 @@ [decorators.expectedFailureAll(compiler="clang", compiler_version=["<", "3.5"], - bugnumber="llvm.org/pr27845")]) + bugnumber="llvm.org/pr27845"), + decorators.expectedFailureAll(archs="aarch64", + oslist="linux", + debug_info="dwo", + bugnumber="llvm.org/pr44037"]) Index: lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py =================================================================== --- lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py +++ lldb/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py @@ -16,17 +16,26 @@ mydir = TestBase.compute_mydir(__file__) @expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24528") + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_enable(self): """Test breakpoint enable/disable for a breakpoint ID with multiple locations.""" self.build() self.breakpoint_locations_test() + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_shadowed_cond_options(self): """Test that options set on the breakpoint and location behave correctly.""" self.build() self.shadowed_bkpt_cond_test() + @expectedFailureAll(archs=["aarch64"], oslist=["linux"], + debug_info=["dwo"], + bugnumber="llvm.org/pr44037") def test_shadowed_command_options(self): """Test that options set on the breakpoint and location behave correctly.""" self.build()
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits