]> git.saurik.com Git - apple/xnu.git/blobdiff - tools/lldbmacros/usertaskdebugging/gdbserver.py
xnu-7195.101.1.tar.gz
[apple/xnu.git] / tools / lldbmacros / usertaskdebugging / gdbserver.py
index 53f788b14f08f5cb2d6d35e7bb94b9ed427922a3..ec58e079c04b26503ce2c9d2c3c79c1fdf787209 100755 (executable)
@@ -150,7 +150,7 @@ class GDBServer(object):
 
     def getRegisterData(self, query):
         if query[0] == 'g':
-            #TODO should implement thissometime. Considering getThreadRegistersInfo is there
+            #TODO should implement this sometime. Considering getThreadRegistersInfo is there
             #we wont need this one.
             return rsprotocol.UnSupportedMessage
 
@@ -171,11 +171,11 @@ class GDBServer(object):
     def getRegisterInfo(self, query):
         bytes = ''
         try:
-            query = query.replace('qRegisterInfo', '')
-            regnum = int(query, 16)
+            query_index = query.replace('qRegisterInfo', '')
+            regnum = int(query_index, 16)
             bytes = self.process.getRegisterInfo(regnum)
         except Exception, e:
-            logging.error("Failed to get register information error: %s" % e.message)
+            logging.error("Non-fatal: Failed to get register information: query: %s error: %s" % (query, e.message))
         return rsprotocol.Message(bytes)
 
     def getMemory(self, query):