
clang
孟婆来碗汤泡饭
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《CLANG STATIC ANALYZER- A Checker Developer's Guide》值部分
最基本的类是SVal类,可以表达各种符号化值,它有很多子类表达不同类型的符号化值,其中两个主要的子类是MemRegion和SymExpr,分别用于处理内存区域和符号化表达式。 SymExpr类也常被称为symbols,表示未知的数值。 如果分析过程中一个值是已知的,则称为具体值。MemRegion对象”regions”用于两个目的: 1)在分析器内存模型中作为region的位置存储bin...翻译 2018-03-13 10:56:24 · 1171 阅读 · 0 评论 -
启用Clang静态分析器中的z3求解器
在求解器方面,clang中集成了Z3 SMT求解器。 下面记录一下如何启用Z3求解器: 1. 下载并安装Z3 solver: https://github.com/Z3Prover/z3 我是在Ubuntu上做的,所以执行如下命令即可 python scripts/mk_make.py cd build make sudo make install 2. 修改llvm/tool...原创 2018-07-17 16:41:24 · 1698 阅读 · 0 评论