Patent · US Active

Recording processor instruction execution cycle and non-cycle count trace events

US10649878B2 · kind B2 · utility

0Cited by
6References
6Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 1, 2014
Grant dateMay 12, 2020
Priority date
Expiry dateMar 8, 2038

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A program is executed on a processor to produce execution events. The execution events are traced using a first trace mode during a first portion of the program execution, wherein a portion of trace information for the execution events is omitted from a trace report while tracing in the first trace mode. The mode of tracing is dynamically changed to a second trace mode in response to an event trigger, such that all execution events that occur during the change of mode are captured. Execution events are traced during a second portion of the program execution using the second trace mode, wherein additional trace information for the execution events is included in the trace report while tracing in the second trace mode. The trace mode may be dynamically switched between the two trace modes during execution of the program.

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