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

针对x8664的二进制翻译若干关键技术研究

表目录第1-8页
图目录第8-9页
摘要第9-10页
ABSTRACT第10-11页
第一章 绪论第11-25页
   ·课题背景第11-13页
     ·软件移植对创新处理器结构具有推动作用第11-12页
     ·软件移植对国家安全战略具有重要意义第12-13页
   ·二进制翻译概述第13-20页
     ·二进制翻译分类第14页
     ·国内外研究现状第14-18页
     ·存在的问题及实际需求第18-20页
   ·研究内容及主要工作第20-23页
     ·主要研究内容第20-22页
     ·主要工作和创新第22-23页
   ·论文组织结构第23-25页
第二章 基于编解码描述语言的指令解码技术第25-37页
   ·相关工作第25-26页
   ·编解码描述语言SLED第26-30页
     ·Tokens和Fields第26-27页
     ·Patterns第27页
     ·Constructors第27-29页
     ·匹配语句第29-30页
   ·x86_64 指令结构第30-32页
     ·REX前缀第30-31页
     ·64 位立即操作数第31页
     ·RIP相对寻址第31-32页
   ·x86_64 指令SLED描述的构建第32-34页
     ·REX前缀的SLED描述第32-33页
     ·立即操作数的SLED描述第33-34页
     ·RIP相对寻址情况的处理第34页
   ·指令解码器的实现第34-35页
   ·本章小结第35-37页
第三章 基于语义映射和栈帧平衡的数据恢复技术第37-53页
   ·相关概念第37-38页
   ·x86_64 应用程序二进制接口第38-42页
     ·数据表示第38-39页
     ·寄存器资源第39页
     ·过程调用约定第39-42页
   ·用户自定义过程的数据恢复第42-45页
     ·基于语义映射的数据恢复第42-45页
     ·基于栈帧平衡的数据恢复第45页
   ·库函数参数的恢复第45-51页
     ·库函数格式串参数的分析第45-47页
     ·库函数参数恢复算法设计第47-49页
     ·临时生成的格式串参数的处理第49-51页
   ·本章小结第51-53页
第四章 基于多遍反馈的二进制翻译框架及其应用第53-65页
   ·问题的提出第53页
   ·多遍反馈的翻译框架设计第53-56页
     ·静态翻译器第54-55页
     ·翻译结果数据库第55-56页
     ·动态支持模块第56页
   ·数据结构和功能设计第56-60页
     ·动静结合的交互接口第56-59页
     ·动态支持模块功能结构第59-60页
   ·多遍反馈的翻译框架在翻译Windows程序中的应用第60-64页
     ·核心代码的提取第61-62页
     ·核心代码的翻译第62-63页
     ·异构系统库函数调用的处理第63-64页
   ·本章小结第64-65页
第五章 测试与分析第65-69页
   ·测试平台及用例第65页
   ·测试结果及分析第65-68页
     ·静态翻译器的功能测试第65-66页
     ·静态翻译器的性能测试第66-67页
     ·多遍反馈的翻译框架的应用测试第67-68页
   ·本章小结第68-69页
结束语第69-71页
参考文献第71-75页
附录 Ctypical测试集信息第75-79页
作者简历 攻读硕士学位期间完成的主要工作第79-81页
致谢第81页

论文共81页,点击 下载论文
上一篇:基于动态翻译的CPU仿真技术研究
下一篇:动态二进制翻译的主从式多线程并行架构及优化技术研究