soot
Class G
java.lang.Object
|
+--soot.Singletons
|
+--soot.G
- public class G
- extends Singletons
A class to group together all the global variables in Soot.
Method Summary |
static void |
reset()
|
static G |
v()
|
Methods inherited from class soot.Singletons |
AbruptEdgeFinder,
Aggregator,
ArrayBoundsChecker,
ArrayElement,
ArrayNullTagAggregator,
ASTWalker,
Baf,
BafInputRep,
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,
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,
Jimple,
JimpleInputRep,
LabeledBlockFinder,
LazyCodeMotion,
LineNumberTagAggregator,
LoadStoreOptimizer,
LocalNameStandardizer,
LocalPacker,
LocalSplitter,
Long2ndHalfType,
LongType,
Main,
MonitorConverter,
NativeMethodDriver,
NoCast,
NodeCast,
NopEliminator,
NullConstant,
NullPointerChecker,
NullPointerColorer,
NullType,
Options,
PackageNamer,
PackManager,
ParityTagger,
PeepholeOptimizer,
PhaseOptions,
Printer,
ProfilingGenerator,
RectangularArrayFinder,
RefType,
Scene,
SConstantPropagatorAndFolder,
SequenceFinder,
SharedBitSetCache,
Shimple,
ShortType,
SideEffectTagger,
SlowPseudoTopologicalOrderer,
SourceLocator,
SparkTransformer,
StaticInliner,
StaticMethodBinder,
StmtAddressType,
SunMiscSignalHandlerNative,
SunMiscSignalNative,
SwitchFinder,
SynchronizedBlockFinder,
SynchronizerManager,
TagManager,
ThrowFinder,
ThrowNullConverter,
Timers,
TryContentsFinder,
TypeAssigner,
TypeConstants,
UnconditionalBranchFolder,
UnknownType,
UnreachableCodeEliminator,
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 |
out
public java.io.PrintStream out
coffi_BasicBlock_ids
public long coffi_BasicBlock_ids
coffi_CONSTANT_Utf8_info_e1
public Utf8_Enumeration coffi_CONSTANT_Utf8_info_e1
coffi_CONSTANT_Utf8_info_e2
public Utf8_Enumeration coffi_CONSTANT_Utf8_info_e2
SETNodeLabel_uniqueId
public int SETNodeLabel_uniqueId
SETBasicBlock_binding
public java.util.HashMap SETBasicBlock_binding
ASTAnalysis_modified
public boolean ASTAnalysis_modified
NativeHelper_helper
public NativeHelper NativeHelper_helper
newSetFactory
public P2SetFactory newSetFactory
oldSetFactory
public P2SetFactory oldSetFactory
Parm_pairToElement
public java.util.HashMap Parm_pairToElement
SparkNativeHelper_tempVar
public int SparkNativeHelper_tempVar
PointsToSetInternal_warnedAlready
public boolean PointsToSetInternal_warnedAlready
MethodPAG_methodToPag
public java.util.HashMap MethodPAG_methodToPag
MethodRWSet_allGlobals
public java.util.Set MethodRWSet_allGlobals
MethodRWSet_allFields
public java.util.Set MethodRWSet_allFields
GeneralConstObject_counter
public int GeneralConstObject_counter
Union_factory
public UnionFactory Union_factory
Array2ndDimensionSymbol_pool
public java.util.HashMap Array2ndDimensionSymbol_pool
AbstractUnit_allMapToUnnamed
public java.util.Map AbstractUnit_allMapToUnnamed
Timer_outstandingTimers
public java.util.List Timer_outstandingTimers
Timer_isGarbageCollecting
public boolean Timer_isGarbageCollecting
Timer_forcedGarbageCollectionTimer
public Timer Timer_forcedGarbageCollectionTimer
Timer_count
public int Timer_count
ClassHierarchy_classHierarchyMap
public final java.util.Map ClassHierarchy_classHierarchyMap
isJ2ME
public final boolean isJ2ME
G
public G()
v
public static G v()
reset
public static void reset()