HP (Hewlett-Packard) 5992-4701 Computer Hardware User Manual


 
Table 16-9 Auxillary breakpoint commands
MeaningWDB EquivalentXDB Command
Print any string
p "any string"any_string
Conditionally execute cmds
if expr cmds [else cmds]
end
if expr {cmds} [{cmds}]
Quiet breakpoints
Q (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 WDB commands for creating
breakpoints:
Table 16-10 Breakpoint creation commands
MeaningWDB 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 Equivalent
bi -c expr
Set an instance breakpoint at first
executable line of all non- static
member functions of the instance's
class (base classes included).
No equivalent
bi -C expr
16.2 Overall breakpoint commands 261