二进制安全学习笔记
1.0.0

目录:

  • 1. 基础知识
  • 2. 计算机体系结构
  • 3. 嵌入式设备
  • 4. 汇编基础
  • 5. 编译原理
    • 5.1. 基础知识
    • 5.2. 词法分析
    • 5.3. 语法分析
    • 5.4. 语义分析
    • 5.5. 中间代码生成
    • 5.6. 代码优化
    • 5.7. 代码生成
    • 5.8. LLVM
    • 5.9. JIT
    • 5.10. 相关术语
  • 6. 操作系统
  • 7. 虚拟化
  • 8. 逆向工程
  • 9. 漏洞利用基础
  • 10. 栈相关漏洞
  • 11. 堆相关漏洞
  • 12. 其他漏洞
  • 13. 恶意软件
  • 14. 防御策略
  • 15. 工具与资源
  • 16. 其他
二进制安全学习笔记
  • »
  • 5. 编译原理
  • View page source

5. 编译原理¶

目录:

  • 5.1. 基础知识
    • 5.1.1. 编译器
    • 5.1.2. 相关书籍
    • 5.1.3. 编译阶段
  • 5.2. 词法分析
  • 5.3. 语法分析
    • 5.3.1. 简介
    • 5.3.2. 分析方法
    • 5.3.3. 语法
    • 5.3.4. 错误处理
  • 5.4. 语义分析
  • 5.5. 中间代码生成
  • 5.6. 代码优化
    • 5.6.1. 简介
    • 5.6.2. 优化方式
    • 5.6.3. 优化原则
  • 5.7. 代码生成
  • 5.8. LLVM
    • 5.8.1. 简介
    • 5.8.2. 组件
    • 5.8.3. Ref
  • 5.9. JIT
  • 5.10. 相关术语
    • 5.10.1. 符号与字母
    • 5.10.2. 文法的形式定义
Next Previous

© Copyright 2017-2020, lyle

Built with Sphinx using a theme provided by Read the Docs.