首页 | 本学科首页   官方微博 | 高级检索  
     

静态二进制翻译中间接过程调用恢复技术研究
引用本文:丁松阳,赵荣彩.静态二进制翻译中间接过程调用恢复技术研究[J].计算机工程与应用,2007,43(6):105-107.
作者姓名:丁松阳  赵荣彩
作者单位:1. 解放军信息工程学院,计算机科学与技术系,郑州,450002;河南财经学院,计算机科学系,郑州,450002
2. 解放军信息工程学院,计算机科学与技术系,郑州,450002
基金项目:河南省高校杰出科研创新人才工程项目
摘    要:间接过程调用的恢复问题是静态二进制翻译中的难点之一。针对使用c后端的静态二进制翻译框架,提出并实现间接过程调用恢复方法,该方法结合代码间隙分析,在后端c代码生成过程中插入映射源过程地址到目标机过程地址的代码。相对于使用解释器的方法,该方法具有实现简洁、在目标机上运行速度更快的优点。

关 键 词:静态二进制翻译  间接过程调用  解释器  代码间隙
文章编号:1002-8331(2007)06-0105-03
修稿时间:2006-03

Recovery of indirect procedure call for static binary translation
DING Song-yang,ZHAO Rong-cai.Recovery of indirect procedure call for static binary translation[J].Computer Engineering and Applications,2007,43(6):105-107.
Authors:DING Song-yang  ZHAO Rong-cai
Affiliation:1.Department of Computer Science and Technology,Information Engineering College of PLA,Zhengzhou 450002,China; 2.Department of Computer Science and Technology,Finance and Economy College of Henan,Zhengzhou 450002,China
Abstract:The recovery of indirect procedure call is a difficult problem in static binary translation.For the static binary translation of using c language as backend,this paper put forward a technique of analyzing the gap code and plugging codes into the target programs that searching the target procedure address basing on the source procedure address.This method can be implemented effectively.It has the advantage of code running faster in the target.
Keywords:static binary translation  indirect procedure call  interpreter  code gap
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号