[Lldb-commits] [lldb] r173102 - /lldb/trunk/docs/lldb-gdb-remote.txt
Greg Clayton
gclayton at apple.com
Mon Jan 21 15:18:29 PST 2013
Author: gclayton
Date: Mon Jan 21 17:18:28 2013
New Revision: 173102
URL: http://llvm.org/viewvc/llvm-project?rev=173102&view=rev
Log:
Updated the LLDB qRegisterInfo documentation to contain information on the new "invalidate-regs" and "container-regs" keys that can be returned in response to a qRegisterInfo packet.
Modified:
lldb/trunk/docs/lldb-gdb-remote.txt
Modified: lldb/trunk/docs/lldb-gdb-remote.txt
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/docs/lldb-gdb-remote.txt?rev=173102&r1=173101&r2=173102&view=diff
==============================================================================
--- lldb/trunk/docs/lldb-gdb-remote.txt (original)
+++ lldb/trunk/docs/lldb-gdb-remote.txt Mon Jan 21 17:18:28 2013
@@ -370,6 +370,36 @@
arg1 - arg8 (specified for registers that contain function
arguments when the argument fits into a register)
+container-regs
+ The value for this key is a comma separated list of decimal register
+ numbers.
+
+ This specifies that this register is contained in other concrete
+ register values. For example "eax" is in the lower 32 bits of the
+ "rax" register value for x86_64, so "eax" could specify that it is
+ contained in "rax" by specifying the register number for "rax".
+
+ "container-regs:0,1;"
+
+ This is handy for defining what GDB used to call "pseudo" registers.
+ These registers are never requested by LLDB via the register read
+ or write packets, the container registers will be requested on behalf
+ of this register.
+
+invalidate-regs
+ The value for this key is a comma separated list of decimal register
+ numbers.
+
+ This specifies which register values should be invalidated when this
+ register is modified.
+
+ "invalidate-regs:1,2,3;"
+
+ This is handy when modifying a specific register can cause other
+ register values to change. For example, when debugging an ARM target,
+ modifying the CPSR register can cause the r8 - r14 and cpsr value to
+ change depending on if the mode has changed.
+
//----------------------------------------------------------------------
// "qHostInfo"
//
More information about the lldb-commits
mailing list