C# Class Mono.Debugger.Backend.SingleSteppingEngine.OperationRuntimeInvoke

Inheritance: InterruptibleOperation
Show file Open project: baulig/debugger

Public Properties

Property Type Description
Flags RuntimeInvokeFlags
Function Mono.Debugger.Languages.Mono.MonoFunctionType
Instance Mono.Debugger.Languages.TargetStructObject
ParamObjects Mono.Debugger.Languages.TargetObject[]
Result RuntimeInvokeResult

Public Methods

Method Description
AbortInvoke ( ) : void
Completed ( long data1, long data2 ) : void
HandleException ( TargetAddress stack, TargetAddress exc ) : bool
OperationCompleted ( StackFrame frame, bool suspended ) : TargetEventArgs
OperationRuntimeInvoke ( SingleSteppingEngine sse, TargetFunctionType function, TargetStructObject instance, TargetObject param_objects, RuntimeInvokeFlags flags, RuntimeInvokeResult result ) : System
RequestAbort ( ) : bool
ResumeOperation ( ) : bool

Protected Methods

Method Description
CallbackCompleted ( long data1, long data2, TargetEventArgs &args ) : EventResult
DoExecute ( ) : void
DoProcessEvent ( Inferior cevent, TargetEventArgs &args ) : EventResult

Method Details

AbortInvoke() public method

public AbortInvoke ( ) : void
return void

CallbackCompleted() protected method

protected CallbackCompleted ( long data1, long data2, TargetEventArgs &args ) : EventResult
data1 long
data2 long
args TargetEventArgs
return EventResult

Completed() public method

public Completed ( long data1, long data2 ) : void
data1 long
data2 long
return void

DoExecute() protected method

protected DoExecute ( ) : void
return void

DoProcessEvent() protected method

protected DoProcessEvent ( Inferior cevent, TargetEventArgs &args ) : EventResult
cevent Inferior
args TargetEventArgs
return EventResult

HandleException() public method

public HandleException ( TargetAddress stack, TargetAddress exc ) : bool
stack TargetAddress
exc TargetAddress
return bool

OperationCompleted() public method

public OperationCompleted ( StackFrame frame, bool suspended ) : TargetEventArgs
frame System.Diagnostics.StackFrame
suspended bool
return TargetEventArgs

OperationRuntimeInvoke() public method

public OperationRuntimeInvoke ( SingleSteppingEngine sse, TargetFunctionType function, TargetStructObject instance, TargetObject param_objects, RuntimeInvokeFlags flags, RuntimeInvokeResult result ) : System
sse SingleSteppingEngine
function Mono.Debugger.Languages.TargetFunctionType
instance Mono.Debugger.Languages.TargetStructObject
param_objects Mono.Debugger.Languages.TargetObject
flags RuntimeInvokeFlags
result RuntimeInvokeResult
return System

RequestAbort() public method

public RequestAbort ( ) : bool
return bool

ResumeOperation() public method

public ResumeOperation ( ) : bool
return bool

Property Details

Flags public property

public RuntimeInvokeFlags Flags
return RuntimeInvokeFlags

Function public property

public MonoFunctionType,Mono.Debugger.Languages.Mono Function
return Mono.Debugger.Languages.Mono.MonoFunctionType

Instance public property

public TargetStructObject,Mono.Debugger.Languages Instance
return Mono.Debugger.Languages.TargetStructObject

ParamObjects public property

public TargetObject[],Mono.Debugger.Languages ParamObjects
return Mono.Debugger.Languages.TargetObject[]

Result public property

public RuntimeInvokeResult Result
return RuntimeInvokeResult