Uses of Class
joeq.Interpreter.QuadInterpreter

Packages that use QuadInterpreter
joeq.Compiler.Quad   
joeq.Interpreter   
 

Uses of QuadInterpreter in joeq.Compiler.Quad
 

Methods in joeq.Compiler.Quad with parameters of type QuadInterpreter
 void Operator.Invoke.interpret_static(Quad q, QuadInterpreter s)
           
 void Operator.Invoke.interpret_virtual(Quad q, QuadInterpreter s)
           
 void Quad.interpret(QuadInterpreter s)
          Interprets this quad, modifying the given interpreter state.
abstract  void Operator.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Move.MOVE_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Phi.PHI.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ADD_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SUB_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.MUL_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.DIV_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.REM_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.AND_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.OR_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.XOR_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SHL_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SHR_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.USHR_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SHL_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SHR_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.USHR_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ADD_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SUB_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.MUL_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.DIV_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.REM_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.AND_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.OR_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.XOR_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ADD_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SUB_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.MUL_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.DIV_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.REM_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ADD_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SUB_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.MUL_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.DIV_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.REM_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_FL.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_FG.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_DL.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_DG.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ADD_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.SUB_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.ALIGN_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Binary.CMP_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.NEG_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.NEG_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.NEG_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.NEG_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2LONG.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2FLOAT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2DOUBLE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.LONG_2INT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.LONG_2FLOAT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.LONG_2DOUBLE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.FLOAT_2INT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.FLOAT_2LONG.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.FLOAT_2DOUBLE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.DOUBLE_2INT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.DOUBLE_2LONG.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.DOUBLE_2FLOAT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2BYTE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2CHAR.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2SHORT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.OBJECT_2ADDRESS.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.ADDRESS_2OBJECT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INT_2ADDRESS.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.ADDRESS_2INT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.ISNULL_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.FLOAT_2INTBITS.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.INTBITS_2FLOAT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.DOUBLE_2LONGBITS.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Unary.LONGBITS_2DOUBLE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALoad.ALOAD_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.AStore.ASTORE_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.IntIfCmp.IFCMP_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.IntIfCmp.IFCMP_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.IntIfCmp.IFCMP_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Goto.GOTO.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Jsr.JSR.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Ret.RET.interpret(Quad q, QuadInterpreter s)
           
 void Operator.TableSwitch.TABLESWITCH.interpret(Quad q, QuadInterpreter s)
           
 void Operator.LookupSwitch.LOOKUPSWITCH.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Return.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Return.RETURN_V.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Return.THROW_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_Z.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getstatic.GETSTATIC_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_Z.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putstatic.PUTSTATIC_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Getfield.GETFIELD_Z.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_F.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_D.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_A.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_B.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_C.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_S.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Putfield.PUTFIELD_Z.interpret(Quad q, QuadInterpreter s)
           
 void Operator.NullCheck.NULL_CHECK.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ZeroCheck.ZERO_CHECK_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ZeroCheck.ZERO_CHECK_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.BoundsCheck.BOUNDS_CHECK.interpret(Quad q, QuadInterpreter s)
           
 void Operator.StoreCheck.ASTORE_CHECK.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Invoke.InvokeVirtual.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Invoke.InvokeStatic.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Invoke.InvokeInterface.interpret(Quad q, QuadInterpreter s)
           
 void Operator.New.NEW.interpret(Quad q, QuadInterpreter s)
           
 void Operator.NewArray.NEWARRAY.interpret(Quad q, QuadInterpreter s)
           
 void Operator.CheckCast.CHECKCAST.interpret(Quad q, QuadInterpreter s)
           
 void Operator.InstanceOf.INSTANCEOF.interpret(Quad q, QuadInterpreter s)
           
 void Operator.ALength.ARRAYLENGTH.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Monitor.MONITORENTER.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Monitor.MONITOREXIT.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemLoad.PEEK_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemLoad.PEEK_1.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemLoad.PEEK_2.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemLoad.PEEK_4.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemLoad.PEEK_8.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemStore.POKE_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemStore.POKE_1.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemStore.POKE_2.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemStore.POKE_4.interpret(Quad q, QuadInterpreter s)
           
 void Operator.MemStore.POKE_8.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.GET_EXCEPTION.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.GET_BASE_POINTER.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.GET_STACK_POINTER.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.GET_THREAD_BLOCK.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.SET_THREAD_BLOCK.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ATOMICADD_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ATOMICSUB_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ATOMICAND_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ATOMICCAS4.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ATOMICCAS8.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ALLOCA.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.LONG_JUMP.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.POP_FP32.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.POP_FP64.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.PUSH_FP32.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.PUSH_FP64.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.GET_EAX.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.PUSHARG_I.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.PUSHARG_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.INVOKE_L.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.INVOKE_P.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ISEQ.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.ISGE.interpret(Quad q, QuadInterpreter s)
           
 void Operator.Special.NOP.interpret(Quad q, QuadInterpreter s)
           
 

Uses of QuadInterpreter in joeq.Interpreter
 

Methods in joeq.Interpreter that return QuadInterpreter
static QuadInterpreter QuadInterpreter.interpretMethod(jq_Method f, Object[] params)
           
 QuadInterpreter QuadInterpreter.invokeInstanceReflective(jq_InstanceMethod f, Operand.ParamListOperand plo)
           
 QuadInterpreter QuadInterpreter.invokeMethod(jq_Method f, Operand.ParamListOperand plo)
           
 QuadInterpreter QuadInterpreter.invokeReflective(jq_Method f, Operand.ParamListOperand plo)
           
 QuadInterpreter QuadInterpreter.invokeStaticReflective(jq_StaticMethod f, Operand.ParamListOperand plo)
           
 



Copyright © 2001-2008 John Whaley. All Rights Reserved.