Supported Configurations
Microsoft Windows 2000/XP/2003 32-bit
Insure++ works as a plug-in for Visual C++
- Microsoft Visual C++ 6.0
- Microsoft Visual C++ .NET
- Microsoft Visual C++ .NET 2003
- Microsoft Visual C++ 2005
- Microsoft Visual C++ 2008
Microsoft Windows XP/2003 64-bit
Insure++ works as a plug-in for Visual C++
- Microsoft Visual C++ .NET 2005
- Microsoft Visual C++ .NET 2008
Linux for x86 processors 32 bits (all distributions)
- GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x,
- 4.1.x, 4.2.0, 4.2.1, 4.2.0, 4.2.1
- Intel ICC 8.0, 8.1, 9.0, 9.1
Linux for AMD64 and Intel EM64T 64 bits (all distributions)
- GNU gcc/g++ 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1.x,
- 4.2.0, 4.2.1, 4.2.0, 4.2.1
- Intel ICC 8.1, 9.0, 9.1
Solaris 7, 8, 9, 10 UltraSparc Processor
- Forte Developer 6 Update 2 (6.2) / Sun CC 5.3
- Sun ONE Studio 7/ Sun CC 5.4
- Sun ONE Studio 8/ Sun CC 5.5
- Sun Studio 9/ Sun CC 5.6
- Sun Studio 10/ Sun CC 5.7
- Sun Studio 11 / Sun CC 5.8
- Sun Studio 11 / Sun CC 5.9
- GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x,
- 4.1.x, 4.2.0, 4.2.1, 4.2.0, 4.2.1
IBM AIX 5.1, 5.2, 5.3, PowerPC Processor 32 and 64 bits
- IBM VisualAge v5
- IBM VisualAge (xlC) v6, v7, v8
- GNU gcc/g++ 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1.x,
- 4.2.0, 4.2.1, 4.2.0, 4.2.1
HP-UX 11 for PA-RISC 32 and 64 bits
- aCC/aC++ version A.03.26 and above
- GNU gcc/g++ 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1.x,
- 4.2.0, 4.2.1, 4.2.0, 4.2.1
|
Insure++ Features
- Detection of memory corruption on heap and stack
- Detection of uninitialized variables, pointers, and objects
- Detection of memory leaks and other memory allocation/free errors
- STL checking** for proper usage of STL containers and related memory errors
- Compile-time checks for type- and size-related errors
- Runtime tracing of function calls
- GUI and command line interface
- Memory error checking in 3rd party static and dynamic libraries
- Direct interfaces with Visual Studio debugger
**Available for any Unix users with GCC 3.0 and above.
Insure++ Benefits
- Finds memory errors before they become runtime problems
- Finds common errors during 64 bit porting
- Helps optimize memory usage of applications
- Reduces development and support costs
- Easily integrates with regression test suites in “smoke alarm” mode
- Provides detailed stack traces of errors to help understand their causes
|