[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