Patent ReferencesMulti-task execution control system Time-shared multitask execution device Task tracing apparatus in a multitask operating system Debugging aid apparatus Patent #: 5615332 InventorAssigneeApplicationNo. 527587 filed on 09/13/1995US Classes:717/131, Including analysis of program execution714/39, Monitor recognizes sequence of events (e.g., protocol or logic state analyzer)718/106, Dependency based cooperative processing of multiple programs working together to accomplish a larger task718/107Multitasking, time sharingExaminersPrimary: Voeltz, Emanuel T.Assistant: Richey, Michael T. Attorney, Agent or FirmForeign Patent References
International ClassesG06F 011/30G06F 009/455 Foreign Application Priority Data1994-09-26 JPAbstractAn apparatus for debugging multitask programs has an input command interpreter for interpreting an inputted command, a system call issuance coder for issuing a system call from a task to be debugged which is designated by the command, a system call issuance preparator for converting a next execution address of execution environment information of the task to be debugged into an address of the system call issuance coder, and a system call issuance processor for starting the task to be debugged from a debugger monitor and issuing a system call for putting the debugger monitor into a wait state. When a command for designating and putting a desired task, such as a task B to be debugged, into the wait state is inputted from the host, the system call issuance processor processes the execution environment information of the task B with the system call issuance preparator to prepare an environment in which a system call can be issued from the task B. Thereafter, a debugger task is put into the wait state, and a queue manager of an operating system selects the designated task B, which issues a system call with a system call issuance coder and the previously prepared environment.Other References
| |