C# Class Reko.Core.DefaultPlatform

The default platform is used when a specific platform cannot be determined.
"All the world's a VAX" -- not Henry Spencer
Inheritance: Platform
Afficher le fichier Open project: uxmal/reko Class Usage Examples

Méthodes publiques

Méthode Description
CreateImplicitArgumentRegisters ( ) : HashSet
CreateProcedureSerializer ( ISerializedTypeVisitor typeLoader, string defaultConvention ) : Reko.Core.Serialization.ProcedureSerializer
CreateTrashedRegisters ( ) : HashSet
DefaultPlatform ( IServiceProvider services, IProcessorArchitecture arch ) : Reko.Core.CLanguage
DefaultPlatform ( IServiceProvider services, IProcessorArchitecture arch, string description ) : Reko.Core.CLanguage
FindService ( int vector, ProcessorState state ) : Reko.Core.SystemService
GetByteSizeFromCBasicType ( CBasicType cb ) : int
GetTrampolineDestination ( Reko.Core.ImageReader imageReader, IRewriterHost host ) : Reko.Core.ProcedureBase
LookupProcedureByName ( string moduleName, string procName ) : Reko.Core.ExternalProcedure

Method Details

CreateImplicitArgumentRegisters() public méthode

public CreateImplicitArgumentRegisters ( ) : HashSet
Résultat HashSet

CreateProcedureSerializer() public méthode

public CreateProcedureSerializer ( ISerializedTypeVisitor typeLoader, string defaultConvention ) : Reko.Core.Serialization.ProcedureSerializer
typeLoader ISerializedTypeVisitor
defaultConvention string
Résultat Reko.Core.Serialization.ProcedureSerializer

CreateTrashedRegisters() public méthode

public CreateTrashedRegisters ( ) : HashSet
Résultat HashSet

DefaultPlatform() public méthode

public DefaultPlatform ( IServiceProvider services, IProcessorArchitecture arch ) : Reko.Core.CLanguage
services IServiceProvider
arch IProcessorArchitecture
Résultat Reko.Core.CLanguage

DefaultPlatform() public méthode

public DefaultPlatform ( IServiceProvider services, IProcessorArchitecture arch, string description ) : Reko.Core.CLanguage
services IServiceProvider
arch IProcessorArchitecture
description string
Résultat Reko.Core.CLanguage

FindService() public méthode

public FindService ( int vector, ProcessorState state ) : Reko.Core.SystemService
vector int
state ProcessorState
Résultat Reko.Core.SystemService

GetByteSizeFromCBasicType() public méthode

public GetByteSizeFromCBasicType ( CBasicType cb ) : int
cb CBasicType
Résultat int

GetTrampolineDestination() public méthode

public GetTrampolineDestination ( Reko.Core.ImageReader imageReader, IRewriterHost host ) : Reko.Core.ProcedureBase
imageReader Reko.Core.ImageReader
host IRewriterHost
Résultat Reko.Core.ProcedureBase

LookupProcedureByName() public méthode

public LookupProcedureByName ( string moduleName, string procName ) : Reko.Core.ExternalProcedure
moduleName string
procName string
Résultat Reko.Core.ExternalProcedure