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 に答える