MacKinney Systems, Inc.

Q:

How can I debug a CALLed subroutine?


A:

If it's DYNAMIC: 

  1. You MUST monitor the CALLing program.
  2. You can either STEP into the CALLed program, or set a HALT at START (if the subroutine has a PPT entry).


If it's STATIC:

  1. You do NOT have to monitor the CALLing program.
  2. You MUST STEP into the CALLed program, and CANNOT set a HALT at start (for it most likely will NOT have a PPT entry).