Skip to content


Eric Bodden edited this page Jul 9, 2020 · 47 revisions

Tutorials for soot

Reference Material

The following guide exists but is quite outdated. We welcome updates to it.

General notions

Getting Started

A few uses of Soot

Using Soot as a framework for inter-procedural program analysis

Soot allows you to implement inter-procedural program analyses in a template-driven style using a number of modular add-on frameworks:

Using Soot as a command-line tool

Using Soot as a compiler framework

NOTE: If you find any bugs in those tutorials (or other parts of Soot) please help us out by reporting them in our issue tracker.

Clone this wiki locally