Patent · US Expired

Trace information in a virtual machine

US6738965B1 · kind B1 · utility

31Cited by
12References
19Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 21, 2000
Grant dateMay 18, 2004
Priority date
Expiry dateApr 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.