public interface TaintFrameAdditionalVisitor
| Modifier and Type | Method and Description |
|---|---|
void |
visitField(org.apache.bcel.generic.FieldInstruction put,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
Taint taintFrame,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg)
This method will be triggered for every method invocation (static, interface, special and virtual).
|
void |
visitLoad(org.apache.bcel.generic.LoadInstruction load,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void |
visitReturn(org.apache.bcel.generic.MethodGen methodGen,
Taint returnValue,
org.apache.bcel.generic.ConstantPoolGen cpg) |
void visitInvoke(org.apache.bcel.generic.InvokeInstruction invoke,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
List<Taint> parameters,
org.apache.bcel.generic.ConstantPoolGen cpg)
throws Exception
invoke - methodGen - MethodframeType - Frame representation after the invoke (results)parameters - Stack representation just before the invokecpg - Exceptionvoid visitReturn(org.apache.bcel.generic.MethodGen methodGen,
Taint returnValue,
org.apache.bcel.generic.ConstantPoolGen cpg)
throws Exception
methodGen - MethodreturnValue - State of the returned value.cpg - Exceptionvoid visitLoad(org.apache.bcel.generic.LoadInstruction load,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg)
throws Exception
load - methodGen - frameType - numProduced - cpg - Exceptionvoid visitField(org.apache.bcel.generic.FieldInstruction put,
org.apache.bcel.generic.MethodGen methodGen,
TaintFrame frameType,
Taint taintFrame,
int numProduced,
org.apache.bcel.generic.ConstantPoolGen cpg)
throws Exception
put - methodGen - frameType - taintFrame - numProduced - cpg - ExceptionCopyright © 2019. All rights reserved.