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 |
soot_baf_Baf, soot_baf_DoubleWordType, soot_baf_toolkits_base_LoadStoreOptimizer, soot_baf_toolkits_base_PeepholeOptimizer, soot_baf_WordType, soot_BooleanType, soot_ByteType, soot_CharType, soot_coffi_CONSTANT_Utf8_collector, soot_coffi_Double2ndHalfType, soot_coffi_Long2ndHalfType, soot_coffi_UnusuableType, soot_coffi_Util, soot_dava_Dava, soot_dava_DavaPrinter, soot_dava_DavaStaticBlockCleaner, soot_dava_toolkits_base_AST_ASTWalker, soot_dava_toolkits_base_AST_transformations_UselessLabelFinder, soot_dava_toolkits_base_AST_traversals_ClosestAbruptTargetFinder, soot_dava_toolkits_base_AST_TryContentsFinder, soot_dava_toolkits_base_AST_UselessTryRemover, soot_dava_toolkits_base_finders_AbruptEdgeFinder, soot_dava_toolkits_base_finders_CycleFinder, soot_dava_toolkits_base_finders_ExceptionFinder, soot_dava_toolkits_base_finders_IfFinder, soot_dava_toolkits_base_finders_LabeledBlockFinder, soot_dava_toolkits_base_finders_SequenceFinder, soot_dava_toolkits_base_finders_SwitchFinder, soot_dava_toolkits_base_finders_SynchronizedBlockFinder, soot_dava_toolkits_base_misc_MonitorConverter, soot_dava_toolkits_base_misc_PackageNamer, soot_dava_toolkits_base_misc_ThrowFinder, soot_dava_toolkits_base_misc_ThrowNullConverter, soot_DoubleType, soot_EntryPoints, soot_ErroneousType, soot_FloatType, soot_grimp_Grimp, soot_grimp_toolkits_base_ConstructorFolder, soot_IntType, soot_JastAddInitialResolver, soot_javaToJimple_InitialResolver, soot_javaToJimple_toolkits_CondTransformer, soot_jimple_Jimple, soot_jimple_NullConstant, soot_jimple_paddle_PaddleHook, soot_jimple_spark_fieldrw_FieldReadTagAggregator, soot_jimple_spark_fieldrw_FieldTagAggregator, soot_jimple_spark_fieldrw_FieldTagger, soot_jimple_spark_fieldrw_FieldWriteTagAggregator, soot_jimple_spark_pag_ArrayElement, soot_jimple_spark_sets_AllSharedHybridNodes, soot_jimple_spark_sets_AllSharedListNodes, soot_jimple_spark_sets_EmptyPointsToSet, soot_jimple_spark_SparkTransformer, soot_jimple_toolkits_annotation_arraycheck_ArrayBoundsChecker, soot_jimple_toolkits_annotation_arraycheck_ClassFieldAnalysis, soot_jimple_toolkits_annotation_arraycheck_RectangularArrayFinder, soot_jimple_toolkits_annotation_AvailExprTagger, soot_jimple_toolkits_annotation_callgraph_CallGraphGrapher, soot_jimple_toolkits_annotation_callgraph_CallGraphTagger, soot_jimple_toolkits_annotation_defs_ReachingDefsTagger, soot_jimple_toolkits_annotation_DominatorsTagger, soot_jimple_toolkits_annotation_fields_UnreachableFieldsTagger, soot_jimple_toolkits_annotation_j5anno_AnnotationGenerator, soot_jimple_toolkits_annotation_LineNumberAdder, soot_jimple_toolkits_annotation_liveness_LiveVarsTagger, soot_jimple_toolkits_annotation_logic_LoopInvariantFinder, soot_jimple_toolkits_annotation_methods_UnreachableMethodsTagger, soot_jimple_toolkits_annotation_nullcheck_NullPointerChecker, soot_jimple_toolkits_annotation_nullcheck_NullPointerColorer, soot_jimple_toolkits_annotation_parity_ParityTagger, soot_jimple_toolkits_annotation_profiling_ProfilingGenerator, soot_jimple_toolkits_annotation_purity_PurityAnalysis, soot_jimple_toolkits_annotation_qualifiers_TightestQualifiersTagger, soot_jimple_toolkits_annotation_tags_ArrayNullTagAggregator, soot_jimple_toolkits_base_Aggregator, soot_jimple_toolkits_callgraph_CHATransformer, soot_jimple_toolkits_callgraph_VirtualCalls, soot_jimple_toolkits_graph_CriticalEdgeRemover, soot_jimple_toolkits_invoke_StaticInliner, soot_jimple_toolkits_invoke_StaticMethodBinder, soot_jimple_toolkits_invoke_SynchronizerManager, soot_jimple_toolkits_pointer_CastCheckEliminatorDumper, soot_jimple_toolkits_pointer_DependenceTagAggregator, soot_jimple_toolkits_pointer_DumbPointerAnalysis, soot_jimple_toolkits_pointer_FieldRWTagger, soot_jimple_toolkits_pointer_FullObjectSet, soot_jimple_toolkits_pointer_ParameterAliasTagger, soot_jimple_toolkits_pointer_representations_Environment, soot_jimple_toolkits_pointer_representations_TypeConstants, soot_jimple_toolkits_pointer_SideEffectTagger, soot_jimple_toolkits_scalar_CommonSubexpressionEliminator, soot_jimple_toolkits_scalar_ConditionalBranchFolder, soot_jimple_toolkits_scalar_ConstantPropagatorAndFolder, soot_jimple_toolkits_scalar_CopyPropagator, soot_jimple_toolkits_scalar_DeadAssignmentEliminator, soot_jimple_toolkits_scalar_LocalNameStandardizer, soot_jimple_toolkits_scalar_NopEliminator, soot_jimple_toolkits_scalar_pre_BusyCodeMotion, soot_jimple_toolkits_scalar_pre_LazyCodeMotion, soot_jimple_toolkits_scalar_UnconditionalBranchFolder, soot_jimple_toolkits_scalar_UnreachableCodeEliminator, soot_jimple_toolkits_thread_mhp_MhpTransformer, soot_jimple_toolkits_thread_synchronization_LockAllocator, soot_jimple_toolkits_typing_integer_ClassHierarchy, soot_jimple_toolkits_typing_TypeAssigner, soot_LongType, soot_Main, soot_NullType, soot_options_Options, soot_PackManager, soot_PhaseOptions, soot_Printer, soot_RefType, soot_Scene, soot_shimple_Shimple, soot_shimple_ShimpleTransformer, soot_shimple_toolkits_scalar_SConstantPropagatorAndFolder, soot_ShortType, soot_sootify_TemplatePrinter, soot_SootResolver, soot_SourceLocator, soot_StmtAddressType, soot_tagkit_InnerClassTagAggregator, soot_tagkit_LineNumberTagAggregator, soot_tagkit_TagManager, soot_Timers, soot_toolkits_exceptions_PedanticThrowAnalysis, soot_toolkits_exceptions_ThrowableSet_Manager, soot_toolkits_exceptions_TrapTightener, soot_toolkits_exceptions_UnitThrowAnalysis, soot_toolkits_graph_interaction_InteractionHandler, soot_toolkits_graph_SlowPseudoTopologicalOrderer, soot_toolkits_scalar_LocalPacker, soot_toolkits_scalar_LocalSplitter, soot_toolkits_scalar_UnusedLocalEliminator, soot_UnknownType, soot_util_cfgcmd_AltClassLoader, soot_util_PhaseDumper, soot_util_SharedBitSetCache, soot_VoidType, soot_xml_XMLPrinter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
out
public 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 HashMap<SETNode,SETBasicBlock> 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 HashMap Parm_pairToElement
SparkNativeHelper_tempVar
public int SparkNativeHelper_tempVar
PaddleNativeHelper_tempVar
public int PaddleNativeHelper_tempVar
PointsToSetInternal_warnedAlready
public boolean PointsToSetInternal_warnedAlready
MethodPAG_methodToPag
public HashMap<SootMethod,MethodPAG> MethodPAG_methodToPag
MethodRWSet_allGlobals
public Set MethodRWSet_allGlobals
MethodRWSet_allFields
public Set MethodRWSet_allFields
GeneralConstObject_counter
public int GeneralConstObject_counter
Union_factory
public UnionFactory Union_factory
Array2ndDimensionSymbol_pool
public HashMap<Object,Array2ndDimensionSymbol> Array2ndDimensionSymbol_pool
AbstractUnit_allMapToUnnamed
public Map AbstractUnit_allMapToUnnamed
Timer_outstandingTimers
public List<Timer> Timer_outstandingTimers
Timer_isGarbageCollecting
public boolean Timer_isGarbageCollecting
Timer_forcedGarbageCollectionTimer
public Timer Timer_forcedGarbageCollectionTimer
Timer_count
public int Timer_count
ClassHierarchy_classHierarchyMap
public final Map<Scene,ClassHierarchy> ClassHierarchy_classHierarchyMap
MethodContext_map
public final Map<MethodContext,MethodContext> MethodContext_map
shimpleFactory
public ShimpleFactory shimpleFactory
ASTTransformations_modified
public boolean ASTTransformations_modified
ASTIfElseFlipped
public boolean ASTIfElseFlipped
SootMethodAddedByDava
public boolean SootMethodAddedByDava
SootClassNeedsDavaSuperHandlerClass
public ArrayList<SootClass> SootClassNeedsDavaSuperHandlerClass
SootMethodsAdded
public ArrayList SootMethodsAdded
ASTMetricsData
public ArrayList<ClassData> ASTMetricsData
G
public G()
v
public static G v()
reset
public static void reset()