Package janala.logger
Class AbstractLogger
java.lang.Object
janala.logger.AbstractLogger
- All Implemented Interfaces:
Logger
- Direct Known Subclasses:
StringLogger,StringPrintLogger,TraceLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAALOAD(int iid, int mid) voidAASTORE(int iid, int mid) voidACONST_NULL(int iid, int mid) voidALOAD(int iid, int mid, int var) voidvoidARETURN(int iid, int mid) voidARRAYLENGTH(int iid, int mid) voidASTORE(int iid, int mid, int var) voidATHROW(int iid, int mid) voidBALOAD(int iid, int mid) voidBASTORE(int iid, int mid) voidBIPUSH(int iid, int mid, int value) voidCALOAD(int iid, int mid) voidCASTORE(int iid, int mid) voidvoidD2F(int iid, int mid) voidD2I(int iid, int mid) voidD2L(int iid, int mid) voidDADD(int iid, int mid) voidDALOAD(int iid, int mid) voidDASTORE(int iid, int mid) voidDCMPG(int iid, int mid) voidDCMPL(int iid, int mid) voidDCONST_0(int iid, int mid) voidDCONST_1(int iid, int mid) voidDDIV(int iid, int mid) voidDLOAD(int iid, int mid, int var) voidDMUL(int iid, int mid) voidDNEG(int iid, int mid) voidDREM(int iid, int mid) voidDRETURN(int iid, int mid) voidDSTORE(int iid, int mid, int var) voidDSUB(int iid, int mid) voidDUP(int iid, int mid) voidDUP_X1(int iid, int mid) voidDUP_X2(int iid, int mid) voidDUP2(int iid, int mid) voidDUP2_X1(int iid, int mid) voidDUP2_X2(int iid, int mid) voidF2D(int iid, int mid) voidF2I(int iid, int mid) voidF2L(int iid, int mid) voidFADD(int iid, int mid) voidFALOAD(int iid, int mid) voidFASTORE(int iid, int mid) voidFCMPG(int iid, int mid) voidFCMPL(int iid, int mid) voidFCONST_0(int iid, int mid) voidFCONST_1(int iid, int mid) voidFCONST_2(int iid, int mid) voidFDIV(int iid, int mid) voidFLOAD(int iid, int mid, int var) voidflush()voidFMUL(int iid, int mid) voidFNEG(int iid, int mid) voidFREM(int iid, int mid) voidFRETURN(int iid, int mid) voidFSTORE(int iid, int mid, int var) voidFSUB(int iid, int mid) voidvoidvoidGETVALUE_boolean(boolean v) voidGETVALUE_byte(byte v) voidGETVALUE_char(char v) voidGETVALUE_double(double v) voidGETVALUE_float(float v) voidGETVALUE_int(int v) voidGETVALUE_long(long v) voidvoidGETVALUE_short(short v) voidvoidGOTO(int iid, int mid, int label) voidvoidI2B(int iid, int mid) voidI2C(int iid, int mid) voidI2D(int iid, int mid) voidI2F(int iid, int mid) voidI2L(int iid, int mid) voidI2S(int iid, int mid) voidIADD(int iid, int mid) voidIALOAD(int iid, int mid) voidIAND(int iid, int mid) voidIASTORE(int iid, int mid) voidICONST_0(int iid, int mid) voidICONST_1(int iid, int mid) voidICONST_2(int iid, int mid) voidICONST_3(int iid, int mid) voidICONST_4(int iid, int mid) voidICONST_5(int iid, int mid) voidICONST_M1(int iid, int mid) voidIDIV(int iid, int mid) voidIF_ACMPEQ(int iid, int mid, int label) voidIF_ACMPNE(int iid, int mid, int label) voidIF_ICMPEQ(int iid, int mid, int label) voidIF_ICMPGE(int iid, int mid, int label) voidIF_ICMPGT(int iid, int mid, int label) voidIF_ICMPLE(int iid, int mid, int label) voidIF_ICMPLT(int iid, int mid, int label) voidIF_ICMPNE(int iid, int mid, int label) voidIFEQ(int iid, int mid, int label) voidIFGE(int iid, int mid, int label) voidIFGT(int iid, int mid, int label) voidIFLE(int iid, int mid, int label) voidIFLT(int iid, int mid, int label) voidIFNE(int iid, int mid, int label) voidIFNONNULL(int iid, int mid, int label) voidIFNULL(int iid, int mid, int label) voidIINC(int iid, int mid, int var, int increment) voidILOAD(int iid, int mid, int var) voidIMUL(int iid, int mid) voidINEG(int iid, int mid) voidINSTANCEOF(int iid, int mid, String type) voidINVOKEINTERFACE(int iid, int mid, String owner, String name, String desc) voidvoidvoidINVOKESPECIAL(int iid, int mid, String owner, String name, String desc) voidINVOKESTATIC(int iid, int mid, String owner, String name, String desc) voidINVOKEVIRTUAL(int iid, int mid, String owner, String name, String desc) voidIOR(int iid, int mid) voidIREM(int iid, int mid) voidIRETURN(int iid, int mid) voidISHL(int iid, int mid) voidISHR(int iid, int mid) voidISTORE(int iid, int mid, int var) voidISUB(int iid, int mid) voidIUSHR(int iid, int mid) voidIXOR(int iid, int mid) voidJSR(int iid, int mid, int label) voidL2D(int iid, int mid) voidL2F(int iid, int mid) voidL2I(int iid, int mid) voidLADD(int iid, int mid) voidLALOAD(int iid, int mid) voidLAND(int iid, int mid) voidLASTORE(int iid, int mid) voidLCMP(int iid, int mid) voidLCONST_0(int iid, int mid) voidLCONST_1(int iid, int mid) voidLDC(int iid, int mid, double c) voidLDC(int iid, int mid, float c) voidLDC(int iid, int mid, int c) voidLDC(int iid, int mid, long c) voidvoidvoidLDIV(int iid, int mid) voidLLOAD(int iid, int mid, int var) voidLMUL(int iid, int mid) voidLNEG(int iid, int mid) protected abstract voidlog(Instruction insn) voidLOOKUPSWITCH(int iid, int mid, int dflt, int[] keys, int[] labels) voidLOR(int iid, int mid) voidLREM(int iid, int mid) voidLRETURN(int iid, int mid) voidLSHL(int iid, int mid) voidLSHR(int iid, int mid) voidLSTORE(int iid, int mid, int var) voidLSUB(int iid, int mid) voidLUSHR(int iid, int mid) voidLXOR(int iid, int mid) voidvoidMETHOD_BEGIN(String owner, String name, String desc) voidMETHOD_BEGIN(String owner, String name, String desc, Object obj) voidvoidMONITORENTER(int iid, int mid) voidMONITOREXIT(int iid, int mid) voidMULTIANEWARRAY(int iid, int mid, String desc, int dims) voidvoidNEWARRAY(int iid, int mid) voidNOP(int iid, int mid) voidPOP(int iid, int mid) voidPOP2(int iid, int mid) voidvoidvoidRET(int iid, int mid, int var) voidRETURN(int iid, int mid) voidSALOAD(int iid, int mid) voidSASTORE(int iid, int mid) voidSIPUSH(int iid, int mid, int value) voidSPECIAL(int i) voidSWAP(int iid, int mid) voidTABLESWITCH(int iid, int mid, int min, int max, int dflt, int[] labels)
-
Constructor Details
-
AbstractLogger
public AbstractLogger()
-
-
Method Details
-
log
-
LDC
public void LDC(int iid, int mid, int c) -
LDC
public void LDC(int iid, int mid, long c) -
LDC
public void LDC(int iid, int mid, float c) -
LDC
public void LDC(int iid, int mid, double c) -
LDC
-
LDC
-
IINC
public void IINC(int iid, int mid, int var, int increment) -
MULTIANEWARRAY
- Specified by:
MULTIANEWARRAYin interfaceLogger
-
LOOKUPSWITCH
public void LOOKUPSWITCH(int iid, int mid, int dflt, int[] keys, int[] labels) - Specified by:
LOOKUPSWITCHin interfaceLogger
-
TABLESWITCH
public void TABLESWITCH(int iid, int mid, int min, int max, int dflt, int[] labels) - Specified by:
TABLESWITCHin interfaceLogger
-
IFEQ
public void IFEQ(int iid, int mid, int label) -
IFNE
public void IFNE(int iid, int mid, int label) -
IFLT
public void IFLT(int iid, int mid, int label) -
IFGE
public void IFGE(int iid, int mid, int label) -
IFGT
public void IFGT(int iid, int mid, int label) -
IFLE
public void IFLE(int iid, int mid, int label) -
IF_ICMPEQ
public void IF_ICMPEQ(int iid, int mid, int label) -
IF_ICMPNE
public void IF_ICMPNE(int iid, int mid, int label) -
IF_ICMPLT
public void IF_ICMPLT(int iid, int mid, int label) -
IF_ICMPGE
public void IF_ICMPGE(int iid, int mid, int label) -
IF_ICMPGT
public void IF_ICMPGT(int iid, int mid, int label) -
IF_ICMPLE
public void IF_ICMPLE(int iid, int mid, int label) -
IF_ACMPEQ
public void IF_ACMPEQ(int iid, int mid, int label) -
IF_ACMPNE
public void IF_ACMPNE(int iid, int mid, int label) -
GOTO
public void GOTO(int iid, int mid, int label) -
JSR
public void JSR(int iid, int mid, int label) -
IFNULL
public void IFNULL(int iid, int mid, int label) -
IFNONNULL
public void IFNONNULL(int iid, int mid, int label) -
INVOKEVIRTUAL
- Specified by:
INVOKEVIRTUALin interfaceLogger
-
INVOKESPECIAL
- Specified by:
INVOKESPECIALin interfaceLogger
-
INVOKESTATIC
- Specified by:
INVOKESTATICin interfaceLogger
-
INVOKEINTERFACE
- Specified by:
INVOKEINTERFACEin interfaceLogger
-
GETSTATIC
-
PUTSTATIC
-
GETFIELD
-
PUTFIELD
-
HEAPLOAD
-
NEW
-
ANEWARRAY
-
CHECKCAST
-
INSTANCEOF
- Specified by:
INSTANCEOFin interfaceLogger
-
BIPUSH
public void BIPUSH(int iid, int mid, int value) -
SIPUSH
public void SIPUSH(int iid, int mid, int value) -
NEWARRAY
public void NEWARRAY(int iid, int mid) -
ILOAD
public void ILOAD(int iid, int mid, int var) -
LLOAD
public void LLOAD(int iid, int mid, int var) -
FLOAD
public void FLOAD(int iid, int mid, int var) -
DLOAD
public void DLOAD(int iid, int mid, int var) -
ALOAD
public void ALOAD(int iid, int mid, int var) -
ISTORE
public void ISTORE(int iid, int mid, int var) -
LSTORE
public void LSTORE(int iid, int mid, int var) -
FSTORE
public void FSTORE(int iid, int mid, int var) -
DSTORE
public void DSTORE(int iid, int mid, int var) -
ASTORE
public void ASTORE(int iid, int mid, int var) -
RET
public void RET(int iid, int mid, int var) -
NOP
public void NOP(int iid, int mid) -
ACONST_NULL
public void ACONST_NULL(int iid, int mid) - Specified by:
ACONST_NULLin interfaceLogger
-
ICONST_M1
public void ICONST_M1(int iid, int mid) -
ICONST_0
public void ICONST_0(int iid, int mid) -
ICONST_1
public void ICONST_1(int iid, int mid) -
ICONST_2
public void ICONST_2(int iid, int mid) -
ICONST_3
public void ICONST_3(int iid, int mid) -
ICONST_4
public void ICONST_4(int iid, int mid) -
ICONST_5
public void ICONST_5(int iid, int mid) -
LCONST_0
public void LCONST_0(int iid, int mid) -
LCONST_1
public void LCONST_1(int iid, int mid) -
FCONST_0
public void FCONST_0(int iid, int mid) -
FCONST_1
public void FCONST_1(int iid, int mid) -
FCONST_2
public void FCONST_2(int iid, int mid) -
DCONST_0
public void DCONST_0(int iid, int mid) -
DCONST_1
public void DCONST_1(int iid, int mid) -
IALOAD
public void IALOAD(int iid, int mid) -
LALOAD
public void LALOAD(int iid, int mid) -
FALOAD
public void FALOAD(int iid, int mid) -
DALOAD
public void DALOAD(int iid, int mid) -
AALOAD
public void AALOAD(int iid, int mid) -
BALOAD
public void BALOAD(int iid, int mid) -
CALOAD
public void CALOAD(int iid, int mid) -
SALOAD
public void SALOAD(int iid, int mid) -
IASTORE
public void IASTORE(int iid, int mid) -
LASTORE
public void LASTORE(int iid, int mid) -
FASTORE
public void FASTORE(int iid, int mid) -
DASTORE
public void DASTORE(int iid, int mid) -
AASTORE
public void AASTORE(int iid, int mid) -
BASTORE
public void BASTORE(int iid, int mid) -
CASTORE
public void CASTORE(int iid, int mid) -
SASTORE
public void SASTORE(int iid, int mid) -
POP
public void POP(int iid, int mid) -
POP2
public void POP2(int iid, int mid) -
DUP
public void DUP(int iid, int mid) -
DUP_X1
public void DUP_X1(int iid, int mid) -
DUP_X2
public void DUP_X2(int iid, int mid) -
DUP2
public void DUP2(int iid, int mid) -
DUP2_X1
public void DUP2_X1(int iid, int mid) -
DUP2_X2
public void DUP2_X2(int iid, int mid) -
SWAP
public void SWAP(int iid, int mid) -
IADD
public void IADD(int iid, int mid) -
LADD
public void LADD(int iid, int mid) -
FADD
public void FADD(int iid, int mid) -
DADD
public void DADD(int iid, int mid) -
ISUB
public void ISUB(int iid, int mid) -
LSUB
public void LSUB(int iid, int mid) -
FSUB
public void FSUB(int iid, int mid) -
DSUB
public void DSUB(int iid, int mid) -
IMUL
public void IMUL(int iid, int mid) -
LMUL
public void LMUL(int iid, int mid) -
FMUL
public void FMUL(int iid, int mid) -
DMUL
public void DMUL(int iid, int mid) -
IDIV
public void IDIV(int iid, int mid) -
LDIV
public void LDIV(int iid, int mid) -
FDIV
public void FDIV(int iid, int mid) -
DDIV
public void DDIV(int iid, int mid) -
IREM
public void IREM(int iid, int mid) -
LREM
public void LREM(int iid, int mid) -
FREM
public void FREM(int iid, int mid) -
DREM
public void DREM(int iid, int mid) -
INEG
public void INEG(int iid, int mid) -
LNEG
public void LNEG(int iid, int mid) -
FNEG
public void FNEG(int iid, int mid) -
DNEG
public void DNEG(int iid, int mid) -
ISHL
public void ISHL(int iid, int mid) -
LSHL
public void LSHL(int iid, int mid) -
ISHR
public void ISHR(int iid, int mid) -
LSHR
public void LSHR(int iid, int mid) -
IUSHR
public void IUSHR(int iid, int mid) -
LUSHR
public void LUSHR(int iid, int mid) -
IAND
public void IAND(int iid, int mid) -
LAND
public void LAND(int iid, int mid) -
IOR
public void IOR(int iid, int mid) -
LOR
public void LOR(int iid, int mid) -
IXOR
public void IXOR(int iid, int mid) -
LXOR
public void LXOR(int iid, int mid) -
I2L
public void I2L(int iid, int mid) -
I2F
public void I2F(int iid, int mid) -
I2D
public void I2D(int iid, int mid) -
L2I
public void L2I(int iid, int mid) -
L2F
public void L2F(int iid, int mid) -
L2D
public void L2D(int iid, int mid) -
F2I
public void F2I(int iid, int mid) -
F2L
public void F2L(int iid, int mid) -
F2D
public void F2D(int iid, int mid) -
D2I
public void D2I(int iid, int mid) -
D2L
public void D2L(int iid, int mid) -
D2F
public void D2F(int iid, int mid) -
I2B
public void I2B(int iid, int mid) -
I2C
public void I2C(int iid, int mid) -
I2S
public void I2S(int iid, int mid) -
LCMP
public void LCMP(int iid, int mid) -
FCMPL
public void FCMPL(int iid, int mid) -
FCMPG
public void FCMPG(int iid, int mid) -
DCMPL
public void DCMPL(int iid, int mid) -
DCMPG
public void DCMPG(int iid, int mid) -
IRETURN
public void IRETURN(int iid, int mid) -
LRETURN
public void LRETURN(int iid, int mid) -
FRETURN
public void FRETURN(int iid, int mid) -
DRETURN
public void DRETURN(int iid, int mid) -
ARETURN
public void ARETURN(int iid, int mid) -
RETURN
public void RETURN(int iid, int mid) -
ARRAYLENGTH
public void ARRAYLENGTH(int iid, int mid) - Specified by:
ARRAYLENGTHin interfaceLogger
-
ATHROW
public void ATHROW(int iid, int mid) -
MONITORENTER
public void MONITORENTER(int iid, int mid) - Specified by:
MONITORENTERin interfaceLogger
-
MONITOREXIT
public void MONITOREXIT(int iid, int mid) - Specified by:
MONITOREXITin interfaceLogger
-
GETVALUE_double
public void GETVALUE_double(double v) - Specified by:
GETVALUE_doublein interfaceLogger
-
GETVALUE_long
public void GETVALUE_long(long v) - Specified by:
GETVALUE_longin interfaceLogger
-
GETVALUE_Object
- Specified by:
GETVALUE_Objectin interfaceLogger
-
GETVALUE_boolean
public void GETVALUE_boolean(boolean v) - Specified by:
GETVALUE_booleanin interfaceLogger
-
GETVALUE_byte
public void GETVALUE_byte(byte v) - Specified by:
GETVALUE_bytein interfaceLogger
-
GETVALUE_char
public void GETVALUE_char(char v) - Specified by:
GETVALUE_charin interfaceLogger
-
GETVALUE_float
public void GETVALUE_float(float v) - Specified by:
GETVALUE_floatin interfaceLogger
-
GETVALUE_int
public void GETVALUE_int(int v) - Specified by:
GETVALUE_intin interfaceLogger
-
GETVALUE_short
public void GETVALUE_short(short v) - Specified by:
GETVALUE_shortin interfaceLogger
-
GETVALUE_void
public void GETVALUE_void()- Specified by:
GETVALUE_voidin interfaceLogger
-
METHOD_BEGIN
- Specified by:
METHOD_BEGINin interfaceLogger
-
METHOD_BEGIN
-
METHOD_THROW
public void METHOD_THROW()- Specified by:
METHOD_THROWin interfaceLogger
-
INVOKEMETHOD_EXCEPTION
- Specified by:
INVOKEMETHOD_EXCEPTIONin interfaceLogger
-
INVOKEMETHOD_END
public void INVOKEMETHOD_END()- Specified by:
INVOKEMETHOD_ENDin interfaceLogger
-
MAKE_SYMBOLIC
public void MAKE_SYMBOLIC()- Specified by:
MAKE_SYMBOLICin interfaceLogger
-
SPECIAL
public void SPECIAL(int i) -
flush
public void flush()
-