|
||||||||||
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.dava.toolkits.base.renamer | |
soot.grimp | Public classes for the Grimp intermediate representation. |
soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
soot.jbco.bafTransformations | |
soot.jbco.util | |
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.ondemand | |
soot.jimple.spark.ondemand.pautil | |
soot.jimple.spark.pag | |
soot.jimple.spark.sets | |
soot.jimple.spark.solver | |
soot.jimple.toolkits.annotation.purity | |
soot.jimple.toolkits.callgraph | |
soot.jimple.toolkits.infoflow | |
soot.jimple.toolkits.scalar | A toolkit for scalar optimization of Jimple. |
soot.jimple.toolkits.thread.mhp | |
soot.jimple.toolkits.thread.transaction | |
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. |
|
PhaseDumper
The PhaseDumper is a debugging aid. |
|
SharedBitSetCache
|
|
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.dava.toolkits.base.renamer | |
---|---|
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.jbco.bafTransformations | |
---|---|
Switch
Basic interface used in the implementation of the Visitor design patterm. |
Classes in soot.util used by soot.jbco.util | |
---|---|
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 | |
---|---|
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.ondemand | |
---|---|
NumberedString
A class that assigns integers to java.lang.Strings. |
Classes in soot.util used by soot.jimple.spark.ondemand.pautil | |
---|---|
NumberedString
A class that assigns integers to java.lang.Strings. |
Classes in soot.util used by soot.jimple.spark.pag | |
---|---|
ArrayNumberer
A class that numbers objects, so they can be placed in bitsets. |
|
HashMultiMap
A map with sets as values, HashMap implementation. |
|
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. |
Classes in soot.util used by soot.jimple.spark.sets | |
---|---|
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.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.infoflow | |
---|---|
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.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.thread.mhp | |
---|---|
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. |
Classes in soot.util used by soot.jimple.toolkits.thread.transaction | |
---|---|
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.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 | |
---|---|
SingletonList
A list containing exactly one object, immutable. |
|
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 |