Debugging with GDB Manual The GNU Source-Level Debugger (769148-001, March 2014)
• “Support for Fortran array slices” (page 170)
• “Displaying enumerators” (page 170)
• “Support for debugging typedefs” (page 171)
• “Support for steplast command for C and C++” (page 171)
• “Getting information from a non-debug executable” (page 171)
• “Debugging optimized code” (page 172)
• “Debugging with ARIES” (page 175)
• “Visual Interface for HP WDB” (page 176)
• “Support for ddd” (page 181)
• “Support for XDB commands” (page 181)
• “GDB Logging Commands” (page 181)
• “Support for command line calls in a stripped executable” (page 181)
• “Displaying the current block scope information” (page 183)
• “Linux support” (page 183)
• “Source level debugging ” (page 183)
• “Support for using old DW-VIRTUALITY values” (page 184)
• “Additional support for examining registers” (page 184)
• The info module ADDRESS command identifies load modules, and determines whether it
lies in the text or data region for a given address.
• On PA-RISC systems, sanity check for core files dumped by hardware generated signals can
be performed. HP WDB can detect and warn the user about certain cases of corrupted core
files.
• Interception of synchronous signals used by sigwait(), sigwaitinfo() and
sigtimedwait() functions. These signals are displayed by HP WDB just like asynchronous
signals but are always passed to the debugger whether [nopass] is set or not.
• For PA 64-bit applications, HP WDB can step into shared library bind-on-reference calls. This
support is available for PA 32-bit as well.
• Support for deferred breakpoints on dlopened and shl_loaded libraries with stripped
main program.
• C99 variable arrays implemented on Integrity systems. This support is available on PA-RISC
as well.
• The show envvars command can be used to print information on environment variables
supported by HP WDB.
• The info symbol ADDRESS command has been enhanced to search for a symbol at the
given address. Previously, the info symbol command could be used only to search the
global namespace.
• Support for persistent display of expressions across re-runs. The user does not need to re-initiate
the display settings for every run.
• Support for debugging of executables with method and expressions involving covariant return
types
• Support for commands, catch throw, catch catch, and info catch, for debugging
exception handlers in C++ on Integrity systems, with the aCC compiler A.06.00 and later.
• Support for the steplast command for C and C++ only for PA-RISC applications.
98 HP-UX Configuration-Specific Information