Using Soot as a Command Line Tool |
-
Soot Commandline Options
-
Phase Options
-
Inspecting/disassembling classfiles
-
Optimizing Classfiles
-
The Jimple Parser
-
A Brief Overview of Shimple
-
Whole-program Devirtualization Optimizations
-
Annotation Options
-
Using Side-Effect Attributes
|
Using Soot as a Compiler Framework |
-
A Survivor's Guide to Java Program Analysis with Soot
by Arni Einarsson and Janus Dam Nielsen
-
On the Soot menagerie -- Fundamental Soot Objects.
-
Creating a Class File from Scratch.
-
Annotating a Class Created from Scratch.
-
Using Soot for profiling: developing a goto Instrumenter.
-
More on profiling.
-
Implementing Flow Analyses Using Soot
-
Adding attributes to class files via Soot
|
Slides from tutorials given at conferences |
-
PLDI 03
|