Uses of Class
janala.logger.inst.Instruction
-
Packages that use Instruction Package Description edu.berkeley.cs.jqf.instrument.tracing janala.logger janala.logger.inst -
-
Uses of Instruction in edu.berkeley.cs.jqf.instrument.tracing
Methods in edu.berkeley.cs.jqf.instrument.tracing with parameters of type Instruction Modifier and Type Method Description protected voidThreadTracer. consume(Instruction ins)Handles tracing of a single bytecode instruction.protected voidTraceLogger. log(Instruction instruction)Logs an instrumented byteode instruction for the current thread.voidDefaultInstructionVisitor. setNext(Instruction next)voidControlFlowInstructionVisitor. visitConditionalBranch(Instruction inst)voidControlFlowInstructionVisitor. visitReturnOrMethodThrow(Instruction inst) -
Uses of Instruction in janala.logger
Methods in janala.logger with parameters of type Instruction Modifier and Type Method Description protected abstract voidAbstractLogger. log(Instruction insn)protected voidStringLogger. log(Instruction insn)protected voidStringPrintLogger. log(Instruction insn) -
Uses of Instruction in janala.logger.inst
Subclasses of Instruction in janala.logger.inst Modifier and Type Class Description classAALOADclassAASTOREclassACONST_NULLclassALOADclassANEWARRAYclassARETURNclassARRAYLENGTHclassASTOREclassATHROWclassBALOADclassBASTOREclassBIPUSHclassCALOADclassCASTOREclassCHECKCASTclassD2FclassD2IclassD2LclassDADDclassDALOADclassDASTOREclassDCMPGclassDCMPLclassDCONST_0classDCONST_1classDDIVclassDLOADclassDMULclassDNEGclassDREMclassDRETURNclassDSTOREclassDSUBclassDUPclassDUP_X1classDUP_X2classDUP2classDUP2_X1classDUP2_X2classF2DclassF2IclassF2LclassFADDclassFALOADclassFASTOREclassFCMPGclassFCMPLclassFCONST_0classFCONST_1classFCONST_2classFDIVclassFLOADclassFMULclassFNEGclassFREMclassFRETURNclassFSTOREclassFSUBclassGETFIELDclassGETSTATICclassGETVALUE_booleanclassGETVALUE_byteclassGETVALUE_charclassGETVALUE_doubleclassGETVALUE_floatclassGETVALUE_intclassGETVALUE_longclassGETVALUE_ObjectclassGETVALUE_shortclassGETVALUE_voidclassGOTOclassHEAPLOADclassI2BclassI2CclassI2DclassI2FclassI2LclassI2SclassIADDclassIALOADclassIANDclassIASTOREclassICONST_0classICONST_1classICONST_2classICONST_3classICONST_4classICONST_5classICONST_M1classIDIVclassIF_ACMPEQclassIF_ACMPNEclassIF_ICMPEQclassIF_ICMPGEclassIF_ICMPGTclassIF_ICMPLEclassIF_ICMPLTclassIF_ICMPNEclassIFEQclassIFGEclassIFGTclassIFLEclassIFLTclassIFNEclassIFNONNULLclassIFNULLclassIINCclassILOADclassIMULclassINEGclassINSTANCEOFclassINVOKEINTERFACEclassINVOKEMETHOD_ENDclassINVOKEMETHOD_EXCEPTIONclassINVOKESPECIALclassINVOKESTATICclassINVOKEVIRTUALclassIORclassIREMclassIRETURNclassISHLclassISHRclassISTOREclassISUBclassIUSHRclassIXORclassJSRclassL2DclassL2FclassL2IclassLADDclassLALOADclassLANDclassLASTOREclassLCMPclassLCONST_0classLCONST_1classLDC_doubleclassLDC_floatclassLDC_intclassLDC_longclassLDC_ObjectclassLDC_StringclassLDIVclassLLOADclassLMULclassLNEGclassLOOKUPSWITCHclassLORclassLREMclassLRETURNclassLSHLclassLSHRclassLSTOREclassLSUBclassLUSHRclassLXORclassMAKE_SYMBOLICAuthor: Koushik Sen (ksen@cs.berkeley.edu) Date: 6/21/12 Time: 5:02 PMclassMETHOD_BEGINclassMETHOD_THROWA special marker instruction indicating that the method is exiting abruptly due to an exception being thrown, and thus the stack frame must be destroyed.classMONITORENTERclassMONITOREXITclassMULTIANEWARRAYclassNEWclassNEWARRAYclassNOPclassPOPclassPOP2classPUTFIELDclassPUTSTATICclassRETclassRETURNclassSALOADclassSASTOREclassSIPUSHclassSPECIALA special probe instruction added by the instrumentation.classSWAPclassTABLESWITCHMethods in janala.logger.inst with parameters of type Instruction Modifier and Type Method Description voidIVisitor. setNext(Instruction next)
-