Class TraversalStatus

java.lang.Object
qilin.pta.toolkits.moon.traversal.TraversalStatus

public class TraversalStatus extends Object
  • Field Details

    • pointer

      public PagNode pointer
    • allocatorLevel

      public int allocatorLevel
    • callStackLevel

      public int callStackLevel
    • needCheckFieldRelationWhenMeetNew

      public boolean needCheckFieldRelationWhenMeetNew
  • Constructor Details

    • TraversalStatus

      public TraversalStatus(PagNode pointer, int allocatorLevel, int callStackLevel, PagNode retPtrOfStaticMethod, TraversalStatus predTrace, FlowKind flowKind)
    • TraversalStatus

      public TraversalStatus(PagNode pointer, int allocatorLevel, int callStackLevel, TraversalStatus predTrace, FlowKind flowKind)
    • TraversalStatus

      public TraversalStatus(PagNode pointer, int allocatorLevel, int callStackLevel)
  • Method Details

    • getStaticCallStackTop

      public SootMethod getStaticCallStackTop()
    • getVisitedFlowCounter

      public int getVisitedFlowCounter(FlowKind flowKind)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object