Mirror of the gdb mailing list
 help / color / mirror / Atom feed
* GDB/MI escape characters
@ 2014-07-28  1:03 Bob Rossi
  2014-07-30 10:45 ` Bob Rossi
  0 siblings, 1 reply; 2+ messages in thread
From: Bob Rossi @ 2014-07-28  1:03 UTC (permalink / raw)
  To: gdb

Hi,

Does anyone know what characters GDB escapes in the GDB/MI protocol
above and beyond what would otherwise be escaped from the CLI?

For instance if i print the variable p,
    char *p = "aaa\"aaa\naaa\raaa\\aaa";
from the cli I get,
    (gdb) p p
    $1 = 0x400584 "aaa\"aaa\naaa\raaa\\aaa"
from MI I get,
    p p
    ~"$2 = 0x400584 \"aaa\\\"aaa\\naaa\\raaa\\\\aaa\""

From the output I can see that \ and " are escaped in MI output above
and beyond what is escaped in the CLI. Are there other characters that
would be?

The function mi-out.c:mi_field_string might be a clue?

Thanks,
Bob Rossi


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

end of thread, other threads:[~2014-07-30 10:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-28  1:03 GDB/MI escape characters Bob Rossi
2014-07-30 10:45 ` Bob Rossi

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