Static Value-Flow Analysis
|
#include <SVFStatements.h>
Private Member Functions | |
TDJoinPE () | |
Constructs empty TDJoinPE (for SVFIRReader/serialization) | |
TDJoinPE (const TDJoinPE &) | |
place holder | |
void | operator= (const TDJoinPE &) |
place holder | |
Friends | |
class | SVFIRWriter |
class | SVFIRReader |
Additional Inherited Members | |
Public Types inherited from SVF::SVFStmt | |
enum | PEDGEK { Addr , Copy , Store , Load , Call , Ret , Gep , Phi , Select , Cmp , BinaryOp , UnaryOp , Branch , ThreadFork , ThreadJoin } |
typedef GenericNode< SVFVar, SVFStmt >::GEdgeSetTy | SVFStmtSetTy |
typedef Map< EdgeID, SVFStmtSetTy > | PAGEdgeToSetMapTy |
typedef PAGEdgeToSetMapTy | KindToSVFStmtMapTy |
typedef SVFStmtSetTy | PAGEdgeSetTy |
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 Attributes inherited from SVF::SVFStmt | |
static u32_t | totalEdgeNum |
Total edge number. | |
Protected Member Functions inherited from SVF::RetPE | |
RetPE (GEdgeFlag k=SVFStmt::Ret) | |
the function exit statement returned from | |
Protected Member Functions inherited from SVF::AssignStmt | |
AssignStmt (SVFVar *s, SVFVar *d, GEdgeFlag k) | |
constructor | |
AssignStmt (GEdgeFlag k) | |
Constructor to create empty AssignStmt (for SVFIRReader/serialization) | |
Protected Member Functions inherited from SVF::SVFStmt | |
SVFStmt (GEdgeFlag k) | |
Private constructor for reading SVFIR from file without side-effect. | |
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) |
Thread Join
Definition at line 1291 of file SVFStatements.h.
|
inlineprivate |
Constructs empty TDJoinPE (for SVFIRReader/serialization)
Definition at line 1298 of file SVFStatements.h.
|
inline |
|
inlinestatic |
Definition at line 1313 of file SVFStatements.h.
Definition at line 1309 of file SVFStatements.h.
Methods for support type inquiry through isa, cast, and dyn_cast:
Definition at line 1305 of file SVFStatements.h.
|
virtual |
Reimplemented from SVF::RetPE.
Definition at line 270 of file SVFStatements.cpp.
|
friend |
Definition at line 1294 of file SVFStatements.h.
|
friend |
Definition at line 1293 of file SVFStatements.h.