Patent ID: 7574705
Filing Date: 2009-08-11
Classification: G06F

Abstract:
1. A method for resolving symbolic references in a virtual machine to support in-place execution, comprising: loading an in-place executable file into the virtual machine; receiving a pointer that points to an unresolved symbol value in the in-place executable file, wherein the unresolved symbol value comprises an offset value that points to a subsequent unresolved symbol value in a chain of unresolved symbol values within the in-place executable file, and a token value that can be used to look up a corresponding resolved reference value in an unresolved symbol table; using the token value to look up the corresponding resolved reference in the unresolved symbol table; replacing the unresolved symbol value with the corresponding resolved reference; and wherein the unresolved symbol value additionally includes a flag, wherein if the flag is set, the method additionally involves: