Patent · US Expired

Software profiler with runtime control to enable and disable instrumented executable

US5960198A · kind A · utility

113Cited by
22References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 19, 1997
Grant dateSep 28, 1999
Priority date
Expiry dateMar 19, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/3466
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is a system and method for a profiling system wherein the collection of profile data may be enabled and disabled during the execution of an instrumented computer program. The invention utilizes a dedicated bit in a condition register which is checked each time a block of instrumentation code is to be executed. If the bit is enabled, the instrumentation code is executed and profile data is collected. If the bit is not enabled, then the instrumentation block is skipped and not executed and no profile information is collected. The enabling and disabling of the bit in the condition register may be implemented in hardware, in software, or in a combination of the two.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.