C逆编译系统的中间语言的一种优化表示方法

来源 :计算机系统应用 | 被引量 : 0次 | 上传用户:cyf1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据类型的重新定义、控制流恢复和自定义函数或结构体的识别是结构化语言逆编译过程中的难点,以往研究多采用改进汇编语言的数据类型表示和增加自定义函数或结构体的特征量的方式来优化逆编译结果。使用中间语言抽象表示逆编译后得到的汇编语言的语言形式,并设计了一种新的逆编译模式,一定程度上提升了逆编译结果的识别率、可读性和完整性。
其他文献
以华南师范大学数字协同系统为研究对象,介绍了华南师范大学数字协同系统及其设计目标,构建了协同系统的体系架构及功能结构,分析了系统所采用的关键技术,最后使用SharePoint
随着互联网的高速发展和广泛应用,互联网用户对服务的要求越来越高,同时开发人员对代码的重用和应用服务松耦合的要求也越来越高。Web服务则提供了一种解决上述问题的方法,而传
<正>The evaluation of airport service quality is an important issue in the air travel transportation industry.The aim of this paper is to construct a SERVQUAL m
基于Linux操作系统和嵌入式系统两个热点领域,分析对比了当前嵌入式GUI的特点之后,深入研究了Linux平台下的嵌入式GUI的分层模块,研究了消息驱动、窗口管理、输入输出和窗口
Arnold变换具有周期性,广泛应用于图像加密方面,其正变换具有规范的表达式,但Arnold的反变换却没有一个规范表达式,因此论文提出一种Arnold反变换的规范表达式对各类Arnold正反变换进行形式上的统一,规整而简洁化,并在多维上进行推广。
词是语言中最小的能够独立活动的有意义的语言成分,是信息处理的基本单位。词频统计、语音识别、字符识别、自动分类、机器翻译、信息检索、信息抽取等方面的研究,也必须首先
近年来计算机软硬件性能飞速发展,数据流被广泛应用于传感器阵列、互联网信息的传榆、数据决策支持系统(DSS)等诸多领域。数据流的传输速度越来越快,传输规模越来越大,人们对数据
Web服务故障分类是实现故障诊断的基础。在分析了Web服务的故障管理流程的基础上,提出了Web服务类型和执行过程相结合的Web服务故障分类方法,构建了Web服务故障树,根据故障及
论述了在uClinux中基于Framebuffer的LCD驱动程序的实现方法。首先主要介绍Framebuffe的处理机制以及底层驱动的接口函数,并在ADSP-BF561平台上进行了具体实现;其次在Framebuff
传统的椭圆Hough变换存在运算速度慢,计算量大,占用储存空间大等缺点。针对尿沉渣镜检图像,首先对利用圆环Hough。变换对全图中的红细胞进行粗定位,之后针对每个可能存在红细胞的小区域,利用一个改进的随机椭圆Hough变换对图像中的红细胞进行定位识别。该方法由于采用了低维Hough参数空间且合理减少了随机椭圆Hough变换中的采样次数,从而同时降低了算法的时间与空间开销,同时还具有良好的抗噪能力,