Patent · US Active

Emulating pointers

US8997066B2 · kind B2 · utility

11Cited by
25References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 2010
Grant dateMar 31, 2015
Priority date
Expiry dateJan 17, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/434
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention extends to methods, systems, and computer program products for emulating pointers. Pointers can be emulated by replacing the pointers with a <variable#, offset> pair and replacing each dereference site with a switch on the tag and a switch body that executes the emulated pointer access on the corresponding variable the pointer points to. Data flow optimizations can be used to reduce the number of switches and/or reduce the number of cases which need be considered at each emulated pointer access sites.

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