Patent ID: 6199095
Filing Date: 2001-03-06
Classification: G06F

Abstract:
A method for supporting operations on an instance of an object in a multicode run-time environment, comprising the steps of:intercepting a call to a function that takes as a parameter a pointer to an interface of said object instance, where said interface is designed for execution on an execution engine implementing a first architecture, and said interface having an interface structure which includes a pointer to an interface function;replacing said interface structure, upon said intercepting, with a replacement interface structure, said replacement interface structure having a pointer to a jacket function associated with the interface function;detecting, subsequent to replacing said interface structure with a replacement interface structure, a call to said interface function from a process executing on a first execution engine;executing, upon said detecting, said jacket function indicated by said replacement interface structure; anddetermining, by said jacket function, whether said first execution engine implements said first architecture or a second architecture.