
seahorn/clam-llvm14Clam Docker镜像是基于seahorn/clam项目构建的静态分析工具容器化版本,实现了基于抽象解释技术的程序分析能力,专门针对LLVM 14中间表示(IR)格式的代码进行静态分析与验证。
通过docker run命令运行容器,挂载本地代码目录进行分析:
bash# 基本分析命令 docker run --rm -v /本地代码路径:/workspace seahorn/clam:latest clam --input /workspace/目标程序.ll # 查看帮助信息 docker run --rm seahorn/clam:latest clam --help
--input <file>: 指定待分析的LLVM IR文件路径(.ll或.bc格式)--domain <domain>: 指定抽象域(如interval、octagon等)--entry <function>: 指定分析入口函数(默认为main函数)--output <file>: 指定分析结果输出文件路径--verbose: 启用详细输出模式bashdocker run --rm -v $(pwd):/workspace seahorn/clam:latest clam --input /workspace/test.ll --domain interval --verbose
llvm-as-14工具生成

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务