Class AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
java.lang.Object
com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
- Enclosing class:
AbstractIntRegisterMachine.BasicRegisterFlowProvider
protected static class AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
extends Instruction.Visitor
Update the machine state to account for an instruction
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitArrayGet
(ArrayGet instruction) void
visitArrayLength
(ArrayLength instruction) void
visitArrayPut
(ArrayPut instruction) void
visitBinaryOperation
(BinaryOperation instruction) void
visitBranch
(Branch instruction) void
visitConstant
(Constant instruction) void
visitGetField
(GetField instruction) void
visitInstanceof
(InstanceOf instruction) void
visitInvoke
(Invoke instruction) void
visitMonitor
(Monitor instruction) void
void
visitPutField
(PutField instruction) void
visitSwitch
(Switch instruction) void
visitThrow
(Throw instruction) void
visitUnaryOperation
(UnaryOperation instruction) Methods inherited from class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
visitArrayFill, visitBinaryLiteral, visitCheckCast, visitGoto, visitNewArray, visitNewArrayFilled, visitReturn
-
Constructor Details
-
BasicRegisterMachineVisitor
protected BasicRegisterMachineVisitor()
-
-
Method Details
-
visitArrayLength
- Overrides:
visitArrayLength
in classInstruction.Visitor
- See Also:
-
visitArrayGet
- Overrides:
visitArrayGet
in classInstruction.Visitor
- See Also:
-
visitArrayPut
- Overrides:
visitArrayPut
in classInstruction.Visitor
- See Also:
-
visitBinaryOperation
- Overrides:
visitBinaryOperation
in classInstruction.Visitor
- See Also:
-
visitBranch
- Overrides:
visitBranch
in classInstruction.Visitor
-
visitConstant
- Overrides:
visitConstant
in classInstruction.Visitor
- See Also:
-
visitGetField
- Overrides:
visitGetField
in classInstruction.Visitor
- See Also:
-
visitInstanceof
- Overrides:
visitInstanceof
in classInstruction.Visitor
- See Also:
-
visitInvoke
- Overrides:
visitInvoke
in classInstruction.Visitor
- See Also:
-
visitMonitor
- Overrides:
visitMonitor
in classInstruction.Visitor
- See Also:
-
visitNew
- Overrides:
visitNew
in classInstruction.Visitor
- See Also:
-
visitPutField
- Overrides:
visitPutField
in classInstruction.Visitor
- See Also:
-
visitSwitch
- Overrides:
visitSwitch
in classInstruction.Visitor
- See Also:
-
visitThrow
- Overrides:
visitThrow
in classInstruction.Visitor
- See Also:
-
visitUnaryOperation
- Overrides:
visitUnaryOperation
in classInstruction.Visitor
- See Also:
-