Patent ID: 6857119
Filing Date: 2005-02-15
Classification: G06F

Abstract:
1. A method for automatically modifying behavior of a compiled application, the method comprising the computer implemented steps of: receiving a first set of compiled instructions for the application; modifying the first set of compiled instructions to generate a modified set of compiled instructions, including the step of inserting into said first set of compiled instructions a new set of one or more instructions for invoking a modification routine that provides new behavior; wherein the modification routine is not part of the first set of compiled instructions; wherein the method further comprises the step of parsing the first set of compiled instructions to identify an entry point to a target routine that exists in the first set of compiled instructions; and said step of inserting includes inserting the new set of one or more instructions at a location in the first set of compiled instructions that is based on where the entry point to the target routine resides in the first set of instructions.