C# Class Reko.Environments.SysV.Arm32ProcedureSerializer

Inheritance: Reko.Core.Serialization.ProcedureSerializer
Show file Open project: uxmal/reko Class Usage Examples

Public Methods

Method Description
Arm32ProcedureSerializer ( IProcessorArchitecture arch, ISerializedTypeVisitor typeLoader, string defaultConvention ) : System
Deserialize ( SerializedSignature ss, Frame frame ) : FunctionType
GetReturnRegister ( Reko.Core.Serialization.Argument_v1 sArg, int bitSize ) : Storage

Private Methods

Method Description
AlignedStackArgumentSize ( DataType dt ) : int

Method Details

Arm32ProcedureSerializer() public method

public Arm32ProcedureSerializer ( IProcessorArchitecture arch, ISerializedTypeVisitor typeLoader, string defaultConvention ) : System
arch IProcessorArchitecture
typeLoader ISerializedTypeVisitor
defaultConvention string
return System

Deserialize() public method

public Deserialize ( SerializedSignature ss, Frame frame ) : FunctionType
ss SerializedSignature
frame Reko.Core.Frame
return FunctionType

GetReturnRegister() public method

public GetReturnRegister ( Reko.Core.Serialization.Argument_v1 sArg, int bitSize ) : Storage
sArg Reko.Core.Serialization.Argument_v1
bitSize int
return Storage