summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/RNBRemote.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2013-11-09 00:33:46 +0000
committerGreg Clayton <gclayton@apple.com>2013-11-09 00:33:46 +0000
commit854800287a3270ef809d4be5748dd878e4d567a8 (patch)
tree1b4c864fe0500368800aa997564b33ca653803bf /lldb/tools/debugserver/source/RNBRemote.h
parente94f74f69fc2f9708b6a8524313c67f81e8a3223 (diff)
downloadbcm5719-llvm-854800287a3270ef809d4be5748dd878e4d567a8.tar.gz
bcm5719-llvm-854800287a3270ef809d4be5748dd878e4d567a8.zip
Fixed up registers in debugserver.
- removed all gaps from the g/G packets - optimized registers for x86_64 to not send/receive xmm0-xmm15 as well as ymm0-ymm15, now we only send ymm0-15 and xmm0-15 are now pseudo regs - Fixed x86_64 floating point register gaps - Fixed x86_64 so that xmm8-xmm15 don't overlap with ymm0-ymm3. This could lead to bad values showing in the debugger and was due to bad register info structure contents - Fixed i386 so we only send ymm0-ymm7 and xmm0-xmm7 are now pseudo regs. - Fixed ARM register definitions to not have any gaps - Fixed it so value registers and invalidation registers are specified using register names which avoid games we had to play with register numbering in the ARM plugin. llvm-svn: 194302
Diffstat (limited to 'lldb/tools/debugserver/source/RNBRemote.h')
-rw-r--r--lldb/tools/debugserver/source/RNBRemote.h6
1 files changed, 0 insertions, 6 deletions
diff --git a/lldb/tools/debugserver/source/RNBRemote.h b/lldb/tools/debugserver/source/RNBRemote.h
index 7008e71de9f..1d5cf012e0b 100644
--- a/lldb/tools/debugserver/source/RNBRemote.h
+++ b/lldb/tools/debugserver/source/RNBRemote.h
@@ -234,11 +234,6 @@ public:
RNBContext& Context() { return m_ctx; }
RNBSocket& Comm() { return m_comm; }
- void
- SetUseNativeRegisters (bool b)
- {
- m_use_native_regs = b;
- }
private:
// Outlaw some contructors
RNBRemote (const RNBRemote &);
@@ -317,7 +312,6 @@ protected:
uint32_t m_max_payload_size; // the maximum sized payload we should send to gdb
bool m_extended_mode; // are we in extended mode?
bool m_noack_mode; // are we in no-ack mode?
- bool m_use_native_regs; // Use native registers by querying DNB layer for register definitions?
bool m_thread_suffix_supported; // Set to true if the 'p', 'P', 'g', and 'G' packets should be prefixed with the thread ID and colon:
// "$pRR;thread:TTTT;" instead of "$pRR"
// "$PRR=VVVVVVVV;thread:TTTT;" instead of "$PRR=VVVVVVVV"
OpenPOWER on IntegriCloud