|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsoot.Singletons
soot.G
A class to group together all the global variables in Soot.
Nested Class Summary | |
class |
G.Global
|
Field Summary | |
java.util.Map |
AbstractUnit_allMapToUnnamed
|
java.util.HashMap |
Array2ndDimensionSymbol_pool
|
boolean |
ASTAnalysis_modified
|
java.util.Map |
ClassHierarchy_classHierarchyMap
|
long |
coffi_BasicBlock_ids
|
Utf8_Enumeration |
coffi_CONSTANT_Utf8_info_e1
|
Utf8_Enumeration |
coffi_CONSTANT_Utf8_info_e2
|
int |
GeneralConstObject_counter
|
boolean |
isJ2ME
|
java.util.Map |
MethodContext_map
|
java.util.HashMap |
MethodPAG_methodToPag
|
java.util.Set |
MethodRWSet_allFields
|
java.util.Set |
MethodRWSet_allGlobals
|
NativeHelper |
NativeHelper_helper
|
P2SetFactory |
newSetFactory
|
P2SetFactory |
oldSetFactory
|
java.io.PrintStream |
out
|
java.util.HashMap |
Parm_pairToElement
|
boolean |
PointsToSetInternal_warnedAlready
|
java.util.HashMap |
SETBasicBlock_binding
|
int |
SETNodeLabel_uniqueId
|
int |
SparkNativeHelper_tempVar
|
int |
Timer_count
|
Timer |
Timer_forcedGarbageCollectionTimer
|
boolean |
Timer_isGarbageCollecting
|
java.util.List |
Timer_outstandingTimers
|
UnionFactory |
Union_factory
|
Constructor Summary | |
G()
|
Method Summary | |
static void |
reset()
|
static G |
v()
|
Methods inherited from class soot.Singletons |
AbruptEdgeFinder, Aggregator, ArrayBoundsChecker, ArrayElement, ArrayNullTagAggregator, ASTWalker, Baf, BafInputRep, BDDSparkTransformer, BooleanType, BusyCodeMotion, ByteType, CallGraphTagger, CastCheckEliminatorDumper, CharType, CHATransformer, ClassFieldAnalysis, ClassHierarchy, ClassInputRep, CommonSubexpressionEliminator, ConditionalBranchFolder, CONSTANT_Utf8_collector, ConstantPropagatorAndFolder, ConstructorFolder, CopyPropagator, CriticalEdgeRemover, CycleFinder, Dava, DavaPrinter, DeadAssignmentEliminator, DependenceTagAggregator, Double2ndHalfType, DoubleType, DoubleWordType, DumbPointerAnalysis, EmptyPointsToSet, EntryPoints, Environment, ErroneousType, ExceptionFinder, FieldReadTagAggregator, FieldRWTagger, FieldTagAggregator, FieldTagger, FieldWriteTagAggregator, FloatType, FullObjectSet, Grimp, IfFinder, IntType, JavaInputRep, JavaIoFileDescriptorNative, JavaIoFileInputStreamNative, JavaIoFileOutputStreamNative, JavaIoFileSystemNative, JavaIoObjectInputStreamNative, JavaIoObjectOutputStreamNative, JavaIoObjectStreamClassNative, JavaLangClassLoaderNative, JavaLangClassLoaderNativeLibraryNative, JavaLangClassNative, JavaLangDoubleNative, JavaLangFloatNative, JavaLangObjectNative, JavaLangPackageNative, JavaLangReflectArrayNative, JavaLangReflectConstructorNative, JavaLangReflectFieldNative, JavaLangReflectMethodNative, JavaLangReflectProxyNative, JavaLangRuntimeNative, JavaLangSecurityManagerNative, JavaLangShutdownNative, JavaLangStrictMathNative, JavaLangStringNative, JavaLangSystemNative, JavaLangThreadNative, JavaLangThrowableNative, JavaNetInetAddressImplNative, JavaNetInetAddressNative, JavaSecurityAccessControllerNative, JavaUtilJarJarFileNative, JavaUtilResourceBundleNative, JavaUtilTimeZoneNative, JavaUtilZipCRC32Native, JavaUtilZipInflaterNative, JavaUtilZipZipEntryNative, JavaUtilZipZipFileNative, JBuddyProfiler, Jimple, JimpleInputRep, LabeledBlockFinder, LazyCodeMotion, LineNumberTagAggregator, LoadStoreOptimizer, LocalNameStandardizer, LocalPacker, LocalSplitter, Long2ndHalfType, LongType, Main, MonitorConverter, NativeMethodDriver, NopEliminator, NullConstant, NullPointerChecker, NullPointerColorer, NullType, Options, PackageNamer, PackManager, ParameterAliasTagger, ParityTagger, PeepholeOptimizer, PhaseOptions, Printer, ProfilingGenerator, ReachingDefsTagger, RectangularArrayFinder, RefType, Scene, SConstantPropagatorAndFolder, SequenceFinder, SharedBitSetCache, Shimple, ShimpleTransformer, ShortType, SideEffectTagger, SlowPseudoTopologicalOrderer, SourceLocator, SparkTransformer, StaticInliner, StaticMethodBinder, StmtAddressType, SunMiscSignalHandlerNative, SunMiscSignalNative, SwitchFinder, SynchronizedBlockFinder, SynchronizerManager, TagManager, ThrowFinder, ThrowNullConverter, TightestQualifiersTagger, Timers, TryContentsFinder, TypeAssigner, TypeConstants, UnconditionalBranchFolder, UnknownType, UnreachableCodeEliminator, UnreachableFieldsTagger, UnreachableMethodsTagger, UnusedLocalEliminator, UnusuableType, UselessTryRemover, Util, VirtualCalls, VoidType, WordType, XMLPrinter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.io.PrintStream out
public long coffi_BasicBlock_ids
public Utf8_Enumeration coffi_CONSTANT_Utf8_info_e1
public Utf8_Enumeration coffi_CONSTANT_Utf8_info_e2
public int SETNodeLabel_uniqueId
public java.util.HashMap SETBasicBlock_binding
public boolean ASTAnalysis_modified
public NativeHelper NativeHelper_helper
public P2SetFactory newSetFactory
public P2SetFactory oldSetFactory
public java.util.HashMap Parm_pairToElement
public int SparkNativeHelper_tempVar
public boolean PointsToSetInternal_warnedAlready
public java.util.HashMap MethodPAG_methodToPag
public java.util.Set MethodRWSet_allGlobals
public java.util.Set MethodRWSet_allFields
public int GeneralConstObject_counter
public UnionFactory Union_factory
public java.util.HashMap Array2ndDimensionSymbol_pool
public java.util.Map AbstractUnit_allMapToUnnamed
public java.util.List Timer_outstandingTimers
public boolean Timer_isGarbageCollecting
public Timer Timer_forcedGarbageCollectionTimer
public int Timer_count
public final java.util.Map ClassHierarchy_classHierarchyMap
public final java.util.Map MethodContext_map
public final boolean isJ2ME
Constructor Detail |
public G()
Method Detail |
public static G v()
public static void reset()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |