VS里用Sos扩展调试CLR总结
2013-08-05 22:48 Dirichlet 阅读(247) 评论(0) 编辑 收藏 举报暂时不用Windbg,用VS来调试CLR。
1) Enable unmanaged debugging
2) Load sos.dll into vs.
!DumpHead -type SimpleClass
获得SimpleClass对象的一个地址,0x0280b630
3) 观察0x0280b630-4=0x0280b62c
另给出一个method table的布局图:
参考文章:
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/JITCompiler.mspx?mfr=true
http://msdn.microsoft.com/zh-cn/magazine/cc163791(en-us).aspx