gdbstub initial code, v9

Jan Kratochvil jan.kratochvil at redhat.com
Thu Sep 9 16:04:23 UTC 2010


On Thu, 09 Sep 2010 17:50:47 +0200, Oleg Nesterov wrote:
> Probably I need to implement G/P first, otherwise gdb can't change ip.
> 
> Still, I'd appreciate if someone can explain me what gdb needs/expects
> to handle breakpoints before I start to read the sources.

Yes, GDB tries to set PC to PC-1 to skip back after the hit of 0xCC. 
As it fails to fix-up PC then PC is wrong and trap_expected is then 0 (it
should be 1) and everything fails.

BTW ugdb needs one simple fix. :-)
(gdb) p/x done=0x5a
$1 = 0xa5


Thanks,
Jan




More information about the utrace-devel mailing list