期刊文献+

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

Recovery of indirect procedure call for static binary translation
下载PDF
导出
摘要 间接过程调用的恢复问题是静态二进制翻译中的难点之一。针对使用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.
出处 《计算机工程与应用》 CSCD 北大核心 2007年第6期105-107,共3页 Computer Engineering and Applications
基金 河南省杰出人才创新基金(No.0521000200)。
关键词 静态二进制翻译 间接过程调用 解释器 代码间隙 static binary translation indirect procedure call interpreter code gap
  • 相关文献

参考文献7

  • 1齐宁,赵荣彩.IA-64二进制代码switch语句恢复技术研究[J].计算机工程与应用,2005,41(36):16-18. 被引量:1
  • 2Cifuentes C,van Emmerik M,Norman R,et al.The University of Queensland Binary Translator(UQBT) framework.[EB/OL].[2001-11].http://www.itee.uq.edu.au/~cristina/.
  • 3Sites R,Chernoff A,Kirk M,et al.Binary translation[C]//Communications of the ACM,1993.
  • 4Cifuentes C,Malhorta V.Binary translation:static,dynamic,retargetable?[C]//International Conference on Software Maintenance-IEEE Computer Society,1996.
  • 5Object File Format,ELF-64[S].Version 1.5 Draft 2,1998.
  • 6Wall K,Watson M,Whiris M,et al.GUN/Linux编程指南[M].王勇,王一川,林花军,等译.北京:清华大学出版社,2000.
  • 7Intel Corporation.IA-64 software conventions and runtime architecture guide[EB/OL].[2000-01].http://developer.intel.com/design.

二级参考文献7

  • 1Cristina Cifutens,Mike Van Emmerik.Recovery of Jump Table Case Statements from Binary Code[M].1998
  • 2Intel Corporation.Intel IA-64 Architecture Software Developer's Manual.2000
  • 3K B Gallagher.Using Program Slicing in Software Maintenance[M].University of Maryland,1989
  • 4C Cifuentes,S Sendall.Specifying the semantics of machine instructions[M].IEEE CS Press,1998
  • 5Cristina Cifuentes,Mike van Emmerik,Norman Remsey et al.The University of Queensland Binary Translator(UQBT) Framework[M]
  • 6Alfred V Aho,Ravi Sethi,Jeffrey D Ullman.Compilers:Principles,Techniques,and Tools[M].1986
  • 7Cristina Cifuentes.Reverse Compilation Technique[M].1994

共引文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部