- access to freed memory
- Typical Heap Corruption Problems
- access to uninitialized memory
- Typical Heap Corruption Problems
- action
- traps term
- Traps Terminology
- Active selection in Admin menu
- described in jello tutorial
- Examining Data
- adding a breakpoint
- in X/Motif analyzer tutorial
- Examining Widgets
- All or This button description
- Options for Controlling Program Execution
- all trap debugger command option
- Setting Single-Process and Multiprocess Traps
- AllowPendingTraps
- .Xdefaults variable
- Trap Types
- All/Single button in the Main View window
- Execution Control Buttons
- arguments, command line
- Features of the Main View Window Control Panel
- Array Browser
- subscript controls
- Examining Data
- viewing variables with
- Viewing Variables Using the Array Browser
- Using the Array Browser
- Views menu option
- Viewing Program Data
- Array Browser selection in Views menu
- in jello tutorial
- Examining Data
- array variables
- Viewing Program Data
- assigning values to variables
- Assigning Values to Variables
- auto-fork application
- Multiple Process Debugging
- basic debugger usage
- Basic Debugger Usage
- blocking anomalies
- and pthreads
- Blocking Anomalies
- boundary overrun
- Typical Heap Corruption Problems
- boundary underrun
- Typical Heap Corruption Problems
- breakpoint
- About Traps
- About Traps
- Setting Traps (Breakpoints)
- Setting Traps (Breakpoints)
- See Also traps
- breakpoint results, viewing
- Using Additional Features of the Analyzer
- breakpoint, adding for a widget
- Examining Widgets
- breakpoints tab
- Using Additional Features of the Analyzer
- breakpoints, setting (Fix+Continue tutorial)
- Setting Breakpoints in Redefined Code
- breakpoints, setting for a class
- Setting Callback Breakpoints
- Build analyzer
- Build Analyzer Window
- to examine build dependencies
- Integrating the Debugger with Other WorkShop Tools
- build dependencies
- examine with Build Analyzer
- Integrating the Debugger with Other WorkShop Tools
- Build manager
- Using the Build Manager
- build path
- Change ID, Build Path, and Other Concepts
- Build view
- Build View Window
- C expressions
- Evaluating Expressions in C
- C function calls
- C Function Calls
- C tutorial code example
- C Example and Short Tutorial
- C++ exception trap
- Trap Types
- C++ expressions
- Evaluating Expressions in C++
- Call Stack
- Traceback Through the Call Stack Window
- Views menu option
- Viewing Program Data
- Call Stack selection in Views menu
- Examining Data
- Call Stack Window
- introduction to
- Using the Call Stack
- callback context, viewing
- Setting Callback Breakpoints
- callback examiner
- Setting Callback Breakpoints
- callstack view
- in X/Motif analyzer tutorial
- Using Additional Features of the Analyzer
- change id
- Change ID, Build Path, and Other Concepts
- change values
- in Array Browser
- Viewing Variables Using the Array Browser
- changing code from the command line
- Changing Code from the Debugger Command Line
- checking for out-of-bounds array accesses
- Step 2: Check for Out-of-Bounds Array Accesses
- checking for uninitialized variables used in calculations
- Step 3: Check for Uninitialized Variables Being Used in Calculations
- classes, examining widget
- Setting Callback Breakpoints
- Clear button in Trap Manager
- in jello tutorial
- Setting Traps
- Clear trap selection in Traps menu
- Setting Traps Using the Traps Menu in the Main View Window
- ClearCase
- Integrating the Debugger with Other WorkShop Tools
- Click To Evaluate
- viewing variables with
- Viewing Variables Using Click To Evaluate
- Using Click to Evaluate
- code
- redefined vs. compiled
- How Redefined Code Is Distinguished from Compiled Code
- code, changing (tutorial)
- Changing Code
- code, changing from command line
- Changing Code from the Debugger Command Line
- code, comparing original to redefined
- Comparing Original and Redefined Code
- code, deleting changed
- Deleting Changed Code
- code, switching between compiled and redefined
- in Fix+Continue
- Switching between Compiled and Redefined Code
- Col button in Array Browser
- in jello tutorial
- Examining Data
- Command field in the Main View window
- Features of the Main View Window Control Panel
- command syntaxes for traps
- Syntaxes
- comparing code, original vs. redefined
- Comparing Original and Redefined Code
- comparing function definitions
- (in Fix+Continue tutorial)
- Comparing Function Definitions
- compiled code
- distinguished from refined code
- How Redefined Code Is Distinguished from Compiled Code
- compiling
- introductory tips
- Basic Tips and Features
- with the malloc library (heap corruption)
- Compiling with the Malloc Library
- compiling with the malloc library
- Compiling with the Malloc Library
- Condition field in trap manager
- Setting a Trap Condition
- Config menu in trap manager
- Setting Traps in the Trap Manager Window
- Cont button description
- Options for Controlling Program Execution
- context sensitive help
- Basic Tips and Features
- continue
- of single 6.5 POSIX pthread
- User-Level Continue of Single 6.5 POSIX Pthread
- Continue button in the Main View window
- Setting Traps
- Execution Control Buttons
- Continue To selection in PC menu
- Controlling Program Execution Continue To/Jump To
- control flow constructs
- Inspecting the Control Flow
- controlling program execution options
- Options for Controlling Program Execution
- Copy traps to sproc'd processes
- in multiprocess tutorial
- Using Multiprocess Explorer to Control Execution
- core file analysis
- for scientific programs
- Step 5: Perform Core File Analysis
- corrupt program
- heap corruption tutorial program
- Heap Corruption Detection Tutorial
- customizing the debugger
- Customizing the Debugger
- changing X window system resources
- Changing X Window System Resources
- startup file for
- Using a Startup File
- user-defined buttons
- Implementing User-Defined Buttons
- with scripts
- Customizing the Debugger with Scripts
- cvd
- Main View window (X/Motif analyzer tutorial)
- Setting up the Sample Session
- cvd command line
- viewing variables with
- Viewing Variables Using the cvd Command Line
- cvdrc file
- for customizing the debugger
- Using a Startup File
- Cycle count field in trap manager
- Setting a Trap Cycle Count
- in jello tutorial
- Setting Traps
- Data Explorer
- viewing variables with (C code only)
- Using the Data Explorer
- Views menu option
- Viewing Program Data
- Data Explorer (C code only)
- viewing variables with
- Viewing Variables Using the Array Browser
- Data Explorer selection in views menu
- Examining Data
- data structures
- Viewing Program Data
- Data View
- Views menu option
- Viewing Program Data
- Debugger
- exiting
- Exiting the Debugger
- how to customize
- Customizing the Debugger
- how to start
- Starting the Debugger
- Main View window (X/Motif analyzer tutorial)
- Setting up the Sample Session
- program execution control
- Controlling Program Execution
- Debugger command line
- The Debugger Main View Window
- Debugger main features
- Main Debugger Features
- Debugger views
- Traceback Through the Call Stack Window
- Debugger with Fix+Continue support
- Fix+continue
- debugger support with
- Debugger with Fix+Continue Support
- debugging
- debugging a multiprocess C program
- Debugging a Multiprocess C Program
- debugging a multiprocess fortran program
- Debugging a Multiprocess Fortran Program
- fortran multiprocess debugging session
- Fortran Multiprocess Debugging Session
- general fortran debugging hints
- General Fortran Debugging Hints
- tips and features
- Getting Started with the Debugger
- debugging with the X/Motif analyzer
- Debugging with the X/Motif Analyzer
- deleting changed code (tutorial)
- Deleting Changed Code
- difference tools
- in Fix+Continue
- Comparing Function Definitions
- disabling traps
- in jello tutorial
- Setting Traps
- disassembled code
- Viewing Program Data
- Disassembly View
- Views menu option
- Viewing Program Data
- DISPLAY environment variable for debugging
- Getting Started with the Debugger
- Display menu
- Main View window
- Admin Menu
- Display menu in traps manager
- Setting Traps in the Trap Manager Window
- divisions by zero
- how to find in scientific programs
- Step 4: Find Divisions by Zero and Overflows
- double frees
- Typical Heap Corruption Problems
- DUMPCORE environment variable
- DUMPCORE Environment Variable
- edit source code
- as shown in jello tutorial
- Edit Your Source Code
- editors
- fork editor
- Integrating the Debugger with Other WorkShop Tools
- how to access from the Main View window
- Integrating the Debugger with Other WorkShop Tools
- editres requests
- and X/Motif analyzer
- Restrictions and Limitations
- environment variables
- _RLD_LIST
- Compiling with the Malloc Library
- CVDINIT
- Using a Startup File
- DUMPCORE
- DUMPCORE Environment Variable
- MALLOC_CLEAR_FREE
- Setting Environment Variables
- MALLOC_CLEAR_FREE_PATTERN
- Setting Environment Variables
- MALLOC_CLEAR_MALLOC
- Setting Environment Variables
- MALLOC_CLEAR_MALLOC_PATTERN
- Setting Environment Variables
- MALLOC_FASTCHK
- Setting Environment Variables
- Setting Environment Variables
- MALLOC_MAXMALLOC
- Setting Environment Variables
- MALLOC_NO_REUSE
- Setting Environment Variables
- MALLOC_TRACING
- Setting Environment Variables
- MALLOC_VERBOSE
- Setting Environment Variables
- setting in Execution View
- Execution View
- setting to detect heap corruption
- Setting Environment Variables
- environment variables for debugging
- Getting Started with the Debugger
- erroneous frees
- Typical Heap Corruption Problems
- evaluating expressions
- Evaluating Expressions
- evaluating expressions in C++
- Evaluating Expressions in C++
- evaluating expressions in Fortran
- Evaluating Expressions in Fortran
- examiner
- breakpoint
- Examining Widgets
- callback
- Setting Callback Breakpoints
- tree examiner
- Navigating the Widget Structure
- widget examiner
- Navigating the Widget Structure
- window
- Setting Callback Breakpoints
- examiners
- overview, in X/Motif analyzer
- Examiners Overview
- selections, in X/Motif analyzer
- Examiners and Selections
- examining data
- Viewing Program Data
- in jello tutorial
- Examining Data
- examining program data
- Viewing Program Data
- examining widget classes
- Setting Callback Breakpoints
- examining widgets
- in X/Motif analyzer tutorial
- Examining Widgets
- exception trap
- Trap Types
- executable
- run directly from the Main View window
- Load Directly into the Main View Window
- execution control buttons
- Execution Control Buttons
- in Main View window
- Execution Control Buttons
- Execution View
- Execution View
- Execution View
- Execution View description
- Basic Tips and Features
- exiting the debugger
- Exiting the Debugger
- Expression column in Expression View
- Expression View Window
- Expression field in Data Explorer
- in jello tutorial
- Examining Data
- Expression View
- viewing variables with
- Viewing Variables Using the Expression View
Window
- Views menu option
- Viewing Program Data
- Expression View selection in Views menu
- in jello tutorial
- Examining Data
- Expression View Window
- for evaluating expressions
- Expression View Window
- viewing variables with
- Using the Expression View
- expressions
- C++
- Evaluating Expressions in C++
- for C operations
- Evaluating Expressions in C
- Fortran
- Evaluating Expressions in Fortran
- fibo program
- Fibonacci program used in multiprocess tutorial
- Debugging a Multiprocess C Program
- File Browser for locating and loading files
- Load from the File Browser Dialog Box
- files (source)
- loading
- How to Load Source Files
- managing
- Selecting Source Files
- files, comparing source code with xdiff
- Comparing Source Code Files
- files, finding for Fix+Continue
- Change ID, Build Path, and Other Concepts
- finding files for Fix+Continue
- Change ID, Build Path, and Other Concepts
- Fix+ continue
- change id
- Change ID, Build Path, and Other Concepts
- Fix+continue
- basic cycle description
- Fix+Continue Functionality
- breakpoints
- Setting Breakpoints in Redefined Code
- build path
- Change ID, Build Path, and Other Concepts
- changing code (tutorial)
- Changing Code
- changing code from the command line
- Changing Code from the Debugger Command Line
- comparing original to redefined code
- Comparing Original and Redefined Code
- deleting changed code (tutorial)
- Deleting Changed Code
- editing a function (tutorial)
- Editing a Function
- functionality and features
- Fix+Continue Functionality
- interface description
- The Fix+Continue Interface
- introduction and tutorial
- Debugging with Fix+Continue
- overview
- Debugging with Fix+Continue
- redefining function
- Redefining a Function: time1 Program
- redefining functions with
- Debugging with Fix+Continue
- restrictions
- Restrictions on Fix+Continue
- sample session (tutorial)
- Setting up the Sample Session
- setting traps for
- Setting Breakpoints in Redefined Code
- Status window
- Setting Breakpoints in Redefined Code
- switching between compiled and redefined code
- Switching between Compiled and Redefined Code
- tutorial
- Fix+Continue Tutorial
- WorkShop integration
- Fix+Continue Integration with Debugger Views
- fork application
- Multiple Process Debugging
- fork editor
- Integrating the Debugger with Other WorkShop Tools
- fork processes
- Using the Multiprocess Explorer Window
- Format menu in Expression View
- Expression View Window
- in jello tutorial
- Examining Data
- fortran
- debugging a multiprocess fortran program
- Debugging a Multiprocess Fortran Program
- fortran multiprocess debugging session
- Fortran Multiprocess Debugging Session
- general fortran debugging hints
- General Fortran Debugging Hints
- Fortran 90 tutorial code example
- Fortran 90 Code Example and Short Tutorial
- Fortran expressions
- Evaluating Expressions in Fortran
- Fortran function calls
- Fortran Function Calls
- Fortran variables supported in expressions
- Fortran Variables
- frames
- Traceback Through the Call Stack Window
- free call errors
- heap corruption errors
- Finding Heap Corruption Errors
- free run
- of single 6.5 POSIX pthread
- User-Level Continue of Single 6.5 POSIX Pthread
- function definitions, comparing
- (in Fix+Continue tutorial)
- Comparing Function Definitions
- function, editing
- Editing a Function
- function, redefining
- Fix+continue
- Redefining a Function: time1 Program
- functions, identifying
- Change ID, Build Path, and Other Concepts
- -g option for compiling
- Basic Tips and Features
- getstarted tutorial directory
- Basic Tips and Features
- getting started with debugger: tutorial
- Getting Started with the Debugger
- Group Trap Default toggle
- Setting Traps Using the Traps Menu in the Main View Window
- heap corruption
- access to freed memory
- Typical Heap Corruption Problems
- access to uninitialized memory
- Typical Heap Corruption Problems
- boundary overrun definition
- Typical Heap Corruption Problems
- boundary underrun definition
- Typical Heap Corruption Problems
- compiling with malloc library
- Compiling with the Malloc Library
- detection
- Detecting Heap Corruption
- double frees
- Typical Heap Corruption Problems
- erroneous frees
- Typical Heap Corruption Problems
- how to find heap corruption errors
- Finding Heap Corruption Errors
- trapping errors using the malloc library
- Trapping Heap Errors Using the Malloc Library
- typical problems
- Typical Heap Corruption Problems
- identifying functions
- Change ID, Build Path, and Other Concepts
- include files
- and Fix+Continue
- Change ID, Build Path, and Other Concepts
- integration of ProDev WorkShop tools
- Integrating the Debugger with Other WorkShop Tools
- introductory tips and features for debugging
- Getting Started with the Debugger
- jello program
- Run the jello Program
- Jump To selection in PC menu
- Controlling Program Execution Continue To/Jump To
- Kill button description
- Options for Controlling Program Execution
- Kill button in the Main View window
- Execution Control Buttons
- Language menu in Expression View
- Expression View Window
- in jello tutorial
- Examining Data
- launching debugger in Multiprocess Explorer
- Launch the Debugger in Multiprocess Explorer
- launching the X/Motif analyzer
- Debugging with the X/Motif Analyzer
- launching X/Motif analyzer
- Launching the X/Motif Analyzer
- lint
- option for debugging scientific programs
- Step 1: Use lint
- -lmalloc_ss library
- for finding heap corruption problems
- Finding Heap Corruption Errors
- Load expressions selection in Expression View--> Config menu
- Expression View Window
- load files
- directly into the Main View window
- Load Directly into the Main View Window
- through the File Browser Window
- Load from the File Browser Dialog Box
- through the Open dialog box
- Load from the Open Dialog Box
- with File Browser
- Load from the File Browser Dialog Box
- Load traps... selection in config menu in trap manager
- Saving and Reusing Trap Sets
- loading source files
- How to Load Source Files
- locally distributed application
- Multiple Process Debugging
- locate files
- with File Browser
- Load from the File Browser Dialog Box
- Lock button description
- Options for Controlling Program Execution
- Main View window
- All/Single button
- Execution Control Buttons
- Command field
- Features of the Main View Window Control Panel
- Cont button
- Execution Control Buttons
- control panel
- The Main View Window Control Panel
- Display menu
- Admin Menu
- execution control buttons
- Execution Control Buttons
- general description
- The Debugger Main View Window
- Kill button
- Execution Control Buttons
- Next button
- Execution Control Buttons
- PC menu
- Controlling Program Execution Continue To/Jump To
- Controlling Program Execution Continue To/Jump To
- Run button
- Execution Control Buttons
- Sample button
- Execution Control Buttons
- Status field
- Features of the Main View Window Control Panel
- Features of the Main View Window Control Panel
- Stay Focused/Follow Interesting button
- Execution Control Buttons
- Step button
- Execution Control Buttons
- Stop button
- Execution Control Buttons
- Main View window (X/Motif analyzer tutorial)
- Setting up the Sample Session
- malloc call failing
- heap corruption error
- Finding Heap Corruption Errors
- malloc library
- compiling with
- Compiling with the Malloc Library
- MALLOC_CLEAR_FREE_PATTERN
- Setting Environment Variables
- MALLOC_CLEAR_MALLOC
- Setting Environment Variables
- MALLOC_CLEAR_MALLOC_PATTERN
- Setting Environment Variables
- MALLOC_FASTCHK
- Setting Environment Variables
- Setting Environment Variables
- MALLOC_FASTCHK environment variable
- and heap corruption errors
- Finding Heap Corruption Errors
- MALLOC_MAXMALLOC
- Setting Environment Variables
- MALLOC_NO_REUSE
- Setting Environment Variables
- MALLOC_TRACING
- Setting Environment Variables
- MALLOC_VERBOSE
- Setting Environment Variables
- managing source files
- Selecting Source Files
- memalign call with improper alignment
- heap corruption error
- Finding Heap Corruption Errors
- memory locations
- Viewing Program Data
- Memory View
- Views menu option
- Viewing Program Data
- MPI application debugging
- Debugging an MPI Single System Image Application
- MPI single system image application
- Multiple Process Debugging
- multiple process debugging
- description and introduction
- Multiple Process Debugging
- multiprocess
- add and remove processes
- Adding and Removing Processes
- additional main view windows for
- Bringing up Additional Main View Windows
- debugging a multiprocess fortran program
- Debugging a Multiprocess Fortran Program
- fortran multiprocess debugging session
- Fortran Multiprocess Debugging Session
- multiprocess traps
- Multiprocess Traps
- preferences
- Multiprocess Preferences
- using trap manager to control trap inheritance (tutorial)
- Using the Trap Manager to Control Trap Inheritance
- view control buttons
- Using Multiprocess Explorer Control Buttons
- viewing process status
- Viewing Process Status
- Multiprocess Explorer
- launching debugger in
- Launch the Debugger in Multiprocess Explorer
- to control execution
- Using Multiprocess Explorer to Control Execution
- Multiprocess Explorer window
- Using the Multiprocess Explorer Window
- multiprocess traps
- Setting Single-Process and Multiprocess Traps
- Multiprocess View
- Views menu option
- Viewing Program Data
- multiprocessing
- debugging
- Multiple Process Debugging
- N selection in Next menu
- Execution Control Buttons
- N selection in step into menu
- Execution Control Buttons
- Next button
- Basic Tips and Features
- Next button description
- Options for Controlling Program Execution
- Next button in the Main View window
- Execution Control Buttons
- Open dialog box
- loading files
- Load from the Open Dialog Box
- overflows
- how to find in scientific programs
- Step 4: Find Divisions by Zero and Overflows
- path remapping
- Path Remapping
- path remapping case example
- Case Example for Path Remapping
- PC menu
- Controlling Program Execution Continue To/Jump To
- Continue To
- Controlling Program Execution Continue To/Jump To
- Jump To
- Controlling Program Execution Continue To/Jump To
- PC menu in main view window
- Controlling Program Execution Continue To/Jump To
- pending trap
- definition
- Trap Types
- performance analyzer
- how to access from Main View window
- Integrating the Debugger with Other WorkShop Tools
- performance data
- Sample button
- Execution Control Buttons
- pgrp trap debugger command option
- Setting Single-Process and Multiprocess Traps
- pollpoint
- About Traps
- preferences for multiprocesses
- Multiprocess Preferences
- preparing the fileset for X/Motif analyzer tutorial
- Setting up the Sample Session
- process group
- Using the Multiprocess Explorer Window
- program counter
- Controlling Program Execution Continue To/Jump To
- definition
- Examining Data
- Program data
- Viewing Program Data
- program execution
- options for controlling
- Options for Controlling Program Execution
- program execution control
- Controlling Program Execution
- Main View control panel
- The Main View Window Control Panel
- PC menu
- Controlling Program Execution Continue To/Jump To
- program output, tracking
- Change ID, Build Path, and Other Concepts
- pthreads
- and blocking anomalies
- Blocking Anomalies
- and scheduling anomalies
- Scheduling Anomalies
- debugging a pthreaded program
- Debugging a Pthreaded Program
- debugging session
- Pthread Debugging Session
- how to continue a single pthread
- How to Continue a Single POSIX 6.5 Pthread
- pthread debugging hints
- Other Pthread Debugging Hints
- user-level continue of single 6.5 POSIX pthread
- User-Level Continue of Single 6.5 POSIX Pthread
- viewing pthreaded applications
- Viewing Multiprocess and Pthreaded Applications
- RCS
- Integrating the Debugger with Other WorkShop Tools
- Read-Only
- debugger status
- Debugger with Fix+Continue Support
- realloc call errors
- heap corruption error
- Finding Heap Corruption Errors
- redefined code
- distinguished from compiled code
- How Redefined Code Is Distinguished from Compiled Code
- redefining a function in Fix+Continue (tutorial)
- Redefining a Function: time1 Program
- redefining functions
- Debugging with Fix+Continue
- Register View
- Views menu option
- Viewing Program Data
- registers
- Viewing Program Data
- Remap paths selection in session menu
- Path Remapping
- removing traps with mouse
- Setting Traps with the Mouse
- restrictions and limitations of X/Motif analyzer
- Restrictions and Limitations
- Result column in Expression View
- Expression View Window
- Resume child after attch on sproc
- in multiprocess tutorial
- Using Multiprocess Explorer to Control Execution
- Return button description
- Options for Controlling Program Execution
- Return button in the Main View window
- Main View
- Return button
- Execution Control Buttons
- RUN button description
- Options for Controlling Program Execution
- Run button in the Main View window
- Execution Control Buttons
- Sample button in the Main View window
- Execution Control Buttons
- sample session
- setting up for X/Motif analyzer
- Setting up the Sample Session
- sample session setup
- Fix+continue
- Setting up the Sample Session
- sample trap
- Trap Types
- sample trap command
- Setting Single-Process and Multiprocess Traps
- sample traps
- About Traps
- samples
- About Traps
- Setting Traps (Breakpoints)
- See Also traps
- Save expressions selection in Expression View --> Config menu
- Expression View Window
- Save traps... selection in config menu in trap manager
- Saving and Reusing Trap Sets
- saving changes to source file (Fix+Continue tutorial)
- Saving Changes
- scheduling anomalies
- and pthreads
- Scheduling Anomalies
- scientific programs
- checking for out-of-bounds array accesses
- Step 2: Check for Out-of-Bounds Array Accesses
- checking for uninitialized variables used in calculations
- Step 3: Check for Uninitialized Variables Being Used in Calculations
- core file analysis for
- Step 5: Perform Core File Analysis
- finding divisions by zero and overflows
- Step 4: Find Divisions by Zero and Overflows
- suggestions for debugging serial execution of
- Suggestions for Debugging for Serial Execution of Scientific Programs
- using lint for debugging
- Step 1: Use lint
- scripts
- for customizing the debugger
- Customizing the Debugger with Scripts
- Search field in trap manager
- Moving around the Trap Display Area
- Search window
- Searching
- searching for character strings
- Searching
- searching in the jello tutorial
- Perform a Search
- Set Trap
- selection in Traps menu
- Setting Traps Using the Traps Menu in the Main View Window
- setting traps
- in jello tutorial
- Setting Traps
- introduction
- Setting Traps (Breakpoints)
- setting traps at the cvd> command line
- Setting Traps Using the cvd Command Line
- setting traps with the mouse
- Setting Traps with the Mouse
- setting traps with the Traps menu
- Setting Traps Using the Traps Menu in the Main View Window
- Signal panel
- Setting Traps by Using Signal Panel and System Call Panel
- signal trap debugger command option
- Syntaxes
- signal traps
- About Traps
- signals
- About Traps
- Setting Traps (Breakpoints)
- See Also traps
- SIGTERM signal
- Using the Multiprocess Explorer Window
- source annotation column
- traps
- Setting Traps Using the Traps Menu in the Main View Window
- source code status indicator
- Debugger with Fix+Continue Support
- source control
- using configuration management tools for
- Integrating the Debugger with Other WorkShop Tools
- source file
- saving changes to (Fix+Continue tutorial)
- Saving Changes
- source files
- comparing code files with xdiff
- Comparing Source Code Files
- loading
- How to Load Source Files
- managing
- Selecting Source Files
- sproc processes
- Using the Multiprocess Explorer Window
- ssmalloc_error
- Trapping Heap Errors Using the Malloc Library
- stack frame
- Examining Data
- Examining Data
- stack frames
- Traceback Through the Call Stack Window
- starting the debugger
- Starting the Debugger
- starting, program execution
- Execution Control Buttons
- startup file
- for customizing the debugger
- Using a Startup File
- static analyzer
- how to access from the Main View window
- Integrating the Debugger with Other WorkShop Tools
- Status field in the Main View window
- Features of the Main View Window Control Panel
- Features of the Main View Window Control Panel
- Status window
- Fix+continue
- Setting Breakpoints in Redefined Code
- status, viewing
- Setting Breakpoints in Redefined Code
- Stay Focused/Follow Interesting button in the Main View window
- Execution Control Buttons
- Step button
- Basic Tips and Features
- Step button in the Main View window
- Execution Control Buttons
- Stop All Defaults toggle
- Setting Traps Using the Traps Menu in the Main View Window
- Stop button description
- Options for Controlling Program Execution
- Options for Controlling Program Execution
- Stop button in the Main View
- Execution Control Buttons
- stop trap
- Trap Types
- stop trap command
- Setting Single-Process and Multiprocess Traps
- stop traps
- About Traps
- in jello tutorial
- Setting Traps
- stopping, process execution
- Execution Control Buttons
- subscript controls in Array Browser
- Examining Data
- switching between compiled and redefined code
- in Fix+Continue
- Switching between Compiled and Redefined Code
- Syscall panel
- Setting Traps by Using Signal Panel and System Call Panel
- syscall trap debugger command option
- Syntaxes
- system calls
- About Traps
- Setting Traps (Breakpoints)
- See Also traps
- traps
- About Traps
- tab overflow area
- Using Additional Features of the Analyzer
- tabs
- Using Additional Features of the Analyzer
- tools integration
- Integrating the Debugger with Other WorkShop Tools
- tracking program output
- Change ID, Build Path, and Other Concepts
- trap condition
- Setting a Trap Condition
- trap examples
- Setting Single-Process and Multiprocess Traps
- Trap Manager
- in jello tutorial
- Setting Traps
- Trap manager menus
- Setting Traps in the Trap Manager Window
- Trap Manager Window
- introduction to
- Setting Traps in the Trap Manager Window
- trap triggers
- Trap Triggers
- trap types
- Trap Types
- traps
- About Traps
- adding a breakpoint for a widget
- Examining Widgets
- all trap debugger command option
- Setting Single-Process and Multiprocess Traps
- C++ exception trap
- Trap Types
- command syntaxes for
- Syntaxes
- descriptive overview
- Setting Traps (Breakpoints)
- disabling in jello tutorial
- Setting Traps
- enabling and disabling
- Enabling and Disabling Traps
- for multiprocesses
- Multiprocess Traps
- how to set
- Setting Traps
- in jello tutorial
- Setting Traps
- introduction
- Setting Traps (Breakpoints)
- multiprocess traps
- Setting Single-Process and Multiprocess Traps
- one-time
- Controlling Program Execution Continue To/Jump To
- pending trap
- Trap Types
- pgrp trap debugger command option
- Setting Single-Process and Multiprocess Traps
- removing with mouse
- Setting Traps with the Mouse
- sample trap
- Trap Types
- sample trap command
- Setting Single-Process and Multiprocess Traps
- setting at the cvd command line
- Setting Traps Using the cvd Command Line
- setting conditions
- Setting a Trap Condition
- setting cycle count
- Setting a Trap Cycle Count
- setting with mouse
- Setting Traps with the Mouse
- setting with the Traps menu
- Setting Traps Using the Traps Menu in the Main View Window
- Setting a Trap with the Traps Menu
- Signal panel
- Setting Traps by Using Signal Panel and System Call Panel
- stop trap
- Trap Types
- stop trap command
- Setting Single-Process and Multiprocess Traps
- Syscall panel
- Setting Traps by Using Signal Panel and System Call Panel
- trap examples
- Setting Single-Process and Multiprocess Traps
- triggering
- Traps Terminology
- traps definition
- Traps Terminology
- Traps menu in trap manager
- Setting Traps in the Trap Manager Window
- Setting a Trap with the Traps Menu
- traps terminology
- Traps Terminology
- traps, setting (Fix+Continue tutorial)
- Setting Breakpoints in Redefined Code
- tree examiner
- Navigating the Widget Structure
- trigger
- traps term
- Traps Terminology
- triggering traps
- Traps Terminology
- troubleshooting incorrect answers
- Step 6: Troubleshoot Incorrect Answers
- true multiprocess program
- Multiple Process Debugging
- tutorials
- debugging a multiprocess C program
- Debugging a Multiprocess C Program
- Fix+Continue
- Fix+Continue Tutorial
- fortran multiprocess debugging session
- Fortran Multiprocess Debugging Session
- heap corruption tutorial
- Heap Corruption Detection Tutorial
- how to load source files
- How to Load Source Files
- introductory: C code
- C Example and Short Tutorial
- introductory: Fortran 90
- Fortran 90 Code Example and Short Tutorial
- jello
- running
- Run the jello Program
- jello program
- Tutorial: The jello Program
- path remapping
- Case Example for Path Remapping
- starting a multiprocess session
- Starting a Multiprocess Session
- X/Motif analyzer
- X/Motif Analyzer Tutorial
- uninitialized variables
- Step 3: Check for Uninitialized Variables Being Used in Calculations
- using the X/Motif analyzer
- Introduction to the X/Motif Analyzer
- Variable Browser
- in jello tutorial
- Examining Data
- View menu option
- Viewing Program Data
- viewing variables with
- Viewing Variables Using the Variable Browser
- Using the Variable Browser
- Variable Browser selection in Views menu
- Examining Data
- variables
- assigning values to
- Assigning Values to Variables
- options for viewing
- Options for Viewing Variables
- Options for Viewing Variables
- viewing at the cvd command line
- Using the cvd Command Line
- viewing with Array Browser
- Viewing Variables Using the Array Browser
- viewing with Click To Evaluate
- Viewing Variables Using Click To Evaluate
- Using Click to Evaluate
- viewing with cvd> command line
- Viewing Variables Using the cvd Command Line
- viewing with Data Explorer (C code only)
- Viewing Variables Using the Array Browser
- viewing with Expression View
- Viewing Variables Using the Expression View
Window
- viewing with the Array Browser
- Using the Array Browser
- viewing with the Data Explorer (C code only)
- Using the Data Explorer
- viewing with the Expressions View window
- Using the Expression View
- viewing with the Variable Browser
- Using the Variable Browser
- viewing with Variable Browser
- Viewing Variables Using the Variable Browser
- versioning
- and accessing configuration management tools
- Integrating the Debugger with Other WorkShop Tools
- view windows
- Multiprocess Explorer
- Using the Multiprocess Explorer Window
- viewing data
- Viewing Program Data
- viewing status (Fix+Continue tutorial)
- Setting Breakpoints in Redefined Code
- watch command
- in jello tutorial
- Setting Traps
- watch trap debugger command option
- Syntaxes
- watchpoint
- Setting Traps
- definition
- Setting Traps
- watchpoints
- About Traps
- About Traps
- Setting Traps (Breakpoints)
- See Also traps
- widget classes, examining
- Setting Callback Breakpoints
- widget hierarchy
- Navigating the Widget Structure
- widget structure, navigating
- Navigating the Widget Structure
- widgets, examining
- Examining Widgets
- window attributes, viewing
- Setting Callback Breakpoints
- window examiner
- Setting Callback Breakpoints
- WorkShop integration
- Fix+Continue Integration with Debugger Views
- X window system resources
- changing to customizing the debugger
- Changing X Window System Resources
- xdiff
- Comparing Function Definitions
- xhost setting for debugger
- Getting Started with the Debugger
- X/Motif analyzer
- “additional” features
- Using Additional Features of the Analyzer
- debugging with
- Debugging with the X/Motif Analyzer
- default view
- Navigating the Widget Structure
- inspecting data with
- Inspecting Data
- inspecting the control flow with
- Inspecting the Control Flow
- launching
- Launching the X/Motif Analyzer
- navigating widget structure
- Navigating the Widget Structure
- overview
- X/Motif Analyzer
- restrictions and limitations
- Restrictions and Limitations
- starting
- Debugging with the X/Motif Analyzer
- tracing execution with
- Tracing the Execution