摘要:
概述:有时候,我们需要查看一个托管方法的汇编指令是怎么样的。记得在大学的时候,我们使用gcc -s和objdump来获得一个c程序代码的汇编指令。但是对于.NET程序来说,我们肯定无法轻松地获得这些内容。因为所有的.NET程序都是编译成IL代码的,而只有在运行时才会被JIT编译成本机代码。因此,我们必须要在程序运行之后,再使用某种方式去“探得”汇编指令为何——除非我们可以让JIT在不运行程序的时候编译IL代码,老赵不知道该怎么做,可能需要朋友的提点。 http://www.evget.com/article/2009/6/2/11085.html 这是一个没有多大价值的小实验,对于大... 阅读全文
摘要:
http://www.datazx.cn/Forums/en-US/59aa78c9-dc05-43c8-9efe-e7b132056afc/action?threadDisplayName=windbg-x64-using-sos-failed-to-find-runtime-dll-clrdll如果我们启动一个 exe 文件从 WinDbg,WinDbg 将中断执行可执行文件之前要运行的另一个词,尚未加载的运行的时间 (clr.dll) ;但 SOS 扩展需要 clr.dll (或 mscorwks.dll) 的互动与托管调试对象进程,所以我们可以使用"g"命令让托管的 阅读全文