C# Class IKVM.Internal.JsrInliner.JsrMethodAnalyzer.InstructionState

Datei anzeigen Open project: samskivert/ikvm-monotouch

Public Methods

Method Description
operator ( ) : InstructionState

Private Methods

Method Description
AddCallSite ( ) : void
CheckSubroutineActive ( int subroutineIndex ) : void
Copy ( ) : InstructionState
CopyLocalsAndSubroutines ( ) : InstructionState
CopySubroutines ( List l ) : List
CopyTo ( InstructionState target ) : void
DumpLocals ( ) : void
DumpStack ( ) : void
DumpSubroutines ( ) : void
FindCommonBaseType ( SimpleType type1, SimpleType type2 ) : SimpleType
GetLocalRet ( int index ) : int
GetLocalType ( int index ) : SimpleType
GetLocalTypeEx ( int index ) : SimpleType
GetLocalsModified ( int subroutineIndex ) : bool[]
GetStackHeight ( ) : int
InstructionState ( SimpleType stack, int stackSize, int stackEnd, SimpleType locals, List subroutines, int callsites ) : System
InstructionState ( int maxLocals, int maxStack ) : System
IsSubroutineActive ( int subroutineIndex ) : bool
LocalsCopyOnWrite ( ) : void
MergeSubroutineHelper ( InstructionState s2 ) : void
MergeSubroutineReturn ( InstructionState jsrSuccessor, InstructionState jsr, InstructionState ret, bool locals_modified ) : InstructionState
MultiPopAnyType ( int count ) : void
PopAnyType ( ) : SimpleType
PopObjectType ( ) : SimpleType
PopPrimitive ( ) : void
PopType ( ) : SimpleType
PopType ( string signature ) : void
PopWidePrimitive ( ) : void
PushObject ( ) : void
PushPrimitive ( ) : void
PushType ( SimpleType type ) : void
PushType ( string signature ) : void
PushWidePrimitive ( ) : void
SetLocal1 ( int index, SimpleType type ) : void
SetLocal2 ( int index, SimpleType type ) : void
SetLocalPrimitive ( int index, int instructionIndex ) : void
SetLocalType ( int index, SimpleType type, int instructionIndex ) : void
SetLocalWidePrimitive ( int index, int instructionIndex ) : void
SetSubroutineId ( int subroutineIndex ) : void
StackCopyOnWrite ( ) : void
SubroutinesCopyOnWrite ( ) : void

Method Details

operator() public static method

public static operator ( ) : InstructionState
return InstructionState