Как печатать в двоичном режиме в GDB? - PullRequest
53 голосов
/ 29 марта 2011

Я пытался b, но, похоже, нет:

(gdb) p/b 0x0000000000400398
Size letters are meaningless in "print" command.

Есть ли такой переключатель?

Ответы [ 2 ]

94 голосов
/ 29 марта 2011

Вам нужен переключатель /t, который работает с p и x:

(gdb) p /t 0x0000000000400398
$1 = 10000000000001110011000

См. help x для получения дополнительной информации о переключателях формата (FMT).

5 голосов
/ 22 апреля 2011

x / 4tb 0x0000000000400398 позволит вам анализировать адрес памяти с помощью двоичных значений.

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