![]() |
1
1
如果您试图加载模块(从由
或者,如果您愿意,您可以遍历Clang创建的AST结构。以下是一些示例代码: http://eli.thegreenplace.net/2012/06/08/basic-source-to-source-transformation-with-clang/ 。 |
![]() |
2
0
基本上,在LLVM中不可能对AST进行完整的操作。因为LLVM传递在位代码级别上工作,而不是在AST上工作。我认为您想要的是一个AST迭代器。 你可以参考中的第3章 Artem Degrachev: Clang Static Analyzer: A Checker Developer's Guide 。 Clang现在有一个 page 适用于检查器开发人员。您可以在链接下找到更多信息。 |
![]() |
SongpaGu · 为什么程序在删除符号信息后工作? 3 年前 |
![]() |
farooq GV · 如何仅使用指针访问结构数组 3 年前 |
![]() |
hiy · 在os x上未定义strtok\u 7 年前 |
![]() |
user545424 · 这种叮当作响的优化是一个bug吗? 7 年前 |