[lldb] Relax backtrace checks in TestDyldLaunchLinux
authorPavel Labath <pavel@labath.sk>
Mon, 20 Jun 2022 10:58:27 +0000 (12:58 +0200)
committerPavel Labath <pavel@labath.sk>
Mon, 20 Jun 2022 10:59:31 +0000 (12:59 +0200)
Newer versions of glibc (2.34) have an extra frame inside the `raise`
function.

lldb/test/API/functionalities/dyld-launch-linux/TestDyldLaunchLinux.py

index 8795286..a9f28cc 100644 (file)
@@ -54,5 +54,4 @@ class TestLinux64LaunchingViaDynamicLoader(TestBase):
 
         # Stopped because of generated signal.
         self.assertState(process.GetState(), lldb.eStateStopped)
-        self.assertIn("raise", thread.GetFrameAtIndex(0).GetDisplayFunctionName())
-        self.assertIn("get_signal_crash", thread.GetFrameAtIndex(1).GetDisplayFunctionName())
+        self.assertIn("raise", lldbutil.get_function_names(thread))