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

二进制翻译中的函数返回类型恢复技术
引用本文:吴伟峰,赵荣彩,齐宁,杨克峤.二进制翻译中的函数返回类型恢复技术[J].计算机应用,2007,27(4):872-874.
作者姓名:吴伟峰  赵荣彩  齐宁  杨克峤
作者单位:信息工程大学,信息工程学院,河南,郑州,450002
基金项目:致谢忠心的感谢赵荣彩和庞建民老师耐心的教导和指导以及实验室的各位同事.
摘    要:函数返回类型恢复分为库函数和用户函数返回类型恢复两类。分析IA-64体系结构在函数调用和返回方面的特性得知,用户函数返回类型恢复不是只能从调用者的角度进行分析,还可从被调用者的角度进行分析。综合两种分析方法的优缺点,提出了一种全新的函数返回类型恢复方法。介绍了静态二进制翻译系统ITA中基于控制流和数据流分析的函数返回类型恢复技术,并给出相应的实现算法。由IA-64体系结构的实例验证证明,该方法是一种实用的函数返回类型恢复方法。

关 键 词:IA-64  函数返回类型  数据流  控制流  二进制翻译
文章编号:1001-9081(2007)04-0872-03
收稿时间:2006-10-23
修稿时间:2006-10-232006-12-30

Technology of recovering function return type in binary translation
WU Wei-feng,ZHAO Rong-cai,QI Ning,YANG Ke-qiao.Technology of recovering function return type in binary translation[J].journal of Computer Applications,2007,27(4):872-874.
Authors:WU Wei-feng  ZHAO Rong-cai  QI Ning  YANG Ke-qiao
Affiliation:College of Information Engineering, Information Engineering University, Zhengzhou Henan 450002, China
Abstract:Function return type recovery includes two types,one is library function return type;the other is user function return type.By analyzing the characteristics of call and return for function in IA-64 architecture,we know that the work could be done not only in the caller's position,but also in the callee's position.A new method used to recover function return type was introduced combining with the relative merits of them.The technology of recover function return type in ITA binary translator,which is based on the control-flow and data-flow,was introduced,and the corresponding algorithm was also proposed.The instance verification under IA-64 architecture proves that the method is a practical way to recover function return type.
Keywords:IA-64  function return type  caller  callee  data-flow  control-flow  binary-translation
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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