我是使用 Clang 的新手,想了解是否可以扩展静态代码分析器的现有功能。基本上现在我想添加一个检查来分析代码并查找某些调用以查看目标 c 代码中的文件系统访问。我希望它将结果集成并输出到 Clang 生成的现有静态分析报告中。这是可以在 Clang 中完成的吗?我知道有更简单的方法可以通过编写脚本(python 等)来解析源代码,但我想看看这是否可以用现有的 Clang 东西来完成。我确实看到了可能能够完成此操作的 libClang 库,但似乎不会集成到静态分析结果报告中并且有所不同。
任何帮助表示赞赏。