首先看看 CLR 通过 ICorDebugManagedCallback 回调接口提供的 Managed 调试事件。这部分的调试事件可以大致分为被动调试事件和主动调试事件:前者由 CLR 在调试程
http://www.blogcn.com/user8/flier_lu/index.html?id=2042872 在上一节中简单介绍了 CLR 调试器的框架结构,其中提到 CLR 调试
在上一节中简单介绍了 ,其中提到 CLR 调试环境同时支持 Native 和 Managed 两种模式的调试事件。这一节将从整体上对调试事件做一个概括性的介绍。 首先看
http://www.blogcn.com/user8/flier_lu/index.html?id=1894812 如 Don Box 在《.NET本质论 第1卷:公共语言运行库》一书的
http://www.blogcn.com/user8/flier_lu/index.html?id=1819166 折腾 CLR 调试接口也有几周了,可是在将 C++ 代码移植到 C# 时
http://www.blogcn.com/user8/flier_lu/index.html?id=1819166 折腾 CLR 调试接口也有几周了,可是在将 C++ 代码移植到 C# 时
如 在一书的第10章中介绍, CLR 调试框架是一个由 CLR 提供的,面向工具开发商的,支持调试功能的最小功能集。与 JVM 的 JDI (Java Debug Interface)
如 Don Box 在《.NET本质论 第1卷:公共语言运行库》一书的第10章中介绍, CLR 调试框架是一个由 CLR 提供的,面向工具开发商的,支持调试功能的最小功能集。与 JVM 的 JDI
折腾 CLR 调试接口也有几周了,可是在将 C++ 代码移植到 C# 时总是有问题,直到刚刚才灵机一动有所突破,呵呵,总算可以开始写这个系列文章了。:D 虽然需要实际用到 CLR 调试接口的人
调试事件 前面说到 Win32 下的用户态调试器实际上就是一个while循环,循环体内先等待一个调试事件,然后处理之,最后将控制权交还给调试服务器,就好像一个窗口消息循环一样。调试事件