SVF
SVF::ICFGPrinter Member List

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

addCallEdge(ICFGNode *srcNode, ICFGNode *dstNode, const Instruction *cs)SVF::ICFG
addConditionalIntraEdge(ICFGNode *srcNode, ICFGNode *dstNode, const Value *condition, NodeID branchID)SVF::ICFG
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addICFGEdge(ICFGEdge *edge)SVF::ICFGinline
addICFGNode(ICFGNode *node)SVF::ICFGinlinevirtual
addIntraEdge(ICFGNode *srcNode, ICFGNode *dstNode)SVF::ICFG
addRetEdge(ICFGNode *srcNode, ICFGNode *dstNode, const Instruction *cs)SVF::ICFG
begin()SVF::GenericGraph< NodeTy, EdgeTy >inline
begin() constSVF::GenericGraph< NodeTy, EdgeTy >inline
checkIntraEdgeParents(const ICFGNode *srcNode, const ICFGNode *dstNode)SVF::ICFGinline
const_iterator typedefSVF::ICFG
CSToCallNodeMapTy typedefSVF::ICFG
CSToRetNodeMapTy 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
FunToFunEntryNodeMapTy typedefSVF::ICFG
FunToFunExitNodeMapTy typedefSVF::ICFG
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getBlockICFGNode(const Instruction *inst)SVF::ICFG
getCallBlockNode(const Instruction *inst)SVF::ICFG
getFunEntryBlockNode(const SVFFunction *fun)SVF::ICFG
getFunExitBlockNode(const SVFFunction *fun)SVF::ICFG
getGlobalBlockNode() constSVF::ICFGinline
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getICFGEdge(const ICFGNode *src, const ICFGNode *dst, ICFGEdge::ICFGEdgeK kind)SVF::ICFG
getICFGKind(const int kind)SVF::ICFGPrinter
getICFGNode(NodeID id) constSVF::ICFGinline
getIntraBlockNode(const Instruction *inst)SVF::ICFG
getPAGEdgeKindValue(int kind)SVF::ICFGPrinter
getPAGNodeKindValue(int kind)SVF::ICFGPrinter
getRetBlockNode(const Instruction *inst)SVF::ICFG
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
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
ICFGEdgeSetTy typedefSVF::ICFG
ICFGNodeIDToNodeMapTy typedefSVF::ICFG
ICFGPrinter()SVF::ICFGPrinter
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
InstToBlockNodeMapTy typedefSVF::ICFG
iterator typedefSVF::ICFG
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
printICFGToJson(const std::string &filename)SVF::ICFGPrinter
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
removeICFGEdge(ICFGEdge *edge)SVF::ICFGinline
removeICFGNode(ICFGNode *node)SVF::ICFGinline
totalICFGNodeSVF::ICFG
updateCallGraph(PTACallGraph *callgraph)SVF::ICFG
view()SVF::ICFG
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~ICFG()SVF::ICFGinlinevirtual