什么
0x01b55ee2 <+0014> mov 0x40(%eax),%eax
意味 着?我应该如何解释 0x40(),因为我的代码在该位置崩溃时遇到了问题。%eax 寄存器的内容为 0。
您正在查看的代码将%eax + 0x40
视为地址,并将 32 位从该地址移动到%eax
。如果%eax
为零,这意味着您正在处理的内容基本上是 NULL 指针取消引用。