|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use soot.util | |
| soot | Base Soot classes, shared by different intermediate representations. |
| soot.baf | Public classes for the Baf intermediate representation. |
| soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
| soot.coffi | Contains classes from the Coffi tool, by Clark Verbrugge. |
| soot.dava | |
| soot.dava.internal.AST | |
| soot.dava.internal.SET | |
| soot.dava.internal.asg | |
| soot.dava.internal.javaRep | |
| soot.dava.toolkits.base.AST | |
| soot.dava.toolkits.base.finders | |
| soot.grimp | Public classes for the Grimp intermediate representation. |
| soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
| soot.jimple | Public classes for the Jimple intermediate representation. |
| soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
| soot.jimple.paddle | |
| soot.jimple.spark.builder | |
| soot.jimple.spark.internal | |
| soot.jimple.spark.pag | |
| soot.jimple.spark.solver | |
| soot.jimple.toolkits.callgraph | |
| soot.jimple.toolkits.scalar | A toolkit for scalar optimization of Jimple. |
| soot.jimple.toolkits.typing | Implements a typing algorithm for Jimple. |
| soot.shimple | Public classes for the SSA Shimple intermediate representation. |
| soot.shimple.internal | Shimple internal messy stuff. |
| soot.shimple.toolkits.scalar | Some analyses based on Shimple. |
| soot.toolkits.exceptions | |
| soot.toolkits.graph | Toolkit to produce and manipulate various types of control flow graphs. |
| soot.util | Generally useful utility classes for Soot. |
| Classes in soot.util used by soot | |
| ArrayNumberer
A class that numbers objects, so they can be placed in bitsets. |
|
| Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
|
| MultiMap
A map with sets as values. |
|
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| NumberedString
A class that assigns integers to java.lang.Strings. |
|
| Numberer
A numberer converts objects to unique non-negative integers, and vice-versa. |
|
| SmallNumberedMap
A java.util.Map-like map with Numberable objects as the keys. |
|
| StringNumberer
A class that numbers strings, so they can be placed in bitsets. |
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.baf | |
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.baf.internal | |
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.coffi | |
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.dava | |
| IterableSet
|
|
| Classes in soot.util used by soot.dava.internal.AST | |
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.dava.internal.SET | |
| IterableSet
|
|
| Classes in soot.util used by soot.dava.internal.asg | |
| IterableSet
|
|
| Classes in soot.util used by soot.dava.internal.javaRep | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.dava.toolkits.base.AST | |
| IterableSet
|
|
| Classes in soot.util used by soot.dava.toolkits.base.finders | |
| IterableSet
|
|
| Classes in soot.util used by soot.grimp | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.grimp.internal | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.jimple | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.jimple.internal | |
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.jimple.paddle | |
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Classes in soot.util used by soot.jimple.spark.builder | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Classes in soot.util used by soot.jimple.spark.internal | |
| BitVector
This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator. |
|
| Classes in soot.util used by soot.jimple.spark.pag | |
| ArrayNumberer
A class that numbers objects, so they can be placed in bitsets. |
|
| MultiMap
A map with sets as values. |
|
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| Classes in soot.util used by soot.jimple.spark.solver | |
| LargeNumberedMap
A java.util.Map-like map with Numberable objects as the keys. |
|
| MultiMap
A map with sets as values. |
|
| Classes in soot.util used by soot.jimple.toolkits.callgraph | |
| LargeNumberedMap
A java.util.Map-like map with Numberable objects as the keys. |
|
| NumberedString
A class that assigns integers to java.lang.Strings. |
|
| Classes in soot.util used by soot.jimple.toolkits.scalar | |
| Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
|
| Classes in soot.util used by soot.jimple.toolkits.typing | |
| BitVector
This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator. |
|
| Classes in soot.util used by soot.shimple | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.shimple.internal | |
| Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.shimple.toolkits.scalar | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Switchable
Basic interface used for visited objects in the Visitor design patterm. |
|
| Classes in soot.util used by soot.toolkits.exceptions | |
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
| Classes in soot.util used by soot.toolkits.graph | |
| Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
|
| Classes in soot.util used by soot.util | |
| ArrayNumberer
A class that numbers objects, so they can be placed in bitsets. |
|
| BitSetIterator
A fast enumerator for sparse bit sets. |
|
| BitVector
This is the Soot internal implementation of java.util.BitSet with Felix and Jerome's clever efficient iterator. |
|
| Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
|
| HashChain
Reference implementation of the Chain interface, using a HashMap as the underlying structure. |
|
| Heap.Keys
|
|
| IterableSet
|
|
| MultiMap
A map with sets as values. |
|
| Numberable
A class that numbers objects, so they can be placed in bitsets. |
|
| NumberedString
A class that assigns integers to java.lang.Strings. |
|
| Numberer
A numberer converts objects to unique non-negative integers, and vice-versa. |
|
| PhaseDumper
The PhaseDumper is a debugging aid. |
|
| SharedBitSet
|
|
| SharedBitSetCache
|
|
| Switch
Basic interface used in the implementation of the Visitor design patterm. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||