summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/test/functionalities/inferior-assert/TestInferiorAssert.py1
-rw-r--r--lldb/test/functionalities/inferior-changed/TestInferiorChanged.py1
-rw-r--r--lldb/test/functionalities/inferior-crashing/TestInferiorCrashing.py4
-rw-r--r--lldb/test/functionalities/inferior-crashing/recursive-inferior/TestRecursiveInferior.py3
4 files changed, 9 insertions, 0 deletions
diff --git a/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py b/lldb/test/functionalities/inferior-assert/TestInferiorAssert.py
index 1e3ddc49b95..10c02ca0ff6 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 58b9ffa7fd7..c28d3b14b0c 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 592732f7576..197c5c29d35 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 cb652ac592a..26fa6e42b07 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."""
OpenPOWER on IntegriCloud