This guide describes the IRIX IM™ analyzer. This analyzer provides specific debugging support for X/Motif applications. There are various examiners for different X/Motif objects, such as widgets and X graphics contexts, that might be difficult or impossible to inspect using ordinary debugger functionality. The analyzer gives you a graphical, easy-to-use interface for inspecting these and other objects.
The IRIX IM analyzer is part of Developer Magic ProDev WorkShop, a suite of graphical, interactive, computer-aided software engineering tools designed especially for programmers who develop and maintain C and C++ libraries and applications. The X/Motif analyzer is an extension to the ProDev WorkShop debugger, cvd, and is available as part of the MegaDev product set, an extension of the ProDev WorkShop package.
This guide contains the following chapters:
Chapter 1, “Getting Started With the IRIX IM Analyzer,” presents an overview of the IRIX IM analyzer.
Chapter 2, “Using the IRIX IM Analyzer: A Sample Session,” provides a tutorial to introduce you to the major features of the IRIX IM analyzer.
Chapter 3, “IRIX IM Analyzer Reference,”contains a complete description of the IRIX IM analyzer's graphical user interface.
This guide assumes that you're familiar with C, C++, and object-oriented programming, and have had some experience with the ProDev WorkShop tools, particularly the Debugger (cvd).
The IRIX IM analyzer is layered on the core CASEVision/WorkShop debugger cvd (available from Silicon Graphics, Inc.). For further information about related tools, refer to the following documents:
CASEVision/WorkShop User's Guide, which contains detailed information on how to use the CASEVision tools: the static analyzer, the debugger, the performance analyzer, and the build manager.
C++ Programmer's Guide, which describes the Silicon Graphics C++ programming environment.
CASEVision Environment Guide, which contains general information on using the CASEVision environment, the Silicon Graphics computer-aided software engineering (CASE) tools.
Below are the typographical and graphic conventions used in this guide:
Bold—Functions, option flags, and classes.
Italics—Filenames, button names, field names, variables, emphasis, glossary terms, and IRIX commands.
Regular—Menu and window names, data types, keywords, and text.
“Quoted”—Menu choices.
Fixed-width—Code examples and command syntax.
Bold fixed-width—User input. Nonprinting <keys> are bracketed.
Graphic convention—Pull-down or popup menus.