Soot v4.4 releases: A framework for analyzing and transforming Java and Android applications

Soot is a Java optimization framework. It 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...