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-5415 | Inject dies on Win32 x64 on applications with printing support |
---|---|
INS-6556 | Instrumented code crashes when using vsnprintf |
INS-6585 | Insure++ False Positive for READ_DANGLING and WRITE_DANGLING |
INS-6620 | The interface for SHGetFileInfo does not accept SHGFI_OVERLAYINDEX option in uFlags parm |
INS-7182 | Incorrect 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-7204 | parse error: identifier "va_copy" is undefined |
INS-7207 | edgmpf crash trying to create function guard widget |
INS-7210 | BOGUS substitution of temp init with all default arg actor of template class |
INS-7211 | Duplicate symbols when using inline functions |
INS-7215 | Insure doesn't throw away -Os or -Og |
INS-7220 | Win32: Missing Kernel32 Heap* interfaces |