×

Method of and apparatus for debugging multitask programs

  • US 5,805,892 A
  • Filed: 09/13/1995
  • Issued: 09/08/1998
  • Est. Priority Date: 09/26/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for debugging multitask programs having a host for receiving user commands including a debugging command, and a target having a plurality of user application programs, a debugger monitor including a debugger task, and a real-time operating system including queue managing means for arranging the user application programs and the debugger monitor as a plurality of tasks in a queue with priority, and concurrently executing the tasks in an event-driven manner according to execution environment information of the tasks, said apparatus comprising:

  • input command interpreting means for interpreting a command inputted from the host and detecting a command inputted to the debugger monitor as designating a task to be debugged;

    system call issuance coder for storing system call issuing means for issuing a system call from a task designated by the command detected by said input command interpreting means;

    address converting means for converting a next execution address of the execution environment information of the task designated by said command;

    execution environment information saving means for temporarily saving information containing the next execution address, prior to being converted, in the execution environment information of the designated task to be debugged, and data of said command; and

    system call issuing means in the debugger task for starting the task to be debugged from the debugger monitor with the command interpreted by said input command interpreting means, and issuing a system call for putting the debugger monitor into a wait state.

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