HP WDB GUI 5.7 Reference Manual (September 2007)
WDB GUI Overview
Summary of Features
Chapter 1 15
While debugging a multithreaded application, if you suspect that a specific thread is
causing a problem, suspend other threads in the debugger and debug the thread that
causes the problem. The Enable/Disable Thread feature in WDB GUI enables you to
disable and enable specific threads.
• Steplast, Step-in, and Step-out support for C and C++:
• Support for configuring display of string characters:
WDB GUI allows you to configure the number of string characters or array elements to be
displayed in the LocalVariables/Watch/ QuickWatch views. Lower values can mean less
memory is consumed while displaying large data structures. The default value is 200. You
can set the value to a number between 0 and 1700 in the "Maximum Array Elements to be
printed" text box using Edit > Preferences menu. However, to optimize memory
consumption of WDB GUI, it is recommended that you keep this number as small as
needed for your debugging session.
• WDB-GUI enables you to debug your applications in the Command window using the
command-line interface.
• Hexadecimal and Decimal display in Dwell:
This feature allows you to view the hexadecimal and decimal values of the variables.
When you dwell on a variable, the value of the variable is displayed in decimal and
hexadecimal formats as a tooltip in the Source view of the WDB GUI. To view only
decimal values, disable the hexadecimal display by setting the preference in "Display in
decimal & hexadecimal format with dwell feature" checkbox in the Debugger Preferences
dialog box.
• The Print debugger command:
This command has been added to the source popup menu. You can mask any variable and
right click (click M2) on this source popup menu item to print the value of the highlighted
variable in the Command view.
• Saving Commandline History:
Allows you to save commandline history across WDB GUI sessions. You can also save and
restore the sequence of commands in the GUI commandline, along with the other session
contents, using Save/Restore Session.
• Creating Buttons Dynamically:
Allows you to create buttons dynamically from within the WDB GUI. You can associate all
operations that are valid at the debugger prompt (gdb) with a button. You can save and
restore the list of dynamically created buttons across GUI sessions.
• Automatic update of source search path when breakpoint is set: