We've got something big in the works for 2020 … Insure++ is undergoing a major redesign. To get feedback and help customers get ahead of the changes, we are breaking the delivery into two phases; Phase 1: Insure 2020.1 Pre-Release (available June 2020) In phase 1 we are focused on support for the Windows platform. Gone are…
In Ubuntu, linking errors with Insure++ (undefined references of Insure++ symbols, see examples below) are caused by a change in the default behavior of the linker from previous versions of Ubuntu. Error example: ".../Insure++/lib/libinsure.so: undefined reference to `Insure::Thread::startFunction()'" Explanation: This…
Guidelines about posting questionsIf you are using Insure++ and are running into some problem, please make sure you provide the following information at the beginning or end of your post: OS Architecture (x86, x64, etc.) Compiler Insure++ version If the problem is a compile/link time problem, include your compile/link…
This post will provide instructions for creating an Insure++ log file when debugging issues with Insure++. When you run into an issue with Insure++, whether it is displaying an Insure++ Violation or if the instrumentation failed for some reason, it is beneficial to create an Insure++ log file from the run to determine the…
Test discussion
Poll description
Test body
I have this piece of code to compile with insure++ static int ABC ( unsigned char *buffer, int buffer_size, int num, ) { memset(buffer, '\0', buffer_size); void* xyz = # memcpy(buffer, xyz, "ABCD"); '''' but after cmpilation, i get this error: " error: 'xyz' undeclared (first use in this function)" but it is already…
What's New * STL checking is now enabled for GCC-5 thru GCC-10. There are, however, some outstanding issues. STL checking is an extended and experimental feature of Insure++ which may be helpful in finding STL usage violations. See STL Checking in the User's Guide. * Several parser improvements. * Bug fixes. Known Issues…
What's New * Documentation updates. We've clarified some documentation issues, and added new documentation for some new features * CWE Associations. Insure++ bug reports are now associated with appropriate CWEs. (see cwe.mitre.org for more information about CWEs) * Bug fixes. As always, we are continually improving…
I have a C++ project that will only build for Insure++ with /CLR (common language runtime support switched on) However when this compiles the output states "Insure++ does not support managed C++! I cannot get the project to build unless /CLR is selected however, it will build when /CLR is not selected when building for…
You will need to debug the process in which that the dll actually runs. If you know the name of the executable that loads the dll, and can run that executable by hand, the simplest approach is to simply run that executable under InsureSpy.exe, inject.exe, or Visual Studio's debugger by clicking "Insure++ Debug" within…
It looks like you're new here. Sign in or register to get started.