[{"title":"( 32 个子文件 1.63MB ) controlflow:一种分析Java .class文件的字节码并从中生成Graphviz(点)格式的控制流图的工具","children":[{"title":"controlflow-master","children":[{"title":".gitignore <span style='color:#111;'> 37B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"MANIFEST.MF <span style='color:#111;'> 260B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"de","children":[{"title":"codesourcery","children":[{"title":"asm","children":[{"title":"rewrite","children":[{"title":"ProfilingClassTransformer.java <span style='color:#111;'> 8.48KB </span>","children":null,"spread":false},{"title":"ProfilingRewriter.java <span style='color:#111;'> 27.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"profiling","children":[{"title":"ExecutionStatistics.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"TestApplication.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"StatisticsManager.java <span style='color:#111;'> 2.91KB </span>","children":null,"spread":false}],"spread":true},{"title":"controlflow","children":[{"title":"IBlock.java <span style='color:#111;'> 8.05KB </span>","children":null,"spread":false},{"title":"ControlFlowGraph.java <span style='color:#111;'> 5.96KB </span>","children":null,"spread":false},{"title":"MethodEntry.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"ControlFlowGrapher.java <span style='color:#111;'> 7.32KB </span>","children":null,"spread":false},{"title":"DOTRenderer.java <span style='color:#111;'> 4.26KB </span>","children":null,"spread":false},{"title":"AbstractBlock.java <span style='color:#111;'> 10.19KB </span>","children":null,"spread":false},{"title":"MethodExit.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"ControlFlowAnalyzer.java <span style='color:#111;'> 15.87KB </span>","children":null,"spread":false},{"title":"Edge.java <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"Block.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"IJoinpointFilter.java <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"Disassembler.java <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false},{"title":"ASMUtil.java <span style='color:#111;'> 6.35KB </span>","children":null,"spread":false},{"title":"IClassReaderProvider.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"TestClass.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"etc","children":[{"title":"license_header.txt <span style='color:#111;'> 587B </span>","children":null,"spread":false}],"spread":true},{"title":"samples","children":[{"title":"try_catch_finally.png <span style='color:#111;'> 89.81KB </span>","children":null,"spread":false},{"title":"synchronized_block.png <span style='color:#111;'> 45.17KB </span>","children":null,"spread":false},{"title":"for_loop.png <span style='color:#111;'> 24.72KB </span>","children":null,"spread":false},{"title":"non_trivial.png <span style='color:#111;'> 1.68MB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE.txt <span style='color:#111;'> 8.95KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 7.83KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.61KB </span>","children":null,"spread":false},{"title":"screenshot.png <span style='color:#111;'> 37.98KB </span>","children":null,"spread":false},{"title":"assembly.xml <span style='color:#111;'> 647B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]