首页 > 其他 > 详细

Clang Static Analyzer-使用手册-基于AST的Checkers

时间:2021-04-11 21:52:28      阅读:29      评论:0      收藏:0      [点我收藏+]

Clang Static Analyzer-使用手册-基于AST的Checkers

很多简单的Check可以通过查看程序语法树和捕获不需要的代码模式来实现,不使用CSA的path-sensitive engine的Checker很快,而且通常会有一个很高的正报几率,但是只能捕获非常有限的一些问题

AST visitors和AST matchers:

基于AST的check不是Clang Static Analyzer的强项,如果只用基于AST的信息,那么可以用基于clang的任何工具来配合

在官方的CSA里有一些基础AST的check,但是通常基于AST的checker会转到用clang-tidy 工具

另外,在path-sensitive引擎中用基于AST的check不常见,以便于

 

Clang Static Analyzer-使用手册-基于AST的Checkers

原文:https://www.cnblogs.com/Sna1lGo/p/14644967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!