发布时间:2013-07-10 18:01:04
假定读者已经掌握的基本知识1、清楚C++语言特性,类定义,模版,继承,对象实例等基本概念。2、清楚LLVM中间表示的大概情况,最好已经有过LLVM前端的实现经验。3、清楚任意一种硬件的汇编语言。第1:理解LLVM后端的大套路官方文档中所述的编写一个后端的基本步骤1、建立一个TargetMachine的子类用于描述你的硬.........【阅读全文】
发布时间:2013-05-31 15:09:30
其他 DWARF 数据: 行号表DWARF行号表包含了存有可执行代码的内存地址和对应这些地址的源代码行号的映射关系表。简单的说,它可以看成是一列包含内存地址,另一列包含对应地址源代码三元信息(文件,行号,列号)的这样一个矩阵。如果你想在某行源代码设定一个断点,关系表就可以给你提供存储这个断点指令的内存地址。相反.........【阅读全文】