SootA free Java bytecode analysis and transformation framework | |
Download |
Soot Ranking & Summary
Advertisement
- License:
- GPL
- Price:
- FREE
- Publisher Name:
- Soot Team
- Publisher web site:
- http://www.sable.mcgill.ca/soot/
- Operating Systems:
- Mac OS X
- File Size:
- 44.3 MB
Soot Tags
Soot Description
A free Java bytecode analysis and transformation framework Soot provides Java developers with a Java API for building intermediate representations (IRs), transformations and analysis; also it supports class file annotation.Soot provides four intermediate representations for analyzing and transforming Java bytecode:· Baf: a streamlined representation of bytecode which is simple to manipulate.· Jimple: a typed 3-address intermediate representation suitable for optimization.· Shimple: an SSA variation of Jimple.· Grimp: an aggregated version of Jimple suitable for decompilation and code inspection.Soot can be used as a stand alone tool to optimize or inspect class files, as well as a framework to develop optimizations or transformations on Java bytecode.NOTE: Soot is licensed and provided under the terms of the GNU Lesser General Public License. Limitations: · Soot
Soot Related Software