Uses of Class
sootup.core.jimple.common.Local
Packages that use Local
Package
Description
-
Uses of Local in qilin.core
Fields in qilin.core declared as LocalModifier and TypeFieldDescriptionprotected Local[]ArtificialMethod.paraLocalsprotected LocalArtificialMethod.thisLocalMethods in qilin.core that return LocalModifier and TypeMethodDescriptionprotected Localadd an instance invocation and get the return value rx = receiver.sig(args)protected Localprotected LocalArtificialMethod.getNewArray(ClassType type) protected LocalArtificialMethod.getNextLocal(Type type) protected LocalArtificialMethod.getPara(int index) protected Localprotected LocalArtificialMethod.getThis()Methods in qilin.core with parameters of type LocalModifier and TypeMethodDescriptionprotected voidadd an instance invocation receiver.sig(args)protected Localadd an instance invocation and get the return value rx = receiver.sig(args)PointsToAnalysis.reachingObjects(Context c, SootMethod m, Local l) Returns the set of objects pointed to by variable l in context c.PointsToAnalysis.reachingObjects(Context c, SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.PointsToAnalysis.reachingObjects(SootMethod m, Local l) Returns the set of objects pointed to by variable l.PointsToAnalysis.reachingObjects(SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l.PTA.reachingObjects(Context c, SootMethod m, Local l) Returns the set of objects pointed to by variable l in context c.PTA.reachingObjects(Context c, SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l in context c.PTA.reachingObjects(SootMethod m, Local l) Returns the set of objects pointed to by variable l.PTA.reachingObjects(SootMethod m, Local l, SootField f) Returns the set of objects pointed to by instance field f of the objects pointed to by l. -
Uses of Local in qilin.core.builder
Methods in qilin.core.builder with parameters of type LocalModifier and TypeMethodDescriptionCallGraphBuilder.getReceiverVarNode(Local receiver, ContextMethod m) -
Uses of Local in qilin.core.pag
Fields in qilin.core.pag with type parameters of type LocalMethods in qilin.core.pag that return types with arguments of type LocalMethods in qilin.core.pag with parameters of type LocalModifier and TypeMethodDescriptionPAG.findContextVarNode(SootMethod m, Local baseValue, Context context) Finds the ContextVarNode for base variable value and context context, or returns null.PAG.getVarNodes(SootMethod m, Local local) -
Uses of Local in qilin.pta.tools
Methods in qilin.pta.tools with parameters of type LocalModifier and TypeMethodDescriptionDebloatedPTA.reachingObjects(Context c, SootMethod m, Local l) DebloatedPTA.reachingObjects(Context c, SootMethod m, Local l, SootField f) DebloatedPTA.reachingObjects(SootMethod m, Local l) DebloatedPTA.reachingObjects(SootMethod m, Local l, SootField f) -
Uses of Local in sootup.analysis.intraprocedural
Methods in sootup.analysis.intraprocedural with parameters of type LocalConstructor parameters in sootup.analysis.intraprocedural with type arguments of type Local -
Uses of Local in sootup.apk.frontend.dexpler
Constructor parameters in sootup.apk.frontend.dexpler with type arguments of type LocalModifierConstructorDescriptionDexMethodSource(Set<Local> locals, MethodSignature methodSignature, MutableStmtGraph mutableStmtGraph, org.jf.dexlib2.iface.Method method, List<BodyInterceptor> bodyInterceptors, @NonNull View view) -
Uses of Local in sootup.apk.frontend.instruction
Methods in sootup.apk.frontend.instruction that return types with arguments of type LocalModifier and TypeMethodDescriptionMethodInvocationInstruction.buildParameters(DexBody body, List<? extends CharSequence> paramTypes, boolean isStatic) Methods in sootup.apk.frontend.instruction with parameters of type LocalModifier and TypeMethodDescriptionprotected JAssignStmtFieldInstruction.getAssignStmt(Local sourceValue, ConcreteRef instanceField) Check if the field type equals the type of the value that will be stored in the field.protected StmtPackedSwitchInstruction.switchStatement(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key) protected StmtSparseSwitchInstruction.switchStatement(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key) protected abstract StmtSwitchInstruction.switchStatement(DexBody body, org.jf.dexlib2.iface.instruction.Instruction targetData, Local key) Method parameters in sootup.apk.frontend.instruction with type arguments of type Local -
Uses of Local in sootup.apk.frontend.interceptors
Fields in sootup.apk.frontend.interceptors with type parameters of type LocalMethods in sootup.apk.frontend.interceptors with parameters of type LocalModifier and TypeMethodDescriptionDexDefUseAnalysis.collectDefinitionsWithAliases(Local l) Collect definitions of l in body including the definitions of aliases of l.protected booleanDexTransformer.examineInvokeExpr(AbstractInvokeExpr abstractInvokeExpr, Local l) -
Uses of Local in sootup.apk.frontend.main
Fields in sootup.apk.frontend.main declared as LocalModifier and TypeFieldDescriptionprotected Local[]DexBody.registerLocalsprotected LocalDexBody.storeResultLocalFields in sootup.apk.frontend.main with type parameters of type LocalMethods in sootup.apk.frontend.main that return LocalModifier and TypeMethodDescriptionDexBody.getRegisterLocal(int num) Return the Local that are associated with the number in the current register state.DexBody.getStoreResultLocal() -
Uses of Local in sootup.core.jimple
Methods in sootup.core.jimple that return LocalMethods in sootup.core.jimple with parameters of type LocalModifier and TypeMethodDescriptionbooleanstatic JArrayRefJimple.newArrayRef(Local base, Immediate index) Constructs a ArrayRef(Local, Immediate) grammar chunk.static <L extends IdentityRef>
JIdentityStmtJimple.newIdentityStmt(Local local, L identityRef, StmtPositionInfo posInfo) Constructs a IdentityStmt(Local, IdentityRef) grammar chunk.static JInstanceFieldRefJimple.newInstanceFieldRef(Local base, FieldSignature f) Constructs a InstanceFieldRef(Local, FieldSignature) grammar chunk.static JInterfaceInvokeExprJimple.newInterfaceInvokeExpr(Local base, MethodSignature method) static JInterfaceInvokeExprJimple.newInterfaceInvokeExpr(Local base, MethodSignature method, List<Immediate> args) Constructs a NewInterfaceInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JInterfaceInvokeExprJimple.newInterfaceInvokeExpr(Local base, MethodSignature method, Immediate arg) static JSpecialInvokeExprJimple.newSpecialInvokeExpr(Local base, MethodSignature method) static JSpecialInvokeExprJimple.newSpecialInvokeExpr(Local base, MethodSignature method, List<Immediate> args) Constructs a NewSpecialInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JSpecialInvokeExprJimple.newSpecialInvokeExpr(Local base, MethodSignature method, Immediate arg) static JVirtualInvokeExprJimple.newVirtualInvokeExpr(Local base, MethodSignature method) static JVirtualInvokeExprJimple.newVirtualInvokeExpr(Local base, MethodSignature method, List<Immediate> args) Constructs a NewVirtualInvokeExpr(Local base, SootMethod method, List of Immediate) grammar chunk.static JVirtualInvokeExprJimple.newVirtualInvokeExpr(Local base, MethodSignature method, Immediate arg) Method parameters in sootup.core.jimple with type arguments of type LocalModifier and TypeMethodDescriptionstatic JPhiExprJimple.newPhiExpr(List<Local> args, Map<Local, BasicBlock<?>> argToBlock) static JPhiExprJimple.newPhiExpr(List<Local> args, Map<Local, BasicBlock<?>> argToBlock) -
Uses of Local in sootup.core.jimple.basic
Methods in sootup.core.jimple.basic that return LocalModifier and TypeMethodDescriptionLocalGenerator.generateLocal(@NonNull Type type) generates a newLocalgiven the type for local.LocalGenerator.generateParameterLocal(@NonNull Type type, int index) LocalGenerator.generateThisLocal(@NonNull Type type) generate this local with given typeLocalGenerator.getParameterLocal(int i) @Nullable LocalLocalGenerator.getThisLocal()Methods in sootup.core.jimple.basic that return types with arguments of type LocalModifier and TypeMethodDescriptionLocalGenerator.getLocals()Return all locals created for the body referenced in this LocalGenrator.Methods in sootup.core.jimple.basic with parameters of type LocalConstructor parameters in sootup.core.jimple.basic with type arguments of type LocalModifierConstructorDescriptionLocalGenerator(@NonNull Set<Local> existingLocals) Creates LocalsLocalwith a standard naming scheme. -
Uses of Local in sootup.core.jimple.common
Methods in sootup.core.jimple.common that return Local -
Uses of Local in sootup.core.jimple.common.expr
Methods in sootup.core.jimple.common.expr that return LocalModifier and TypeMethodDescription@NonNull LocalJPhiExpr.getArg(int index) @NonNull LocalJPhiExpr.getArg(@NonNull BasicBlock<?> block) @NonNull LocalAbstractInstanceInvokeExpr.getBase()Methods in sootup.core.jimple.common.expr that return types with arguments of type LocalModifier and TypeMethodDescriptionJPhiExpr.getArgs()@NonNull Map<Local,BasicBlock<?>> JPhiExpr.getArgToBlockMap()Methods in sootup.core.jimple.common.expr with parameters of type LocalModifier and TypeMethodDescription@NonNull BasicBlock<?>abstract @NonNull AbstractInvokeExpr@NonNull JInterfaceInvokeExpr@NonNull JSpecialInvokeExpr@NonNull JVirtualInvokeExprMethod parameters in sootup.core.jimple.common.expr with type arguments of type LocalModifier and TypeMethodDescription@NonNull JPhiExpr@NonNull JPhiExprJPhiExpr.withArgToBlockMap(@NonNull Map<Local, BasicBlock<?>> argToBlock) Constructors in sootup.core.jimple.common.expr with parameters of type LocalModifierConstructorDescriptionJInterfaceInvokeExpr(@NonNull Local base, @NonNull MethodSignature method, @NonNull List<Immediate> args) methodArgs to an array args.JSpecialInvokeExpr(@NonNull Local base, @NonNull MethodSignature method, @NonNull List<Immediate> args) JVirtualInvokeExpr(@NonNull Local base, @NonNull MethodSignature method, @NonNull List<Immediate> args) Stores the values to the args array.Constructor parameters in sootup.core.jimple.common.expr with type arguments of type Local -
Uses of Local in sootup.core.jimple.common.ref
Methods in sootup.core.jimple.common.ref that return LocalMethods in sootup.core.jimple.common.ref with parameters of type LocalConstructors in sootup.core.jimple.common.ref with parameters of type LocalModifierConstructorDescriptionJInstanceFieldRef(@NonNull Local base, @NonNull FieldSignature fieldSig) Create a reference to a class' instance field. -
Uses of Local in sootup.core.jimple.common.stmt
Methods in sootup.core.jimple.common.stmt that return LocalMethods in sootup.core.jimple.common.stmt with parameters of type LocalModifier and TypeMethodDescription@NonNull JIdentityStmtabstract @NonNull FallsThroughStmtAbstractDefinitionStmt.withNewDef(@NonNull Local newLocal) @NonNull JAssignStmtJAssignStmt.withNewDef(@NonNull Local newLocal) @NonNull FallsThroughStmtJIdentityStmt.withNewDef(@NonNull Local newLocal) Constructors in sootup.core.jimple.common.stmt with parameters of type LocalModifierConstructorDescriptionJIdentityStmt(@NonNull Local local, @NonNull IdentityRef identityValue, @NonNull StmtPositionInfo positionInfo) -
Uses of Local in sootup.core.jimple.visitor
Methods in sootup.core.jimple.visitor with parameters of type Local -
Uses of Local in sootup.core.model
Methods in sootup.core.model that return LocalModifier and TypeMethodDescription@NonNull LocalBody.getParameterLocal(int i) Return LHS of the first identity stmt assigning from \@parameter i.@Nullable LocalBody.getThisLocal()Return LHS of the first identity stmt assigning from \@this.static LocalBody.getThisLocal(StmtGraph<?> stmtGraph) Returns the LHS of the first identity stmt assigning from \@this.Methods in sootup.core.model that return types with arguments of type LocalModifier and TypeMethodDescriptionBody.BodyBuilder.getLocals()Body.getLocals()Returns a backed chain of the locals declared in this Body.@NonNull Collection<Local>Body.getParameterLocals()Get all the LHS of the identity statements assigning from parameter references.Methods in sootup.core.model with parameters of type LocalModifier and TypeMethodDescription@NonNull Body.BodyBuildervoidBody.BodyBuilder.replaceLocal(@NonNull Local existingLocal, @NonNull Local newLocal) Method parameters in sootup.core.model with type arguments of type LocalModifier and TypeMethodDescription@NonNull Body.BodyBuilder@NonNull BodyBody.withLocals(@NonNull Set<Local> locals) -
Uses of Local in sootup.core.util.printer
Methods in sootup.core.util.printer with parameters of type Local -
Uses of Local in sootup.core.validation
Constructors in sootup.core.validation with parameters of type LocalModifierConstructorDescriptionValidationException(Local ls, String s) ValidationException(Local l, String s, String s1) -
Uses of Local in sootup.interceptors
Methods in sootup.interceptors that return types with arguments of type LocalModifier and TypeMethodDescriptionLocalLivenessAnalyser.getLiveLocalsAfterStmt(@NonNull Stmt stmt) Get all live locals after the given stmt.LocalLivenessAnalyser.getLiveLocalsBeforeStmt(@NonNull Stmt stmt) Get all live locals before the given stmt.Methods in sootup.interceptors with parameters of type LocalModifier and TypeMethodDescriptionintConstructor parameters in sootup.interceptors with type arguments of type Local -
Uses of Local in sootup.interceptors.typeresolving
Methods in sootup.interceptors.typeresolving that return LocalMethods in sootup.interceptors.typeresolving that return types with arguments of type LocalMethods in sootup.interceptors.typeresolving with parameters of type LocalMethod parameters in sootup.interceptors.typeresolving with type arguments of type LocalModifier and TypeMethodDescriptionintTyping.compare(@NonNull Typing typing, @NonNull BytecodeHierarchy hierarchy, @NonNull Collection<Local> localsToIgnore) This method is used to compare twoTypings that have same locals' set, but with different types.Constructors in sootup.interceptors.typeresolving with parameters of type LocalConstructor parameters in sootup.interceptors.typeresolving with type arguments of type Local -
Uses of Local in sootup.java.core.jimple.basic
Subclasses of Local in sootup.java.core.jimple.basicMethods in sootup.java.core.jimple.basic that return LocalModifier and TypeMethodDescription@NonNull LocalJavaLocal.withAnnotations(@NonNull Iterable<AnnotationUsage> annotations) @NonNull Local@NonNull Local -
Uses of Local in sootup.spark.node
Methods in sootup.spark.node with parameters of type Local