Debugging with GDB Manual (5900-1473; WDB 6.2; January 2011)

Table Of Contents
16.2.1 Auxiliary breakpoint commands
The following table lists the XDB and equivalent HP WDB auxiliary breakpoint related
commands:
Table 11 Auxillary breakpoint commands
MeaningHP WDB EquivalentXDB Command
Print any stringp "any string"any_string
Conditionally execute cmdsif expr cmds [else cmds]
end
if expr {cmds} [{cmds}]
Quiet breakpointsQ (with -xdb), silent (must
be first command in a commands
list)
Q
16.2.2 Breakpoint creation commands
The GDB equivalent of the count and cmds arguments is to use the commandsbnum
command to set an ignore count and/or to specify commands to be executed for that
breakpoint.
For C++ programs, you can use the regular-expression breakpoint command rbreak
to set breakpoints on all the member functions of a class or on overloaded functions
outside a class.
The following table lists the XDB and equivalent HP WDB commands for creating
breakpoints:
Table 12 Breakpoint creation commands
MeaningHP WDB EquivalentXDB Command
Set a breakpoint at the specified
location.
b locb loc
Set a breakpoint at the current line.bb
Set breakpoint at a code address.ba address (with -xdb), b
*address
ba address
Set breakpoint at procedure
beginning.
No equivalent (use b proc)bb [depth]
Set an instance breakpoint at the
first executable line of expr.proc.
b class::proc cond bnum
(this == expr)
bi expr.proc
Set an instance breakpoint at first
executable line. No equivalent of
all non-static member functions of
the instance of a class (no base
classes).
No Equivalentbi -c expr
264 XDB to HP WDB Transition Guide