登录    注册    忘记密码

详细信息

静态二进制翻译中间接过程调用恢复技术研究    

Recovery of indirect procedure call for static binary translation

文献类型:期刊文献

中文题名:静态二进制翻译中间接过程调用恢复技术研究

英文题名:Recovery of indirect procedure call for static binary translation

作者:丁松阳[1,2];赵荣彩[1]

第一作者:丁松阳

机构:[1]解放军信息工程学院计算机科学与技术系;[2]河南财经学院计算机科学系,郑州450002

第一机构:解放军信息工程学院计算机科学与技术系

年份:2007

卷号:43

期号:6

起止页码:105-107

中文期刊名:计算机工程与应用

外文期刊名:Computer Engineering and Applications

收录:CSTPCD;;北大核心:【北大核心2004】;CSCD:【CSCD2011_2012】;

基金:河南省杰出人才创新基金(No.0521000200)。

语种:中文

中文关键词:静态二进制翻译;间接过程调用;解释器;代码间隙

外文关键词:static binary translation ;indirect procedure call;interpreter ;code gap

摘要:间接过程调用的恢复问题是静态二进制翻译中的难点之一。针对使用c后端的静态二进制翻译框架,提出并实现间接过程调用恢复方法,该方法结合代码间隙分析,在后端c代码生成过程中插入映射源过程地址到目标机过程地址的代码。相对于使用解释器的方法,该方法具有实现简洁、在目标机上运行速度更快的优点。
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.

参考文献:

正在载入数据...

版权所有©河南财经政法大学 重庆维普资讯有限公司 渝B2-20050021-8 
渝公网安备 50019002500408号 违法和不良信息举报中心