IDkmInstructionPatchNotification Interface

Definition

Interface implemented by components that wish to receive notification when the base debug monitor performs a memory write to the instruction stream. This interface may only be implemented in the monitor process.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, EngineId, TransportKind.

public interface class IDkmInstructionPatchNotification
public interface class IDkmInstructionPatchNotification
__interface IDkmInstructionPatchNotification
public interface IDkmInstructionPatchNotification
type IDkmInstructionPatchNotification = interface
Public Interface IDkmInstructionPatchNotification

Methods

OnInstructionPatchInserted(DkmProcess, UInt64, Byte[])

Method called by the base debug monitor to inform other components that the instruction memory of the target process was modified. Currently, this is only used for breakpoint insertion.

OnInstructionPatchRemoved(DkmProcess, UInt64, Byte[])

Method called by the base debug monitor to inform other components that the instruction memory of the target process was restored to its original state. Currently, this is only used for breakpoint removal.

Applies to