example
example
allocators
fixed size
modifying fixed-size allocators
pool allocators
sbrk allocators
API functions
about API functions
annotation function
calling API functions
exit processing
file descriptor
memory access
memory leaks
message batching
return values
threads
API functions (by name)
pure_name_thread
purify_all_fds_inuse
purify_all_inuse
purify_all_leaks
purify_all_messages
purify_assert_is_readable
purify_assert_is_writable
purify_clear_fds_inuse
purify_clear_inuse
purify_clear_leaks
purify_clear_messages
purify_describe
purify_exit
purify_get_pool_id
purify_get_user_data
purify_is_running
purify_logfile_printf
purify_map_pool
purify_map_pool_id
purify_new_fds_inuse
purify_new_inuse
purify_new_leaks
purify_new_messages
purify_printf
purify_printf_with_call_chain
purify_set_pool_id
purify_set_user_data
purify_start_batch
purify_stop_batch
purify_stop_here
purify_stop_here_internal
purify_watch
purify_watch_info
purify_watch_n
purify_watch_r
purify_watch_remove
purify_watch_remove_all
purify_watch_rw
purify_what colors
call chains
displaying messages in
suppressing messages in
change request management system selection
change requests
filing from Purify
filing with Rational Software
classes and message suppression
ClearCase
selecting a configuration management system
using with Purify
ClearQuest
selecting a defect-tracking tool
using with Purify
colors
changing highlight colors
color coding messages
for memory
conditional compilation for fixed-size allocators
configuration management
checking files in and out
Rational ClearCase and Purify
selecting a system
contacting Rational Software
filing bug reports with Rational Software
Rational Software Technical Publications:contacting
Rational Software Technical Support
conversion characters
in Purify options
printf partial support
customizing
annotating output
controlling message batching
customizing the thread summary message
default configuration management system
distribution of Purify output
overview
program control toolbar
Purify messages
Purify scripts
Purify Viewer
debuggers
and JIT debugging
and watchpoints
calling Purify API functions
changing list of available debuggers
dbx
setting breakpoints
stopping at watchpoints
watchpoints compared with Purify watchpoints
xdb
debugging the testHash example
filing from Purify
filing with Rational Software
defect-tracking tool selection
disabling memory leaked messages
displaying messages
options
suppressed messages
enabling just-in-time debugging
error messages
analyzing
color coding
controlling batching
first-only mode
FIU (example)
from automated testing
repeated
examples
ABR
ABW
auxiliary data (pool allocators)
file descriptors
hello_world (message suppression)
testHash memory access tutorial
UMR
watchpoints
exit reports
exit status summary
memory leaked summary
file descriptors
and vfork
example
file descriptors message
overview
files
.pure
.purify files
.watchpoint file
and configuration management system
cache files
for saved watchpoints
instrumented
libpurify_stubs.a
libpurify_stubs.so
locating Purify files
naming of cache files
purify.h
purify.xdefaults
purify_stubs.a
removing old files
suppressing messages in
filtering messages
filtering messages from the Viewer
filtering messages in a .purify file
overview
disabling
leaks
about memory leaks
finding new memory leaks
memory leak API functions
memory leak options
memory leaked summary
libraries
errors in
Purify stubs libraries
suppressing messages
limitations on error detection
limitations on reported function names
link line for specifying options
malloc
failure
improved malloc
used by Purify
veneers
manual for getting started with Purify
memory
color states
monitoring a region of memory
memory access errors
how Purify finds them
monitoring
overview
memory leaked messages disabled
memory leaks
about
finding new leaks
how Purify finds leaks: pointers:and memory leaks
in testHash
locating the source
malloc
messages
memory managers
custom
fixed-size allocators
pool allocators
Purify limitations
sbrk allocators
message batching API functions
messages
analyzing error messages
batching
color coding
disabling memory leaked messages
filtering
first-only mode
memory leaks
repeated
suppressing
system messages
thread summary
messages (by name)
ABR
ABW
BRK
BSR
BSW
COR
FIU
FMM
FMR
FNH
FUM
IPR
IPW
MAF
MIU
MLK
MRE
MSE
NPR
NPW
PAR
PLK
PMR
SBR
SBW
SIG
SOF
UMC
UMR
WPM
WPN
WPR
WPW
WPX
ZPR
ZPW
performance
and watchpoints
effect of Purify on performance
pool allocators
pool allocators:auxiliary data
support for
PUREOPTIONS environment variable
Purify
basic steps for using
integrating with configuration management
introduction to features
overhead from running
user's manual URL
using with ClearCase
using with ClearQuest
using with PureCoverage
Purify API functions
about API functions
annotation function
calling
exit processing
file descriptor
memory access
memory leaks
message batching
return values
threads
Purify API functions (by name)
pure_name_thread
purify_all_fds_inuse
purify_all_inuse
purify_all_leaks
purify_all_messages
purify_assert_is_readable
purify_assert_is_writable
purify_clear_fds_inuse
purify_clear_inuse
purify_clear_leaks
purify_clear_messages
purify_describe
purify_exit
purify_get_pool_id
purify_get_user_data
purify_is_running
purify_logfile_printf
purify_map_pool
purify_map_pool_id
purify_new_fds_inuse
purify_new_inuse
purify_new_leaks
purify_new_messages
purify_printf
purify_printf_with_call_chain
purify_set_pool_id
purify_set_user_data
purify_start_batch
purify_stop_batch
purify_stop_here
purify_stop_here_internal
purify_watch
purify_watch_info
purify_watch_n
purify_watch_r
purify_watch_remove
purify_watch_remove_all
purify_watch_rw
purify_what colors
Purify data files
opening
saving
Purify messages
analyzing
batching
color coding
customizing
first-only mode
FIU
repeated
thread summary
Purify options
about
listed
syntax
using
Purify output
in Purify Viewer
saving
Purify scripts
customizing
list of
Purify Viewer
customizing
Help
specifying options
using
Rational Purify
basic steps for using
integrating with configuration management
introduction to features
overhead from running
user's manual URL
using with ClearCase
using with ClearQuest
using with PureCoverage
Rational Software Technical Publications
Rational Software Technical Support
contacting
filing bugs
registers and purify watchpoints
removing
cache files
message suppressions
saved watchpoints
saving
Purify error data
suppressions
watchpoints
scripts
customizing
list of Purify scripts
running at exit
scripts:pure_remove_old_files
selecting a defect-tracking tool
source code
displaying source code
editing source code
statically allocated memory checking
overview
static checking options
summaries
exit status
file descriptors in use
memory leaked
support
contacting Rational technical support
filing bugs with Rational software
suppressions
about
editing
for specific operating systems
location of suppressions
overriding
precedence
removing
saving
sharing
suppressing messages from Viewer
suppressing messages in a .purify file
suppression option
using wildcards
viewing suppressed messages
Technical Support
contacting
filing bug reports
third-party code and libraries
errors in
suppressing messages in
threads
how Purify identifies threads
summary message
supported packages
tutorials
file descriptor leaks
finding memory access errors
finding memory leaks
introduction to Purify