HP 3000 Manuals

Ch 46. Debug Low Level Breakpoint Management [ MPE/iX Error Messages Manual Volume III ] MPE/iX 5.0 Documentation


MPE/iX Error Messages Manual Volume III

Chapter 46  Debug Low Level Breakpoint Management 

(Subsystem 165) 

--------------------------------------------------------------

---------------------------------------------------------------

5            MESSAGE    This is an invalid address or caller has
                      insufficient capabilities to access it.

           CAUSE      The address validation routines detected an error
                      while checking the indicated address.

           ACTION     Check the address.  If invalid, pass a valid
                      address.  Remember to make sure the space ID for
                      long pointers is correct.  If additional
                      capabilities are required, increase caller
                      capabilities or reduce protection on target
                      address.

---------------------------------------------------------------

10           MESSAGE    This is an invalid BREAKPOINT INDEX; it is out of
                      range for valid BREAKPOINTS.

           CAUSE      The breakpoint index is out of range of valid
                      breakpoints.

           ACTION     Provide a valid breakpoint index.

---------------------------------------------------------------

15           MESSAGE    The SINGLE STEP COUNT is invalid.

           CAUSE      A negative single step value was passed.

           ACTION     Provide a positive value.

---------------------------------------------------------------

20           MESSAGE    An NM BREAKPOINT (not in the DEBUG TABLE) is at
                      that address.

           CAUSE      An NM breakpoint was found at the indicated
                      address.  Since the breakpoint was not found in the
                      system debug tables, it must be a breakpoint from
                      some other subsystem or placed in the code by the
                      programmer.

           ACTION     Pick another location to set a DEBUG breakpoint
                      since DEBUG will not set a breakpoint on another
                      breakpoint.

---------------------------------------------------------------

25           MESSAGE    The BREAKPOINT INDEX could not be found in the
                      BREAKPOINT TABLE.

           CAUSE      The breakpoint index specified is not in the
                      breakpoint tables.

           ACTION     List the current breakpoints and use an index of an
                      existing breakpoint.

---------------------------------------------------------------

30           MESSAGE    A BREAKPOINT already exists at the indicated
                      address; can't set another.

           CAUSE      The caller tried to set an NM breakpoint where they
                      had already set one.  Complete information about
                      the breakpoint existing at the location is returned
                      in the INFO parameter.

           ACTION     Pick a different place to set the NM breakpoint.
                      Delete the existing breakpoint and then set the new
                      one.

---------------------------------------------------------------

35           MESSAGE    The BREAKPOINT is owned by another process; can't
                      clear it.

           CAUSE      The caller tried to delete an NM breakpoint which
                      he did not own.

           ACTION     Specify an NM breakpoint which the caller set.
                      Grant the user PM capabilities so they may delete
                      other people's breakpoints.

---------------------------------------------------------------

40           MESSAGE    The DATA BUFFER is too small to hold the
                      indicated number of bytes.

           CAUSE      The user requested a data transfer that is larger
                      than the size of the passed buffer.

           ACTION     Increase the size of the buffer or request less
                      data.

---------------------------------------------------------------

45           MESSAGE    A CM BREAKPOINT already exists at that address
                      (it's not in DEBUG TABLES!)

           CAUSE      A CM breakpoint was found at the indicated address.
                      Since the breakpoint was not found in the system
                      debug tables, it must be a breakpoint from some
                      other subsystem or placed in the code by the
                      programmer.

           ACTION     Pick another location to set a DEBUG breakpoint
                      since DEBUG will not set a breakpoint on another
                      breakpoint.

---------------------------------------------------------------

50           MESSAGE    The procedure could not find the CM BREAKPOINT in
                      the BREAKPOINT TABLE; can't clear it.

           CAUSE      The CM breakpoint index specified is not in the
                      breakpoint tables.

           ACTION     List the current CM breakpoints and use an index of
                      an existing breakpoint.

---------------------------------------------------------------

55           MESSAGE    There is a BREAKPOINT already set there.

           CAUSE      The caller tried to set a CM breakpoint where they
                      had already set one.  Complete information about
                      the breakpoint existing at the location is returned
                      in the INFO parameter.

           ACTION     Pick a different place to set the CM breakpoint.
                      Delete the existing breakpoint and then set the new
                      one.

---------------------------------------------------------------

60           MESSAGE    The END ADDRESS is bigger than START, or SIDs
                      don't match in DATA BREAK ADDRESS.

           CAUSE      The caller specified a range of address that cross
                      a space boundary or is not an ascending range.

           ACTION     Specify a correct address range.

---------------------------------------------------------------

65           MESSAGE    The DATA BREAKPOINT INDEX could not be found in
                      the BREAKPOINT TABLE.

           CAUSE      The DATA breakpoint index specified is not in the
                      breakpoint tables.

           ACTION     List the current DATA breakpoints and use an index
                      of an existing breakpoint.

---------------------------------------------------------------

70           MESSAGE    A DATA BREAKPOINT already exists somewhere in the
                      specified range; can't ARM.

           CAUSE      The caller tried to set a DATA breakpoint where
                      they had already set one.  Complete information
                      about the breakpoint existing at the location is
                      returned in the INFO parameter.

           ACTION     Pick a different place to set the DATA breakpoint.
                      Delete the existing breakpoint and then set the new
                      one.

---------------------------------------------------------------

75           MESSAGE    The DATA BREAKPOINT is owned by another process;
                      can't clear it.

           CAUSE      The caller tried to delete a data breakpoint which
                      he did not own.

           ACTION     Specify a DATA breakpoint which the caller set.
                      Grant the user PM capabilities so they may delete
                      other peoples' breakpoints.

---------------------------------------------------------------

85           MESSAGE    The TARGET PIN is invalid or cannot be found in
                      the DEBUG TABLES.

           CAUSE      The system breakpoint PIN SYS_BP_PIN was specified
                      and is invalid for the desired function.  Specified
                      PIN is not being monitored by the caller.
                      Specified PIN does not exist at all in the debug
                      tables.

           ACTION     Provide a correct PIN number.

---------------------------------------------------------------

90           MESSAGE    The procedure could not find the PIN in
                      BREAKPOINT TABLE; can't ARM LOWER PRIV trap.

           CAUSE      A process attempted to stop at a place for which it
                      had insufficient capabilities.  An attempt was made
                      to arm the LOWER PRIV trap, stopping the process at
                      the proper time.  The trap could not be armed.

           ACTION     None.

---------------------------------------------------------------

95           MESSAGE    No STATE found for the indicated PIN; can't ARM
                      the LOWER PRIV trap.

           CAUSE      A process attempted to stop at a place for which it
                      had insufficient capabilities.  An attempt was made
                      to arm the LOWER PRIV trap, stopping the process.
                      The trap could not be armed.

           ACTION     None.

---------------------------------------------------------------

100          MESSAGE    The maximum number of BREAKPOINTS for your
                      process has been reached.

           CAUSE      Each debug user is allowed a maximum fixed number
                      of breakpoints.  That limit has been reached for
                      the calling process.

           ACTION     Delete some existing breakpoints.

---------------------------------------------------------------

105          MESSAGE    You are not a DEBUG user (see the documentation
                      on how to use DEBUG routines).

           CAUSE      The caller has not identified himself as a debug
                      user by calling the debug_user_setup routine.

           ACTION     Call the debug_setup_user procedure.

---------------------------------------------------------------

110          MESSAGE    You are not monitoring that PIN; can't
                      REMOVE/DISARM event.

           CAUSE      Probable cause is corruption of the internal debug
                      tables.

           ACTION     Kill all processes using DEBUG and retry the
                      desired operation.  Reboot the system.  Call your
                      Hewlett-Packard Representative if the problem
                      persists.

---------------------------------------------------------------

115          MESSAGE    Your user must have PRIV capabilities for this
                      function.

           CAUSE      A request to perform an operation which required
                      the user to hav PM capabilities was issued.
                      Possibilities include:  writing register data is
                      not allowed without PM; resuming execution at a new
                      location requires PM.

           ACTION     Grant the user PM capability.

---------------------------------------------------------------

120          MESSAGE    You may not resume that PIN; someone else has
                      control over it.

           CAUSE      Same as for Message Content.

           ACTION     Provide a correct PIN number.

---------------------------------------------------------------

125          MESSAGE    DEBUG cannot be run on this system; DEBUG system
                      start up code failed.

           CAUSE      Debug was not successfully initiated at system boot
                      time.  It is not available.

           ACTION     Reboot the system.  If the problem persists, call
                      your Hewlett-Packard Representative.

---------------------------------------------------------------

130          MESSAGE    The procedure could not locate the DEBUGGER
                      GLOBAL DATA area.

           CAUSE      DEBUG could not allocate storage to maintain its
                      own local data storage.  This could be due to lack
                      of disk space for virtual memory.

           ACTION     Verify that there is free virtual memory disk
                      space.

---------------------------------------------------------------

135          MESSAGE    The actual INSTRUCTION for that address is not in
                      the BREAKPOINT TABLE.

           CAUSE      The indicated address does not exist in the debug
                      tables as an address where an NM breakpoint is set.

           ACTION     None.

---------------------------------------------------------------

140          MESSAGE    The PIN is not accessible to you (not a CHILD or
                      you don't have PRIV mode).

           CAUSE      A PIN number was specified that is not a child of
                      the caller.

           ACTION     Grant the caller PM capabilities.  Use a PIN that
                      is a child of the caller.

---------------------------------------------------------------

145          MESSAGE    The procedure could not find the STATE
                      INFORMATION (ISM) for the indicated process.

           CAUSE      An interrupt marker (ISM) for the indicated PIN
                      could not be found in the debug tables.  The ISM is
                      needed to alter a process's register state and to
                      arm the branch taken trap.

           ACTION     Make sure you are using the correct PIN number.

---------------------------------------------------------------

150          MESSAGE    The procedure could not allocate the object
                      needed to store DEBUG GLOBAL DATA.

           CAUSE      VSM returned a bad status from a create_object call
                      made while initializing the debugger.

           ACTION     Make sure there is sufficient free disk space for
                      virtual memory.

---------------------------------------------------------------

155          MESSAGE    This is an invalid PIN number; it is out of range
                      for the valid PINS.

           CAUSE      Same as message content.

           ACTION     Provide a valid PIN.

---------------------------------------------------------------

160          MESSAGE    This address is inaccessible to you; insufficient
                      privilege or access rights.

           CAUSE      The VSM "probe" routine returned an error status.
                      This is caused by an undefined address or an
                      address to which the caller does not have access.

           ACTION     Make sure the address is valid.

---------------------------------------------------------------

165          MESSAGE    The PIN was not found in the DEBUG TABLES; can't
                      RESUME the process.

           CAUSE      While trying to resume a process at a newly
                      specified address, the interrupt marker for the
                      process could not be located in the debug tables.

           ACTION     Call the resume routine without specifying a new
                      resume address.

---------------------------------------------------------------

170          MESSAGE    The PIN is invalid; you may not specify your own
                      PIN.

           CAUSE      The caller's PIN was specified as the target of the
                      request function.

           ACTION     Specify a PIN other than your own.

---------------------------------------------------------------

175          MESSAGE    SINGLE STEPPING is currently controlled by
                      another PIN; can set SS counter.

           CAUSE      An attempt was made to single step a process whose
                      single step counter is controlled by another
                      process.

           ACTION     Do not single step the process or try later when
                      the current owner of the single step counter is
                      finished with it.

---------------------------------------------------------------

180          MESSAGE    The PIN was not found in the DEBUG TABLES; can't
                      set SS counter.

           CAUSE      While attempting to single step a process, the
                      process's interrupt marker could not be found in
                      the system debug tables.

           ACTION     None.

---------------------------------------------------------------

185          MESSAGE    The DEBUG TABLES are full; try again later.

           CAUSE      The global system debug table is full.

           ACTION     Wait for the number of debug users to decrease.
                      Delete breakpoints, turn off traps (all these free
                      table space).

---------------------------------------------------------------

190          MESSAGE    The indicated PIN does not exist.

           CAUSE      The indicated PIN did not exist when the request
                      was made.

           ACTION     Specify a valid PIN.

---------------------------------------------------------------

195          MESSAGE    A compiler generated TRACE BREAKPOINT is already
                      set at that location.

           CAUSE      While attempting to set an NM breakpoint, one of
                      several compiler-generated breakpoints was found at
                      the indicated address.

           ACTION     Choose a different address at which to set the
                      breakpoint.  Recompile the program without the
                      option that caused the special breakpoints to be
                      inserted.  Relink the program, specifying the
                      ";NODEBUG" option.

---------------------------------------------------------------

200          MESSAGE    The TARGET PIN is invalid for the specified TRACE
                      event.

           CAUSE      The system breakpoint PIN was specified as the
                      target of the trace event request.

           ACTION     Use a PIN other than the system breakpoint PIN.

---------------------------------------------------------------

205          MESSAGE    The TRACE event is currently owned by another
                      process; can't ARM it.

           CAUSE      The caller tried to set a trace event that has
                      already been set.

           ACTION     None.

---------------------------------------------------------------

210          MESSAGE    The TRACE event is currently owned by another
                      process; can't DISARM it.

           CAUSE      The caller tried to disarm a trace event which he
                      did not own.

           ACTION     Specify a trace event which the caller set.  Grant
                      the user PM capabilities so they may disarm other
                      peoples' trace events.

---------------------------------------------------------------

215          MESSAGE    Invalid TRAP ID.

           CAUSE      An unknown or unsupported trap ID was specified.

           ACTION     Use a valid trap ID.

---------------------------------------------------------------

220          MESSAGE    The trap is not currently ARMED.

           CAUSE      A request was made to disarm a trap that was not
                      armed.

           ACTION     Specify a trap that is armed.

---------------------------------------------------------------

225          MESSAGE    The PIN was not found in the DEBUG TABLES; can't
                      ARM the trap.

           CAUSE      While attempting to arm a trap, the interrupt
                      marker for the specified process could not be found
                      in the debug tables.

           ACTION     None.

---------------------------------------------------------------

230          MESSAGE    WARNING** The PIN was not found in the DEBUG
                      TABLES; can't clear T bit in PSW for PIN.

           CAUSE      While attempting to disarm a trap, the interrupt
                      marker for the specified process could not be found
                      in the debug tables.

           ACTION     None.

---------------------------------------------------------------

235          MESSAGE    This trap is currently owned by another process;
                      can't ARM it.

           CAUSE      The caller tried to set a trace event that has
                      already been set.

           ACTION     None.

---------------------------------------------------------------

240          MESSAGE    This trap is currently owned by another process;
                      can't DISARM it.

           CAUSE      The caller tried to disarm a trace event which he
                      did not own.

           ACTION     Specify a trace event which the caller set.  Grant
                      user PM capabilities so they may disarm other
                      peoples' trace events.

---------------------------------------------------------------

245          MESSAGE    You cannot set BREAKPOINTS on GATE instructions;
                      sorry.

           CAUSE      The address specified for an NM breakpoint
                      corresponds to a precision architecture gateway
                      page.  Breakpoints may not be set on gateway pages.

           ACTION     None.

---------------------------------------------------------------

250          MESSAGE    Dual BPs within the same node must have identical
                      count values.

           CAUSE      Another CM breakpoint was set that has a
                      corresponding translated NM breakpoint which maps
                      to the same NM node point.  In such situations, the
                      breakpoint "COUNT" must be identical.

           ACTION     Provide the same COUNT value as the existing
                      breakpoint at the node point.  Delete the existing
                      breakpoint before trying to set this one.

---------------------------------------------------------------

255          MESSAGE    Dual BPs within the same node must have identical
                      comment strings.

           CAUSE      Another CM breakpoint was set that has a
                      corresponding translated NM breakpoint which maps
                      to the same NM node point.  In such situations, the
                      breakpoint COMMAND STRING values must be identical.

           ACTION     Provide the same COMMAND STRING value as the
                      existing breakpoint at the node point.  Delete the
                      existing breakpoint before trying to set this one.

---------------------------------------------------------------

260          MESSAGE    An escape occurred while reading REGS from the
                      ISM.

           CAUSE      While trying to read/write register values to an
                      interrupt marker, an expected error was detected.
                      The result of the operation is undefined.

           ACTION     None.

---------------------------------------------------------------

265          MESSAGE    Accessing NL.PUB.STS requires that you are in
                      PRIV mode.

           CAUSE      An attempt was made to access the system NL by a
                      user without PM capability.

           ACTION     Grant the user PM capability.

---------------------------------------------------------------

270          MESSAGE    Accessing SL.PUB.SYS requires that you are in
                      PRIV mode.

           CAUSE      An attempt was made to access the system SL by a
                      user without PM capability.

           ACTION     Grant the user PM capability.

---------------------------------------------------------------

275          MESSAGE    The actual CM INSTRUCTION for that address is not
                      in the breakpoint table.

           CAUSE      The indicated address does not exist in the debug
                      tables as an address where an CM breakpoint is set.

           ACTION     None.

---------------------------------------------------------------

280          MESSAGE    A DATA BREAK TRP occurred which DEBUG did not
                      arm.

           CAUSE      Someone else has set a trap bit on a page in the
                      page table.

           ACTION     None.

---------------------------------------------------------------



MPE/iX 5.0 Documentation