List of Figures

| Table of Contents | List of Figures | List of Examples | List of Tables | List of Procedures |

Figure 1-1. The WorkShop Debugger Main View Window
Figure 2-1. Evaluation Pop-Up Menu
Figure 2-2. Expression View Window
Figure 2-3. Array Browser Window
Figure 2-4. Search Window
Figure 2-5. Call Stack Window
Figure 2-6. Trap Manager Window
Figure 3-1. File Browser Window
Figure 3-2. Open Dialog Box
Figure 3-3. Path Remapping Dialog Box
Figure 4-1. The Main View Window with jello Source Code
Figure 4-2. The jello Window
Figure 4-3. The Search Dialog
Figure 4-4. Search Target Indicators
Figure 4-5. Stop Trap Indicator
Figure 4-6. Trap Manager Window
Figure 4-7. Call Stack at spin Stop Trap
Figure 4-8. Variable Browser at spin
Figure 4-9. Variable Browser after Changes
Figure 4-10. Expression View with Language and Format Menus Displayed
Figure 4-11. Structure Browser Window with jello_conec Structure
Figure 4-12. Structure Browser Window with Next Pointer De-referenced
Figure 4-13. Array Browser Window for shadow Matrix
Figure 4-14. Subscript Controls Panel in Array Browser Window
Figure 5-1. Traps Menu in the Main View Window
Figure 5-2. Typical Trap Icons
Figure 5-3. Trap Manager Config, Traps, and Display Menus
Figure 5-4. Trap Examples
Figure 5-5. Signal Panel and System Call Panel
Figure 6-1. The Main View Window Control Panel
Figure 6-2. Pop-up Menu and Next Dialog
Figure 7-1. Call Stack Window
Figure 7-2. Tracing through Call Stack
Figure 7-3. Change Indicator in Expression View
Figure 8-1. Program Results in Execution View
Figure 8-2. Selecting a Function for Redefinition
Figure 8-3. Redefined Function
Figure 8-4. Stopping after Breakpoints in Redefined Code
Figure 8-5. Comparing Compiled and Redefined Function Code
Figure 9-1. Heap Corruption Warning Shown in Execution View
Figure 9-2. Call Stack at Boundary Overrun Warning
Figure 9-3. Main View at Bus Error
Figure 10-1. Multiprocess View
Figure 10-2. Examining Process State Using Multiprocess View
Figure 10-3. Comparing Variable Values from Two Processes
Figure 10-4. Initial MPI start up screen display
Figure 10-5. Reaching the MPI application breakpoint screen display
Figure 11-1. First View of the X/Motif Analyzer ( Widget Examiner)
Figure 11-2. Widget Hierarchy Displayed by the Tree Examiner
Figure 11-3. Adding a Breakpoint for a Widget
Figure 11-4. Setting Breakpoints for a Widget Class
Figure 11-5. Callback Context Displayed by the Callback Examiner
Figure 11-6. Window Attributes Displayed by the Window Examiner
Figure 11-7. Selecting the Breakpoints Tab from the Overflow Area
Figure 11-8. Breakpoint Results Displayed by the Call Stack
Figure 12-1. User-Defined Button Example
Figure A-1. Major Areas of the Main View Window
Figure A-2. Show/Hide Annotations Button in the Main View Window
Figure A-3. Perf Menu and Subwindows
Figure A-4. Process Menu
Figure A-5. Source View Window
Figure A-6. Process Meter
Figure A-7. Process Menu
Figure A-8. Task View Window
Figure A-9. Exception View
Figure A-10. Launching the X/Motif Analyzer Window
Figure A-11. Examiner Tabs
Figure A-12. Breakpoints Examiner Display in the X/Motif Analyzer Window
Figure A-13. Callback Breakpoints Examiner
Figure A-14. Event-Handler Breakpoints Examiner
Figure A-15. Timeout-Procedure Breakpoints Examiner
Figure A-16. Input-Handler Breakpoints Examiner
Figure A-17. State-Change Breakpoints Examiner
Figure A-18. X-Event Breakpoints Examiner
Figure A-19. X-Request Breakpoints Examiner
Figure A-20. Request Type Selection Dialog
Figure A-21. Trace Examiner
Figure A-22. Widget Examiner
Figure A-23. Tree Examiner
Figure A-24. Tree Examiner Window Graphical Buttons
Figure A-25. Callback Examiner
Figure A-26. Window Examiner
Figure A-27. Event Examiner
Figure A-28. Graphics Context Examiner
Figure A-29. Pixmap Examiner
Figure A-30. Widget Class Examiner
Figure A-31. Trap Manager Window
Figure A-32. Signal Panel
Figure A-33. Syscall Panel
Figure A-34. Array Browser with Display Menu Options
Figure A-35. Subscript Controls Area in the Array Browser
Figure A-36. Array Browser Spreadsheet Area
Figure A-37. Example of Wrapped Array
Figure A-38. Color Exception Portion of Array Browser Window
Figure A-39. Array Browser Graphic Modes
Figure A-40. Examiner Viewer with Controls and Menus
Figure A-41. Examiner Viewer Preference Sheet Dialog
Figure A-42. Call Stack
Figure A-43. Expression View
Figure A-44. Expression View Format Popup with Submenus
Figure A-45. File Browser Window
Figure A-46. Structure Browser with Menus Displayed
Figure A-47. Tree and Linked List Arrangements of Structures
Figure A-48. Node Menu
Figure A-49. Structure Browser Preferences Dialog
Figure A-50. Structure Browser Type Formatting Dialog
Figure A-51. Variable Browser with Menus Displayed
Figure A-52. Variable Browser Change Indicator
Figure A-53. The Disassembly View Window with the Disassembly Menu Displayed
Figure A-54. The Disassemble From Address Dialog
Figure A-55. The Disassemble Function Dialog
Figure A-56. The Disassemble File Dialog
Figure A-57. The Disassembly View Preferences Dialog with Display Format Menu
Figure A-58. The Register View Window
Figure A-59. The Register View Preferences Dialog
Figure A-60. The Memory View Window with the Mode Submenu Displayed
Figure A-61. Fix+Continue Status Window
Figure A-62. Fix+Continue Status Window Menus
Figure A-63. Fix+Continue Build Environment Window
Figure A-64. Debugger Main View Window
Figure A-65. Command Line Interface with Redefined Function
Figure A-66. Call Stack
Figure A-67. Trap Manager Window with Redefined Function
Figure B-1. Build Process Control Area in Build View Window
Figure B-2. Build View Window with Typical Data
Figure B-3. Build View Preferences Dialog
Figure B-4. Build Options Dialog
Figure B-5. Build Analyzer Window
Figure B-6. Build Graph Icons
Figure B-7. Build Graph Control Area
Figure B-8. Build Analyzer Overview Window with Build Analyzer Graph