The project is based on Soot, and is used to generate ECFG graph for Java. The graph generated by this tool should feed into Preparation firstly.
- The
jar
packages of PROMISE dataset are stored in a zip file, Download and unzip directly. - Download the project via
git clone https://github.com/zzhzz/ECFG4J
- Build the project via
mvn package
- The binary release of the project is under
target
directory, named asECFG4J-with-dependencies.jar
- Specific the class name and directories through command line (e.g.
java -jar ECFG4J-with-dependencies.jar datas projects/ant-1.5/lib org.apache.tools.ant.taskdefs.War
)