Library /sys$common/syshlp/dbg$help.hlb
DEBUG, SET, BREAK, Qualifiers, /HANDLER

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    Causes the debugger to scan the call stack and attempt to set
    a breakpoint on every established frame-based handler whenever
    the program being debugged has an exception. The debugger does
    not discriminate between standard RTL handlers and user-defined
    handlers.

    On Alpha systems, many RTLs establish a jacket RTL handler on a
    frame where the user program has defined its own handler. This
    RTL jacket does some setup and argument manipulation before
    actually calling the handler defined by the user. When processing
    the exception, the debugger sets the breakpoint on the jacket RTL
    jacket handler, because that is the address on the call stack. If
    the debugger suspends program execution at a jacket RTL handler,
    you can usually reach the user-defined handler by entering a
    STEP/CALL command followed by a STEP/INTO command. Some cases
    might require that you enter additional sequences of STEP/CALL
    and STEP/INTO commands. See the OpenVMS Calling Standard for more
    information on frame-based handlers.

    If the jacket RTL handler is part of an installed shared image
    such as ALPHA LIBOTS, the debugger cannot set a breakpoint on it.
    In this case, activate the RTL as a private image by defining the
    RTL as a logical name. For example:

      $DEFINE LIBOTS SYS$SHARE:LIBOTS.EXE;

    Note that the trailing semicolon (;) is required.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet

Polarhome, production since 1999.
Member of Polarhome portal.