排序方式: 共有3条查询结果,搜索用时 0 毫秒
1
1.
为了帮助程序员理解、分析软件,减轻人的劳动强度,我们设计了基于中间语言的逆编译系统CDS。CDS的过程首先把机器语言程序转换为中间语言程序,然后进行数据类型和控制流程分析,最后产生目标高级语言程序。 相似文献
2.
本文介绍了逆编译系统中程序控制流程分析CFA(Control Flow Analysis)的方法。该方法在将机器语言程序抽象为控制流图的基础上,进行结构化的和非结构化的归约,从而产生用高级语言语句表示的功能等价的程序控制流程。因采用与机器语言无关的抽象流图表示,该方法有很强的适应性。 相似文献
3.
本文提出了一种新逆编译中数据类型分析及恢复的方法。该方法通过参考指令操作数长度、用定值引用链构造变量的“环境信息”、以及函数间类型传播等手段将机器语言程序中已经完全消失的变量类型恢复成高级语言形式的类型表示。由于采用多种途径,该方法所恢复的变量类型有较高的准确性和很好的完备性。 相似文献
1