[PATCH] add -s option to make -break-insert support dprintf
Tom Tromey
tromey@redhat.com
Mon Apr 22 00:18:00 GMT 2013
>>>>> "Hui" == Hui Zhu <teawater@gmail.com> writes:
Hui> The MI handle the argument is different with CLI. For example:
Hui> Input -break-insert -s "1\n" to mi. The mi_cmd_break_insert will get:
[...]
This seems to mean that extra quoting is needed for the format string.
Like you can't send just:
-break-insert -s "\"1\n\""
It seems like you have to send:
-break-insert -s "\"1\\n\""
But an alternative is to keep the MI interface simple and "MI-like" --
meaning using the quoting and argument parsing convention already
defined by MI, one of its big benefits over the CLI -- and let gdb
handle the requirements of the protocol and/or its own internals. That
is, send:
-break-insert -s "1\n"
... and gdb can rewrite that format string to whatever is needed.
Tom
More information about the Gdb-patches
mailing list