%0 Journal Article
%T Technology of recovering function return type in binary translation
二进制翻译中的函数返回类型恢复技术
%A WU Wei-feng
%A ZHAO Rong-cai
%A QI Ning
%A YANG Ke-qiao
%A
吴伟峰
%A 赵荣彩
%A 齐宁
%A 杨克峤
%J 计算机应用
%D 2007
%I
%X 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.
%K IA-64
%K function return type
%K caller
%K callee
%K data-flow
%K control-flow
%K binary-translation
IA-64
%K 函数返回类型
%K 调用者
%K 被调用者
%K 数据流
%K 控制流
%K 二进制翻译
%K 二进制翻译系统
%K 函数调用
%K 类型
%K 恢复技术
%K translation
%K binary
%K type
%K return
%K function
%K 实例验证
%K 算法
%K 流分析
%K 数据
%K 控制流
%K 恢复方法
%K 综合
%K 特性
%K 体系结构
%K 用户函数
%K 库函数
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=831E194C147C78FAAFCC50BC7ADD1732&aid=704E86FCA3298CEE6BDAC7DC934BFAF4&yid=A732AF04DDA03BB3&vid=DB817633AA4F79B9&iid=E158A972A605785F&sid=11632AEF1E1F2092&eid=3893EBCAC6700388&journal_id=1001-9081&journal_name=计算机应用&referenced_num=0&reference_num=6