korat.instrumentation.bytecode
Interface BytecodeVisitor
- All Known Implementing Classes:
- ArrayBytecodesVisitor, JavassistInstructionVisitor, StackTracerVisitor, VisitorSupport
public interface BytecodeVisitor
- Author:
- Aleksandar Milicevic
preVisit
void preVisit(BytecodeInstruction instr)
- This method should be invoked just before calling any of the
visit methods.
postVisit
void postVisit(BytecodeInstruction instr)
- This method should be invoked immediately after calling any
of the visit methods.
visitNOP
void visitNOP(BytecodeInstruction instr)
visitACONST_NULL
void visitACONST_NULL(BytecodeInstruction instr)
visitICONST_M1
void visitICONST_M1(BytecodeInstruction instr)
visitICONST_0
void visitICONST_0(BytecodeInstruction instr)
visitICONST_1
void visitICONST_1(BytecodeInstruction instr)
visitICONST_2
void visitICONST_2(BytecodeInstruction instr)
visitICONST_3
void visitICONST_3(BytecodeInstruction instr)
visitICONST_4
void visitICONST_4(BytecodeInstruction instr)
visitICONST_5
void visitICONST_5(BytecodeInstruction instr)
visitLCONST_0
void visitLCONST_0(BytecodeInstruction instr)
visitLCONST_1
void visitLCONST_1(BytecodeInstruction instr)
visitFCONST_0
void visitFCONST_0(BytecodeInstruction instr)
visitFCONST_1
void visitFCONST_1(BytecodeInstruction instr)
visitFCONST_2
void visitFCONST_2(BytecodeInstruction instr)
visitDCONST_0
void visitDCONST_0(BytecodeInstruction instr)
visitDCONST_1
void visitDCONST_1(BytecodeInstruction instr)
visitBIPUSH
void visitBIPUSH(BytecodeInstruction instr)
visitSIPUSH
void visitSIPUSH(BytecodeInstruction instr)
visitLDC
void visitLDC(BytecodeInstruction instr)
visitLDC_W
void visitLDC_W(BytecodeInstruction instr)
visitLDC2_W
void visitLDC2_W(BytecodeInstruction instr)
visitILOAD
void visitILOAD(BytecodeInstruction instr)
visitLLOAD
void visitLLOAD(BytecodeInstruction instr)
visitFLOAD
void visitFLOAD(BytecodeInstruction instr)
visitDLOAD
void visitDLOAD(BytecodeInstruction instr)
visitALOAD
void visitALOAD(BytecodeInstruction instr)
visitILOAD_0
void visitILOAD_0(BytecodeInstruction instr)
visitILOAD_1
void visitILOAD_1(BytecodeInstruction instr)
visitILOAD_2
void visitILOAD_2(BytecodeInstruction instr)
visitILOAD_3
void visitILOAD_3(BytecodeInstruction instr)
visitLLOAD_0
void visitLLOAD_0(BytecodeInstruction instr)
visitLLOAD_1
void visitLLOAD_1(BytecodeInstruction instr)
visitLLOAD_2
void visitLLOAD_2(BytecodeInstruction instr)
visitLLOAD_3
void visitLLOAD_3(BytecodeInstruction instr)
visitFLOAD_0
void visitFLOAD_0(BytecodeInstruction instr)
visitFLOAD_1
void visitFLOAD_1(BytecodeInstruction instr)
visitFLOAD_2
void visitFLOAD_2(BytecodeInstruction instr)
visitFLOAD_3
void visitFLOAD_3(BytecodeInstruction instr)
visitDLOAD_0
void visitDLOAD_0(BytecodeInstruction instr)
visitDLOAD_1
void visitDLOAD_1(BytecodeInstruction instr)
visitDLOAD_2
void visitDLOAD_2(BytecodeInstruction instr)
visitDLOAD_3
void visitDLOAD_3(BytecodeInstruction instr)
visitALOAD_0
void visitALOAD_0(BytecodeInstruction instr)
visitALOAD_1
void visitALOAD_1(BytecodeInstruction instr)
visitALOAD_2
void visitALOAD_2(BytecodeInstruction instr)
visitALOAD_3
void visitALOAD_3(BytecodeInstruction instr)
visitIALOAD
void visitIALOAD(BytecodeInstruction instr)
visitLALOAD
void visitLALOAD(BytecodeInstruction instr)
visitFALOAD
void visitFALOAD(BytecodeInstruction instr)
visitDALOAD
void visitDALOAD(BytecodeInstruction instr)
visitAALOAD
void visitAALOAD(BytecodeInstruction instr)
visitBALOAD
void visitBALOAD(BytecodeInstruction instr)
visitCALOAD
void visitCALOAD(BytecodeInstruction instr)
visitSALOAD
void visitSALOAD(BytecodeInstruction instr)
visitISTORE
void visitISTORE(BytecodeInstruction instr)
visitLSTORE
void visitLSTORE(BytecodeInstruction instr)
visitFSTORE
void visitFSTORE(BytecodeInstruction instr)
visitDSTORE
void visitDSTORE(BytecodeInstruction instr)
visitASTORE
void visitASTORE(BytecodeInstruction instr)
visitISTORE_0
void visitISTORE_0(BytecodeInstruction instr)
visitISTORE_1
void visitISTORE_1(BytecodeInstruction instr)
visitISTORE_2
void visitISTORE_2(BytecodeInstruction instr)
visitISTORE_3
void visitISTORE_3(BytecodeInstruction instr)
visitLSTORE_0
void visitLSTORE_0(BytecodeInstruction instr)
visitLSTORE_1
void visitLSTORE_1(BytecodeInstruction instr)
visitLSTORE_2
void visitLSTORE_2(BytecodeInstruction instr)
visitLSTORE_3
void visitLSTORE_3(BytecodeInstruction instr)
visitFSTORE_0
void visitFSTORE_0(BytecodeInstruction instr)
visitFSTORE_1
void visitFSTORE_1(BytecodeInstruction instr)
visitFSTORE_2
void visitFSTORE_2(BytecodeInstruction instr)
visitFSTORE_3
void visitFSTORE_3(BytecodeInstruction instr)
visitDSTORE_0
void visitDSTORE_0(BytecodeInstruction instr)
visitDSTORE_1
void visitDSTORE_1(BytecodeInstruction instr)
visitDSTORE_2
void visitDSTORE_2(BytecodeInstruction instr)
visitDSTORE_3
void visitDSTORE_3(BytecodeInstruction instr)
visitASTORE_0
void visitASTORE_0(BytecodeInstruction instr)
visitASTORE_1
void visitASTORE_1(BytecodeInstruction instr)
visitASTORE_2
void visitASTORE_2(BytecodeInstruction instr)
visitASTORE_3
void visitASTORE_3(BytecodeInstruction instr)
visitIASTORE
void visitIASTORE(BytecodeInstruction instr)
visitLASTORE
void visitLASTORE(BytecodeInstruction instr)
visitFASTORE
void visitFASTORE(BytecodeInstruction instr)
visitDASTORE
void visitDASTORE(BytecodeInstruction instr)
visitAASTORE
void visitAASTORE(BytecodeInstruction instr)
visitBASTORE
void visitBASTORE(BytecodeInstruction instr)
visitCASTORE
void visitCASTORE(BytecodeInstruction instr)
visitSASTORE
void visitSASTORE(BytecodeInstruction instr)
visitPOP
void visitPOP(BytecodeInstruction instr)
visitPOP2
void visitPOP2(BytecodeInstruction instr)
visitDUP
void visitDUP(BytecodeInstruction instr)
visitDUP_X1
void visitDUP_X1(BytecodeInstruction instr)
visitDUP_X2
void visitDUP_X2(BytecodeInstruction instr)
visitDUP2
void visitDUP2(BytecodeInstruction instr)
visitDUP2_X1
void visitDUP2_X1(BytecodeInstruction instr)
visitDUP2_X2
void visitDUP2_X2(BytecodeInstruction instr)
visitSWAP
void visitSWAP(BytecodeInstruction instr)
visitIADD
void visitIADD(BytecodeInstruction instr)
visitLADD
void visitLADD(BytecodeInstruction instr)
visitFADD
void visitFADD(BytecodeInstruction instr)
visitDADD
void visitDADD(BytecodeInstruction instr)
visitISUB
void visitISUB(BytecodeInstruction instr)
visitLSUB
void visitLSUB(BytecodeInstruction instr)
visitFSUB
void visitFSUB(BytecodeInstruction instr)
visitDSUB
void visitDSUB(BytecodeInstruction instr)
visitIMUL
void visitIMUL(BytecodeInstruction instr)
visitLMUL
void visitLMUL(BytecodeInstruction instr)
visitFMUL
void visitFMUL(BytecodeInstruction instr)
visitDMUL
void visitDMUL(BytecodeInstruction instr)
visitIDIV
void visitIDIV(BytecodeInstruction instr)
visitLDIV
void visitLDIV(BytecodeInstruction instr)
visitFDIV
void visitFDIV(BytecodeInstruction instr)
visitDDIV
void visitDDIV(BytecodeInstruction instr)
visitIREM
void visitIREM(BytecodeInstruction instr)
visitLREM
void visitLREM(BytecodeInstruction instr)
visitFREM
void visitFREM(BytecodeInstruction instr)
visitDREM
void visitDREM(BytecodeInstruction instr)
visitINEG
void visitINEG(BytecodeInstruction instr)
visitLNEG
void visitLNEG(BytecodeInstruction instr)
visitFNEG
void visitFNEG(BytecodeInstruction instr)
visitDNEG
void visitDNEG(BytecodeInstruction instr)
visitISHL
void visitISHL(BytecodeInstruction instr)
visitLSHL
void visitLSHL(BytecodeInstruction instr)
visitISHR
void visitISHR(BytecodeInstruction instr)
visitLSHR
void visitLSHR(BytecodeInstruction instr)
visitIUSHR
void visitIUSHR(BytecodeInstruction instr)
visitLUSHR
void visitLUSHR(BytecodeInstruction instr)
visitIAND
void visitIAND(BytecodeInstruction instr)
visitLAND
void visitLAND(BytecodeInstruction instr)
visitIOR
void visitIOR(BytecodeInstruction instr)
visitLOR
void visitLOR(BytecodeInstruction instr)
visitIXOR
void visitIXOR(BytecodeInstruction instr)
visitLXOR
void visitLXOR(BytecodeInstruction instr)
visitIINC
void visitIINC(BytecodeInstruction instr)
visitI2L
void visitI2L(BytecodeInstruction instr)
visitI2F
void visitI2F(BytecodeInstruction instr)
visitI2D
void visitI2D(BytecodeInstruction instr)
visitL2I
void visitL2I(BytecodeInstruction instr)
visitL2F
void visitL2F(BytecodeInstruction instr)
visitL2D
void visitL2D(BytecodeInstruction instr)
visitF2I
void visitF2I(BytecodeInstruction instr)
visitF2L
void visitF2L(BytecodeInstruction instr)
visitF2D
void visitF2D(BytecodeInstruction instr)
visitD2I
void visitD2I(BytecodeInstruction instr)
visitD2L
void visitD2L(BytecodeInstruction instr)
visitD2F
void visitD2F(BytecodeInstruction instr)
visitI2B
void visitI2B(BytecodeInstruction instr)
visitI2C
void visitI2C(BytecodeInstruction instr)
visitI2S
void visitI2S(BytecodeInstruction instr)
visitLCMP
void visitLCMP(BytecodeInstruction instr)
visitFCMPL
void visitFCMPL(BytecodeInstruction instr)
visitFCMPG
void visitFCMPG(BytecodeInstruction instr)
visitDCMPL
void visitDCMPL(BytecodeInstruction instr)
visitDCMPG
void visitDCMPG(BytecodeInstruction instr)
visitIFEQ
void visitIFEQ(BytecodeInstruction instr)
visitIFNE
void visitIFNE(BytecodeInstruction instr)
visitIFLT
void visitIFLT(BytecodeInstruction instr)
visitIFGE
void visitIFGE(BytecodeInstruction instr)
visitIFGT
void visitIFGT(BytecodeInstruction instr)
visitIFLE
void visitIFLE(BytecodeInstruction instr)
visitIF_ICMPEQ
void visitIF_ICMPEQ(BytecodeInstruction instr)
visitIF_ICMPNE
void visitIF_ICMPNE(BytecodeInstruction instr)
visitIF_ICMPLT
void visitIF_ICMPLT(BytecodeInstruction instr)
visitIF_ICMPGE
void visitIF_ICMPGE(BytecodeInstruction instr)
visitIF_ICMPGT
void visitIF_ICMPGT(BytecodeInstruction instr)
visitIF_ICMPLE
void visitIF_ICMPLE(BytecodeInstruction instr)
visitIF_ACMPEQ
void visitIF_ACMPEQ(BytecodeInstruction instr)
visitIF_ACMPNE
void visitIF_ACMPNE(BytecodeInstruction instr)
visitGOTO
void visitGOTO(BytecodeInstruction instr)
visitJSR
void visitJSR(BytecodeInstruction instr)
visitRET
void visitRET(BytecodeInstruction instr)
visitTABLESWITCH
void visitTABLESWITCH(BytecodeInstruction instr)
visitLOOKUPSWITCH
void visitLOOKUPSWITCH(BytecodeInstruction instr)
visitIRETURN
void visitIRETURN(BytecodeInstruction instr)
visitLRETURN
void visitLRETURN(BytecodeInstruction instr)
visitFRETURN
void visitFRETURN(BytecodeInstruction instr)
visitDRETURN
void visitDRETURN(BytecodeInstruction instr)
visitARETURN
void visitARETURN(BytecodeInstruction instr)
visitRETURN
void visitRETURN(BytecodeInstruction instr)
visitGETSTATIC
void visitGETSTATIC(BytecodeInstruction instr)
visitPUTSTATIC
void visitPUTSTATIC(BytecodeInstruction instr)
visitGETFIELD
void visitGETFIELD(BytecodeInstruction instr)
visitPUTFIELD
void visitPUTFIELD(BytecodeInstruction instr)
visitINVOKEVIRTUAL
void visitINVOKEVIRTUAL(BytecodeInstruction instr)
visitINVOKESPECIAL
void visitINVOKESPECIAL(BytecodeInstruction instr)
visitINVOKESTATIC
void visitINVOKESTATIC(BytecodeInstruction instr)
visitINVOKEINTERFACE
void visitINVOKEINTERFACE(BytecodeInstruction instr)
visitNEW
void visitNEW(BytecodeInstruction instr)
visitNEWARRAY
void visitNEWARRAY(BytecodeInstruction instr)
visitANEWARRAY
void visitANEWARRAY(BytecodeInstruction instr)
visitARRAYLENGTH
void visitARRAYLENGTH(BytecodeInstruction instr)
visitATHROW
void visitATHROW(BytecodeInstruction instr)
visitCHECKCAST
void visitCHECKCAST(BytecodeInstruction instr)
visitINSTANCEOF
void visitINSTANCEOF(BytecodeInstruction instr)
visitMONITORENTER
void visitMONITORENTER(BytecodeInstruction instr)
visitMONITOREXIT
void visitMONITOREXIT(BytecodeInstruction instr)
visitWIDE
void visitWIDE(BytecodeInstruction instr)
visitMULTIANEWARRAY
void visitMULTIANEWARRAY(BytecodeInstruction instr)
visitIFNULL
void visitIFNULL(BytecodeInstruction instr)
visitIFNONNULL
void visitIFNONNULL(BytecodeInstruction instr)
visitGOTO_W
void visitGOTO_W(BytecodeInstruction instr)
visitJSR_W
void visitJSR_W(BytecodeInstruction instr)
visitBREAKPOINT
void visitBREAKPOINT(BytecodeInstruction instr)
visitIMPDEP1
void visitIMPDEP1(BytecodeInstruction instr)
visitIMPDEP2
void visitIMPDEP2(BytecodeInstruction instr)