Patent ID: 6996808
Filing Date: 2006-02-07
Classification: G06F

Abstract:
1. A computerized method for creating an instrumented executable file, the method comprising: modifying an executable file to invoke a user-supplied function in place of an original function, the user-supplied function enabling fault simulation code to control execution of the original function; storing the address and the name of the original function in a function lookup table; mapping the name of the executable file to the address of the function lookup table; storing the name of the executable file, the address of the executable file and the address of the function lookup table in a master lookup table; retrieving the address of the function lookup table and the address of the executable file from the master lookup table; locating the function lookup table in the executable file using the address of the executable file; retrieving the address of the original function from the function lookup table-using the name of the original function; and invoking the original function using the address of the original function.