| 
    Static Value-Flow Analysis
    
   | 
 
#include <ThreadCallGraph.h>
  
Public Types | |
| typedef GenericNode< CallGraphNode, ThreadJoinEdge >::GEdgeSetTy | JoinEdgeSet | 
  Public Types inherited from SVF::CallGraphEdge | |
| enum | CEDGEK { CallRetEdge , TDForkEdge , TDJoinEdge , HareParForEdge } | 
| typedef Set< const CallICFGNode * > | CallInstSet | 
| typedef GenericNode< CallGraphNode, CallGraphEdge >::GEdgeSetTy | CallGraphEdgeSet | 
  Public Types inherited from SVF::GenericEdge< NodeTy > | |
| typedef NodeTy | NodeType | 
| Node type.   | |
| typedef u64_t | GEdgeFlag | 
| typedef s64_t | GEdgeKind | 
| typedef struct SVF::GenericEdge::equalGEdge | equalGEdge | 
| Add the hash function for std::set (we also can overload operator< to implement this)   | |
Static Public Member Functions | |
| static bool | classof (const ThreadJoinEdge *) | 
| static bool | classof (const CallGraphEdge *edge) | 
  Static Public Member Functions inherited from SVF::CallGraphEdge | |
| static GEdgeFlag | makeEdgeFlagWithInvokeID (GEdgeKind k, CallSiteID cs) | 
| Compute the unique edgeFlag value from edge kind and CallSiteID.   | |
| static bool | classof (const CallGraphEdge *) | 
| ClassOf.   | |
| static bool | classof (const GenericPTACallGraphEdgeTy *edge) | 
Additional Inherited Members | |
  Static Protected Attributes inherited from SVF::GenericEdge< NodeTy > | |
| static constexpr unsigned char | EdgeKindMaskBits = 8 | 
| We use the lower 8 bits to denote edge kind.   | |
| static constexpr u64_t | EdgeKindMask = (~0ULL) >> (64 - EdgeKindMaskBits) | 
PTA thread join edge from the exit of a start routine function to a join point of the thread
Definition at line 77 of file ThreadCallGraph.h.
Definition at line 102 of file ThreadCallGraph.h.
      
  | 
  inline | 
Constructor.
Definition at line 82 of file ThreadCallGraph.h.
      
  | 
  inlinevirtual | 
      
  | 
  inlinestatic | 
Definition at line 95 of file ThreadCallGraph.h.
      
  | 
  inlinestatic | 
Definition at line 91 of file ThreadCallGraph.h.
      
  | 
  virtual | 
Reimplemented from SVF::CallGraphEdge.
Definition at line 60 of file ThreadCallGraph.cpp.