diff --git a/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py b/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py index 1e3ddc49b95819ffeb77d8290e3f0b2e6ca04e80..10c02ca0ff60a45d89629cc0abfa52facac4c758 100644 --- a/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py +++ b/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py @@ -26,6 +26,7 @@ class AssertingInferiorTestCase(TestBase): self.buildDsym() self.inferior_asserting_registers() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_inferior_asserting_register_dwarf(self): """Test that lldb reliably reads registers from the inferior after asserting (command).""" self.buildDwarf() diff --git a/lldb/test/functionalities/inferior-changed/TestInferiorChanged.py b/lldb/test/functionalities/inferior-changed/TestInferiorChanged.py index 58b9ffa7fd724a696a87635e5b2044dda3c79390..c28d3b14b0ca24644eae25f671014509d537f47e 100644 --- a/lldb/test/functionalities/inferior-changed/TestInferiorChanged.py +++ b/lldb/test/functionalities/inferior-changed/TestInferiorChanged.py @@ -21,6 +21,7 @@ class ChangedInferiorTestCase(TestBase): self.setTearDownCleanup(dictionary=d) self.inferior_not_crashing() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_inferior_crashing_dwarf(self): """Test lldb reloads the inferior after it was changed during the session.""" self.buildDwarf() diff --git a/lldb/test/functionalities/inferior-crashing/TestInferiorCrashing.py b/lldb/test/functionalities/inferior-crashing/TestInferiorCrashing.py index 592732f7576441ee5b8ce9361ecdea27fc05f2d6..197c5c29d35655cbe6295ac9aa21cc7e53d16131 100644 --- a/lldb/test/functionalities/inferior-crashing/TestInferiorCrashing.py +++ b/lldb/test/functionalities/inferior-crashing/TestInferiorCrashing.py @@ -26,6 +26,7 @@ class CrashingInferiorTestCase(TestBase): self.buildDsym() self.inferior_crashing_registers() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_inferior_crashing_register_dwarf(self): """Test that lldb reliably reads registers from the inferior after crashing (command).""" self.buildDwarf() @@ -43,6 +44,7 @@ class CrashingInferiorTestCase(TestBase): self.buildDsym() self.inferior_crashing_expr() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_inferior_crashing_expr_dwarf(self): """Test that the lldb expression interpreter can read from the inferior after crashing (command).""" self.buildDwarf() @@ -54,6 +56,7 @@ class CrashingInferiorTestCase(TestBase): self.buildDsym() self.inferior_crashing_step() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_inferior_crashing_step_dwarf(self): """Test that stepping after a crash behaves correctly.""" self.buildDwarf() @@ -78,6 +81,7 @@ class CrashingInferiorTestCase(TestBase): self.buildDsym() self.inferior_crashing_expr_step_expr() + @expectedFailureFreeBSD('llvm.org/pr17184') @expectedFailureLinux # due to llvm.org/pr15989 -- expression fails after crash and step def test_inferior_crashing_expr_step_and_expr_dwarf(self): """Test that lldb expressions work before and after stepping after a crash.""" diff --git a/lldb/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py b/lldb/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py index cb652ac592ab21332675c8a9538a86290bad35fb..26fa6e42b07e10117b78a8a6a0bf1eed8e2dad52 100644 --- a/lldb/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py +++ b/lldb/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py @@ -27,6 +27,7 @@ class CrashingRecursiveInferiorTestCase(TestBase): self.buildDsym() self.recursive_inferior_crashing_registers() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_recursive_inferior_crashing_register_dwarf(self): """Test that lldb reliably reads registers from the inferior after crashing (command).""" self.buildDwarf() @@ -44,6 +45,7 @@ class CrashingRecursiveInferiorTestCase(TestBase): self.buildDsym() self.recursive_inferior_crashing_expr() + @expectedFailureFreeBSD('llvm.org/pr17184') def test_recursive_inferior_crashing_expr_dwarf(self): """Test that the lldb expression interpreter can read from the inferior after crashing (command).""" self.buildDwarf() @@ -78,6 +80,7 @@ class CrashingRecursiveInferiorTestCase(TestBase): self.buildDsym() self.recursive_inferior_crashing_expr_step_expr() + @expectedFailureFreeBSD('llvm.org/pr17184') @expectedFailureLinux # due to llvm.org/pr15415 with -fomit-frame-pointer, and pr15989 with ebp/rbp def test_recursive_inferior_crashing_expr_step_and_expr_dwarf(self): """Test that lldb expressions work before and after stepping after a crash."""