重複の可能性:
gdb でのアセンブリへの切り替え
gdb でいくつかのコードをデバッグしています。ni
(for next instruction ) コマンドを実行すると、C コードが表示されます。実行されたアセンブリ命令を表示することは、私にとってより理にかなっています。
(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;
disassm
毎回呼び出さずに、代わりに gdb にアセンブリ コードを表示させる方法はありますか?
編集:layout asm
readline ウィンドウにコードを表示するコマンドについて知っています。gdb ウィンドウではなく、gdb コマンドラインで逆アセンブリを確認したいと思います。