summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
diff options
context:
space:
mode:
authorTodd Fiala <tfiala@google.com>2014-01-08 07:52:40 +0000
committerTodd Fiala <tfiala@google.com>2014-01-08 07:52:40 +0000
commit1a63440953edacea605868d94607f68dbc7eab4e (patch)
treeecff53f81c348fd763b0ac42f5490e4f1c99e9f8 /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
parentca88f8833050831a2f6613f6c58271a9d446365d (diff)
downloadbcm5719-llvm-1a63440953edacea605868d94607f68dbc7eab4e.tar.gz
bcm5719-llvm-1a63440953edacea605868d94607f68dbc7eab4e.zip
Fixes a bug preventing reading of the python register file.
This change fixes a bug recently introduced in ProcessGDBRemote that prevented the Python register definition file from getting loaded when the qRegisterInfo0 response returned $00#. Patch by Steve Pucci. llvm-svn: 198742
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
index 0cf3284ed4b..877205abd3a 100644
--- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
@@ -509,6 +509,10 @@ ProcessGDBRemote::BuildDynamicRegisterInfo (bool force)
m_register_info.AddRegister(reg_info, reg_name, alt_name, set_name);
}
+ else
+ {
+ break; // ensure exit before reg_num is incremented
+ }
}
else
{
OpenPOWER on IntegriCloud