GNU bug report logs -
#44173
28.0.50; gdb-mi mangles strings with octal escapes
Previous Next
Reported by: Mattias Engdegård <mattiase <at> acm.org>
Date: Fri, 23 Oct 2020 11:51:02 UTC
Severity: normal
Found in version 28.0.50
Done: Mattias Engdegård <mattiase <at> acm.org>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 44173 <at> debbugs.gnu.org (full text, mbox):
> From: Mattias Engdegård <mattiase <at> acm.org>
> Date: Fri, 23 Oct 2020 13:50:24 +0200
>
> While the bug could be 'solved' by adding yet another regexp hack to gdb-mi-decode or gdb-mi-jsonify-buffer, I suggest we write a GDB/MI parser in Lisp directly, ditching the gdb-mi-decode preprocessing and JSON form entirely, solving this and related bugs once and for all. Many transforms can then be done on the S-expression result after parsing, which should be more efficient and less error-prone.
I'm okay with writing a GDB/MI parser, but I'm not sure I understand
how would that help to solve this particular conundrum. AFAIR,
there's a genuine ambiguity there regarding non-ASCII characters
reported from GDB. Could you tell how will this be solved by a
different parser?
P.S. Btw: gdb-mi.el already has a BNF parser for GDB/MI.
This bug report was last modified 4 years and 232 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.