Package qilin.core
Class VirtualCalls
java.lang.Object
qilin.core.VirtualCalls
Resolves virtual calls.
- Author:
- Ondrej Lhotak
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
resolve
(Type t, Type declaredType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets) void
resolve
(Type t, Type declaredType, Type sigType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets) void
resolve
(Type t, Type declaredType, Type sigType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets, boolean appOnly) resolveNonSpecial
(ClassType t, MethodSubSignature subSig) resolveNonSpecial
(ClassType t, MethodSubSignature subSig, boolean appOnly) resolveSpecial
(JSpecialInvokeExpr iie, MethodSubSignature subSig, SootMethod container) resolveSpecial
(JSpecialInvokeExpr iie, MethodSubSignature subSig, SootMethod container, boolean appOnly)
-
Field Details
-
view
-
-
Constructor Details
-
VirtualCalls
-
-
Method Details
-
resolveSpecial
public SootMethod resolveSpecial(JSpecialInvokeExpr iie, MethodSubSignature subSig, SootMethod container) -
resolveSpecial
public SootMethod resolveSpecial(JSpecialInvokeExpr iie, MethodSubSignature subSig, SootMethod container, boolean appOnly) -
resolveNonSpecial
-
resolveNonSpecial
-
resolve
public void resolve(Type t, Type declaredType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets) -
resolve
public void resolve(Type t, Type declaredType, Type sigType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets) -
resolve
public void resolve(Type t, Type declaredType, Type sigType, MethodSubSignature subSig, SootMethod container, ChunkedQueue<SootMethod> targets, boolean appOnly)
-