摘要:
发布日期:2009.03.04 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前书接上回:第二十四回:认识元数据和IL(上),第二十五回:认识元数据和IL(中)我们继续。终于到了,说说元数据和IL在JIT编译时的角色了,虽然两个回合的铺垫未免铺张,但是却丝毫不为过,因为只有充分的认知才有足够的体会,技术也是如此。那么,我们就开始沿着方法调用的轨迹,追随元数据和IL在那个神秘瞬间所贡献的力量吧。www.anytao.com5 元数据和IL在JIT编译时CLR最终执行的只有本地机器码,所以JIT编译的作用是在运行时将IL代码解 阅读全文
摘要:
发布日期:2009.02.25 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前书接上回[第二十四回:认识元数据和IL(上)],我们对PE文件、程序集、托管模块,这些概念与元数据、IL的关系进行了必要的铺垫,同时顺便熟悉了以ILDASM工具进行反编译的基本方法认知,下面是时候来了解什么是元数据,什么是IL这个话题了,我们继续。很早就有说说Metadata(元数据)和IL(中间语言)的想法了,一直在这篇开始才算脚踏实地的对这两个阶级兄弟投去些细关怀,虽然来得没有《第一回:恩怨情仇:is和as》那么迅速,但是Metadata和 阅读全文
摘要:
发布日期:2009.02.24 作者:Anytao© 2009Anytao.com,Anytao原创作品,转贴请注明作者和出处。说在,开篇之前很早就有说说Metadata(元数据)和IL(中间语言)的想法了,一直在这篇开始才算脚踏实地的对这两个阶级兄弟投去些细关怀,虽然来得没有《第一回:恩怨情仇:is和as》那么迅速,但是Metadata和IL却是绝对重量级的内容,值得我们在任何时间关注,本文就是开始。www.anytao.com1 引言你可曾想到,我们的C#代码,编译之后究竟为何物?你可曾认知,我们的可执行程序,运行之时的轨迹究竟为哪般?那么,本文通过对Metadata(元数据)和 阅读全文