Previous Topic: DC583902Next Topic: DC584901


DC583903

UNABLE TO CALCULATE RESUME ADDRESS.

Reason:

The specified address cannot be handled by the debugger. If a breakpoint is set at an address which is not within 4095 bytes of any current program register, the debugger cannot resume processing at that point. You can use any register to set the breakpoint (except register 0), as long as changing the register value will not affect the processing done by the program. For example, use the following command to resume processing at a breakpoint between X'29000' and X'29FFF' (the current value in register 14 will not be needed in subsequent processing):

SET :R14 X'00029000' RESUME

A possible solution is to set a program register to a value which is within 4095 bytes of the resume address. Any register may be used as long as changing its value will not affect the processing done by the program.

Module:

DBUGNTRP

Severity:

0