0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Klocwork 2024.3新特性速览

北汇信息POLELINK 2024-11-07 09:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Klocwork 2024.3 为C/C++分析引擎和构建上传流程引入了新功能和性能改进。此版本还附带了增强的安全性和用户体验改进,包括用于SAML/OIDC身份验证的IDE插件中更好的用户身份验证工作流程。其他增强功能包括更广泛的编码标准覆盖范围以及改进的与Bazel构建系统的集成。

Validate平台改进

构建加载

  • 将生成上传到 Validate 的速度已得到提高。

认证

  • 改进了在使用 'kwauth'/'validate auth' 时存储用户令牌进行身份Validate的安全性。
  • 文档中介绍了对 ltokens 使用的更改以及用于指定相关文件位置的新环境变量。
  • 增强了使用Validate SAML/OIDC 身份Validate时IDE插件中的用户身份Validate。

编码标准

Klocwork 2024.3 新增和扩展的标准覆盖范围:

  • MISRA C:2012
  • 100% 覆盖MISRA C:2012修正案2规则
  • CERT C 和C++
  • 选定的 1 级规则
  • AUTOSAR、HKMC C++、MISRA C++:2023中的相应规则

C/C++ 分析引擎

改进了 C/C++ 的语言特征覆盖率和缺陷检测。

  • 改进了对与内存泄漏或释放后尝试使用内存相关的问题的检测分析。
  • 增加了对 Windows 和Linux上的Bazel构建系统的支持。

软件质量一般性改进

文件扩展名

  • Klocwork 2024.3 允许在Suppression配置的路径匹配中加入文件扩展名(在.sconf文件中)。

构建系统支持

  • 支持在 Windows 和Linux上与Bazel构建系统集成(在2024.1中添加了支持)。

Licensing

  • 更新了“kwadmin”/“validate admin”的许可,以简化构建许可证的使用。

编译器支持

  • 对以下编译器的附加或改进的支持:
  • GNU
  • Clang
  • TI ARM Clang
  • QNX
  • iccarm
  • Tricore

Klocwork 2024.3 中的重要更改

安全身份Validate令牌

从 2024.3 开始,默认情况下,使用'kwauth'/'validate auth'生成的安全身份Validate令牌存储在具有Java KeyStore的安全存储中的“credentials”文件中。环境变量KLOCWORK_SECURE_TOKEN_STORAGE对于新令牌设置为JAVA_SECRET_STORAGE,对于预先存在的令牌设置为empty。如果将2024.1或更早版本的Klocwork工具与2024.2或更高版本的Validate服务器一起使用,则必须使用不安全的令牌存储。要将不安全存储与任何身份Validate命令一起使用,请将VALIDATE_SECURE_TOKEN_STORAGE环境变量设置为DISABLED。

许可证管理更改

截至 2023.4 年,Klocwork工具使用Reprise许可证管理器 (RLM)v15.1BL2。

  • 2023 许可证与Klocwork 2024.1或更高版本不兼容。要使用产品的最新版本,请通过license@perforce.com联系Perforce获取新许可证。

维护周期终止公告

弃用 Structure 101 集成

从 2024.3 开始,Klocwork与Structure 101之间的集成已弃用,不再受支持。

Klocwork 2022 结束维护

Klocwork 2022 所有版本的维护 已于2024年3月31日结束。此外,维护终止 (EOM) 日期和销售终止 (EOS) 日期也发生在2024年3月31日。有关任何Klocwork版本的支持可用性的信息 ,请参阅Klocwork产品维护周期。

CentOS Linux 7 维护周期终止- Klocwork 2024.3

从 Klocwork 2024.3 开始,将不再支持CentOS Linux 7。

NIS Access Control 的维护周期终止

从 Klocwork 2024.3 开始,将不再支持NIS访问控制。从早期版本迁移到Klocwork 2024.3时,必须在迁移前切换到其他身份Validate方法,以确保在升级后可以继续登录。

Legacy维护周期终止帮助网站

  • 需要使用发布包中提供的脱机内容访问 2021.x 及更早版本的文档。

在 2023.4 版中停止安装Klocwork服务器

从 2023.4 版开始,Klocwork Server安装已停止。我们建议过渡到Validate安装程序,以获得更简化和集成的体验。

如想体验Klocwork 2024.3新特性,欢迎联系北汇信息申请试用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件测试
    +关注

    关注

    2

    文章

    251

    浏览量

    20398
  • 静态测试
    +关注

    关注

    0

    文章

    34

    浏览量

    6892
  • Klocwork
    +关注

    关注

    0

    文章

    10

    浏览量

    7852
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HarmonyOS 6.1.0(23) Release 版本更新,关键技术特性抢先看

    坚实支撑,进一步提升整体开发效率。 从系统能力到创新特性,再到工具链升级,HarmonyOS持续优化开发体验,让应用开发更加高效,用户体验更加真实,现对该版本的重点特性介绍如下: 一、系统特性:开放能力持续增强,进一步夯实应用开
    的头像 发表于 04-20 19:14 1002次阅读
    HarmonyOS 6.1.0(23) Release 版本更新<b class='flag-5'>速</b><b class='flag-5'>览</b>,关键技术<b class='flag-5'>特性</b>抢先看

    新品|乐鑫ESP32-H21重磅登场!

    乐鑫科技(Espressif)再次推出重磅新品——ESP32-H21。作为乐鑫科技一级代理商,启明云端当然要第一时间为大家带来这款MCU系统级芯片(SoC)的解读!本期启明云端带你
    的头像 发表于 04-14 18:03 491次阅读
    新品<b class='flag-5'>速</b><b class='flag-5'>览</b>|乐鑫ESP32-H21重磅登场!

    NVTFS6H854N MOSFET:特性、参数与应用解析

    探讨一下 NVTFS6H854N 这款 MOSFET 的特性、参数以及相关应用。 文件下载: NVTFS6H854N-D.PDF 一、关键参数 基本参数 V(BR)DSS(漏源击穿电压) :在
    的头像 发表于 04-02 10:55 220次阅读

    汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/Klocwork工具支持

    汽车网络安全如何选编程语言?C、C++、Rust、Java……谁更适合AUTOSAR、ISO/SAE 21434?一文了解8种主流语言的优劣与适用场景,以及Perforce QAC/Klocwork对MISRA、CERT等规范的支持。
    的头像 发表于 12-26 11:13 650次阅读
    汽车网络安全开发语言选型指南:C/C++/Rust/Java等主流语言对比+Perforce QAC/<b class='flag-5'>Klocwork</b>工具支持

    MCU软件核心库及示例代码

    为加速嵌入式项目开发,本文对MCU软件核心库进行整体,涵盖初始化、外设控制与中断处理等关键部分,并结合简洁示例代码,帮助开发者快速理解与应用库功能。 一、MCU核心库函数功能 MCU核心库
    的头像 发表于 12-11 17:19 839次阅读
    MCU软件核心库及示例代码<b class='flag-5'>速</b><b class='flag-5'>览</b> !

    高华科技携手众科技共建无人机技术联合实验室

    11月7日,南京高华科技股份有限公司(以下简称“高华科技”)投资苏州众科技有限公司(以下简称“众科技”)签约仪式暨“无人机技术联合实验室”共建启动仪式于高华科技成功举办。
    的头像 发表于 11-12 09:03 980次阅读

    如何获得卖通aliexpress分类详情 API 返回值说明

    卖通(AliExpress)是阿里巴巴旗下的国际在线购物平台,主要针对海外买家。如果你想通过API获取卖通上的分类详情,通常可以使用AliExpress的官方API或相应的第三方服务。具体
    的头像 发表于 11-09 17:46 1199次阅读

    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 Klocwork应对CVE?

    本文将为您详解什么是CVE、CVE标识符的作用,厘清CVE与CWE、CVSS的区别,介绍CVE清单内容,并说明如何借助合适的静态分析工具(如Perforce QAC/Klocwork),在软件开发早期发现并修复漏洞。
    的头像 发表于 10-31 14:24 718次阅读
    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 <b class='flag-5'>Klocwork</b>应对CVE?

    划重点!一图浦江开源鸿蒙生态大会金句

    划重点!一图浦江开源鸿蒙生态大会金句
    的头像 发表于 10-16 17:29 989次阅读
    划重点!一图<b class='flag-5'>速</b><b class='flag-5'>览</b>浦江开源鸿蒙生态大会金句

    中创新航与翌航空达成战略合作

    近日,中创新航与合肥翌航空科技有限公司签署战略合作协议。截至目前,翌航空共获得 9 家客户约500 架飞机订单。中创新航与翌航空将就LE200项目高能量密度动力电池方案进行探讨及合作。
    的头像 发表于 10-10 11:48 868次阅读

    星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用

    的热门选择。下面来介绍关于星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用。​SOD-123封装:中低功率场景主力​SOD-123封装以“
    的头像 发表于 09-09 13:55 4131次阅读
    星海SD系列肖特基二极管:SOD-123/SOD-323封装技术应用<b class='flag-5'>速</b><b class='flag-5'>览</b>​

    双电机独立驱动电动车电子差技术

    摘要:针对双电机独立驱动电动车电子差问题进行了研究,根据ACKERMANN 汽车转向模型和电机的特性及双电机独立驱动的特点,提出了以2个驱动轮的相对滑转率(8)为控制变量进行调速控制的方法,并确定
    发表于 06-18 16:36

    升降曲线对直线电机系统性能影响的研究

    摘要:对一次速度曲线升降,二次速度曲线升降,三次速度曲线升降以及三角函数速度曲线升降曲线进行了分析,并对后3种升降曲线对运动控制系
    发表于 06-17 08:48

    扫描电机的PID恒控制仿真及实验

    数学模型,并通过 Matlab Simulink 搭建了仿真模型。提出了使用增量式PID控制算法实现电机的恒控制,并进行了仿真,最后,利用STC89C52将PID控制与BIDCM结合在一起,通过实验
    发表于 06-16 21:53

    世界各国&地区常见电压/频率/插头/插座一

    电子发烧友网站提供《世界各国&地区常见电压/频率/插头/插座一表.pdf》资料免费下载
    发表于 05-30 16:27 9次下载