首页> 中文期刊>计算机应用与软件 >动态二进制翻译的库函数包装自动化

动态二进制翻译的库函数包装自动化

     

摘要

库函数包装是在动态二进制翻译过程中将源二进制程序的库函数调用直接转嫁到目标机上的库函数调用,以此提高动态二进制翻译系统的性能。针对目前动主流的库函数手动包装技术,提出一种基于 GCC 的动态二进制翻译中库函数的自动包装技术,无需对库函数分别进行人工包装,节省了大量的工作,同时也降低了包装过程中出错的可能性。实验结果表明,通过库函数自动包装技术,动态二进制翻译器 qemu 的性能有了3%~5%的提升。%Library function packaging is to directly transfer the library function calling of the source binary program onto that of the target machine in the process of dynamic binary translation.In order to improve translation performance,in this paper we propose a GCC-based automatic packaging technology for library function in dynamic binary translation.This method does not need separate manual packing of the library functions so that saves a lot of works,and meanwhile reduces the chance of error making in packing process as well.Experimental results demonstrate that the performance of dynamic binary translator qemu improves 3% ~5% through library function automatic packing technology.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号