Package soot.jimple.paddle
Class PaddleHook
- java.lang.Object
-
- soot.Transformer
-
- soot.SceneTransformer
-
- soot.jimple.paddle.PaddleHook
-
public class PaddleHook extends SceneTransformer
Loads the Paddle plugin.- Author:
- Ondrej Lhotak
-
-
Constructor Summary
Constructors Constructor Description PaddleHook(Singletons.Global g)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinishPhases()This is called when Soot finishes executing all interprocedural phases.Objectinstantiate(String className)protected voidinternalTransform(String phaseName, Map<String,String> options)Performs the transformation on the Scene, under the given phaseName and with the given Options.ObjectpaddleG()IPaddleTransformerpaddleTransformer()static PaddleHookv()-
Methods inherited from class soot.SceneTransformer
transform, transform, transform
-
-
-
-
Constructor Detail
-
PaddleHook
public PaddleHook(Singletons.Global g)
-
-
Method Detail
-
v
public static PaddleHook v()
-
paddleTransformer
public IPaddleTransformer paddleTransformer()
-
internalTransform
protected void internalTransform(String phaseName, Map<String,String> options)
Description copied from class:SceneTransformerPerforms the transformation on the Scene, under the given phaseName and with the given Options.- Specified by:
internalTransformin classSceneTransformer
-
paddleG
public Object paddleG()
-
finishPhases
public void finishPhases()
This is called when Soot finishes executing all interprocedural phases. Paddle uses it to stop profiling if profiling is enabled.
-
-