期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
C++反编译中控制流图优化方法研究
1
作者 蒋海苏 杜承烈 《电子设计工程》 2011年第21期43-45,共3页
控制流分块是反编译系统中基本的功能之一。介绍了控制流分块方法,分析了C++语言与C语言的区别,指出了现有的控制流分块方法用于C++逆向的局限性,提出了改进C++逆向中流程分块的方法,给出了基于模块特征识别的算法,在部分开源架构中进... 控制流分块是反编译系统中基本的功能之一。介绍了控制流分块方法,分析了C++语言与C语言的区别,指出了现有的控制流分块方法用于C++逆向的局限性,提出了改进C++逆向中流程分块的方法,给出了基于模块特征识别的算法,在部分开源架构中进行实验并取得了较好的效果。 展开更多
关键词 逆向工程 反编译 控制流分块 对象类型转换 基本块合并
下载PDF
面向国产平台的二进制翻译库函数替换优化处理机制
2
作者 张家豪 单征 +2 位作者 岳峰 傅立国 王军 《计算机工程》 CAS CSCD 北大核心 2019年第5期72-76,83,共6页
在二进制翻译中,库函数本地化处理是指不直接翻译源文件中的库函数而是使用本地目标机的库函数进行替换,以此提高翻译性能。针对国产平台二进制翻译中库函数处理翻译模式的相关特性,提出一种库函数解析处理机制,借助helper函数实现库函... 在二进制翻译中,库函数本地化处理是指不直接翻译源文件中的库函数而是使用本地目标机的库函数进行替换,以此提高翻译性能。针对国产平台二进制翻译中库函数处理翻译模式的相关特性,提出一种库函数解析处理机制,借助helper函数实现库函数替换操作。通过修改基本块划分规则,将库函数替换部分翻译的基本块进行合并,构建超级块,减少源程序中基本块划分数量与程序执行跳转次数,在保证翻译正确性基础上有效提高翻译效率。在动态二进制翻译器QEMU上进行的实验结果表明,与未优化的库函数处理翻译方式相比,翻译后程序加速比平均提升9%,有效提高了翻译效率。 展开更多
关键词 二进制翻译 库函数解析 基本块合并 QEMU翻译器 国产平台
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部