暂时不用Windbg,用VS来调试CLR。

1) Enable unmanaged debugging

VS里用Sos扩展调试CLR总结

 

2) Load sos.dll into vs.

!DumpHead -type SimpleClass

获得SimpleClass对象的一个地址,0x0280b630

VS里用Sos扩展调试CLR总结

 

3) 观察0x0280b630-4=0x0280b62c

VS里用Sos扩展调试CLR总结

 

另给出一个method table的布局图:

VS里用Sos扩展调试CLR总结

 

参考文章:

http://www.microsoft.com/china/MSDN/library/netFramework/netframework/JITCompiler.mspx?mfr=true

http://msdn.microsoft.com/zh-cn/magazine/cc163791(en-us).aspx

相关文章:

  • 2022-12-23
  • 2021-09-27
  • 2021-12-07
  • 2021-06-30
  • 2021-08-02
  • 2022-02-22
猜你喜欢
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-10-19
  • 2021-08-14
  • 2022-02-18
相关资源
相似解决方案