diff options
author | Greg Clayton <gclayton@apple.com> | 2013-03-12 00:14:38 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2013-03-12 00:14:38 +0000 |
commit | cc464d367c9ee4994d53c5ee1495665c733b85e2 (patch) | |
tree | eed16aece5f3cbcd3a55bb0b6b3e6f00aea8c7b9 /docs | |
parent | f39af4c708245ab442b40cc377c0d6e8e8242432 (diff) | |
download | lldb-cc464d367c9ee4994d53c5ee1495665c733b85e2.tar.gz |
Updated the register numbering base documentation for the "gcc", "dwarf", "container-regs" and "invalidate-regs" key/value responses to the "qRegisterInfo" packet.
git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176843 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/lldb-gdb-remote.txt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/docs/lldb-gdb-remote.txt b/docs/lldb-gdb-remote.txt index 5aabb948d..631b34649 100644 --- a/docs/lldb-gdb-remote.txt +++ b/docs/lldb-gdb-remote.txt @@ -340,13 +340,17 @@ set The register set name as a string that this register belongs to. gcc The GCC compiler registers number for this register (used for EH frame and other compiler information that is encoded in the - executable files). + executable files). The supplied number will be decoded like a + string passed to strtoul() with a base of zero, so the number + can be decimal, or hex if it is prefixed with "0x". NOTE: If the compiler doesn't have a register number for this register, this key/value pair should be omitted. dwarf The DWARF register number for this register that is used for this - register in the debug information. + register in the debug information. The supplied number will be decoded + like a string passed to strtoul() with a base of zero, so the number + can be decimal, or hex if it is prefixed with "0x". NOTE: If the compiler doesn't have a register number for this register, this key/value pair should be omitted. @@ -371,7 +375,7 @@ generic If the register is a generic register that most CPUs have, classify arguments when the argument fits into a register) container-regs - The value for this key is a comma separated list of raw hex (no + The value for this key is a comma separated list of raw hex (optional leading "0x") register numbers. This specifies that this register is contained in other concrete @@ -395,7 +399,7 @@ container-regs of this register. invalidate-regs - The value for this key is a comma separated list of raw hex (no + The value for this key is a comma separated list of raw hex (optional leading "0x") register numbers. This specifies which register values should be invalidated when this |