绝顶技术:断点+内存映射组合的CLR超强BUG?
原文中文,约5700字,阅读约需14分钟。发表于: 。前言你见过断点+内存映射,制造了一个另类隐藏极深,强悍的BUG吗?这是一个虚拟机CLR的BUG。不同于之前所遇见的BUG这次费时最多,但是问题已然清晰。本篇来看下。友情提示:学会本篇,你就是绝级的高手,足可笑傲当世。概括1.问题说明BUG的起因在后面,先看看问题的描述。假如说遇到这样一个问题,在某个地址(以Addr1表示)下了一个断点,程序继续运行,就会某个地方抛出一个异常,首先确认的是这段运行的...
本文介绍了CLR虚拟机的一个BUG,通过断点和内存映射会导致内存赋值失败并引发异常。文章分析了问题的原因和解决方法,并通过代码验证。VS调试C#源代码时为什么不会报这个异常是一个疑问。