Call template builder and method
US5729748A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Apr 3, 1995 |
| Grant date | Mar 17, 1998 |
| Priority date | — |
| Expiry date | Apr 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.