期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
二进制翻译中的库函数处理 被引量:10
1
作者 杨浩 唐锋 +2 位作者 谢海斌 武成岗 冯晓兵 《计算机研究与发展》 EI CSCD 北大核心 2006年第12期2174-2179,共6页
在二进制翻译技术中,快速有效地处理系统库函数调用是一个值得研究的课题·基于动静结合二进制翻译技术,提出一种对系统库函数进行分类处理的算法,能够很好地利用动静结合二进制翻译的技术特点和目标机本地的函数调用约定,减少不必... 在二进制翻译技术中,快速有效地处理系统库函数调用是一个值得研究的课题·基于动静结合二进制翻译技术,提出一种对系统库函数进行分类处理的算法,能够很好地利用动静结合二进制翻译的技术特点和目标机本地的函数调用约定,减少不必要的内存操作,提高源二进制代码在目标机上的执行效率·该算法能够在系统库函数和系统调用之间灵活地切换,并且对于系统库函数有较强的适用性·经过大量的测试验证,在应用该算法后,Digital Bridge Version2系统不仅能够正确有效地处理系统库函数调用,并且性能有了很大的改善· 展开更多
关键词 二进制翻译 库函数处理 可包装库函数 PLT短路库函数
在线阅读 下载PDF
动态二进制翻译中库函数处理的优化 被引量:5
2
作者 傅立国 庞建民 +2 位作者 王军 张家豪 岳峰 《计算机研究与发展》 EI CSCD 北大核心 2019年第8期1783-1791,共9页
在无源跨平台移植的研究中,效率是制约动态二进制翻译技术发展的主要瓶颈.使用本地函数封装替换的翻译处理方式可以有效提高二进制翻译的性能.然而在实际应用中,随着源程序中库函数调用次数或者翻译器支持库函数数量的增长,库函数处理... 在无源跨平台移植的研究中,效率是制约动态二进制翻译技术发展的主要瓶颈.使用本地函数封装替换的翻译处理方式可以有效提高二进制翻译的性能.然而在实际应用中,随着源程序中库函数调用次数或者翻译器支持库函数数量的增长,库函数处理过程的无用查询开销随之增长,减弱了该方法的优化效果.针对此类问题,结合动态二进制库函数处理过程内在动静结合的性质,提出了将查询信息静态预处理,使用散列函数实现查询过程的优化方法,实现了源程序中库函数地址到相对应处理函数的快速映射,降低了查询开销.基于动态二进制翻译器QEMU实现并测试了优化方法,通过实验验证了该方法降低库函数处理过程中查询开销的有效性. 展开更多
关键词 动态二进制翻译 库函数处理 查询开销优化 静态预处理 散列函数
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部