Uses of Class
sootup.core.model.Body
Package
Description
Generally useful utility classes for Soot.
-
Uses of Body in qilin.core.pag
-
Uses of Body in qilin.util
-
Uses of Body in sootup.analysis.interprocedural.icfg
Modifier and TypeMethodDescriptionStmtGraph<?>
AbstractJimpleBasedICFG.getOrCreateStmtGraph
(Body body) protected StmtGraph<?>
boolean
AbstractJimpleBasedICFG.setOwnerStatement
(Stmt u, Body b) -
Uses of Body in sootup.apk.frontend.dexpler
Modifier and TypeMethodDescriptionDexMethodSource.resolveBody
(Iterable<MethodModifier> modifiers) -
Uses of Body in sootup.core.frontend
Modifier and TypeMethodDescriptionBodySource.resolveBody
(Iterable<MethodModifier> modifiers) Returns a filled-out body for the given SootMethod.OverridingBodySource.resolveBody
(Iterable<MethodModifier> modifiers) ModifierConstructorDescriptionOverridingBodySource
(MethodSignature methodSignature, Body body) Method source where all information already available -
Uses of Body in sootup.core.jimple.common.stmt
Modifier and TypeMethodDescriptionBranchingStmt.getTargetStmts
(Body body) JGotoStmt.getTargetStmts
(Body body) JIfStmt.getTargetStmts
(Body body) -
Uses of Body in sootup.core.jimple.javabytecode.stmt
Modifier and TypeMethodDescriptionJSwitchStmt.getDefaultTarget
(Body body) JSwitchStmt.getTargetStmts
(Body body) -
Uses of Body in sootup.core.model
Modifier and TypeMethodDescriptionBody.BodyBuilder.build()
SootMethod.getBody()
Retrieves the active body for this method.Body.withLocals
(Set<Local> locals) Modifier and TypeMethodDescriptionstatic Body.BodyBuilder
Body.builder
(Body body, Set<MethodModifier> modifiers) -
Uses of Body in sootup.core.util
Modifier and TypeMethodDescriptionUtils.bodyStmtsAsStrings
(Body body) static String
Utils.generateJimpleForTest
(Body b) Helper for writing tests . -
Uses of Body in sootup.core.util.printer
Modifier 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
Modifier 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. -
Uses of Body in sootup.java.bytecode.frontend.conversion
Modifier and TypeMethodDescriptionAsmMethodSource.resolveBody
(Iterable<MethodModifier> modifierIt) -
Uses of Body in sootup.java.core