The current IExecutionControl methods currently take DebuggerControllerPatch* as parameter in all methods.
Proposal is to narrow the interface to something like:
virtual bool ApplyPatch(CORDB_ADDRESS_TYPE* address, PRD_TYPE& originalOpcode);
virtual bool UnapplyPatch(CORDB_ADDRESS_TYPE* address, PRD_TYPE originalOpcode);
virtual void BypassPatch(CONTEXT* context, CORDB_ADDRESS_TYPE* address, PRD_TYPE originalOpcode);