How to print a null-terminated string with newlines without showing backslash escapes in gdb?
c, debugging, gdb
Solution
Update: Why not just use the gdb `printf` command?
(gdb) printf "%s", x
asd
qwe
...
(gdb)
Old answer: From within the debugger you can execute commands. Just call `printf`
(gdb) call printf("%s", x)
asd
qwe
...
(gdb)
Problem
I have a variable ``` char* x = "asd\nqwe\n ... " ``` and I want to print it with newlines printed as newlines not backslash n. Is it possible?