首页> 外国专利> DYNAMICALLY CONVERTING STATICALLY BOUND FUNCTION CALLS TO DYNAMICALLY BOUND FUNCTION CALLS WITHOUT RECOMPILATION

DYNAMICALLY CONVERTING STATICALLY BOUND FUNCTION CALLS TO DYNAMICALLY BOUND FUNCTION CALLS WITHOUT RECOMPILATION

机译:将静态绑定函数调用动态转换为动态绑定函数调用而无需重新编译

摘要

The present invention relates generally to data processing systems and, more particularly, to dynamically switching statically bound function calls to dynamically bound function calls without recompilation. There is provided a method for compiling a computer program into object code, the computer program having functions containing code and function calls to the functions, the method comprising steps of determining when a function call is umambiguous; and compiling the function call to generate object code that performs static binding and inserting a placeholder into the object code for an instruction to be inserted into the placeholder to switch to dynamic binding when it is determined that the function call is unambiguous. IMAGE
机译:本发明总体上涉及数据处理系统,并且更具体地涉及无需重新编译就将静态绑定的函数调用动态切换为动态绑定的函数调用。提供了一种用于将计算机程序编译成目标代码的方法,该计算机程序具有包含代码和对该函数的函数调用的功能,该方法包括确定何时函数调用不明确的步骤;以及编译该函数调用以生成执行静态绑定的目标代码,并且在确定该函数调用是明确的时,将占位符插入目标代码中,以将要插入该占位符的指令切换为动态绑定。 <图像>

著录项

  • 公开/公告号EP1080405B1

    专利类型

  • 公开/公告日2003-03-12

    原文格式PDF

  • 申请/专利权人 SUN MICROSYSTEMS INC;

    申请/专利号EP19990925821

  • 发明设计人 MITROVIC SRDJAN;

    申请日1999-05-26

  • 分类号G06F9/45;

  • 国家 EP

  • 入库时间 2022-08-21 23:52:29

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号