Fixed issues in Klocwork 2024.4
The following issues were fixed in Klocwork 2024.4.
General issues
| Number | Description |
|---|---|
|
00878983 |
Added full coverage for CERT C/C++ L1 rules. |
|
01166818 |
CI Builds list in Validate now shows counts of all issues and open issues. |
|
01105036, 01134711 |
Added support for differential analysis for Java projects. |
|
01139050 |
Fixed a Validate UI bug that triggered a Java null exception when clicking on Issues for failed or in-progress builds. |
|
01245055 |
Added the ability to remove orphaned issue records. |
|
01162795 |
Fixed an issue that was causing uploads to Validate to fail during the CI build process. |
|
01159962 |
Added validation of suppression configuration (sconf) file to ensure analysis will not start if the sconf file format is invalid. |
|
01150587 |
Added the missing guidance for compliance report creation in Klocwork 24.1 documentation. |
|
01172889 |
Fixed an issue with project descriptions in Validate not correctly showing multi-line formatting. |
|
01202843 |
Removed recommendations from the CERT C++ taxonomy. |
|
01163774 |
Fixed an intermittent communication issue between the Validate server and the license server. |
|
01227506 |
Updated erroneous Japanese translation in licensing documentation. |
|
01223834, 01196924 |
Fixed an issue where kwinject was not functioning correctly with the make utility in the S32DS IDE. |
|
01216737 |
Fixed an issue causing slow synchronization of IAR projects and other compilers using kwinject on Windows. |
|
01286567 |
Improved robustness of the clef process for C/C++ analysis |
|
01288587 |
Upgraded third-party dependency to resolve an issue preventing the remote desktop agent from starting when running Klocwork Desktop in remote mode. |
|
01246360 |
Fixed an issue where the kwciagent list --replace-path option did not function correctly when a file was specified as an argument. |
|
01288218 |
Fixed a permissions issue that prevented a stream administrator from assigning roles to other users. |
|
01289785, 01308468 |
Fixed an issue where clicking "View Log" in Validate caused an error for users without the project root admin role. |
|
01290200 |
Updated the documentation with the latest known issues and limitations. |
|
01297469 |
Fixed an issue where the Klocwork version was displayed incorrectly on the installed plugins screen for Visual Studio 2019 and earlier. |
|
01306487 |
Added level attribute for rules to the cert_c_rules.tconf taxonomy. |
|
01299928 |
Updated the documentation with a new example of the customized kwmysql.ini file. |
|
01308076 |
Clarified documentation on kwauth usage with SAML and OIDC authentication. |
|
01299928 |
Updated the documentation with a new example of the customized kwmysql.ini file. |
|
01308076 |
Clarified documentation on kwauth usage with SAML and OIDC authentication. |
Checker issues
| Number | Description |
|---|---|
|
00636086 |
Reduced false positives for the checker MISRA.BITS.OPERAND. |
|
00717550 |
Reduced false positives for the checker UNINIT.STACK.MUST. |
|
00696219 |
Reduced false positives for the checker MLK.MUST. |
|
01005013, 01045414, 01045914 |
Introduced new checker ABV.NON_ARRAY to detect out-of-bounds array access. |
|
01045928 |
Reduced false negatives for the checker RH.LEAK. |
|
01065986, 01242039 |
Reduced false positives and false negatives for the checker ABV.GENERAL. |
|
01228010 |
Reduced false positives for the checker AUTOSAR.ADD.AUTO.SPECIFIER. |
|
01228209 |
Reduced false positives for the checker CERT.OOP.CTOR.INIT_ORDER. |
|
01228209 |
Reduced false positives for the checker MISRA.CTOR.BASE. |
|
01235847 |
Reduced false positives for the checker NPD.FUNC.MIGHT. |
|
01045913 |
Improved defect detection for the CXX.SUSPICIOUS.INDEX.CHECK* checkers. |