×

Method and apparatus for debugging programs in a distributed environment

  • US 7,133,820 B2
  • Filed: 03/14/2001
  • Issued: 11/07/2006
  • Est. Priority Date: 03/15/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method of debugging a plurality of processes on a plurality of heterogeneous processors using a debugger program, comprising:

  • initializing a poll delay associated with each process;

    determining the state of said debugger program;

    if said state comprises a first value, determining the run status of at least one of said processes;

    if said at least process is running, determining a process type associated with said at least one process;

    if said process type comprises a simulation type, advancing through at least one instruction cycle and checking the status of said simulated process; and

    if said process type comprises a hardware type, delaying said debugger program for a predetermined time until a subsequent polling opportunity is available, and determining the status of said hardware process at or after said subsequent polling opportunity;

    wherein said plurality of processes are adapted to gather status information regarding respective ones of said heterogeneous processors as controlled by said debug process, said gathering of status information occurring on a dynamic per-process time interval.

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