小编ken*_*uck的帖子

在gdb中,如何反汇编先前的地址指令?

我们知道,在给定地址(包括)之后反汇编指令可以通过以下方式实现:

x/5i address
Run Code Online (Sandbox Code Playgroud)

这将打印5条指令,但如何拆解前一条指令?

我正在调试JIT代码,所以像拆解一行这样的东西不起作用.我可以反汇编包含地址的随机范围:

disas address-10 address+10
Run Code Online (Sandbox Code Playgroud)

但这很尴尬,你会看到(bad)(希望不在中间!)并开始担心你没有得到正确的东西.我正在寻找的是:

x/-5i address
Run Code Online (Sandbox Code Playgroud)

,但以上将无法正常工作.

gdb disassembly

7
推荐指数
1
解决办法
2299
查看次数

标签 统计

disassembly ×1

gdb ×1