Patent · US Active

Multiple pass compiler instrumentation infrastructure

US9946523B2 · kind B2 · utility

0Cited by
10References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 6, 2010
Grant dateApr 17, 2018
Priority date
Expiry dateDec 16, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/885
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A code region of an application is instrumented by a multi-pass profiler with first annotations for generating profile data. The application is executed with the first annotations, wherein executing the application with the first annotations generates first profile data for the code region. The multi-pass profiler identifies, from the first profile data, the code region as a delinquent code region. The multi-pass profiler determines second annotations based, at least in part, on the first profile data and the at least one of the first annotations that defines the delinquent code region. The multi-pass profiler instruments, based on the first profile data, a code sub-region of the delinquent code region with the second annotations for generating profile data. The application is executed with second annotations, wherein executing the application with the second annotations generates second profile data for the code sub-region.

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