Static Value-Flow Analysis
SVF::ICFG Member List

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

_repNodeSVF::ICFGprivate
_subNodesSVF::ICFGprivate
addCallEdge(ICFGNode *srcNode, ICFGNode *dstNode)SVF::ICFGprotected
addCallICFGNode(const SVFBasicBlock *bb, const SVFType *ty, const SVFFunction *calledFunc, bool isVararg, bool isvcall, s32_t vcallIdx, const std::string &funNameOfVcall)SVF::ICFGinlineprotectedvirtual
addConditionalIntraEdge(ICFGNode *srcNode, ICFGNode *dstNode, s64_t branchCondVal)SVF::ICFGprotected
addFunEntryICFGNode(const SVFFunction *svfFunc)SVF::ICFGinlineprotectedvirtual
addFunExitICFGNode(const SVFFunction *svfFunc)SVF::ICFGinlineprotectedvirtual
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addICFGEdge(ICFGEdge *edge)SVF::ICFGinlineprivate
addICFGNode(ICFGNode *node)SVF::ICFGinlineprotectedvirtual
addIntraEdge(ICFGNode *srcNode, ICFGNode *dstNode)SVF::ICFGprotected
addIntraICFGNode(const SVFBasicBlock *bb, bool isRet)SVF::ICFGinlineprotectedvirtual
addNodeToSVFLoop(const ICFGNode *node, const SVFLoop *loop)SVF::ICFGinline
addRetEdge(ICFGNode *srcNode, ICFGNode *dstNode)SVF::ICFGprotected
addRetICFGNode(CallICFGNode *call)SVF::ICFGinlineprotectedvirtual
addSubNode(const ICFGNode *rep, const ICFGNode *sub)SVF::ICFGinlineprivate
begin()SVF::GenericGraph< NodeTy, EdgeTy >inline
begin() constSVF::GenericGraph< NodeTy, EdgeTy >inline
checkIntraEdgeParents(const ICFGNode *srcNode, const ICFGNode *dstNode)SVF::ICFGinlineprotected
const_iterator typedefSVF::ICFG
destroy()SVF::GenericGraph< NodeTy, EdgeTy >inline
dump(const std::string &file, bool simple=false)SVF::ICFG
edgeNumSVF::GenericGraph< NodeTy, EdgeTy >
EdgeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
end()SVF::GenericGraph< NodeTy, EdgeTy >inline
end() constSVF::GenericGraph< NodeTy, EdgeTy >inline
FunToFunEntryNodeMapSVF::ICFGprivate
FunToFunEntryNodeMapTy typedefSVF::ICFG
FunToFunExitNodeMapSVF::ICFGprivate
FunToFunExitNodeMapTy typedefSVF::ICFG
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getFunEntryBlock(const SVFFunction *fun)SVF::ICFGinlineprivate
getFunEntryICFGNode(const SVFFunction *fun)SVF::ICFG
getFunExitBlock(const SVFFunction *fun)SVF::ICFGinlineprivate
getFunExitICFGNode(const SVFFunction *fun)SVF::ICFG
getGlobalICFGNode() constSVF::ICFGinline
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getICFGEdge(const ICFGNode *src, const ICFGNode *dst, ICFGEdge::ICFGEdgeK kind)SVF::ICFG
getICFGNode(NodeID id) constSVF::ICFGinline
getIcfgNodeToSVFLoopVec() constSVF::ICFGinline
getRepNode(const ICFGNode *node) constSVF::ICFGinline
getSubNodes(const ICFGNode *node) constSVF::ICFGinline
getSVFLoops(const ICFGNode *node)SVF::ICFGinline
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
globalBlockNodeSVF::ICFGprivate
hasGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasICFGNode(NodeID id) constSVF::ICFGinline
hasInterICFGEdge(ICFGNode *src, ICFGNode *dst, ICFGEdge::ICFGEdgeK kind)SVF::ICFG
hasIntraICFGEdge(ICFGNode *src, ICFGNode *dst, ICFGEdge::ICFGEdgeK kind)SVF::ICFG
hasThreadICFGEdge(ICFGNode *src, ICFGNode *dst, ICFGEdge::ICFGEdgeK kind)SVF::ICFG
ICFG()SVF::ICFG
ICFGBuilder classSVF::ICFGfriend
ICFGEdgeSetTy typedefSVF::ICFG
ICFGNodeIDToNodeMapTy typedefSVF::ICFG
icfgNodeToSVFLoopVecSVF::ICFGprivate
ICFGNodeToSVFLoopVec typedefSVF::ICFG
ICFGSimplification classSVF::ICFGfriend
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
isInLoop(const ICFGNode *node)SVF::ICFGinline
iterator typedefSVF::ICFG
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
removeICFGEdge(ICFGEdge *edge)SVF::ICFGinlineprotected
removeICFGNode(ICFGNode *node)SVF::ICFGinlineprotected
SVFIRReader classSVF::ICFGfriend
SVFIRWriter classSVF::ICFGfriend
SVFLoopVec typedefSVF::ICFG
totalICFGNodeSVF::ICFG
updateCallGraph(PTACallGraph *callgraph)SVF::ICFG
updateRepNode(const ICFGNode *rep, const ICFGNode *sub)SVF::ICFGinlineprivate
updateSubAndRep(const ICFGNode *rep, const ICFGNode *sub)SVF::ICFGinline
view()SVF::ICFG
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~ICFG() overrideSVF::ICFG