(C)2013年
该项目实际上包含两个不同的应用程序:
一种用于从字节码生成控制流图的工具(方便地打包为可自我执行的JAR)
(正在进行的工作)一种Java工具代理,它利用控制流分析来注入字节码,以对每个线程执行的字节码指令的数量进行计数
建造
要求:
JDK 1.7或更高版本Maven 2.2.1或更高版本
只需运行“ mvn clean package”,您将在/ target文件夹中找到一个名为“ controlflow.jar”的可自行执行的JAR。
创建控制流图
首先,安装出色的Graphviz工具( )。 在Linux系统上,大多数发行版都带有一个软件包(可能名为“ graphviz”),可以使用软件包管理器进行安装。
现在我们准备创建一些奇特的图形! 我们将首先尝试一个简单的测试类,该类已经包含在controlflow.jar中。
执行以下命令:
java -
2023-02-11 20:33:54
1.63MB
Java
1