Patent · US Expired

Call template builder and method

US5729748A · kind A · utility

35Cited by
2References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 3, 1995
Grant dateMar 17, 1998
Priority date
Expiry dateApr 3, 2015

Classification

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

Abstract

A call template builder constructs call templates for interfacing between two blocks of code that utilize different calling conventions. Each call template is built to perform calling convention translation for a call from a source code block to a particular function in a target code block. The call template is formed as a linear block of code having computer code instructions for moving each argument of the function call between locations in memory and registers of the computer complying with a calling convention of the source code block to locations complying with a calling convention of the target code block. Call templates can be constructed for any arbitrary calling convention by providing a definition to the call template builder of the calling convention indicative of the locations for passing arguments and transferring control to the function in compliance with that calling convention.

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