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

嵌入式软件的编译器优化分析及安全性验证技术研究

摘要第1-4页
Abstract第4-10页
第1章 绪论第10-19页
     ·背景第11-12页
     ·GCC编译系统体系结构第12-14页
     ·编译器优化技术第14-15页
     ·编译器验证技术相关研究第15-18页
     ·本文的主要内容和工作第18页
     ·论文组织第18页
     ·小结第18-19页
第2章 GCC优化分析第19-33页
     ·去除冗余优化第19-22页
       ·局部公共子表达式删除第19-20页
       ·全局公共子表达式删除第20-21页
       ·支持懒惰代码移动的一般部分冗余去除第21-22页
     ·循环优化第22-28页
       ·代码外提第23页
       ·归纳变量的检测与删除第23-24页
       ·强度削弱第24-25页
       ·循环展开第25-26页
       ·循环合并(Loop Jamming)第26-27页
       ·测试外提(Unswitching)-常量比较条件提取第27-28页
     ·分支跳转优化第28-30页
       ·指令预取优化第29页
       ·IF转换支持第29-30页
       ·分支预测第30页
       ·跳转优化第30页
     ·指令组合优化第30-31页
     ·指令调度第31页
     ·基于着色图的寄存器分配第31-32页
     ·寄存器优化第32页
     ·小结第32-33页
第3章 GCC安全性分析第33-61页
     ·去除冗余优化模块第34-38页
       ·局部公共子表达式消除子模块第34-35页
       ·全局公共子表达式消除子模块第35-37页
       ·支持懒惰代码移动的一般部分冗余去除模块第37-38页
     ·循环优化第38-42页
       ·代码外提第38-39页
       ·归纳变量的检测与删除第39-40页
       ·强度削弱第40-41页
       ·循环展开第41-42页
       ·测试外提(Unswitching)-常量比较条件提取第42页
     ·分支跳转优化第42-47页
       ·指令预取优化第42-43页
       ·IF转换支持第43-45页
       ·分支预测第45-46页
       ·跳转优化第46-47页
     ·指令组合第47-50页
     ·指令调度第50-52页
       ·指令依赖关系计算第50页
       ·指令的链表调度第50-51页
       ·指令的扩展基本块调度(EBB调度)第51-52页
       ·可视化指令调度信息第52页
     ·基于着色图的寄存器分配第52-54页
       ·建立冲突图第53-54页
       ·图着色第54页
       ·添加溢出代码第54页
     ·寄存器优化第54-60页
       ·全局寄存器分配第55-57页
       ·将伪寄存器重载为实际寄存器第57-58页
       ·减少寄存器重载引起的负载第58页
       ·移动/修改寄存器第58-59页
       ·寄存器到堆栈转换第59-60页
     ·小结第60-61页
第4章 GCC安全性验证第61-78页
     ·总体方案描述第61-68页
       ·基本思路第62-63页
       ·实施步骤第63-66页
         ·编译器代码分析第63页
         ·安全性保障断言和验证代码附加框架第63-65页
         ·恶意代码嵌入位置分析和嵌入第65-66页
         ·安全性确认测试第66页
       ·参与人员角色与约束第66-67页
       ·输出状态验证的方法研究第67-68页
     ·实例分析第68-77页
       ·强度削弱优化模块的安全性验证第68-77页
         ·功能说明及代码分析第68页
         ·恶意代码嵌入位置分析第68-70页
         ·附加验证代码第70页
         ·恶意代码嵌入第70-74页
         ·安全性验证第74-77页
     ·小结第77-78页
第5章 总结第78-80页
参考文献第80-83页
致谢第83-84页
作者简历第84页

论文共84页,点击 下载论文
上一篇:TinySPOS:SenspireOS上的TinyOS运行环境
下一篇:基于语义的网络化制造资源智能检索技术研究