BASICHELP.HLB  —  Release Notes, Known problems and Restrictions, Debugger problems
    With this release of the compiler, debugging support for I64
    BASIC programs is not complete. The "OpenVMS I64 V8.4-1H1 Release
    Notes" document contains general release notes on the debugger.
    This section describes additional problems and workarounds
    specific to I64 BASIC programs.

    o  Examining a symbol declared with the DIMENSION keyword
       sometimes causes a debugger access violation.

       Workaround: Type SHOW SYMBOL/ADDRESS then examine the memory
       location directly.

    o  Examining a field in a record sometimes fails with the error:

           %DEBUG-W-NOFIELD, 'xxx' is not a field in this record

       Workaround: Examine the entire record.

    o  In some cases the Debugger can not determine the end of user
       code. In these cases, the following message may be produced if
       you STEP at the last line of user application code:

           DBG> Step
           %DEBUG-W-SCRNOSRCLIN, no source line for address xxxxxxxx for display in SRC

       You can ignore this message.

    o  Examining some types of variables is not possible, including:
       A RECORD variable, or an array of RECORDs which is declared
       in a MAP DYNAMIC and also passed as a parameter to another
       routine.

    o  Examining EXTERNAL constants with a plain EVALUATE command
       results in a warning message. Instead the EVALUATE/ADDRESS
       command should be used. Note that it is not possible to
       display EXTERNAL constants in floating point format.

    o  Problems with examining dynamic objects in the debugger.

       Certain types of dynamic objects referenced by descriptors
       cannot be displayed in the OpenVMS debugger.

       Workaround: The inability to display these kinds of objects is
       a restriction.
Close Help