DkmX86FrameRegisters Class

Definition

X86 registers. For leaf frames, all registers will be available. For non-leaf frames, only the registers actually unwound by the unwinder will be available. Unwound registers can be found in the DkmFrameRegisters' UnwoundRegisters collection. Eip and Esp are provided because they are always unwound and accessed often.

public ref class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[Windows::Foundation::Metadata::WebHostHidden]
class DkmX86FrameRegisters : Microsoft::VisualStudio::Debugger::CallStack::DkmFrameRegisters
[System.Runtime.InteropServices.Guid("6e768c76-d179-e13b-d745-e4bb2b687e16")]
public class DkmX86FrameRegisters : Microsoft.VisualStudio.Debugger.CallStack.DkmFrameRegisters
[<System.Runtime.InteropServices.Guid("6e768c76-d179-e13b-d745-e4bb2b687e16")>]
type DkmX86FrameRegisters = class
    inherit DkmFrameRegisters
Public Class DkmX86FrameRegisters
Inherits DkmFrameRegisters
Inheritance
DkmX86FrameRegisters
Attributes

Properties

Eip

Instruction pointer.

Esp

Stack pointer.

TagValue

DkmFrameRegisters is an abstract base class. This enum indicates which derived class this object is an instance of.

(Inherited from DkmFrameRegisters)
UnwoundRegisters

The register set that was actually unwound by the unwinder.

(Inherited from DkmFrameRegisters)
VFrame

VFrame virtual register.

Methods

GetInstructionPointer()

Returns the processor-independent instruction pointer which is stored in this frame register object.

(Inherited from DkmFrameRegisters)
GetRegisterValue(UInt32, Byte[])

A helper function for searching the array of unwound register values for a DkmStackWalkFrame. If the register was not unwound, a failed HRESULT is returned.

(Inherited from DkmFrameRegisters)
GetRegisterValue(UInt32, Void*, Int32)

A helper function for searching the array of unwound register values for a DkmStackWalkFrame. If the register was not unwound, a failed HRESULT is returned.

(Inherited from DkmFrameRegisters)
GetStackPointer()

Returns the processor-independent stack pointer which is stored in this frame register object.

(Inherited from DkmFrameRegisters)

Applies to