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
|