发明名称 用于改变回复力的中间语言支持
摘要 方便了对涉及基类的改变的管理。中间语言代码具有执行就绪寄存器分配但未绑定的对象字段布局和/或虚方法槽指派,由此提供了回复力。符号引用而非直接偏移量可标识字段,并且中间语言代码可以是字段次序无关的。也可以使用其他符号引用。中间语言代码伪指令可以表达诸如字段访问、方法调用、虚方法调用、方法前序处理的部分或全部、方法结尾处理的部分或全部等项目。绑定器绑定中间语言代码来产生可执行代码。由此,在通过添加字段、移除私有字段、重新安排字段次序、添加虚方法、或重新安排虚方法次序来修订基类时可以避免本来需要的重新编译。
申请公布号 CN102222013B 申请公布日期 2016.06.22
申请号 CN201110105632.0 申请日期 2011.04.15
申请人 微软技术许可有限责任公司 发明人 P·F·V·索利趣
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈斌
主权项 一种方便对涉及软件产品的基类的改变的管理的方法,所述方法包括以下步骤:在存储器内获得(502)基类源代码;以及在所述存储器内从所述基类源代码生成(504)中间语言代码,在所述中间语言代码中,寄存器分配是执行就绪的,但是以下的至少一个尚未绑定:对象字段布局、虚方法槽指派。
地址 美国华盛顿州
您可能感兴趣的专利