Télécharger la liste

Description du projet

Soot is a Java optimization framework. It provides three 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; and 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 and a framework to develop optimizations or transformations on Java bytecode.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2001-04-04 00:35
1.2.2

Quelques corrections et améliorations de la performance, l'amélioration de Jasmin 1.06s10 version, les améliorations à manipuler JSR imbriqués / TER, un correctif d'un bug dans la grammaire pour les données d'attribut et getNodes remplaçant (). Contains () par containsNode () dans jimple / toolkits / invoquer / MethodCallGraph.java ce qui accélère la construction du graphe d'appel.
Tags: Minor bugfixes
Some bugfixes and performance improvements, upgrading Jasmin to version 1.06s10, improvements to handle nested JSR/RETs, a fix for a bug in grammer for attribute data, and replacing getNodes().contains() by containsNode() in jimple/toolkits/invoke/MethodCallGraph.java which speeds up the call graph construction.

2001-01-30 15:13
1.2.0

Support pour annoter les fichiers de classe Java, une implémentation propre de Type de variable d'analyse, et un nouveau système de typage améliorée. Il existe également un certain nombre de corrections de bogues et quelques nouvelles pièces.
Support for annotating Java class files, a clean implementation of Variable Type Analysis, and a new, improved typing system. There are also a number of bugfixes and some new documentation.

Project Resources