Я работал над незнакомой кодовой базой, которая использует UChar * в качестве строк. Учары определяются следующим образом (по крайней мере, в соответствии с GDB)
(gdb) ptype UChar
type = short unsigned int
Однако, когда я пытаюсь распечатать их в GDB, я просто получаю адрес. Я также могу индексировать указатель и получать значения каждого символа.
Есть ли способ напечатать переменную типа UChar * из gdb и получить значимую строку?
Кроме того, это на OS X, если это имеет какое-либо значение.