C# Class CsDebugScript.Engine.Debuggers.DbgEngDll.STACKFRAME_EX

Represents an extended stack frame.
Datei anzeigen Open project: southpolenator/WinDbgCs

Public Properties

Property Type Description
AddrBStore ADDRESS64
AddrFrame ADDRESS64
AddrPC ADDRESS64
AddrReturn ADDRESS64
AddrStack ADDRESS64
Far int
FuncTableEntry System.IntPtr
InlineFrameContext uint
KdHelp KDHELP64
Params0 ulong
Params1 ulong
Params2 ulong
Params3 ulong
Reserved0 ulong
Reserved1 ulong
Reserved2 ulong
StackFrameSize uint
Virtual int

Property Details

AddrBStore public_oe property

Intel Itanium: An ADDRESS64 structure that specifies the backing store (RsBSP).
public ADDRESS64 AddrBStore
return ADDRESS64

AddrFrame public_oe property

An ADDRESS64 structure that specifies the frame pointer. x86: The frame pointer is EBP. Intel Itanium: There is no frame pointer, but AddrBStore is used. x64: The frame pointer is RBP or RDI.This value is not always used.
public ADDRESS64 AddrFrame
return ADDRESS64

AddrPC public_oe property

An ADDRESS64 structure that specifies the program counter. x86: The program counter is EIP. Intel Itanium: The program counter is StIIP. x64: The program counter is RIP.
public ADDRESS64 AddrPC
return ADDRESS64

AddrReturn public_oe property

An ADDRESS64 structure that specifies the return address.
public ADDRESS64 AddrReturn
return ADDRESS64

AddrStack public_oe property

An ADDRESS64 structure that specifies the stack pointer. x86: The stack pointer is ESP. Intel Itanium: The stack pointer is SP. x64: The stack pointer is RSP.
public ADDRESS64 AddrStack
return ADDRESS64

Far public_oe property

This member is TRUE if this is a WOW far call.
public int Far
return int

FuncTableEntry public_oe property

On x86 computers, this member is an FPO_DATA structure. If there is no function table entry, this member is NULL.
public IntPtr,System FuncTableEntry
return System.IntPtr

InlineFrameContext public_oe property

Specifies the type of the inline frame context. INLINE_FRAME_CONTEXT_INIT(0) INLINE_FRAME_CONTEXT_IGNORE(0xffffffff)
public uint InlineFrameContext
return uint

KdHelp public_oe property

A KDHELP64 structure that specifies helper data for walking kernel callback frames.
public KDHELP64 KdHelp
return KDHELP64

Params0 public_oe property

The possible arguments to the function.
public ulong Params0
return ulong

Params1 public_oe property

The possible arguments to the function.
public ulong Params1
return ulong

Params2 public_oe property

The possible arguments to the function.
public ulong Params2
return ulong

Params3 public_oe property

The possible arguments to the function.
public ulong Params3
return ulong

Reserved0 public_oe property

This member is used internally by the StackWalkEx function.
public ulong Reserved0
return ulong

Reserved1 public_oe property

This member is used internally by the StackWalkEx function.
public ulong Reserved1
return ulong

Reserved2 public_oe property

This member is used internally by the StackWalkEx function.
public ulong Reserved2
return ulong

StackFrameSize public_oe property

Set to sizeof(STACKFRAME_EX).
public uint StackFrameSize
return uint

Virtual public_oe property

This member is TRUE if this is a virtual frame.
public int Virtual
return int