HP gnu source-level debugger 5992-4701 User Manual

Page 55

Advertising
background image

marked to be
disabled or deleted
when hit.

Enabled or Disabled

Enabled
breakpoints are
marked with 'y'. 'n'
marks breakpoints
that are not
enabled.

Address

Where the
breakpoint is in
your program, as a
memory address.

What

Where the
breakpoint is in the
source for your
program, as a file
and line number.

If a breakpoint is conditional, info break shows
the condition on the line following the affected
breakpoint; breakpoint commands, if any, are
listed after that.

info break

with a breakpoint number n as

argument lists only that breakpoint. The
convenience variable $_ and the default
examining-address for the x command are set to
the address of the last breakpoint listed (see

“Examining memory” (page 87)

).

info break

displays a count of the number of

times the breakpoint has been hit. This is especially
useful in conjunction with the ignore command.
You can ignore a large number of breakpoint hits,
look at the breakpoint info to see how many times
the breakpoint was hit, and then run again,
ignoring one less than that number. This will get
you quickly to the last hit of that breakpoint.

GDB allows you to set any number of breakpoints at the same place in your program.
There is nothing silly or meaningless about this. When the breakpoints are conditional,
this is even useful (see

“Break conditions” (page 59)

.

5.1 Breakpoints

55

Advertising