29 votes

Comment imprimer en mode binaire dans gdb ?

J'ai essayé b mais ne semblent pas l'être :

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

Existe-t-il un tel interrupteur ?

53voto

Paul R Points 104036

Vous avez besoin de la /t qui fonctionne à la fois avec p et x :

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

Voir help x pour plus d'informations sur les commutateurs FMT (format).

4voto

Sandeep Singh Points 1058

X/4tb 0x0000000000400398 vous permettra d'analyser l'adresse mémoire avec des valeurs binaires.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X