检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:朱晓珺[1] 庞建民[1] 杨克峤[1] 崔平非[1]
机构地区:[1]解放军信息工程大学信息工程学院计算机科学与技术系,河南郑州450002
出 处:《计算机工程与设计》2007年第10期2280-2283,2337,共5页Computer Engineering and Design
摘 要:过程识别技术及相关参数的提取是二进制翻译中过程调用恢复的基础。为较好实现对过程的识别,首先设计了针对GCC编译的ELF(executable and linkable format)文件的过程识别技术,取得了良好的效果。不过随着研究的深入,要求对C编译器和ICC(Intel C++compiler)编译器同时具有良好的支持,但在测试中发现这种识别技术在处理ICC编译的ELF程序指令流时存在的一些问题,为此提出了改进算法,这个算法已经在IA-64-Alpha反编译中实现,从而使系统对C编译器和ICC编译器编译的ELF文件都能进行正确的过程识别和参数提取。Procedure Identification and the correlative parameters extraction are the foundation of procedure recovery in binary translation. For identificated procedure better, a procedure identification algorithm is designed aiming at ELF (executable and linkable format) compiled by GUN C compiler (GCC), and took well effect. But with further research, required better support to both C compiler and ICC (Intel C++ compiler), in the test, we found some problems of the algorithm when using to process ELF programs instruction stream compiled by Intel C++ complier (ICC), and then an improved method is given. The algorithm is achieved in the research of IA-64-to-Alpha binary translation, therefore our system can carry out correct procedure identification and the correlative parameters extraction of ELF which is compiled by C compiler and ICC compiler.
关 键 词:反编译 过程识别 可执行链接格式 状态转换:模板
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.28