Erstellen Sie Anweisungen für die GDB-Anzeige anstelle von C [duplizieren]
Mögliche Duplikate:
Wechsel zur Assembly in GDB
Ich debugge einen Code in GDB. Wenn ich das laufen lasseni
(zumnächste Anweisung) wird der C-Code angezeigt. Das Anzeigen der ausgeführten Montageanleitung ist für mich sinnvoller.
(gdb) ni
0x0804845a 28 tmp = *lpp;
(gdb) ni
0x0804845c 28 tmp = *lpp;
(gdb) ni
0x0804846a 29 **lpp = (unsigned long) &buf;
(gdb) ni
0x0804846c 29 **lpp = (unsigned long) &buf;
Gibt es eine Möglichkeit, gdb zu veranlassen, stattdessen den Assembler-Code anzuzeigen, ohne aufzurufendisassm
jedes Mal?
BEARBEITEN: Ich weiß über dielayout asm
Befehl, der den Code in einem readline-Fenster anzeigt. Ich möchte die Demontage in der GDB-Befehlszeile sehen, nicht in einem GDB-Fenster.