C# Class msos.StackWalkerStrategy_x86

This class is responsible for fetching function parameters. it relies on x86 Calling Convention - passing parameters to function on the stack.
Inheritance: StackWalkerStrategy
Datei anzeigen Open project: goldshtn/msos Class Usage Examples

Public Methods

Method Description
StackWalkerStrategy_x86 ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime ) : System

Protected Methods

Method Description
ExtractWaitForMultipleObjectsInformation ( UnifiedStackFrame frame ) : void
ExtractWaitForSingleObjectInformation ( UnifiedStackFrame frame ) : void
GetCriticalSectionBlockingObject ( UnifiedStackFrame frame ) : UnifiedBlockingObject

Private Methods

Method Description
GetParameters ( UnifiedStackFrame stackFrame, int paramCount ) : List

Method Details

ExtractWaitForMultipleObjectsInformation() protected method

protected ExtractWaitForMultipleObjectsInformation ( UnifiedStackFrame frame ) : void
frame UnifiedStackFrame
return void

ExtractWaitForSingleObjectInformation() protected method

protected ExtractWaitForSingleObjectInformation ( UnifiedStackFrame frame ) : void
frame UnifiedStackFrame
return void

GetCriticalSectionBlockingObject() protected method

protected GetCriticalSectionBlockingObject ( UnifiedStackFrame frame ) : UnifiedBlockingObject
frame UnifiedStackFrame
return UnifiedBlockingObject

StackWalkerStrategy_x86() public method

public StackWalkerStrategy_x86 ( Microsoft.Diagnostics.Runtime.ClrRuntime runtime ) : System
runtime Microsoft.Diagnostics.Runtime.ClrRuntime
return System