C# Class CSPspEmu.Core.Cpu.Dynarec.DynarecFunction

Class that represents a PSP ALLEGREX function converted into a .NET IL function.
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
AstNode AstNodeStm
CallingPCs List
Delegate Action
DisableOptimizations bool
EntryPC uint
InlinedAtFunctions List
InstructionStats uint>.Dictionary
MaxPC uint
MinPC uint
Name string
TimeAnalyzeBranches System.TimeSpan
TimeCreateDelegate System.TimeSpan
TimeGenerateAst System.TimeSpan
TimeGenerateIL System.TimeSpan
TimeLinking System.TimeSpan
TimeOptimize System.TimeSpan

Property Details

AstNode public property

Root node containing the whole function code.
public AstNodeStm AstNode
return AstNodeStm

CallingPCs public property

A list of Calling PCs
public List CallingPCs
return List

Delegate public property

Delegate to execute this function.
public Action Delegate
return Action

DisableOptimizations public property

public bool DisableOptimizations
return bool

EntryPC public property

public uint EntryPC
return uint

InlinedAtFunctions public property

A list of functions that have embedded this function.
public List InlinedAtFunctions
return List

InstructionStats public property

public Dictionary InstructionStats
return uint>.Dictionary

MaxPC public property

public uint MaxPC
return uint

MinPC public property

public uint MinPC
return uint

Name public property

Special function name.
public string Name
return string

TimeAnalyzeBranches public property

public TimeSpan,System TimeAnalyzeBranches
return System.TimeSpan

TimeCreateDelegate public property

public TimeSpan,System TimeCreateDelegate
return System.TimeSpan

TimeGenerateAst public property

public TimeSpan,System TimeGenerateAst
return System.TimeSpan

TimeGenerateIL public property

public TimeSpan,System TimeGenerateIL
return System.TimeSpan

TimeLinking public property

public TimeSpan,System TimeLinking
return System.TimeSpan

TimeOptimize public property

public TimeSpan,System TimeOptimize
return System.TimeSpan