Package soot

Examples of soot.Pack


  }
 
  private void buildCallGraph(){
    setApplicationClasses();
    Scene.v().setEntryPoints(EntryPoints.v().all());
    Pack cg = G.v().soot_PackManager().getPack("cg");
    cg.apply();
    System.out.println("done");
  }
View Full Code Here


  }
 
  private void buildCallGraph(){
    setApplicationClasses();
    Scene.v().setEntryPoints(EntryPoints.v().all());
    Pack cg = G.v().soot_PackManager().getPack("cg");
    cg.apply();
    System.out.println("done");
  }
View Full Code Here

  }
 
  private void buildCallGraph(){
    setApplicationClasses();
    Scene.v().setEntryPoints(EntryPoints.v().all());
    Pack cg = G.v().soot_PackManager().getPack("cg");
    cg.apply();
    System.out.println("done");
  }
View Full Code Here

  }
 
  private void buildCallGraph(){
    setApplicationClasses();
    Scene.v().setEntryPoints(EntryPoints.v().all());
    Pack cg = G.v().soot_PackManager().getPack("cg");
    cg.apply();
    System.out.println("done");
  }
View Full Code Here

    /** Add to the scene a standard set of transformations that are useful
     *  for optimizing efficiency.
     *  @param toplevel The composite actor we are generating code for.
     */
    public static void addStandardTransforms(CompositeActor toplevel) {
        Pack pack = PackManager.v().getPack("wjtp");

        // Set up a watch dog timer to exit after a certain amount of time.
        // For example, to time out after 5 minutes, or 300000 ms:
        // -p wjtp.watchDog time:30000
        addTransform(pack, "wjtp.watchDog", WatchDogTimer.v(), "time:"
View Full Code Here

    /** Add transforms to the Scene.
     */
    public void addTransforms() {
        addStandardTransforms(_toplevel);

        Pack pack = PackManager.v().getPack("wjtp");

        // And write C!
        //      pack.add(
        //                 new Transform("wjtp.finalSnapshot", CWriter.v());
        addTransform(pack, "wjtp.watchDogCancel", WatchDogTimer.v(),
View Full Code Here

    ////                         public methods                    ////

    /** Add transforms to the Scene.
     */
    public void addTransforms() {
        Pack pack = PackManager.v().getPack("wjtp");

        // Generate the makefile files in outDir
        addTransform(pack, "wjtp.makefileWriter", MakefileWriter.v(_toplevel),
                "_generatorAttributeFileName:" + _generatorAttributeFileName
                        + " targetPackage:" + _targetPackage
View Full Code Here

     */
    public void addTransforms() {
        // super.addTransforms();
        addStandardTransforms(_toplevel);

        Pack pack = PackManager.v().getPack("wjtp");

        addTransform(pack, "wjtp.finalSnapshotC", CWriter.v());

        addTransform(pack, "wjtp.watchDogCancel", WatchDogTimer.v(),
                "cancel:true");
View Full Code Here

    ////                         public methods                    ////

    /** Add transforms to the Scene.
     */
    public void addTransforms() {
        Pack pack = PackManager.v().getPack("wjtp");

        // Generate the makefile files in outDir
        addTransform(pack, "wjtp.makefileWriter", MakefileWriter.v(_toplevel),
                "_generatorAttributeFileName:" + _generatorAttributeFileName
                        + " targetPackage:" + _targetPackage
View Full Code Here

    /** Add to the scene a standard set of transformations that are useful
     *  for optimizing efficiency.
     *  @param toplevel The composite actor we are generating code for.
     */
    public static void addStandardTransforms(CompositeActor model) {
        Pack pack = PackManager.v().getPack("wjtp");
        addTransform(pack, "wjtp.watchDog", WatchDogTimer.v(), "time:"
                + _watchDogTimeout);
        addTransform(pack, "wjtp.ttn", TokenToNativeTransformer.v(model)); // "debug:true level:1");

        addStandardOptimizations(pack, 8);
View Full Code Here

TOP

Related Classes of soot.Pack

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.