Static Value-Flow Analysis
SVF::CallICFGNode Member List

This is the complete list of members for SVF::CallICFGNode, including all inherited members.

ActualParmNodeVec typedefSVF::CallICFGNode
addActualParms(const SVFVar *ap)SVF::CallICFGNodeinline
addIncomingEdge(EdgeType *inEdge)SVF::GenericNode< NodeTy, EdgeTy >inline
addOutgoingEdge(EdgeType *outEdge)SVF::GenericNode< NodeTy, EdgeTy >inline
Addr enum valueSVF::SVFBaseNode
addSVFStmt(const SVFStmt *edge)SVF::ICFGNodeinline
addVFGNode(const VFGNode *vfgNode)SVF::ICFGNodeinline
AParm enum valueSVF::SVFBaseNode
APIN enum valueSVF::SVFBaseNode
APNodesSVF::CallICFGNodeprotected
APOUT enum valueSVF::SVFBaseNode
ARet enum valueSVF::SVFBaseNode
arg_empty() constSVF::CallICFGNodeinline
arg_size() constSVF::CallICFGNodeinline
bbSVF::ICFGNodeprotected
BinaryOp enum valueSVF::SVFBaseNode
Branch enum valueSVF::SVFBaseNode
calledFuncSVF::CallICFGNodeprotected
CallICFGNode(NodeID id)SVF::CallICFGNodeinlineprotected
CallICFGNode(NodeID id, const SVFBasicBlock *b, const SVFType *ty, const SVFFunction *cf, bool iv, bool ivc, s32_t vfi, const std::string &fnv)SVF::CallICFGNodeinline
CallNodeKd enum valueSVF::SVFBaseNode
CallPESet typedefSVF::ICFGNode
CDNodeKd enum valueSVF::SVFBaseNode
CFLNodeKd enum valueSVF::SVFBaseNode
CHNodeKd enum valueSVF::SVFBaseNode
classof(const CallICFGNode *)SVF::CallICFGNodeinlinestatic
classof(const ICFGNode *node)SVF::CallICFGNodeinlinestatic
classof(const InterICFGNode *node)SVF::CallICFGNodeinlinestatic
classof(const GenericICFGNodeTy *node)SVF::CallICFGNodeinlinestatic
classof(const SVFBaseNode *node)SVF::CallICFGNodeinlinestatic
SVF::GenericNode::classof(const GenericNode< NodeTy, EdgeTy > *)SVF::GenericNode< NodeTy, EdgeTy >inlinestatic
Cmp enum valueSVF::SVFBaseNode
const_iterator typedefSVF::ICFGNode
ConstraintNodeKd enum valueSVF::SVFBaseNode
Copy enum valueSVF::SVFBaseNode
DCHNodeKd enum valueSVF::SVFBaseNode
directInEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
DummyObjNode enum valueSVF::SVFBaseNode
DummyValNode enum valueSVF::SVFBaseNode
DummyVProp enum valueSVF::SVFBaseNode
dump() constSVF::ICFGNode
EdgeType typedefSVF::GenericNode< NodeTy, EdgeTy >
FIObjNode enum valueSVF::SVFBaseNode
FParm enum valueSVF::SVFBaseNode
FPIN enum valueSVF::SVFBaseNode
FPOUT enum valueSVF::SVFBaseNode
FRet enum valueSVF::SVFBaseNode
funSVF::ICFGNodeprotected
FunCallBlock enum valueSVF::SVFBaseNode
FunEntryBlock enum valueSVF::SVFBaseNode
FunExitBlock enum valueSVF::SVFBaseNode
funNameOfVcallSVF::CallICFGNodeprotected
FunRetBlock enum valueSVF::SVFBaseNode
GEdgeSetTy typedefSVF::GenericNode< NodeTy, EdgeTy >
GenericNode(NodeID i, GNodeK k)SVF::GenericNode< NodeTy, EdgeTy >inline
Gep enum valueSVF::SVFBaseNode
GepObjNode enum valueSVF::SVFBaseNode
GepValNode enum valueSVF::SVFBaseNode
getActualParms() constSVF::CallICFGNodeinline
getArgument(u32_t ArgNo) constSVF::CallICFGNodeinline
getBB() constSVF::ICFGNodeinlinevirtual
getCalledFunction() constSVF::CallICFGNodeinline
getCaller() constSVF::CallICFGNodeinline
getFun() constSVF::ICFGNodeinlinevirtual
getFunIdxInVtable() constSVF::CallICFGNodeinline
getFunNameOfVirtualCall() constSVF::CallICFGNodeinline
getId() constSVF::SVFBaseNodeinline
getInEdges() constSVF::GenericNode< NodeTy, EdgeTy >inline
getNodeKind() constSVF::SVFBaseNodeinline
getNumArgOperands() constSVF::CallICFGNodeinline
getOutEdges() constSVF::GenericNode< NodeTy, EdgeTy >inline
getParent() constSVF::CallICFGNodeinline
getRetICFGNode() constSVF::CallICFGNodeinline
getSourceLoc() const overrideSVF::CallICFGNodeinlinevirtual
getSVFStmts() constSVF::ICFGNodeinline
getType() constSVF::SVFBaseNodeinlinevirtual
getVFGNodes() constSVF::ICFGNodeinline
getVtablePtr() constSVF::CallICFGNodeinline
GlobalBlock enum valueSVF::SVFBaseNode
GNodeK enum nameSVF::SVFBaseNode
hasIncomingEdge() constSVF::GenericNode< NodeTy, EdgeTy >inline
hasIncomingEdge(EdgeType *edge) constSVF::GenericNode< NodeTy, EdgeTy >inline
hasOutgoingEdge() constSVF::GenericNode< NodeTy, EdgeTy >inline
hasOutgoingEdge(EdgeType *edge) constSVF::GenericNode< NodeTy, EdgeTy >inline
ICFGNode(NodeID i, GNodeK k)SVF::ICFGNodeinline
ICFGNodeK typedefSVF::ICFGNode
idSVF::SVFBaseNodeprotected
InEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inline
InEdgesSVF::GenericNode< NodeTy, EdgeTy >private
InterICFGNode(NodeID id, ICFGNodeK k)SVF::InterICFGNodeinline
IntraBlock enum valueSVF::SVFBaseNode
isArgumentVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isICFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isIndirectCall() constSVF::CallICFGNodeinline
isInterICFGNodeKind(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isMRSVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isMSSAPHISVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isObjVarKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isPHIVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isStmtVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isSVFVarKind(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isValVarKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isVarArg() constSVF::CallICFGNodeinline
isvarargSVF::CallICFGNodeprotected
isVFGNodeKinds(GNodeK n)SVF::SVFBaseNodeinlineprotectedstatic
isVirCallInstSVF::CallICFGNodeprotected
isVirtualCall() constSVF::CallICFGNodeinline
iterator typedefSVF::ICFGNode
Load enum valueSVF::SVFBaseNode
MInterPhi enum valueSVF::SVFBaseNode
MIntraPhi enum valueSVF::SVFBaseNode
MPhi enum valueSVF::SVFBaseNode
nodeKindSVF::SVFBaseNodeprotected
NodeType typedefSVF::GenericNode< NodeTy, EdgeTy >
NPtr enum valueSVF::SVFBaseNode
ObjNode enum valueSVF::SVFBaseNode
OtherKd enum valueSVF::SVFBaseNode
OutEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgesSVF::GenericNode< NodeTy, EdgeTy >private
pagEdgesSVF::ICFGNodeprotected
removeIncomingEdge(EdgeType *edge)SVF::GenericNode< NodeTy, EdgeTy >inline
removeOutgoingEdge(EdgeType *edge)SVF::GenericNode< NodeTy, EdgeTy >inline
retSVF::CallICFGNodeprotected
RetNode enum valueSVF::SVFBaseNode
RetPESet typedefSVF::ICFGNode
setRetICFGNode(const RetICFGNode *r)SVF::CallICFGNodeinline
setSourceLoc(const std::string &sourceCodeInfo)SVF::SVFBaseNodeinlinevirtual
setVtablePtr(SVFVar *v)SVF::CallICFGNodeinline
sourceLocSVF::SVFBaseNodeprotected
Store enum valueSVF::SVFBaseNode
SVFBaseNode(NodeID i, GNodeK k, SVFType *ty=nullptr)SVF::SVFBaseNodeinline
SVFIRReader classSVF::CallICFGNodefriend
SVFIRWriter classSVF::CallICFGNodefriend
SVFStmtList typedefSVF::ICFGNode
TCTNodeKd enum valueSVF::SVFBaseNode
TInterPhi enum valueSVF::SVFBaseNode
TIntraPhi enum valueSVF::SVFBaseNode
toString() const overrideSVF::CallICFGNodevirtual
TPhi enum valueSVF::SVFBaseNode
typeSVF::SVFBaseNodeprotected
UnaryOp enum valueSVF::SVFBaseNode
ValNode enum valueSVF::SVFBaseNode
valueOnlyToString() constSVF::SVFBaseNode
VarargNode enum valueSVF::SVFBaseNode
VFGNodeList typedefSVF::ICFGNode
VFGNodesSVF::ICFGNodeprotected
virtualFunIdxSVF::CallICFGNodeprotected
vtabPtrSVF::CallICFGNodeprotected
~GenericNode()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual