Uses of Class
sootup.core.model.Body
Packages that use Body
Package
Description
Generally useful utility classes for Soot.
-
Uses of Body in qilin.core.pag
Fields in qilin.core.pag declared as BodyConstructors in qilin.core.pag with parameters of type Body -
Uses of Body in qilin.util
Methods in qilin.util that return BodyMethods in qilin.util with parameters of type Body -
Uses of Body in sootup.analysis.interprocedural.icfg
Fields in sootup.analysis.interprocedural.icfg with type parameters of type BodyMethods in sootup.analysis.interprocedural.icfg that return BodyMethods in sootup.analysis.interprocedural.icfg that return types with arguments of type BodyMethods in sootup.analysis.interprocedural.icfg with parameters of type BodyModifier and TypeMethodDescriptionStmtGraph<?>
AbstractJimpleBasedICFG.getOrCreateStmtGraph
(Body body) protected StmtGraph<?>
boolean
AbstractJimpleBasedICFG.setOwnerStatement
(Stmt u, Body b) -
Uses of Body in sootup.apk.frontend.dexpler
Methods in sootup.apk.frontend.dexpler that return BodyModifier and TypeMethodDescriptionDexMethodSource.resolveBody
(Iterable<MethodModifier> modifiers) -
Uses of Body in sootup.core.frontend
Methods in sootup.core.frontend that return BodyModifier and TypeMethodDescriptionBodySource.resolveBody
(Iterable<MethodModifier> modifiers) Returns a filled-out body for the given SootMethod.OverridingBodySource.resolveBody
(Iterable<MethodModifier> modifiers) Methods in sootup.core.frontend with parameters of type BodyConstructors in sootup.core.frontend with parameters of type BodyModifierConstructorDescriptionOverridingBodySource
(MethodSignature methodSignature, Body body) Method source where all information already available -
Uses of Body in sootup.core.jimple.common.stmt
Methods in sootup.core.jimple.common.stmt with parameters of type BodyModifier and TypeMethodDescriptionBranchingStmt.getTargetStmts
(Body body) JGotoStmt.getTargetStmts
(Body body) JIfStmt.getTargetStmts
(Body body) -
Uses of Body in sootup.core.jimple.javabytecode.stmt
Methods in sootup.core.jimple.javabytecode.stmt with parameters of type BodyModifier and TypeMethodDescriptionJSwitchStmt.getDefaultTarget
(Body body) JSwitchStmt.getTargetStmts
(Body body) -
Uses of Body in sootup.core.model
Methods in sootup.core.model that return BodyModifier and TypeMethodDescriptionBody.BodyBuilder.build()
SootMethod.getBody()
Retrieves the active body for this method.Body.withLocals
(Set<Local> locals) Methods in sootup.core.model with parameters of type BodyModifier and TypeMethodDescriptionstatic Body.BodyBuilder
Body.builder
(Body body, Set<MethodModifier> modifiers) -
Uses of Body in sootup.core.util
Methods in sootup.core.util with parameters of type BodyModifier and TypeMethodDescriptionUtils.bodyStmtsAsStrings
(Body body) static String
Utils.generateJimpleForTest
(Body b) Helper for writing tests . -
Uses of Body in sootup.core.util.printer
Methods in sootup.core.util.printer with parameters of type BodyModifier and TypeMethodDescriptionvoid
JimplePrinter.printTo
(Body body, PrintWriter out) void
JimplePrinter.printTo
(Body body, PrintWriter out, LabeledStmtPrinter printer) Prints out the method corresponding to body Body, (declaration and body), in the textual format corresponding to the IR used to encode body body. -
Uses of Body in sootup.core.validation
Methods in sootup.core.validation with parameters of type BodyModifier and TypeMethodDescriptionValidates the given body and saves all validation errors in the given list.Checks that local variables present in method body are defined before use.Checks whether each ParameterRef and ThisRef is used exactly once.Checks whether all Caught-Exception-References are associated to traps.Verifies that each Local of getUses() and getDefs() belongs to this body's locals.Checks the following invariants on this Jimple body: static initializer should have 'static' modifierVerifies that the Units of this Body all point to a Unit contained within this body.Verifies that the begin, end and handler units of each trap are in this body.Verifies that each use in this Body has a def.Constructors in sootup.core.validation with parameters of type Body -
Uses of Body in sootup.java.bytecode.frontend.conversion
Methods in sootup.java.bytecode.frontend.conversion that return BodyModifier and TypeMethodDescriptionAsmMethodSource.resolveBody
(Iterable<MethodModifier> modifierIt) -
Uses of Body in sootup.java.core
Methods in sootup.java.core with parameters of type Body