Patent · US Active

Execution control during program code conversion

US8615749B2 · kind B2 · utility

1Cited by
10References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 27, 2005
Grant dateDec 24, 2013
Priority date
Expiry dateSep 30, 2030

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/45516
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An execution control method is described for use in a translator (19) which converts subject code (17) into target code (21). The translator (19) includes a translator trampoline function (191) which is called from a translator run loop (190) and which in turn calls either to a translator code generator (192) to generate target code, or else calls previously generated target code (212) for execution. Control then returns to the translator trampoline function (191) to make a new call, or returns to the translator run loop (190). Other aspects include making context switches through the trampoline function (191) and setting first and second calling conventions either side of the trampoline function (191). Jumping directly or indirectly between target code blocks (212) during execution is also described.

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