GDB устанавливает двоичное значение в регистре - PullRequest
0 голосов
/ 11 марта 2020

Внутри GDB я пытаюсь установить двоичное значение в регистре.

(gdb) set $a=10010
(gdb) p /t $a
$1 = 10011100011010

Есть ли способ установить двоичное значение в регистр в GDB?

1 Ответ

0 голосов
/ 11 марта 2020

Вы можете использовать префикс 0b цифра c или, если вы будете много вводить числа base-2, попробуйте команду set input-radix :

(gdb) set $a=0b10010
(gdb) print $a
$1 = 18
(gdb) print /t $a
$2 = 10010
(gdb) set input-radix 2
Input radix now set to decimal 2, hex 2, octal 2.
(gdb) print 10010
$3 = 18
....
(gdb) set input-radix 0t10
Input radix now set to decimal 10, hex a, octal 12.
...