|
|
@@ -17,6 +17,7 @@ import com.ibm.wala.util.graph.traverse.DFS;
|
|
|
import com.ibm.wala.util.io.FileProvider;
|
|
|
import lombok.Getter;
|
|
|
import lombok.Setter;
|
|
|
+import lombok.extern.apachecommons.CommonsLog;
|
|
|
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
@@ -30,6 +31,7 @@ import java.util.stream.Stream;
|
|
|
* @author miaomuzhi
|
|
|
* @since 2020/4/30
|
|
|
*/
|
|
|
+@CommonsLog
|
|
|
public class Wala {
|
|
|
@Getter
|
|
|
@Setter
|
|
|
@@ -52,7 +54,7 @@ public class Wala {
|
|
|
scope = AnalysisScopeReader.makeJavaBinaryAnalysisScope(app, exFile);
|
|
|
cha = ClassHierarchyFactory.make(scope);
|
|
|
} catch (IOException|ClassHierarchyException e) {
|
|
|
- e.printStackTrace();
|
|
|
+ log.error(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -76,7 +78,7 @@ public class Wala {
|
|
|
|
|
|
cha = ClassHierarchyFactory.make(scope);
|
|
|
} catch (IOException|ClassHierarchyException e) {
|
|
|
- e.printStackTrace();
|
|
|
+ log.error(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -146,10 +148,6 @@ public class Wala {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
public CallGraph getCGByMethod(IMethod entry) throws IllegalArgumentException, CallGraphBuilderCancelException {
|
|
|
//System.out.println(entry.toString());
|
|
|
ArrayList<Entrypoint> points = new ArrayList<Entrypoint>();
|