[Lldb-commits] [lldb] 975af86 - Disable TestAArch64UnwindPAC.py for non PAC targets

Muhammad Omair Javaid via lldb-commits lldb-commits at lists.llvm.org
Thu Jun 24 15:50:45 PDT 2021


Author: Muhammad Omair Javaid
Date: 2021-06-24T22:50:36Z
New Revision: 975af861f38fe2f11f98aeb990e9b6ee9dfee9ea

URL: https://github.com/llvm/llvm-project/commit/975af861f38fe2f11f98aeb990e9b6ee9dfee9ea
DIFF: https://github.com/llvm/llvm-project/commit/975af861f38fe2f11f98aeb990e9b6ee9dfee9ea.diff

LOG: Disable TestAArch64UnwindPAC.py for non PAC targets

TestAArch64UnwindPAC.py started failing on LLDB buildbot as underlying
hardware does not support PAC. This patch skips this test for targets
which do not support PAC feature.

Added: 
    

Modified: 
    lldb/test/API/functionalities/unwind/aarch64_unwind_pac/TestAArch64UnwindPAC.py

Removed: 
    


################################################################################
diff  --git a/lldb/test/API/functionalities/unwind/aarch64_unwind_pac/TestAArch64UnwindPAC.py b/lldb/test/API/functionalities/unwind/aarch64_unwind_pac/TestAArch64UnwindPAC.py
index 8f88e644b6537..9b2faf7f1e78d 100644
--- a/lldb/test/API/functionalities/unwind/aarch64_unwind_pac/TestAArch64UnwindPAC.py
+++ b/lldb/test/API/functionalities/unwind/aarch64_unwind_pac/TestAArch64UnwindPAC.py
@@ -15,6 +15,9 @@ class AArch64UnwindPAC(TestBase):
     @skipIf(oslist=no_match(['linux']))
     def test(self):
         """Test that we can backtrace correctly when AArch64 PAC is enabled"""
+        if not self.isAArch64PAuth():
+            self.skipTest('Target must support Pointer Authentication.')
+
         self.build()
 
         self.line = line_number('main.c', '// Frame func_c')


        


More information about the lldb-commits mailing list