Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* Remote protocol: undocumented return value for 'p'
@ 2010-12-17 16:10 Raphael Zulliger
  2010-12-17 16:46 ` Pedro Alves
  0 siblings, 1 reply; 2+ messages in thread
From: Raphael Zulliger @ 2010-12-17 16:10 UTC (permalink / raw)
  To: gdb

Hi

During the development of a GDB stub, I encountered a "hidden feature": 
the 'p n' command (reading the value of a register) accepts an 
undocumented return value, which is not mentioned in the official GDB 
documentation: 'x'. the source code looks like this:

   /* If this register is unfetchable, tell the regcache.  */
   if (buf[0] == 'x')
     {
       regcache_raw_supply (regcache, reg->regnum, NULL);
       return 1;
     }


At some point during the development of my stub it was important for me 
to have this 'hidden feature'. Unfortunately, I can't remember why it 
was important - and now it seems that I don't rely on that anymore... 
However, at that time, it would have helped me to save some time if I 
could just read it from the PDF instead of searching it in the code.

The final question is: Is this feature missing in the documentation by 
'intention' or by 'mistake'? If it's the latter case, I would suggest 
adding it. Let me know if I should create an according patch.

Raphael


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-12-17 16:46 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-17 16:10 Remote protocol: undocumented return value for 'p' Raphael Zulliger
2010-12-17 16:46 ` Pedro Alves

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox