On 2/26/2026 6:02 AM, KENNON J CONRAD via Cygwin wrote:

Thanks for checking and sharing your thoughts.  This is what I would expect, so 
at least I'm not crazy :)
I really need to see the values of the registers in memmove, hopefully it's 
just a matter of continuing to learn gdb.

The command is "info registers", of "info r" for short.  You can also print an
individual register using (say) "print $rax" (prefix the register name by $)
or "info r rax".  If you're stepping, you can set up a *layout* that shows all
the register values as you step along.

You also might consider using a reverse debugging tool like the "undo" debugger.
They track enough information to allow them to (effectively) execute backwards
from a point.  Not sure if any work under cygwin, though.

By the way, I got the commands for printing individual registers with a simple
web search :-) ...

HTH -- Eliot Moss

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to