摘要:
在配置好WinDbg之后,我们载入一个CLR程序并执行至CLR被载入,然后开始我们的CLR探索之旅。
首先,使用!threads命令看看当前CLR中有哪些线程正在执行 阅读全文
posted @ 2009-03-10 23:59 饭后爱 阅读(441) 评论(0) 推荐(0)
|
|||
|
摘要:
在配置好WinDbg之后,我们载入一个CLR程序并执行至CLR被载入,然后开始我们的CLR探索之旅。
首先,使用!threads命令看看当前CLR中有哪些线程正在执行 阅读全文
posted @ 2009-03-10 23:59 饭后爱 阅读(441) 评论(0) 推荐(0)
摘要:
一直以来,我对CLR的分析都是基于MSDN、.NET Framework SDK自带文档和Rotor项目提供的源代码进行静态分析,辅以自己写的一些小例子或对Rotor的修修补补,来进行有限度的动态分析。虽然也用SoftIce跟踪过某些核心函数的机制,但感觉实在是太痛苦了,呵呵。
最近偶然之间发现我的偶像John Robbins在MSDN的BugSlayer上发表的一篇文章,才发现原来用WinDbg可以如此方便的动态分析CLR的运行机制。 阅读全文
posted @ 2009-03-10 23:58 饭后爱 阅读(372) 评论(0) 推荐(0) |
|||