summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2011-07-06 04:07:21 +0000
committerGreg Clayton <gclayton@apple.com>2011-07-06 04:07:21 +0000
commit34132754bdfd94be8199945b3f4c8dbe8bd67cf3 (patch)
treea5484c20520094a78a9d9cc93656d414f9df6dc2 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
parenta98034a25e3084073f1068568e1d1b95ed243f71 (diff)
downloadbcm5719-llvm-34132754bdfd94be8199945b3f4c8dbe8bd67cf3.tar.gz
bcm5719-llvm-34132754bdfd94be8199945b3f4c8dbe8bd67cf3.zip
Fixed some issues with ARM backtraces by not processing any push/pop
instructions if they are conditional. Also fixed issues where the PC wasn't getting bit zero stripped for ARM targets when a stack frame was thumb. We now properly call through the GetOpcodeLoadAddress() functions to make sure the addresses are properly stripped for any targets that may decorate up their addresses. We now don't pass the SIGSTOP signals along. We can revisit this soon, but currently this was interfering with debugging some older ARM targets that don't have vCont support in the GDB server. llvm-svn: 134461
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h')
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
index 43a3a10142e..d1955e84130 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
@@ -227,7 +227,6 @@ protected:
bool
ReadRegisterBytes (const lldb_private::RegisterInfo *reg_info,
- lldb_private::RegisterValue &value,
lldb_private::DataExtractor &data);
bool
OpenPOWER on IntegriCloud