Trace information in a virtual machine
US6738965B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Nov 21, 2000 |
| Grant date | May 18, 2004 |
| Priority date | — |
| Expiry date | Apr 5, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3636
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A virtual machine in an object-oriented system includes an interpreter. In order to provide trace information from a program about specific method calls, a user defines a selection of methods to be traced. As the program runs on the interpreter, it is determined, whether or not the method is included within the selection to be traced. For those methods included within the selection, trace information about the method call is outputted. A method block is associated with each method and is used by the interpreter to invoke the method. For each method within the user-defined selection, a flag is set within the method block associated with the method. The status of this flag is checked when the interpreter invokes a method, in order to determine whether or not the method is included within the selection.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.