动态二进制翻译的库函数包装自动化  被引量:1

PACKAGING AUTOMATION OF LIBRARY FUNCTION IN DYNAMIC BINARY TRANSLATION

在线阅读下载全文

作  者:梁英超[1] 尚云海 李春强[1] 

机构地区:[1]浙江大学超大规模集成电路设计研究所,浙江杭州310000

出  处:《计算机应用与软件》2015年第6期14-16,共3页Computer Applications and Software

基  金:核高基重大专项(2010ZX01030-001-001-002)

摘  要:库函数包装是在动态二进制翻译过程中将源二进制程序的库函数调用直接转嫁到目标机上的库函数调用,以此提高动态二进制翻译系统的性能。针对目前动主流的库函数手动包装技术,提出一种基于 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.

关 键 词:动态二进制翻译 GCC 库函数 包装自动化 QEMU 

分 类 号:TP311.1[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象