C# Class msos.UnifiedStackTraces

Exibir arquivo Open project: goldshtn/msos Class Usage Examples

Public Methods

Method Description
GetStackTrace ( uint threadIndex ) : List
GetStackTraceFromContext ( uint threadIndex, CONTEXT context ) : List
GetStackTraceFromStoredEvent ( ) : List
PrintStackTrace ( CommandExecutionContext context, IEnumerable stackTrace ) : void
PrintStackTrace ( CommandExecutionContext context, uint index ) : void
UnifiedStackTraces ( IDebugClient debugClient, CommandExecutionContext context ) : CmdLine

Private Methods

Method Description
GetManagedStackTrace ( Microsoft.Diagnostics.Runtime.ClrThread thread ) : List
GetNativeStackTrace ( uint engineThreadId, CONTEXT context ) : List
GetThreadInfo ( uint threadIndex ) : ThreadInformation

Method Details

GetStackTrace() public method

public GetStackTrace ( uint threadIndex ) : List
threadIndex uint
return List

GetStackTraceFromContext() public method

public GetStackTraceFromContext ( uint threadIndex, CONTEXT context ) : List
threadIndex uint
context CONTEXT
return List

GetStackTraceFromStoredEvent() public method

public GetStackTraceFromStoredEvent ( ) : List
return List

PrintStackTrace() public method

public PrintStackTrace ( CommandExecutionContext context, IEnumerable stackTrace ) : void
context CommandExecutionContext
stackTrace IEnumerable
return void

PrintStackTrace() public method

public PrintStackTrace ( CommandExecutionContext context, uint index ) : void
context CommandExecutionContext
index uint
return void

UnifiedStackTraces() public method

public UnifiedStackTraces ( IDebugClient debugClient, CommandExecutionContext context ) : CmdLine
debugClient IDebugClient
context CommandExecutionContext
return CmdLine