Uses of Interface
soot.util.Numberable
-
Packages that use Numberable Package Description 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.jimple.internal Internal, messy, implementation-specific classes for the Jimple intermediate representation.soot.jimple.spark.geom.dataRep soot.jimple.spark.geom.geomE soot.jimple.spark.geom.geomPA soot.jimple.spark.geom.heapinsE soot.jimple.spark.geom.ptinsE soot.jimple.spark.geom.utils soot.jimple.spark.pag soot.jimple.toolkits.infoflow soot.jimple.toolkits.typing.fast soot.toDex soot.util Generally useful utility classes for Soot. -
-
Uses of Numberable in soot
Subinterfaces of Numberable in soot Modifier and Type Interface Description interfaceLocalA local variable, used within Body classes.Classes in soot that implement Numberable Modifier and Type Class Description classAnySubTypeclassArrayTypeA class that models Java's array types.classBooleanTypeSoot representation of the Java built-in type 'boolean'.classByteTypeSoot representation of the Java built-in type 'byte' and .NETs built-in type 'sbyte'.classCharTypeSoot representation of the Java built-in type 'char'.classDecimalTypeSoot representation of the .NET built-in type 'decimal'.classDoubleTypeSoot representation of the Java built-in type 'double'.classErroneousTypeSoot representation used for untypable objects.classFloatTypeSoot representation of the Java built-in type 'float'.classIntTypeSoot representation of the Java built-in type 'int'.classKindEnumeration type representing the kind of a call graph edge.classLongTypeSoot representation of the Java built-in type 'long'.classModuleRefTypeA class that models Java's reference types.classNullTypeSoot representation of the Java type 'null'.classPrimTypeAbstract class for Soot classes that that model Java primitive types (ie all types except void, null, reference types, and array types)classRefLikeTypeAbstract class for Soot classes that model subtypes of java.lang.Object (ie.classRefTypeA class that models Java's reference types.classShortTypeSoot representation of the Java built-in type 'short'.classStmtAddressTypeSoot representation of the Java type for a statement address.classTypeRepresents types within Soot, egint,java.lang.String.classUByteTypeSoot representation of the .NET built-in type 'byte'.classUIntTypeSoot representation of the .NET built-in type 'uint'.classULongTypeSoot representation of the .NET built-in type 'long'.classUnknownTypeSoot representation used for not-yet-typed objects.classUShortTypeSoot representation of the .NET built-in type 'ushort'.classVoidTypeRepresents the Java void type. -
Uses of Numberable in soot.baf
Classes in soot.baf that implement Numberable Modifier and Type Class Description classDoubleWordTypeclassWordType -
Uses of Numberable in soot.baf.internal
Classes in soot.baf.internal that implement Numberable Modifier and Type Class Description classBafLocal -
Uses of Numberable in soot.jimple.internal
Classes in soot.jimple.internal that implement Numberable Modifier and Type Class Description classJimpleLocal -
Uses of Numberable in soot.jimple.spark.geom.dataRep
Classes in soot.jimple.spark.geom.dataRep that implement Numberable Modifier and Type Class Description classCallsiteContextVarA general interface for generating the traditional context sensitive variable representation.classContextVarThe root class for representing context sensitive pointer/object in explicit form.classIntervalContextVarA particular class to encode contexts in interval manner.classPlainConstraintThe geometric encoding based constraint descriptor. -
Uses of Numberable in soot.jimple.spark.geom.geomE
Classes in soot.jimple.spark.geom.geomE that implement Numberable Modifier and Type Class Description classFullSensitiveNodeThis class defines an abstract pointer in the geometric points-to solver. -
Uses of Numberable in soot.jimple.spark.geom.geomPA
Classes in soot.jimple.spark.geom.geomPA that implement Numberable Modifier and Type Class Description classDummyNodeIt is used to represent the non-pointer variables (e.g.classIVarAbstractionPointer/object representation in geomPTA. -
Uses of Numberable in soot.jimple.spark.geom.heapinsE
Classes in soot.jimple.spark.geom.heapinsE that implement Numberable Modifier and Type Class Description classHeapInsNodeThis class defines a pointer variable for use in the HeapIns encoding based points-to solver. -
Uses of Numberable in soot.jimple.spark.geom.ptinsE
Classes in soot.jimple.spark.geom.ptinsE that implement Numberable Modifier and Type Class Description classPtInsNodeDeprecated. -
Uses of Numberable in soot.jimple.spark.geom.utils
Classes in soot.jimple.spark.geom.utils with type parameters of type Numberable Modifier and Type Class Description classZArrayNumberer<E extends Numberable>Similar to the ArrayNumberer class in soot. -
Uses of Numberable in soot.jimple.spark.pag
Classes in soot.jimple.spark.pag that implement Numberable Modifier and Type Class Description classAllocDotFieldRepresents an alloc-site-dot-field node (Yellow) in the pointer assignment graph.classAllocNodeRepresents an allocation site node (Blue) in the pointer assignment graph.classClassConstantNodeRepresents an allocation site node the represents a known java.lang.Class object.classContextVarNodeRepresents a simple variable node with context.classFieldRefNodeRepresents a field reference node (Red) in the pointer assignment graph.classGlobalVarNodeRepresents a simple variable node (Green) in the pointer assignment graph that is not associated with any particular method invocation.classLocalVarNodeRepresents a simple variable node (Green) in the pointer assignment graph that is specific to a particular method invocation.classNewInstanceNodeNode that represents a call to newInstance()classNodeRepresents every node in the pointer assignment graph.classStringConstantNodeRepresents an allocation site node the represents a constant string.classValNodeRepresents a simple of field ref node (Green or Red) in the pointer assignment graph.classVarNodeRepresents a simple variable node (Green) in the pointer assignment graph. -
Uses of Numberable in soot.jimple.toolkits.infoflow
Classes in soot.jimple.toolkits.infoflow that implement Numberable Modifier and Type Class Description classFakeJimpleLocal -
Uses of Numberable in soot.jimple.toolkits.typing.fast
Classes in soot.jimple.toolkits.typing.fast that implement Numberable Modifier and Type Class Description classBottomTypeclassInteger127TypeclassInteger1TypeclassInteger32767TypeclassWeakObjectTypeA weak variant of an object type (Object, Serializable, Cloneable). -
Uses of Numberable in soot.toDex
Classes in soot.toDex that implement Numberable Modifier and Type Class Description classTemporaryRegisterLocal -
Uses of Numberable in soot.util
Classes in soot.util with type parameters of type Numberable Modifier and Type Class Description classArrayNumberer<E extends Numberable>A class that numbers objects, so they can be placed in bitsets.interfaceINumberedMap<K extends Numberable,V>Common interface for numbered mapsclassLargeNumberedMap<K extends Numberable,V>A java.util.Map with Numberable objects as the keys.classNumberedSet<N extends Numberable>Holds a set of Numberable objects.classSmallNumberedMap<K extends Numberable,V>A java.util.Map with Numberable objects as the keys.classWeakMapNumberer<T extends Numberable>A class that numbers objects but keeps weak references for garbage collectionClasses in soot.util that implement Numberable Modifier and Type Class Description classNumberedStringA class that assigns integers to java.lang.Strings.Fields in soot.util declared as Numberable Modifier and Type Field Description protected E[]ArrayNumberer. numberToObjMethods in soot.util with type parameters of type Numberable Modifier and Type Method Description static <E extends Numberable>
PriorityQueue<E>PriorityQueue. noneOf(List<? extends E> universe, boolean useNumberInterface)static <E extends Numberable>
PriorityQueue<E>PriorityQueue. of(List<? extends E> universe, boolean useNumberInterface)Methods in soot.util with parameters of type Numberable Modifier and Type Method Description booleanNumberedSet. add(Numberable o)booleanNumberedSet. contains(Numberable o)Constructors in soot.util with parameters of type Numberable Constructor Description ArrayNumberer(E[] elements)
-