Method of Debugging Multiple Processes
AssigneeUltraSoC Technologies Ltd.
InventorsStephen John Barlow, Andrew James Bower, Andrew Brian Thomas Hopkins, Klaus Dieter McDonald-Maier
Life of this patent
Estimating the term…
Abstract
A method of debugging a multiple concurrent processes comprising: obtaining, from each process, a plurality of events that have been processed and, if no time information is associated with each event, associating time information therewith; causing a display to display the events such that an event that has occurred in a first portion of the display associated with a first process at a first time is aligned with an event in a second portion of the display associated with a second process that has occurred at a similar time to the first time. To be accompanied, when published, by FIG. 5 of the drawings.
Claims21
A method of debugging a multiple concurrent processes comprising:
- obtaining, from each process, a plurality of events that have been processed and, if no time information is associated with each event, associating time information therewith;
- and
- causing a display to display the events such that an event that has occurred in a first portion of the display associated with a first process at a first time is aligned with an event in a second portion of the display associated with a second process that has occurred at a similar time to the first time.
A computer program for debugging multiple concurrent processes, being held on a computer readable medium and comprising instructions arranged to:
- obtain, for each process, a plurality of events that have been processed and associate time information with each of the events;
- and
- cause a display to display the events such that a event that has occurred in a first portion of the display associated with a first portion process at a first time is aligned with a event in a second portion of the display associated with a second process that has occurred at a similar time to the first time.
A debugging system arranged to allow the debugging of multiple concurrent processes which comprises processing circuitry arranged to:
- obtain, from each process, a plurality of events that have been processed and associate time information therewith;
- and
- cause a display to display the events such that a event that has occurred in a first portion of the display associated with a first process at a first time is aligned with a event in a second portion of the display associated with a second process that has occurred at a similar time to the first time.
Dependencies are inferred from the claim text.