ASSURE: automatic software self-healing using rescue points
An API for Runtime Code Patching