-
-
Notifications
You must be signed in to change notification settings - Fork 708
Tutorials
johspaeth edited this page Sep 9, 2014
·
47 revisions
##Getting Started
- Introduction: Soot as a command-line tool
- Disassembling classfiles
- Packs and phases in Soot
- Running Soot as Eclipse plugin
- Using Soot and TamiFlex to analyze DaCapo
- Using Soot with custom entry points
- Introduction: Soot as a command-line tool
- A brief overview of Shimple
- Whole program Devirtualization Optimizations
- Annotation Options for Array Bounds and Null Pointer Checks
- Using Side-Effect Attributes
- Using Soot as a Program Optimizer
- Creating a Class File from Scratch
- Fundamental Soot Objects
- Adding attributes to class files (Basic)
- Adding attributes to class files (Advanced)
- Adding profiling instructions to applications
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.
Also check out Soot's webpage.
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.
- Home
- Getting Help
- Tutorials
- Reference Material
- General Notions
- Getting Started
- A Few Uses of Soot
- Using Soot as a Command-Line Tool
- Using the Soot Eclipse Plugin
- Using Soot as a Compiler Framework
- Building Soot
- Coding Conventions
- Contributing to Soot
- Updating the Soot Web Page
- Reporting Bugs
- Preparing a New Soot Release