×

Segmented debugger

  • US 4,589,068 A
  • Filed: 10/03/1983
  • Issued: 05/13/1986
  • Est. Priority Date: 10/03/1983
  • Status: Expired
First Claim
Patent Images

1. A segmented debugger for a computer system wherein at least one user terminal that includes a keyboard and display console is connected via a communication network to a plurality of remote units, each of which includes a central processing unit and at least one job/process subject to debug control, said segmented debugger comprising:

  • (A) a user terminal debugger located in said user terminal for;

    (1) receiving debug commands entered by a user via said keyboard and display console;

    (2) executing said debug commands when said debug commands are directed to said user terminal;

    (3) sending said debug commands to remote unit debuggers located in said remote units when said debug commands are directed to a particular remote unit or a job/process in a remote unit that is subject to debug control; and

    ,(4) receiving debug messages from said remote unit debuggers and causing related information to be displayed by said keyboard and display console;

    (B) a plurality of remote unit debuggers, one located in each of said plurality of remote units, for;

    (1) receiving the debug commands sent to said remote units by said user terminal debugger;

    (2) executing said debug commands when said debug commands are directed to the remote unit debugger receiving said debug commands;

    (3) creating messages based on the results of the execution of said debug commands by said remote unit debugger;

    (4) forwarding said messages to said user terminal debugger;

    (5) forwarding said debug commands to the local job/process debugger to which said commands relate when said debug commands are directed to a local job/process debugger in the remote unit receiving said debug commands; and

    ,(6) receiving debug messages from the local job/process debuggers in said remote units and forwarding said debug messages to said user terminal debugger; and

    ,(C) a plurality of local job/process debuggers, one associated with each of the job/processes in said remote unit subject to debug control, for;

    (1) receiving debug commands forwarded to said local job/process debuggers by said remote unit debuggers;

    (2) executing said debug commands received by said local job/process debuggers from said remote unit debuggers;

    (3) creating messages based on the results of the execution of said debug commands by said local job/process debuggers; and

    ,(4) forwarding said messages to said remote unit debuggers for forwarding by said remote unit debuggers to said user terminal debugger.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×