Package soot.jimple.toolkits.thread.mhp.findobject

Examples of soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder


      thread.setStartStmtMethod(startStmtMethod);
      boolean mayBeRunMultipleTimes = multiCalledMethods.contains(startStmtMethod); // if method is called more than once...
      if(!mayBeRunMultipleTimes)
      {
        UnitGraph graph = new CompleteUnitGraph(startStmtMethod.getActiveBody());
        MultiRunStatementsFinder finder = new MultiRunStatementsFinder(
          graph, startStmtMethod, multiCalledMethods, callGraph);
        FlowSet multiRunStatements = finder.getMultiRunStatements(); // list of all units that may be run more than once in this method
        if(multiRunStatements.contains(startStmt))
          mayBeRunMultipleTimes = true;
      }
     
      if(mayBeRunMultipleTimes)
View Full Code Here

TOP

Related Classes of soot.jimple.toolkits.thread.mhp.findobject.MultiRunStatementsFinder

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.