代码之家  ›  专栏  ›  技术社区  ›  Suma

全局变量已更改,但未命中内存断点

  •  3
  • Suma  · 技术社区  · 16 年前

    什么可以改变内存而不被内存断点捕获呢?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Goz    16 年前

    1. 如果您将bool值传递到一个内核函数中,而这个值正在改变它(或者一个内核函数调用可能因为调用不正确而覆盖了内存),那么就不会触发一个数据断点。

    2. (编辑)正如注释中指出的,硬件断点所在的内存中的DMA也不会被拾取。

    我的猜测是,您在某个地方没有正确地检查缓冲区大小,您会受到(1)的影响,可能是在从文件读取数据时?