IA-64逆向工程中投机代码消除技术研究  

Speculation Removing Technique in IA-64 Reverse Engineering

在线阅读下载全文

作  者:苏铭[1] 赵荣彩[1] 李文仲[2] 宋宗宇[1] 

机构地区:[1]解放军信息工程大学计算机科学与技术系,郑州450002 [2]广东轻工职业技术学院,广州510300

出  处:《计算机工程与应用》2006年第23期61-63,68,共4页Computer Engineering and Applications

基  金:河南杰出人才创新基金资助项目(编号:0521000200)

摘  要:投机机制通过改善内存操作的效能而提高程序执行性能,但是它需要大量复杂的代码处理投机失败及恢复,增加了程序的理解和代码重建工作的复杂性。文章提出了投机代码消除技术,描述了如何应用该技术消除优化后的IA-64二进制代码中的投机指令,并证明了程序的语义不变,最终使得投机消除后的代码更容易理解,提高了对IA-64代码进行再工程的效率和代码质量。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.

关 键 词:逆向工程 IA-64投机 再工程 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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