Properly specify the regex used to match register indexes.
authorStephane Sezer <sas@cd80.net>
Fri, 14 Nov 2014 09:46:21 +0000 (09:46 +0000)
committerStephane Sezer <sas@cd80.net>
Fri, 14 Nov 2014 09:46:21 +0000 (09:46 +0000)
Summary: Something like "core:1" would match and try to be interpreted by the following code otherwise.

Test Plan: Run tests and make sure the ones failing previously now pass.

Reviewers: tfiala, clayborg

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D6257

llvm-svn: 221980

lldb/test/tools/lldb-gdbserver/gdbremote_testcase.py

index 35dcb47..5430890 100644 (file)
@@ -734,7 +734,7 @@ class GdbRemoteTestCaseBase(TestBase):
 
         registers = {}
         for (key, val) in kv_dict.items():
-            if re.match(r"^[0-9a-fA-F]+", key):
+            if re.match(r"^[0-9a-fA-F]+$", key):
                 registers[int(key, 16)] = val
         return registers