Package soot

Class G


  • public class G
    extends Singletons
    A class to group together all the global variables in Soot.
    • Field Detail

      • SETNodeLabel_uniqueId

        public int SETNodeLabel_uniqueId
      • ASTAnalysis_modified

        public boolean ASTAnalysis_modified
      • NativeHelper_helper

        public NativeHelper NativeHelper_helper
      • SparkNativeHelper_tempVar

        public int SparkNativeHelper_tempVar
      • PaddleNativeHelper_tempVar

        public int PaddleNativeHelper_tempVar
      • PointsToSetInternal_warnedAlready

        public boolean PointsToSetInternal_warnedAlready
      • MethodRWSet_allGlobals

        public Set MethodRWSet_allGlobals
      • MethodRWSet_allFields

        public Set MethodRWSet_allFields
      • GeneralConstObject_counter

        public int GeneralConstObject_counter
      • 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
      • interproceduralDalvikThrowAnalysis

        public DalvikThrowAnalysis interproceduralDalvikThrowAnalysis
      • ASTTransformations_modified

        public boolean ASTTransformations_modified
      • ASTIfElseFlipped

        public boolean ASTIfElseFlipped
      • SootMethodAddedByDava

        public boolean SootMethodAddedByDava
      • SootClassNeedsDavaSuperHandlerClass

        public ArrayList<SootClass> SootClassNeedsDavaSuperHandlerClass
    • Constructor Detail

      • G

        public G()
    • Method Detail

      • v

        public static G v()
      • reset

        public static void reset()
      • setGlobalObjectGetter

        public static void setGlobalObjectGetter​(G.GlobalObjectGetter newGetter)
      • interproceduralDalvikThrowAnalysis

        public DalvikThrowAnalysis interproceduralDalvikThrowAnalysis()
      • resetSpark

        public void resetSpark()