Soot Documentation

Using Soot as a Command Line Tool
  • Inspecting/disassembling classfiles
  • Optimizing Classfiles
  • The Soot GUI
  • The Jimple Parser
  • Soot Commandline Options
  • Phase Options
  • Optimizations using Variable Type Analysis
  • Annotation Options
Using Soot as a Compiler Framework
  • Creating a Class File from Scratch.
  • On the Soot menagerie -- Fundamental Soot Objects.
  • Developing a goto Instrumenter.
  • A Brief Note on Soot's Whole-Program Analysis Support
  • Implementing Flow Analyses Using Soot
    (also see some out-of-date notes)
  • Common Subexpression Removal in Soot (Sable-TR-2000-1)
  • Static Type Inference for Jimple Local variables
  • Adding attributes to class files via Soot

(C) Soot Team 2000