|
|||||||||||
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.AST.interProcedural | |
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.annotation.purity | |
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.graph | |
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.AST.interProcedural | |
Chain
Augmented data type guaranteeing O(1) insertion and removal from a set of ordered, unique elements. |
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.annotation.purity | |
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. |
|
HashMultiMap
A map with sets as values, HashMap implementation. |
|
MultiMap
A map with sets as values. |
|
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.graph | |
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
|
|
IterableNumberer
A numberer which also supports an iterator on newly-added objects. |
|
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 |