gdb简单调试,从而写这一些问题

unix gdb调试的一些小问题.

gdb /opt/conda/bin/python3.10
首先输入这一行指令进入python

然后底下这几个问题就没看懂怎么输入指令了

img

设置disassembly-flavor命令
具体可以参考VisualGDB官网文章中的说明
GDB Command Reference - set disassembly-flavor command

就是你在gdb中执行下面命令

(gdb) set disassembly-flavor intel
(gdb) x/1i <address>

其中<address>是前面提到的地址。注意x/1i中数字1表示重复次数,i表示指令
然后输出的是反汇编代码,你需要把汇编代码的助记符,第一个和第二个操作数填到上面空白处。