C# 클래스 Reko.Environments.SysV.SparcProcedureSerializer

상속: Reko.Core.Serialization.ProcedureSerializer
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
ApplyConvention ( SerializedSignature ssig, FunctionType sig ) : void
Deserialize ( SerializedSignature ss, Frame frame ) : FunctionType
DeserializeArgument ( Reko.Core.Serialization.Argument_v1 sArg, int idx, string convention ) : Identifier
GetReturnRegister ( Reko.Core.Serialization.Argument_v1 sArg, int bitSize ) : Storage
SparcProcedureSerializer ( IProcessorArchitecture arch, ISerializedTypeVisitor typeLoader, string defaultConvention ) : System

메소드 상세

ApplyConvention() 공개 메소드

public ApplyConvention ( SerializedSignature ssig, FunctionType sig ) : void
ssig SerializedSignature
sig FunctionType
리턴 void

Deserialize() 공개 메소드

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

DeserializeArgument() 공개 메소드

public DeserializeArgument ( Reko.Core.Serialization.Argument_v1 sArg, int idx, string convention ) : Identifier
sArg Reko.Core.Serialization.Argument_v1
idx int
convention string
리턴 Identifier

GetReturnRegister() 공개 메소드

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

SparcProcedureSerializer() 공개 메소드

public SparcProcedureSerializer ( IProcessorArchitecture arch, ISerializedTypeVisitor typeLoader, string defaultConvention ) : System
arch IProcessorArchitecture
typeLoader ISerializedTypeVisitor
defaultConvention string
리턴 System