首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--编译程序、解释程序论文

逆编译中几项关键技术研究

第一章 绪论第1-24页
   ·逆编译简介第16-17页
     ·定义第16页
     ·产生背景第16-17页
   ·作用第17-18页
   ·研究历史及现状第18-21页
   ·研究方法第21-23页
     ·基于文法的方法第21-22页
     ·基于生成编译器的逻辑程序设计第22页
     ·基于知识的逆编译第22页
     ·逆编译器的编译器第22-23页
   ·本章小结第23-24页
第二章 关键问题和解决办法第24-32页
   ·引言第24-25页
   ·存在的关键问题第25-28页
     ·用户库函数识别研究空白第25-26页
     ·开关结构恢复需人工干预第26-27页
     ·部分复合数据类型恢复的准确性有待提高第27-28页
     ·缺乏利用中间结果的工具第28页
   ·本文研究内容和创新点第28-31页
     ·用户库函数识别第29页
     ·开关结构的自动恢复第29-30页
     ·按特征恢复数据类型第30页
     ·中间语言规范描述及其编译器的设计和实现第30-31页
   ·本章小结第31-32页
第三章 用户库函数识别第32-52页
   ·引言第32-33页
     ·意义第32-33页
     ·创新点第33页
   ·用户库函数识别模型第33-35页
   ·库函数存储特征第35-36页
     ·代码特征分析第35页
     ·符号信息分析第35-36页
   ·获取库函数符号信息第36-48页
     ·asm代码分析第37-39页
     ·out中间代码第39-40页
     ·符号表第40-41页
     ·asm到out第41-44页
     ·out到高级语言第44页
     ·实用结果第44-48页
   ·可执行文件中的库函数存储特性及识别模板构造第48-50页
   ·特征冲突第50-51页
   ·实用结果讨论第51页
   ·本章小结第51-52页
第四章 开关结构的自动恢复第52-74页
   ·引言第52-53页
     ·意义第52页
     ·创新点第52-53页
   ·开关结构在目标代码中的存储特点第53-61页
     ·开关结构的语法第53-54页
     ·开关结构及开关表第54-61页
   ·提取开关结构引导区中信息第61-66页
     ·开关结构引导区的确定第61-62页
     ·模式语言GEMPL第62-63页
     ·使用模式语言描述开关结构引导区第63-65页
     ·利用模式语言增添模板库内容第65-66页
   ·开关结构引导区的匹配和转换第66-70页
     ·开关结构引导区匹配算法第66-67页
     ·目标代码中开关结构的程序流图表示第67-68页
     ·开关结构引导区的转换第68-70页
   ·中间代码到高级结构变换第70-72页
   ·实验结果和比较讨论第72-73页
   ·本章小结第73-74页
第五章 按特征恢复数据类型第74-88页
   ·引言第74-75页
     ·意义第74页
     ·创新点第74-75页
   ·变量单元的寻址表达式合并化简第75-76页
   ·变量存储单元的各种特征说明第76-79页
     ·主要特征项第76-78页
     ·特征项及特征项值的计算第78-79页
   ·规则表第79-80页
   ·使用效果第80-82页
   ·二义性讨论第82-83页
   ·形实结合和指针变量链传送第83页
   ·纯变量下标的数组类型恢复第83-87页
     ·问题的提出第83页
     ·数组类型寻址表达式形式第83-85页
     ·寻址表达式优化第85页
     ·数组信息的收集与分析第85-86页
     ·实验结果第86-87页
   ·结论第87页
   ·本章小结第87-88页
第六章 中间语言及其编译器的设计第88-110页
   ·引言第88-89页
     ·意义第88-89页
     ·创新点第89页
   ·中间语言第89-91页
     ·程序结构第89-90页
     ·主要语句的语义第90页
     ·中间语言的特点第90-91页
   ·数据类型第91-93页
     ·局部变量第91页
     ·形式参数第91-92页
     ·全局变量第92页
     ·复合地址表达式第92页
     ·复合寻址表达式合并化简第92-93页
   ·编译器的框架第93-94页
   ·符号表第94-99页
     ·系统符号表第94-95页
     ·用户标识符表第95页
     ·全局变量表第95-96页
     ·局部变量表第96-97页
     ·用户函数表第97页
     ·变量初始化和常量存储第97页
     ·标号表第97-98页
     ·开关结构表第98-99页
   ·语义程序的构造第99-104页
     ·代码翻译第99-102页
     ·语法和语义分析程序第102-104页
   ·存储分配第104页
   ·目标代码的生成第104-105页
   ·实验结果及讨论第105-109页
     ·实验例第105-109页
     ·讨论第109页
   ·本章小结第109-110页
第七章 存在的问题和未来工作第110-113页
   ·存在的问题第110-111页
   ·进一步工作第111-113页
第八章 结束语第113-114页
攻读博士学位期间发表的论文第114-115页
攻读博士学位期间参加的科研课题第115-116页
致谢第116-117页
参考文献第117-125页
附录第125-126页

论文共126页,点击 下载论文
上一篇:竖向荷载作用下现浇混凝土薄壁筒桩的工作性状研究
下一篇:大鼠肝缺血再灌注损伤c-fos、iNOS、MPO在脑组织的变化与脑组织能量代谢的关系