我正在 GDB 中进行一些汇编级调试。有没有办法让 GDB 以与显示当前源代码行相同的方式向我显示当前的汇编指令?每个命令后的默认输出如下所示:
0x0001433f 990 Foo::bar(p);
这给了我当前指令的地址,但我必须继续参考输出disassemble才能查看我当前正在执行的指令。
disassemble
您可以在 GDB 中切换到程序集布局:
(gdb) layout asm
请参阅此处了解更多信息。当前的汇编指令将显示在汇编窗口中。