《表2 课堂教学用例使用详情》

《表2 课堂教学用例使用详情》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《面向网络空间安全人才培养的编译与反编译课程改革》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

讲述编译内容时,使用Clang和LLVM编译出Linux平台下的ELF可执行文件,与教学内容相结合,分阶段进行。词法分析阶段展示Clang分析出的各个Token符号,展示正规表达式、有限自动机以及超前搜索等理论如何在C语言层面运行;语法分析阶段分析Clang提取的抽象语法树,并可用Clang静态检查程序中可能存在的安全漏洞;中间表示生成及优化阶段分析生成的LLVM中间表示,并结合不同的编译优化参数来分析中间表示的变换;代码生成阶段分析中间表示与机器指令的对应关系,以及寄存器分配情况。各阶段采用的操作见表2。