IDkmNativeStackCallback Interface

Definition

Provides a mechanism for the Base Debug Monitor and Native Debug Monitor to obtain information about the stack frames that may require symbol support.

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 IDkmNativeStackCallback
public interface class IDkmNativeStackCallback
__interface IDkmNativeStackCallback
public interface IDkmNativeStackCallback
type IDkmNativeStackCallback = interface
Public Interface IDkmNativeStackCallback

Methods

GetCurrentFrameInfo(DkmThread, UInt64, UInt64, UInt64)

GetCurrentFrameInfo is used to obtain the frame base and return address for the current context of the thread. This takes into account Frame Pointer Omission and if the current instruction pointer is in a prolog, epilog etc... NOTE: In some cases this will get it wrong if the frame has Frame Pointer Omission and there are no symbols loaded.

Applies to