C# Class Reko.Arch.Avr.Avr8State

Inheritance: Reko.Core.ProcessorState
Exibir arquivo Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
Avr8State ( Avr8Architecture arch ) : System
Clone ( ) : ProcessorState
GetRegister ( RegisterStorage r ) : Constant
OnAfterCall ( FunctionType sigCallee ) : void
OnBeforeCall ( Identifier stackReg, int returnAddressSize ) : Reko.Core.Code.CallSite
OnProcedureEntered ( ) : void
OnProcedureLeft ( FunctionType procedureSignature ) : void
SetInstructionPointer ( Address addr ) : void
SetRegister ( RegisterStorage r, Constant v ) : void

Method Details

Avr8State() public method

public Avr8State ( Avr8Architecture arch ) : System
arch Avr8Architecture
return System

Clone() public method

public Clone ( ) : ProcessorState
return Reko.Core.ProcessorState

GetRegister() public method

public GetRegister ( RegisterStorage r ) : Constant
r RegisterStorage
return Constant

OnAfterCall() public method

public OnAfterCall ( FunctionType sigCallee ) : void
sigCallee FunctionType
return void

OnBeforeCall() public method

public OnBeforeCall ( Identifier stackReg, int returnAddressSize ) : Reko.Core.Code.CallSite
stackReg Identifier
returnAddressSize int
return Reko.Core.Code.CallSite

OnProcedureEntered() public method

public OnProcedureEntered ( ) : void
return void

OnProcedureLeft() public method

public OnProcedureLeft ( FunctionType procedureSignature ) : void
procedureSignature FunctionType
return void

SetInstructionPointer() public method

public SetInstructionPointer ( Address addr ) : void
addr Address
return void

SetRegister() public method

public SetRegister ( RegisterStorage r, Constant v ) : void
r RegisterStorage
v Constant
return void