0

做什么

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

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

4

1 回答 1

3

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

于 2012-11-13T03:00:10.507 回答