Uses of Interface
soot.Trap
-
Packages that use Trap Package Description soot Base Soot classes, shared by different intermediate representations.soot.baf Public classes for the Baf intermediate representation.soot.baf.internal Internal, messy, implementation-specific classes for the Baf intermediate representation.soot.grimp Public classes for the Grimp intermediate representation.soot.grimp.internal Internal, messy, implementation-specific classes for the Grimp intermediate representation.soot.javaToJimple soot.jbco.util soot.jimple Public classes for the Jimple intermediate representation.soot.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation.soot.toDex soot.toolkits.exceptions soot.toolkits.graph Toolkit to produce and manipulate various types of control flow graphs. -
-
Uses of Trap in soot
Classes in soot that implement Trap Modifier and Type Class Description classAbstractTrapPartial implementation of trap (exception catcher), used within Body classes.Fields in soot with type parameters of type Trap Modifier and Type Field Description protected Chain<Trap>Body. trapChainThe chain of traps for this Body.Methods in soot that return types with arguments of type Trap Modifier and Type Method Description Chain<Trap>Body. getTraps()Returns a backed view of the traps found in this Body.static List<Trap>TrapManager. getTrapsAt(Unit unit, Body b)Returns the list of traps caught at Unit u in Body b. -
Uses of Trap in soot.baf
Methods in soot.baf that return Trap Modifier and Type Method Description TrapBaf. newTrap(SootClass exception, Unit beginUnit, Unit endUnit, Unit handlerUnit)Constructs a new BTrap for the given exception on the given Unit range with the given Unit handler. -
Uses of Trap in soot.baf.internal
Classes in soot.baf.internal that implement Trap Modifier and Type Class Description classBTrap -
Uses of Trap in soot.grimp
Methods in soot.grimp that return Trap Modifier and Type Method Description TrapGrimp. newTrap(SootClass exception, Unit beginStmt, Unit endStmt, Unit handlerStmt)Constructs a new Trap for the given exception on the given Stmt range with the given Stmt handler.TrapGrimp. newTrap(Trap trap)Methods in soot.grimp with parameters of type Trap Modifier and Type Method Description TrapGrimp. newTrap(Trap trap) -
Uses of Trap in soot.grimp.internal
Classes in soot.grimp.internal that implement Trap Modifier and Type Class Description classGTrap -
Uses of Trap in soot.javaToJimple
Fields in soot.javaToJimple with type parameters of type Trap Modifier and Type Field Description protected ArrayList<Trap>JimpleBodyBuilder. exceptionTable -
Uses of Trap in soot.jbco.util
Method parameters in soot.jbco.util with type arguments of type Trap Modifier and Type Method Description static booleanBodyBuilder. isExceptionCaughtAt(Chain<Unit> units, Unit u, Iterator<Trap> trapsIt)static voidBodyBuilder. updateTraps(Unit oldu, Unit newu, Chain<Trap> traps) -
Uses of Trap in soot.jimple
Methods in soot.jimple that return Trap Modifier and Type Method Description TrapJimple. newTrap(SootClass exception, UnitBox beginStmt, UnitBox endStmt, UnitBox handlerStmt)TrapJimple. newTrap(SootClass exception, Unit beginStmt, Unit endStmt, Unit handlerStmt)Constructs a new JTrap for the given exception on the given Stmt range with the given Stmt handler. -
Uses of Trap in soot.jimple.internal
Classes in soot.jimple.internal that implement Trap Modifier and Type Class Description classJTrap -
Uses of Trap in soot.toDex
Method parameters in soot.toDex with type arguments of type Trap Modifier and Type Method Description protected voidDexPrinter. toTries(Collection<Trap> traps, org.jf.dexlib2.builder.MethodImplementationBuilder builder, LabelAssigner labelAssigner) -
Uses of Trap in soot.toolkits.exceptions
Methods in soot.toolkits.exceptions with parameters of type Trap Modifier and Type Method Description protected booleanTrapTightener. mightThrowTo(ExceptionalUnitGraph g, Unit u, Trap t) -
Uses of Trap in soot.toolkits.graph
Methods in soot.toolkits.graph that return Trap Modifier and Type Method Description TrapExceptionalBlockGraph.ExceptionDest. getTrap()TrapExceptionalGraph.ExceptionDest. getTrap()Returns the trap corresponding to this destination.TrapExceptionalUnitGraph.ExceptionDest. getTrap()Constructors in soot.toolkits.graph with parameters of type Trap Constructor Description ExceptionDest(Trap trap, ThrowableSet throwables, Block handler)ExceptionDest(Trap trap, ThrowableSet throwables)
-