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

Inheritance: System.Operation
显示文件 Open project: baulig/debugger

Public Properties

Property Type Description
CallSite Mono.Debugger.Architectures.Instruction
Trampoline TargetAddress
TrampolineHandler TrampolineHandler

Public Methods

Method Description
OperationMonoTrampoline ( SingleSteppingEngine sse, Instruction call_site, TargetAddress trampoline, TrampolineHandler handler ) : System
ResumeOperation ( ) : bool

Protected Methods

Method Description
DoExecute ( ) : void
DoProcessEvent ( Inferior cevent, TargetEventArgs &args ) : EventResult
TrampolineCompiled ( TargetAddress mono_method, TargetAddress code ) : void

Method Details

DoExecute() protected method

protected DoExecute ( ) : void
return void

DoProcessEvent() protected method

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

OperationMonoTrampoline() public method

public OperationMonoTrampoline ( SingleSteppingEngine sse, Instruction call_site, TargetAddress trampoline, TrampolineHandler handler ) : System
sse SingleSteppingEngine
call_site Mono.Debugger.Architectures.Instruction
trampoline TargetAddress
handler TrampolineHandler
return System

ResumeOperation() public method

public ResumeOperation ( ) : bool
return bool

TrampolineCompiled() protected method

protected TrampolineCompiled ( TargetAddress mono_method, TargetAddress code ) : void
mono_method TargetAddress
code TargetAddress
return void

Property Details

CallSite public_oe property

public Instruction,Mono.Debugger.Architectures CallSite
return Mono.Debugger.Architectures.Instruction

Trampoline public_oe property

public TargetAddress Trampoline
return TargetAddress

TrampolineHandler public_oe property

public TrampolineHandler TrampolineHandler
return TrampolineHandler