- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 用WinDbg探索CLR世界 [4] 方法的调用机制之动态分析 - 下
用WinDbg探索CLR世界 [4] 方法的调用机制之动态分析 - 下 再回头看前面那个 C# 代码的例子,在 JIT 完成之后: 以下为引用: .method private hidebysig static void Main(string[] args) cil managed // SIG: 00 01 01 1D 0E {
2014-12-12 14:23:46 717
转载 用WinDbg探索CLR世界 [4] 方法的调用机制之动态分析 - 上
用WinDbg探索CLR世界 [4] 方法的调用机制之动态分析 - 上 在了解了方法表的物理结构后,我们接着分析方法的动态调用机制。 从方法的调用类型来分,CLR支持直接调用、间接调用和很少见的 tail call 模式。 直接调用最为常见,又可分为使用虚方法表的 callvirt 指令和不使用虚方法表的 call 和 jmp 指令。
2014-12-12 14:21:33 565
转载 用WinDbg探索CLR世界 [4] 方法的调用机制
Don Box在《.NET本质论 第1卷:公共语言运行库》的第6章里,详细地解说了 CLR 中方法地调用机制的原理;qqchen在其 BLog 上也有一篇不错的介绍 CLR 中方法调用分类的文章《CLR Drilling Down: The Overhead of Method Calls 》。但因为他们文章的目的不同,故而没有足够深入到让我满足的内部细节,呵呵,只好自己接着分析。:D
2014-12-12 14:20:20 1316
转载 用WinDbg探索CLR世界 [3] 跟踪方法的 JIT 过程
来源: http://www.blogcn.com/blog/cool/main.asp?uid=flier_lu&id=1678453 本来想按照sos的帮助文件上命令的分类逐步介绍WinDbg下使用sos调试CLR程序,但发现这样实在不够直观。索性改成根据我分析CLR的实际案例,stepbystep介绍功能,这样结构上虽然混乱一点,但更加直观,也易于上手:P 前面两篇文章里面分别介
2014-12-12 14:17:31 2240
转载 TRANSPARENTPROXY/REALPROXY
发信人: flier (小海 [渴望并不存在的完美]), 信区: DotNET 标 题: 用WinDbg探索CLR世界 [10] 透明代理实现原理浅析 发信站: BBS 水木清华站 (Sat Oct 16 22:15:56 2004), 站内 原文:http://www.blogcn.com/User8/flier_lu/blog/4290857.html 在 CLR 世
2014-12-12 14:09:28 2078
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人