=tsv-created MI event outputs extra "\n" on MI channel
Jan Vrany
jan.vrany@fit.cvut.cz
Wed Oct 10 09:39:00 GMT 2018
Hi,
I just discovered that =tsv-created event contains an extra \n at the end
(i mean, backslash + n):
gdbserver localhost:1234 ./factorial1
then
gdb -i mi2 -ex "target extended-remote localhost:1234"
produces:
<a lot of stuff, cut for brevity>
~"Remote debugging using localhost:1234\n"
=tsv-created,name="trace_timestamp",initial="0"\n
(gdb)
Note the literal \n at the end of =tsv-created. This is IMO not
a valid MI record, according to documentation.
Looking at the code, this has been introduced in commit
73ab01a07df, from Jun 2016, so this is an old change.
Is this something that is worth fixing or is it something
all other MI consumers (but mine :-) are already used to so
it cannot be changed?
Best, Jan
More information about the Gdb
mailing list