Method and apparatus for nonintrusive passive processor monitor
US6016557A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Sep 25, 1997 |
| Grant date | Jan 18, 2000 |
| Priority date | — |
| Expiry date | Sep 25, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3466
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A source code monitor and method is provided having an interface for monitoring the execution of a source coded computer program by a processor. The monitor provides for nonintrusively detecting the actions taken by the processor while executing the source coded program, and determining during execution of the source program by the processor if there is a match between the actions as detected and an associated part of the source code. A display is provided for an indication of the actions performed and, if there is a match, an indication of the associated part of the source code. If there is not a match, an indication that there is not a match is provided. The interface circuit monitors signals on the target processor address bus, data bus and control bus. A code coverage analyzer box connects these signals to a code representing the process or action taken during each transition cycle and a local, or remote network connected, code coverage analysis server compares the action to a set of possible actions which can be taken by the processor with the associated set of symbols representative of the different parts of the user code.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.