首页 | 本学科首页   官方微博 | 高级检索  
     

IA-64逆向工程中投机代码消除技术研究
引用本文:苏铭,赵荣彩,李文仲,宋宗宇. IA-64逆向工程中投机代码消除技术研究[J]. 计算机工程与应用, 2006, 42(23): 61-63,68
作者姓名:苏铭  赵荣彩  李文仲  宋宗宇
作者单位:解放军信息工程大学计算机科学与技术系,郑州,450002;广东轻工职业技术学院,广州,510300
基金项目:河南省高校杰出科研创新人才工程项目
摘    要:投机机制通过改善内存操作的效能而提高程序执行性能,但是它需要大量复杂的代码处理投机失败及恢复,增加了程序的理解和代码重建工作的复杂性。文章提出了投机代码消除技术,描述了如何应用该技术消除优化后的IA-64二进制代码中的投机指令,并证明了程序的语义不变,最终使得投机消除后的代码更容易理解,提高了对IA-64代码进行再工程的效率和代码质量。

关 键 词:逆向工程  IA-64投机  再工程
文章编号:1002-8331-(2006)23-0061-03
收稿时间:2006-01-01
修稿时间:2006-01-01

Speculation Removing Technique in IA-64 Reverse Engineering
Su Ming,Zhao Rongcai,Li Wenzhong,Song Zongyu. Speculation Removing Technique in IA-64 Reverse Engineering[J]. Computer Engineering and Applications, 2006, 42(23): 61-63,68
Authors:Su Ming  Zhao Rongcai  Li Wenzhong  Song Zongyu
Affiliation:1 Department of Computer Science and Technology,Information Engineering College of PLA,Zhengzhou 450002; 2 Guangdong Industry Technical College,Guangzhou 510300
Abstract:While performance can be improved still further by using a feature called speculation to ameliorate the effects of long latency memory operations,it requires a significant amount of complex support code to deal with and recover from speculation failures.This greatly complicates the tasks of understanding and re-engineering speculative code. This paper describes a technique for removing speculative instructions from optimized IA-64 binary programs in a way that is guaranteed to preserve program semantics,thereby making the resulting programs easier to understand and improving the quality and efficiency of IA-64 re-engineering.
Keywords:reverse engineering   IA-64   speculation   re-engineering
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号