Fixed issues in Klocwork 2024.3

The following issues were fixed in Klocwork 2024.3.

General issues

Number Description

00859971, 00749557, 00751344, 01119112, 01150496, 01137814, 01158992, 01162319

Improved support for the QNX compiler with C++ 11/14.

00840347, 00798167, 01064861, 01155254

Improved support for the TI Arm Clang compiler.

01146934

Fixed an issue with displaying updated issue counts in Validate when the default view search parameter changes.

01061087, 01055416

Eliminated the need for kwadmin to consume a build license for basic administration actions.

00913219

Added a feature that stores compressed build log files on the server to reduce storage usage.

01061102, 01172754, 01192832, 01172754

Fixed an issue with the dbvalidate cleanup tool.

01105271

Added the option to set runtime timeouts for all C/C++ analysis steps.

01066032

Improved support for the Arm extensions to fix an issue with missing object files.

01121550

Improved the reliability of C++ analysis when using the modern analysis engine.

01124381

Fixed an issue related to SCONF file path matching.

01143937

Updated the icons for Severity and Support Level for English and Japanese in the Validate portal.

01154713

Fixed an issue with uploading CI builds to the project server.

01139893

Fixed an issue with Klocwork projects hanging during analysis.

01163039

Improved the handling of build options when using the C/C++ modern analysis mode.

01157667

Improved support for the IARC/C++ compiler.

01190436

Fixed an issue where the same defect, across streams of the same family, showed different statuses.

01161340

Improved support for Klocwork C/C++ analysis on Android 14.

01200853

Updated the documentation for the Klocwork 2024.2 release notes and Java virtual machine requirements.

01213090, 01210352

Updated the documentation for the MISRA C:2012 and MISRA C:2023 rules mapped to Klocwork checkers.

01210352

Updated the format of the Date Originated column in CSV file downloads to improve usability.

01210352

Updated the documentation for the fields included when exporting a list of issues from Validate.

01215710, 01237080

Fixed an issue with handling of paths for modules in Validate.

01237252

Updated the documentation to include descriptive browser tab names for each page.

01235300

Fixed an issue with displaying renamed project names correctly in Validate reports.

Checker issues

Number Description

00912764

Added the new checker MISRA.MACRO_ARG.EXPRESSION.2012.

00624808, 01164040

Reduced false positives for the checker MLK.MUST.

01045924, 01045915

Reduced false negatives for the checker UFM.USE.MUST.

01045919

Reduced false negatives for the checker UFM.USE.MIGHT.

01045924

Reduced false negatives for the checker MISRA.IF.UNDEF.

01198952

Reduced false positives for the checker AUTOSAR.ADD.REDEF.DERIVED.FUNC.

01201231

Reduced false positives for the checker MISRA.LOGIC.NOT_BOOL.

01226335

Reduced false positives for the checker AUTOSAR.ADD.LITERAL.

01201231

Reduced false positives for the checker CERT.OOP.COPY_MUTATES.