[Lldb-commits] [lldb] r253555 - [LLDB][MIPS] Fix lldbplatformutil.py Failure

Sagar Thakur via lldb-commits lldb-commits at lists.llvm.org
Thu Nov 19 03:01:22 PST 2015


Author: slthakur
Date: Thu Nov 19 05:01:21 2015
New Revision: 253555

URL: http://llvm.org/viewvc/llvm-project?rev=253555&view=rev
Log:
[LLDB][MIPS] Fix lldbplatformutil.py Failure

Patch by Nitesh Jain

Summary: This patch check whether first register is readable.

Subscribers: lldb-commits, mohit.bhakkad, sagar, bhushan
Reviewers: clayborg, ovyalov, jaydeep
Differential: http://reviews.llvm.org/D14635

Modified:
    lldb/trunk/packages/Python/lldbsuite/test/lldbplatformutil.py

Modified: lldb/trunk/packages/Python/lldbsuite/test/lldbplatformutil.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/lldbplatformutil.py?rev=253555&r1=253554&r2=253555&view=diff
==============================================================================
--- lldb/trunk/packages/Python/lldbsuite/test/lldbplatformutil.py (original)
+++ lldb/trunk/packages/Python/lldbsuite/test/lldbplatformutil.py Thu Nov 19 05:01:21 2015
@@ -9,13 +9,19 @@ from __future__ import absolute_import
 
 # LLDB modules
 
+import re
+
 def check_first_register_readable(test_case):
-    if test_case.getArchitecture() in ['x86_64', 'i386']:
+    arch = test_case.getArchitecture()
+
+    if arch in ['x86_64', 'i386']:
         test_case.expect("register read eax", substrs = ['eax = 0x'])
-    elif test_case.getArchitecture() in ['arm']:
+    elif arch in ['arm']:
     	test_case.expect("register read r0", substrs = ['r0 = 0x'])
-    elif test_case.getArchitecture() in ['aarch64']:
+    elif arch in ['aarch64']:
         test_case.expect("register read x0", substrs = ['x0 = 0x'])
+    elif re.match("mips",arch):
+        test_case.expect("register read zero", substrs = ['zero = 0x'])
     else:
         # TODO: Add check for other architectures
         test_case.fail("Unsupported architecture for test case (arch: %s)" % test_case.getArchitecture())




More information about the lldb-commits mailing list