When you use Purify to run an instrumented program, each time Purify detects a problem in the program it displays an informative message in the run's Error View.
Initially, the Error View displays only the first line of each message, to help you easily scan the messages, quickly identify critical errors, and assess the state of the program. With a single click you can expand the outline to see detailed diagnostic information.
In the outline format you can see information such as:
§ Color-coded icons indicating the severity of the message, from the least harmful (blue) to the most critical (red).
§ Acronyms identifying the type of message Purify detected. For example, ABR identifies an Array Bounds Read error message.
§ Error locations and allocation locations with call stacks indicating where the error occurred.
To keep Error Views easy to scan, Purify displays the first occurrence of a message, with a count of repeated, identical occurrences (those with the same message type and error location call stack).
You can also sort memory items in the Error View by size or by module name.
You can use the Preferences dialog box to customize the formatting of messages in the Error View. For example, you can increase the lines of source code displayed, or include instruction pointers and offsets when you need additional information to locate errors. For an example of the messages Purify displays in the Error View, click Error View messages.
(C) Copyright IBM Corporation 1992, 2010.