Sevenbit-strings only partially respected?
Vladimir Prus
ghost@cs.msu.su
Sat Oct 9 19:26:00 GMT 2010
I've run into a situation where setting 'print sevenbit-strings' of off still
does not prevent GDB from escaping some characters. Specifically,
consider the character 0xD0, and this bit in printchar:
if (c < 0x20 || /* Low control chars */
(c >= 0x7F && c < 0xA0) || /* DEL, High controls */
(sevenbit_strings && c >= 0x80))
{ /* high order bit set */
Apparently, the second condition fires and causes 0xD0 to be quoted. Is
this expected behaviour?
- Volodya
More information about the Gdb
mailing list