mov 0x40(%eax),%eax 是什么意思



什么

0x01b55ee2  <+0014>  mov    0x40(%eax),%eax

意味 着?我应该如何解释 0x40(),因为我的代码在该位置崩溃时遇到了问题。%eax 寄存器的内容为 0。

您正在查看的代码将%eax + 0x40视为地址,并将 32 位从该地址移动到%eax。如果%eax为零,这意味着您正在处理的内容基本上是 NULL 指针取消引用。

最新更新