自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Reflector

反编译利器,支持多种语言.

2007-09-13

在VS.NET2003中开发插件

如何在VS.NET2003中开发插件,虽然现在已经是2005争雄的时代了.

2007-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除