Soot

A free Java bytecode analysis and transformation framework
Download

Soot Ranking & Summary

Advertisement

  • Rating:
  • 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