HP 3000 Manuals

WHAT IS A BREAKPOINT? [ MPE Debug/Stack Dump Reference Manual ] MPE/iX 5.0 Documentation


MPE Debug/Stack Dump Reference Manual

WHAT IS A BREAKPOINT? 

A breakpoint is a pause in program execution during which control is
given to the DEBUG program until you specifically request that execution
resumes.  During this pause, you may display any data registers belonging
to your program or any program registers that currently contain program
code.  Bounds are set so that you cannot access data or code not
belonging to your program.  Exceptions to this general rule are made if
you have the privileged mode capability that allows you to display and
modify system areas.

When a breakpoint is reached, the program pauses just prior to the
instruction specified in the B or R command.  Following the breakpoint
that instruction is executed.

At each breakpoint, a message is issued showing the current breakpoint
location.  The form is:

     *BREAK* s.nnn 

where

s                is the segment number of the current segment

nnn              is the location of the breakpoint relative to the start
                 of code.



MPE/iX 5.0 Documentation