对于 2022 年的最终版本,Klocwork 2022.4 提供了针对 C、C++、C#、Java 的更新和改进,并增强了对 Android 13 的支持。
此外,此版本还包括对 MISRA C:2012 和 DISA STIG 编码标准规则覆盖范围的改进、新的和改进的除以零漏洞检查器,以及验证平台中许多功能的总体使用质量改进。
C# 分析引擎
改进了对 C# 7.3 语言规范的支持。新的语言功能包括:
Java 分析引擎
支持 Java 14 语言规范。新功能包括:
支持 Gradle Kotlin DSL 格式,提供传统 Groovy DSL 的替代语法。
C/C++ 分析引擎
改进了相对路径的处理,以增强缺陷抑制功能。
Android 13 支持增强功能
Klocwork C、C++ 和 Java 分析器完全支持 Android 13。
编码标准
Klocwork 2022.4 的新标准和扩展标准覆盖范围和分类法:
新的漏洞检查器
2022.4 改进了 Klocwork 支持的语言中的几个检查器:C 和 C++。检查器发现以下缺陷:
这两项还改进了包括对不同步长、转义条件(if 条件)和浮点数的支持。
提高使用质量
Validate平台
有关新增功能的更多详细信息,请参阅发行说明。
Klocwork 2022.4 的重要变化
许可证管理更改
自 2022.2 起,Klocwork 现在支持 Reprise 许可证管理器 (RLM)。
在 2023.1 之前,您可以继续使用现有的 FLEX 许可证文件。
预公告
路径 API 版本升级 – Klocwork 2023.1
在 Klocwork 2023.1 发布后,需要检查自定义 C/C++ PATH 检查器的多线程兼容性。我们建议您查看自定义检查器以了解潜在的竞争风险,并使用 2023.1 Klocwork 路径 API头文件和库重新编译。未重新编译的自定义检查器将继续工作,但无法使用即将推出的并行化功能。请参阅我们的发行说明以了解更多信息。
报废公告 – Klocwork 2023.1
从 Klocwork 2023.1 开始,将不支持以下操作系统和安装程序:
此外,对 FLEXlm/FlexNet Publisher 许可证管理器的支持随着 Klocwork 2023.1 的发布而结束。
全部0条评论
快来发表一下你的评论吧 !