0x73d311a3指令引用的0x00000004内存,该内存不能为read

时间:2021-04-28 23:47:56
可是我看到的这个73D311A3上面的指令,没有读0x00000004内存呀,为什么会这样呢

73D311A3    E8 1C000000     CALL MFC42.#3848_?GetValueAt@CMapPtrToPtr@@QBEPAXPAX@Z

5 个解决方案

#1


指针越界等》

#2


某个地方遇到空指针了,可能是 CMapPtrToPtr 的对象

#3


越界了,如果能重现一调试就OK了

#4


内存访问地址无效

看样像下标越界或者无效

#5


Debug模式下打开call stack窗口看看程序运行到哪个函数跑出异常的?

#1


指针越界等》

#2


某个地方遇到空指针了,可能是 CMapPtrToPtr 的对象

#3


越界了,如果能重现一调试就OK了

#4


内存访问地址无效

看样像下标越界或者无效

#5


Debug模式下打开call stack窗口看看程序运行到哪个函数跑出异常的?