Call template builder and method

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395712, G06F 9445

Patent

active

057297487

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.

REFERENCES:
patent: 5136705 (1992-08-01), Stubbs et al.
patent: 5430850 (1995-07-01), Papadopoulos et al.
Microsoft, Technical Note 39: MFC/OLE Automation Implementation, Visual C++ V. 1.5 Help, MFC Technical Note 39 (1993).
Brockschmidt, Kraig, Inside OLE (Second Edition), pp. 638-675, Microsoft Press (1995).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Call template builder and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Call template builder and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Call template builder and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-967271

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.