Почему я не могу нормально показать строку в GDB? - PullRequest
0 голосов
/ 06 апреля 2011

Источник:

char *pid_file...

GDB:

(gdb) p (char *)pid_file
$47 = 0x423047 "H\215\005\366i "
(gdb) x/s pid_file
0x423047 <__libc_csu_init+55>:   "H\215\005\366i "

Что здесь не так?

1 Ответ

1 голос
/ 06 апреля 2011

Похоже, pid_file еще не был назначен ни одной допустимой строке и указывает на произвольный "мусор".Вы выбрали самую важную часть; - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...