IDkmInstructionAddressResolver Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Interface to provide runtime-specific CPU address resolution. This could be implemented either on server or client side (e.g. CLR native compilation).
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, RuntimeId.
public interface class IDkmInstructionAddressResolver
public interface class IDkmInstructionAddressResolver
__interface IDkmInstructionAddressResolver
public interface IDkmInstructionAddressResolver
type IDkmInstructionAddressResolver = interface
Public Interface IDkmInstructionAddressResolver
Methods
GetCurrentCPUAddress(DkmInstructionAddress) |
Resolves a DkmInstructionAddress to a CPU InstructionAddress. This is the reverse mapping of ResolveCPUInstructionAddress. This API is currently only supported by CLR DkmRuntimeInstance objects. |
ResolveCPUInstructionAddress(DkmRuntimeInstance, UInt64, Boolean) |
Resolves a CPU InstructionAddress to a runtime-specific DkmInstructionAddress object. This API is currently only supported by CLR DkmRuntimeInstance objects, and the CLR runtime instance can currently only find instruction addresses which are in a method that is currently on the call stack of one of the threads in the target process. |