1. A method comprising: locating a target function to modify on a computing device, the target function compiled to include a place holder instruction to enable hooking a hook function to the target function; identifying the hook function to execute when a call is made to the target function; and overwriting the place holder instruction of the target function with instruction to cause execution of the hook function.