Static Value-Flow Analysis
Loading...
Searching...
No Matches
SVF::VFG Member List

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

addActualParmVFGNode(const ValVar *aparm, const CallICFGNode *cs)SVF::VFGinlineprotected
addActualRetVFGNode(const ValVar *ret, const CallICFGNode *cs)SVF::VFGinlineprotected
addAddrVFGNode(const AddrStmt *addr)SVF::VFGinlineprotected
addBinaryOPVFGNode(const BinaryOPStmt *edge)SVF::VFGinlineprotected
addBranchVFGNode(const BranchStmt *edge)SVF::VFGinlineprotected
addCallEdge(NodeID srcId, NodeID dstId, CallSiteID csId)SVF::VFG
addCmpVFGNode(const CmpStmt *edge)SVF::VFGinlineprotected
addCopyVFGNode(const CopyStmt *copy)SVF::VFGinlineprotected
addFormalParmVFGNode(const ValVar *fparm, const FunObjVar *fun, CallPESet &callPEs)SVF::VFGinlineprotected
addFormalRetVFGNode(const ValVar *uniqueFunRet, const FunObjVar *fun, RetPESet &retPEs)SVF::VFGinlineprotected
addGepVFGNode(const GepStmt *gep)SVF::VFGinlineprotected
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addInterEdgeFromAPToFP(ActualParmVFGNode *src, FormalParmVFGNode *dst, CallSiteID csId)SVF::VFGinlineprotected
addInterEdgeFromAPToFP(NodeID src, NodeID dst, CallSiteID csId)SVF::VFGinlineprotected
addInterEdgeFromFRToAR(FormalRetVFGNode *src, ActualRetVFGNode *dst, CallSiteID csId)SVF::VFGinlineprotected
addInterEdgeFromFRToAR(NodeID src, NodeID dst, CallSiteID csId)SVF::VFGinlineprotected
addIntraDirectVFEdge(NodeID srcId, NodeID dstId)SVF::VFG
addIntraPHIVFGNode(const MultiOpndStmt *edge)SVF::VFGinlineprotected
addLoadVFGNode(const LoadStmt *load)SVF::VFGinlineprotected
addNullPtrVFGNode(const ValVar *svfVar)SVF::VFGinlineprotected
addRetEdge(NodeID srcId, NodeID dstId, CallSiteID csId)SVF::VFG
addStmtVFGNode(StmtVFGNode *node, const SVFStmt *svfStmt)SVF::VFGinlineprotected
addStoreVFGNode(const StoreStmt *store)SVF::VFGinlineprotected
addUnaryOPVFGNode(const UnaryOPStmt *edge)SVF::VFGinlineprotected
addVFGEdge(VFGEdge *edge)SVF::VFGinline
addVFGInterEdges(const CallICFGNode *cs, const FunObjVar *callee)SVF::VFGprotected
addVFGNode(VFGNode *vfgNode, ICFGNode *icfgNode)SVF::VFGinlineprotectedvirtual
addVFGNodes()SVF::VFGprotected
begin()SVF::GenericGraph< NodeTy, EdgeTy >inline
begin() constSVF::GenericGraph< NodeTy, EdgeTy >inline
callgraphSVF::VFGprotected
CallPESet typedefSVF::VFG
checkIntraEdgeParents(const VFGNode *srcNode, const VFGNode *dstNode)SVF::VFGinlineprotected
connectAParamAndFParam(const ValVar *csArg, const ValVar *funArg, const CallICFGNode *cbn, CallSiteID csId, VFGEdgeSetTy &edges)SVF::VFGinlineprotectedvirtual
connectCallerAndCallee(const CallICFGNode *cs, const FunObjVar *callee, VFGEdgeSetTy &edges)SVF::VFGvirtual
connectDirectVFGEdges()SVF::VFGprotected
connectFRetAndARet(const ValVar *funReturn, const ValVar *csReturn, CallSiteID csId, VFGEdgeSetTy &edges)SVF::VFGinlineprotectedvirtual
const_iterator typedefSVF::VFG
destroy()SVF::VFGprotected
dump(const std::string &file, bool simple=false)SVF::VFG
edgeNumSVF::GenericGraph< NodeTy, EdgeTy >
EdgeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
end()SVF::GenericGraph< NodeTy, EdgeTy >inline
end() constSVF::GenericGraph< NodeTy, EdgeTy >inline
FULLSVFG enum valueSVF::VFG
FULLSVFG_OPT enum valueSVF::VFG
funToVFGNodesMapSVF::VFGprotected
FunToVFGNodesMapTy typedefSVF::VFG
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getActualParmVFGNode(const SVFVar *aparm, const CallICFGNode *cs) constSVF::VFGinline
getActualRetVFGNode(const SVFVar *aret) constSVF::VFGinline
getBinaryOPVFGNode(const SVFVar *svfVar) constSVF::VFGinline
getBranchVFGNode(const SVFVar *svfVar) constSVF::VFGinline
getCallGraph() constSVF::VFGinline
getCallSite(CallSiteID id) constSVF::VFGinline
getCallSiteID(const CallICFGNode *cs, const FunObjVar *func) constSVF::VFGinline
getCmpVFGNode(const SVFVar *svfVar) constSVF::VFGinline
getDef(const ValVar *valVar) constSVF::VFGinlineprotected
getDefVFGNode(const ValVar *valVar) constSVF::VFGinline
getFormalParmVFGNode(const SVFVar *fparm) constSVF::VFGinline
getFormalRetVFGNode(const SVFVar *fret) constSVF::VFGinline
getGlobalVFGNodes()SVF::VFGinline
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getIntraPHIVFGNode(const SVFVar *svfVar) constSVF::VFGinline
getIntraVFGEdge(const VFGNode *src, const VFGNode *dst, VFGEdge::VFGEdgeK kind)SVF::VFG
getKind() constSVF::VFGinline
getLHSTopLevPtr(const VFGNode *node) constSVF::VFG
getPAG() constSVF::VFGinline
getStmtVFGNode(const SVFStmt *svfStmt) constSVF::VFGinline
getSVFStmtSet(SVFStmt::PEDGEK kind)SVF::VFGinlineprotectedvirtual
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getUnaryOPVFGNode(const SVFVar *svfVar) constSVF::VFGinline
getVFGNode(NodeID id) constSVF::VFGinline
getVFGNodeBegin(const FunObjVar *fun) constSVF::VFGinline
getVFGNodeEnd(const FunObjVar *fun) constSVF::VFGinline
getVFGNodes(const FunObjVar *fun)SVF::VFGinline
globalVFGNodesSVF::VFGprotected
GlobalVFGNodeSet typedefSVF::VFG
hasActualParmVFGNode(const SVFVar *aparm, const CallICFGNode *cs) constSVF::VFGinline
hasActualRetVFGNode(const SVFVar *aret) constSVF::VFGinline
hasBinaryOPVFGNode(const SVFVar *svfVar) constSVF::VFGinline
hasBlackHoleConstObjAddrAsDef(const ValVar *valVar) constSVF::VFGinline
hasBranchVFGNode(const SVFVar *svfVar) constSVF::VFGinline
hasCmpVFGNode(const SVFVar *svfVar) constSVF::VFGinline
hasDef(const ValVar *valVar) constSVF::VFGinlineprotected
hasFormalParmVFGNode(const SVFVar *fparm) constSVF::VFGinline
hasFormalRetVFGNode(const SVFVar *fret) constSVF::VFGinline
hasGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasInterVFGEdge(VFGNode *src, VFGNode *dst, VFGEdge::VFGEdgeK kind, CallSiteID csId)SVF::VFG
hasIntraPHIVFGNode(const SVFVar *svfVar) constSVF::VFGinline
hasIntraVFGEdge(VFGNode *src, VFGNode *dst, VFGEdge::VFGEdgeK kind)SVF::VFG
hasLHSTopLevPtr(const VFGNode *node) constSVF::VFGinline
hasStmtVFGNode(const SVFStmt *svfStmt) constSVF::VFGinline
hasThreadVFGEdge(VFGNode *src, VFGNode *dst, VFGEdge::VFGEdgeK kind)SVF::VFG
hasUnaryOPVFGNode(const SVFVar *svfVar) constSVF::VFGinline
hasVFGNode(NodeID id) constSVF::VFGinline
hasVFGNodes(const FunObjVar *fun) constSVF::VFGinline
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
isFunEntryVFGNode(const VFGNode *node) constSVF::VFG
isInterestedSVFVar(const SVFVar *node) constSVF::VFGinlineprotectedvirtual
isPhiCopyEdge(const SVFStmt *copy) constSVF::VFGinlineprotected
isPtrOnlySVFG() constSVF::VFGinline
iterator typedefSVF::VFG
kindSVF::VFGprotected
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
pagSVF::VFGprotected
PTRONLYSVFG enum valueSVF::VFG
PTRONLYSVFG_OPT enum valueSVF::VFG
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
removeVFGEdge(VFGEdge *edge)SVF::VFGinline
removeVFGNode(VFGNode *node)SVF::VFGinline
RetPESet typedefSVF::VFG
setDef(const ValVar *valVar, const VFGNode *node)SVF::VFGinlineprotected
SVFGEdgeSetTy typedefSVF::VFG
SVFStmtSet typedefSVF::VFG
SVFStmtToStmtVFGNodeMapSVF::VFGprotected
SVFStmtToStmtVFGNodeMapTy typedefSVF::VFG
SVFVarSet typedefSVF::VFG
SVFVarToActualParmMapSVF::VFGprotected
SVFVarToActualParmMapTy typedefSVF::VFG
SVFVarToActualRetMapSVF::VFGprotected
SVFVarToActualRetMapTy typedefSVF::VFG
SVFVarToBinaryOPVFGNodeMapSVF::VFGprotected
SVFVarToBinaryOPVFGNodeMapTy typedefSVF::VFG
SVFVarToBranchVFGNodeMapSVF::VFGprotected
SVFVarToBranchVFGNodeMapTy typedefSVF::VFG
SVFVarToCmpVFGNodeMapSVF::VFGprotected
SVFVarToCmpVFGNodeMapTy typedefSVF::VFG
SVFVarToFormalParmMapSVF::VFGprotected
SVFVarToFormalParmMapTy typedefSVF::VFG
SVFVarToFormalRetMapSVF::VFGprotected
SVFVarToFormalRetMapTy typedefSVF::VFG
SVFVarToIntraPHIVFGNodeMapSVF::VFGprotected
SVFVarToPHIVFGNodeMapTy typedefSVF::VFG
SVFVarToUnaryOPVFGNodeMapSVF::VFGprotected
SVFVarToUnaryOPVFGNodeMapTy typedefSVF::VFG
totalVFGNodeSVF::VFGprotected
updateCallGraph(PointerAnalysis *pta)SVF::VFG
ValVarToDefMapSVF::VFGprotected
ValVarToDefMapTy typedefSVF::VFG
VFG(CallGraph *callgraph, VFGK k=FULLSVFG)SVF::VFG
VFGEdgeSetTy typedefSVF::VFG
VFGK enum nameSVF::VFG
VFGNodeIDToNodeMapTy typedefSVF::VFG
VFGNodeIter typedefSVF::VFG
VFGNodes(const FunObjVar *fun) constSVF::VFGinline
VFGNodeSet typedefSVF::VFG
view()SVF::VFG
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~VFG()SVF::VFGinlinevirtual