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()) _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits