System and method providing inlined stub

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S165000, C719S330000

Reexamination Certificate

active

06980997

ABSTRACT:
A system and method is provided to facilitate communications between object systems. A caller is provided having optimized in-lined functionality when initiating a remote function call between managed and unmanaged object systems, for example. The in-lined functionality includes utilizing direct calls and returns within a calling function. In this manner, pushing additional arguments onto an execution stack because of an external stub reference is mitigated. In addition, one or more code loops can be analyzed to enable stack markers to be “hoisted” and thus pushed a single time instead of each time the calling function executes. Other aspects of the optimized caller provide garbage collection and thread management, security attribute checking on outgoing calls, calling convention considerations, wherein arguments and return values are organized according to the convention utilized by the remote object system, and in-lined marshalling to provide enhanced performance over external stub code references. Code extensibility options can be included enabling functions to be generalized thereby insulating object systems from implementation details of the called functions.

REFERENCES:
patent: 5491800 (1996-02-01), Goldsmith et al.
patent: 5893121 (1999-04-01), Ebrahim et al.
patent: 6067580 (2000-05-01), Aman et al.
patent: 6081665 (2000-06-01), Nilsen et al.
patent: 6108715 (2000-08-01), Leach et al.
patent: 6157961 (2000-12-01), Kessler et al.
patent: 6393497 (2002-05-01), Arnold et al.
patent: 6751798 (2004-06-01), Schofield
patent: 2002/0091863 (2002-07-01), Schug
Bershad et al. “Lightweight Remote Procedure Call.” ACM Transactions on Computer Systems (TOCS). vol. 8, No. 1, pp. 37-55. Feb. 1990. ACM Press.
Wahbe et al. “Efficient Software-Based Fault Isolation.” Proceedings of the Fourteenth ACM Symposium on Operating Systems Principles. vol. 27, No. 5, pp. 203-216. Dec. 1993. ACM Press.
Dussud, P.H. “TICLOS: An Implementation of CLOS for the Explorer Family.” Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications. vol. 24, No. 10, pp. 215-219. Sep. 1989. ACM Press.

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

System and method providing inlined stub does not yet have a rating. At this time, there are no reviews or comments for this patent.

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

Rate now

     

Profile ID: LFUS-PAI-O-3510915

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