This release includes internal updates and fixes.

What's New

See PRs and FRs.

Known Issues

This section describes known issues in this release. This list is an addendum to known issues in previous releases.

Windows

  • The Insure Visual Studio plug-in may fail to install during normal installation. This only affects Visual Studio 2017. If installation fails, navigate to the <INSURE_INSTALL>/bin directory and double-click the VSInsure.vsix file to manually run the package. This will enable you to select Visual Studio 2017 and install the plug-in.
  • AutoCAD plugins are incompatible with Insure++. Consider using C++test with Flow Analysis (formerly BugDetective).

PRs and FRs

The following PRs/FRs were addressed in this release:

INS-5415Inject dies on Win32 x64 on applications with printing support
INS-6556Instrumented code crashes when using vsnprintf
INS-6585Insure++ False Positive for READ_DANGLING and WRITE_DANGLING
INS-6620The interface for SHGetFileInfo does not accept SHGFI_OVERLAYINDEX option in uFlags parm 
INS-7182Incorrect substitution: Vector attributes omitted from return of built-in function.
INS-7186[EDG-5.1 Regression] Fail to do scope instrumentation for locally declared type.
INS-7204parse error: identifier "va_copy" is undefined
INS-7207edgmpf crash trying to create function guard widget
INS-7210BOGUS substitution of temp init with all default arg actor of template class
INS-7211Duplicate symbols when using inline functions
INS-7215Insure doesn't throw away -Os or -Og
INS-7220

Win32: Missing Kernel32 Heap* interfaces

  • No labels