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 void
ThreadTracer. consume(Instruction ins)
Handles tracing of a single bytecode instruction.protected void
TraceLogger. log(Instruction instruction)
Logs an instrumented byteode instruction for the current thread.void
DefaultInstructionVisitor. setNext(Instruction next)
void
ControlFlowInstructionVisitor. visitConditionalBranch(Instruction inst)
void
ControlFlowInstructionVisitor. 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 void
AbstractLogger. log(Instruction insn)
protected void
StringLogger. log(Instruction insn)
protected void
StringPrintLogger. log(Instruction insn)
-
Uses of Instruction in janala.logger.inst
Subclasses of Instruction in janala.logger.inst Modifier and Type Class Description class
AALOAD
class
AASTORE
class
ACONST_NULL
class
ALOAD
class
ANEWARRAY
class
ARETURN
class
ARRAYLENGTH
class
ASTORE
class
ATHROW
class
BALOAD
class
BASTORE
class
BIPUSH
class
CALOAD
class
CASTORE
class
CHECKCAST
class
D2F
class
D2I
class
D2L
class
DADD
class
DALOAD
class
DASTORE
class
DCMPG
class
DCMPL
class
DCONST_0
class
DCONST_1
class
DDIV
class
DLOAD
class
DMUL
class
DNEG
class
DREM
class
DRETURN
class
DSTORE
class
DSUB
class
DUP
class
DUP_X1
class
DUP_X2
class
DUP2
class
DUP2_X1
class
DUP2_X2
class
F2D
class
F2I
class
F2L
class
FADD
class
FALOAD
class
FASTORE
class
FCMPG
class
FCMPL
class
FCONST_0
class
FCONST_1
class
FCONST_2
class
FDIV
class
FLOAD
class
FMUL
class
FNEG
class
FREM
class
FRETURN
class
FSTORE
class
FSUB
class
GETFIELD
class
GETSTATIC
class
GETVALUE_boolean
class
GETVALUE_byte
class
GETVALUE_char
class
GETVALUE_double
class
GETVALUE_float
class
GETVALUE_int
class
GETVALUE_long
class
GETVALUE_Object
class
GETVALUE_short
class
GETVALUE_void
class
GOTO
class
HEAPLOAD
class
I2B
class
I2C
class
I2D
class
I2F
class
I2L
class
I2S
class
IADD
class
IALOAD
class
IAND
class
IASTORE
class
ICONST_0
class
ICONST_1
class
ICONST_2
class
ICONST_3
class
ICONST_4
class
ICONST_5
class
ICONST_M1
class
IDIV
class
IF_ACMPEQ
class
IF_ACMPNE
class
IF_ICMPEQ
class
IF_ICMPGE
class
IF_ICMPGT
class
IF_ICMPLE
class
IF_ICMPLT
class
IF_ICMPNE
class
IFEQ
class
IFGE
class
IFGT
class
IFLE
class
IFLT
class
IFNE
class
IFNONNULL
class
IFNULL
class
IINC
class
ILOAD
class
IMUL
class
INEG
class
INSTANCEOF
class
INVOKEINTERFACE
class
INVOKEMETHOD_END
class
INVOKEMETHOD_EXCEPTION
class
INVOKESPECIAL
class
INVOKESTATIC
class
INVOKEVIRTUAL
class
IOR
class
IREM
class
IRETURN
class
ISHL
class
ISHR
class
ISTORE
class
ISUB
class
IUSHR
class
IXOR
class
JSR
class
L2D
class
L2F
class
L2I
class
LADD
class
LALOAD
class
LAND
class
LASTORE
class
LCMP
class
LCONST_0
class
LCONST_1
class
LDC_double
class
LDC_float
class
LDC_int
class
LDC_long
class
LDC_Object
class
LDC_String
class
LDIV
class
LLOAD
class
LMUL
class
LNEG
class
LOOKUPSWITCH
class
LOR
class
LREM
class
LRETURN
class
LSHL
class
LSHR
class
LSTORE
class
LSUB
class
LUSHR
class
LXOR
class
MAKE_SYMBOLIC
Author: Koushik Sen (ksen@cs.berkeley.edu) Date: 6/21/12 Time: 5:02 PMclass
METHOD_BEGIN
class
METHOD_THROW
A special marker instruction indicating that the method is exiting abruptly due to an exception being thrown, and thus the stack frame must be destroyed.class
MONITORENTER
class
MONITOREXIT
class
MULTIANEWARRAY
class
NEW
class
NEWARRAY
class
NOP
class
POP
class
POP2
class
PUTFIELD
class
PUTSTATIC
class
RET
class
RETURN
class
SALOAD
class
SASTORE
class
SIPUSH
class
SPECIAL
A special probe instruction added by the instrumentation.class
SWAP
class
TABLESWITCH
Methods in janala.logger.inst with parameters of type Instruction Modifier and Type Method Description void
IVisitor. setNext(Instruction next)
-