Uses of Class
sootup.core.jimple.common.expr.AbstractInstanceInvokeExpr
Packages that use AbstractInstanceInvokeExpr
Package
Description
Points-to analysis graph (PAG) data structures, based on Soot/jimple/spark/pag with significant
modifications.
-
Uses of AbstractInstanceInvokeExpr in qilin.core.pag
Methods in qilin.core.pag that return AbstractInstanceInvokeExprConstructors in qilin.core.pag with parameters of type AbstractInstanceInvokeExprModifierConstructorDescriptionVirtualCallSite(VarNode recNode, InvokableStmt stmt, ContextMethod container, AbstractInstanceInvokeExpr iie, MethodSubSignature subSig, Kind kind) -
Uses of AbstractInstanceInvokeExpr in qilin.util
Methods in qilin.util with parameters of type AbstractInstanceInvokeExprModifier and TypeMethodDescriptionvoidCallDetails.addInvokeExpr(LocalVarNode receiver, AbstractInstanceInvokeExpr invokeExpr) -
Uses of AbstractInstanceInvokeExpr in sootup.core.jimple.basic
Methods in sootup.core.jimple.basic with parameters of type AbstractInstanceInvokeExprModifier and TypeMethodDescriptionprotected booleanJimpleComparator.caseAbstractInstanceInvokeExpr(AbstractInstanceInvokeExpr obj, Object o) -
Uses of AbstractInstanceInvokeExpr in sootup.core.jimple.common.expr
Subclasses of AbstractInstanceInvokeExpr in sootup.core.jimple.common.exprModifier and TypeClassDescriptionfinal classAn expression that invokes an interface method.final classAn expression that invokes a special method (e.g. private methods).final classAn expression that invokes a virtual method. -
Uses of AbstractInstanceInvokeExpr in sootup.spark
Methods in sootup.spark with parameters of type AbstractInstanceInvokeExprModifier and TypeMethodDescriptionvoidMethodPAGStmtVisitor.installLambdaCallEdges(AbstractInstanceInvokeExpr expr, Optional<Value> lhs, InvokableStmt stmt, FunctionalObject fo, MethodSignature targetMethodSig) Installs the PAG edges of a call that reaches the body offo(targetMethodSig): the call's arguments go to the parameters / receiverFunctionalObject.samArgumentIndex(int)names; the result flows tolhs: the body's return value or, for a constructor reference, a fresh object (also bound to the constructor's receiver).