llvm clang
文章平均质量分 76
菠萝01
这个作者很懒,什么都没留下…
展开
-
llvm libtooling 遍历变量,函数,类
由于项目需要,需要解析cpp代码,经调查llvm,clang前端有这样的库可以使用,找到了libtooling,功能强大,有完善的文档,于是写一系列的文章介绍libtooling库的使用原创 2024-07-04 17:36:10 · 578 阅读 · 0 评论 -
llvm libtooling rewriter的使用
在本教程中,您将学习如何使用一个创建一个,以查找指定目录下文件VarDeclAST节点,并用rewriter接口修改变量的右值,重新写入文件。原创 2024-07-02 20:06:01 · 853 阅读 · 0 评论 -
安装llvm clang
我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,于是把自己用到的llvm clang的知识写一个系列专栏原创 2024-07-01 17:08:25 · 324 阅读 · 0 评论 -
使用 LibTooling 和 LibASTMatchers 构建工具的教程
本文档旨在介绍如何基于 Clang 的 LibTooling 构建一个有用的源代码到源代码翻译工具。它明确面向 Clang 的新用户,因此您只需具备 C++ 和命令行的工作知识即可。翻译 2024-07-01 09:31:47 · 91 阅读 · 0 评论 -
如何编写基于RecursiveASTVisitor的ASTFrontendAction
我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,打算写一些博客记录绍下,ast(抽象语法树),libtooling接口的使用等等原创 2024-07-01 09:25:02 · 932 阅读 · 0 评论 -
llvm clang AST 介绍
我现在工作中要写个fuzz引擎,语法分析部分用到了clang的接口,打算写一些博客记录绍下,ast(抽象语法树),libtooling接口的使用等等原创 2024-06-29 17:49:10 · 481 阅读 · 1 评论