C# Class Reko.Arch.RiscV.RiscVState

Inheritance: Reko.Core.ProcessorState
Afficher le fichier Open project: uxmal/reko Class Usage Examples

Méthodes publiques

Méthode Description
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
RiscVState ( RiscVArchitecture arch ) : System
SetInstructionPointer ( Address addr ) : void
SetRegister ( RegisterStorage r, Constant v ) : void

Method Details

Clone() public méthode

public Clone ( ) : ProcessorState
Résultat Reko.Core.ProcessorState

GetRegister() public méthode

public GetRegister ( RegisterStorage r ) : Constant
r RegisterStorage
Résultat Constant

OnAfterCall() public méthode

public OnAfterCall ( FunctionType sigCallee ) : void
sigCallee FunctionType
Résultat void

OnBeforeCall() public méthode

public OnBeforeCall ( Identifier stackReg, int returnAddressSize ) : Reko.Core.Code.CallSite
stackReg Identifier
returnAddressSize int
Résultat Reko.Core.Code.CallSite

OnProcedureEntered() public méthode

public OnProcedureEntered ( ) : void
Résultat void

OnProcedureLeft() public méthode

public OnProcedureLeft ( FunctionType procedureSignature ) : void
procedureSignature FunctionType
Résultat void

RiscVState() public méthode

public RiscVState ( RiscVArchitecture arch ) : System
arch RiscVArchitecture
Résultat System

SetInstructionPointer() public méthode

public SetInstructionPointer ( Address addr ) : void
addr Address
Résultat void

SetRegister() public méthode

public SetRegister ( RegisterStorage r, Constant v ) : void
r RegisterStorage
v Constant
Résultat void