Search

ParaSoft

HOME
PRODUCTS
SUPPORT
ABOUT
WHAT'S NEW
EVENTS


Insure++

Quick facts

Add-on Modules:
   -INUSE
   -TCA

Comparisons

Technical Papers

Support & Manuals

FAQs

Recent Reviews

User Testimonials

Press Releases


Insure tool to debug c++





Insure++ 4.0

Release Notes
Windows

 

Installation

Insure++ automatically integrates with Visual C++ 4.2 and 5.0.

After installation, five new buttons should appear

Instrument File
Insure++ Build
Insure++ Rebuild All
Insure++ Stop Build
Insure++ Settings

The following three buttons

Instrument File
Insure++ Build
Insure++ Rebuild All

correspond to the buttons under the build heading of MSDEV. The only
difference is that your files will be instrumented by Insure++ and linked
against Insure libraries.

The button

Insure++ stop build

aborts Insure++ compilations and links.


The button

Insure++ Settings

allows you to set various insure++ options.

By default, when you compile or run your program, a new GUI (Insra - Insure Report Analyzer) should appear containing Insure++ messages.

Insure++ can be run from the command line as well. When using nmake,
just have

CPP=insure.exe
LINK32=inslink.exe


Using Inject

Insure++ can find bugs without compiling or linking with Insure++.
Just type from the command line:

inject program.exe

where program.exe is the name of your executable. Insure++ will be able to find memory abuse bugs that involve calls to C library or Win32 functions.

You can also run inject directly from either the Insra or Inuse GUIs by clicking

file-->run

then browse for the executable that you want to check.


Using TCA (Total Coverage Analysis)

After running your instrumented program, a file called tca.log is created in the directory from where the program is run. This file keeps track of coverage information.

To read this file from our TCA GUI, choose tcaview from under the startup menu, then open the tca.log file located in the directory where you ran your program.

To read this file from the command line, type:

tca tca.log

To get a list of command line tca options, just type:

tca


Using Inuse

To use Inuse to see a graphic display of how your program uses dynamic memory, compile your program without Insure++. Then click start-->Insure++-->inuse
The Inuse GUI will appear. From the GUI, click file-->run (the <inject> box should be check marked by default). Then browse for the executable that you built with Visual C++. At this point you should be able to view your program's memory from within Inuse.


Obtaining a Product License

Click Programs -> Insure++ -> Insure++ Settings -> Password

This will display, among other things, your Machine Id.

To obtain a permanent product license, provide the Machine Id to your Parasoft Account Representative or the Parasoft Sales Department at:

phone: (888) 305-0041

or, send the Machine Id in an email message to:

license@parasoft.com



For more information call (888) 305-0041, fax (626)305-9048, or email quality@parasoft.com

Tools to debug c++ and java
(888) 305-0041 info@parasoft.com Copyright © 1996-2001 ParaSoft