Static Value-Flow Analysis
SVF::PTACallGraph Member List

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

addCallGraphNode(const SVFFunction *fun)SVF::PTACallGraph
addCallSite(const CallICFGNode *cs, const SVFFunction *callee)SVF::PTACallGraphinline
addDirectCallGraphEdge(const CallICFGNode *call, const SVFFunction *callerFun, const SVFFunction *calleeFun)SVF::PTACallGraph
addEdge(PTACallGraphEdge *edge)SVF::PTACallGraphinline
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addIndirectCallGraphEdge(const CallICFGNode *cs, const SVFFunction *callerFun, const SVFFunction *calleeFun)SVF::PTACallGraph
begin()SVF::GenericGraph< NodeTy, EdgeTy >inline
begin() constSVF::GenericGraph< NodeTy, EdgeTy >inline
CallEdgeMap typedefSVF::PTACallGraph
CallGraphEdgeConstIter typedefSVF::PTACallGraph
CallGraphEdgeIter typedefSVF::PTACallGraph
CallGraphEdgeSet typedefSVF::PTACallGraph
callGraphNodeNumSVF::PTACallGraphprotected
CallInstToCallGraphEdgesMap typedefSVF::PTACallGraph
callinstToCallGraphEdgesMapSVF::PTACallGraphprotected
CallSitePair typedefSVF::PTACallGraph
CallSiteToIdMap typedefSVF::PTACallGraph
CGEK enum nameSVF::PTACallGraph
const_iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
csToIdMapSVF::PTACallGraphprivatestatic
destroy()SVF::PTACallGraphprotected
dump(const std::string &filename)SVF::PTACallGraph
edgeNumSVF::GenericGraph< NodeTy, EdgeTy >
EdgeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
end()SVF::GenericGraph< NodeTy, EdgeTy >inline
end() constSVF::GenericGraph< NodeTy, EdgeTy >inline
FunctionSet typedefSVF::PTACallGraph
funToCallGraphNodeMapSVF::PTACallGraphprotected
FunToCallGraphNodeMap typedefSVF::PTACallGraph
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getAllCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet)SVF::PTACallGraph
getCallEdgeBegin(const CallICFGNode *inst) constSVF::PTACallGraphinline
getCallEdgeEnd(const CallICFGNode *inst) constSVF::PTACallGraphinline
getCalleeOfCallSite(CallSiteID id) constSVF::PTACallGraphinline
getCallees(const CallICFGNode *cs, FunctionSet &callees)SVF::PTACallGraphinline
getCallerOfCallSite(CallSiteID id) constSVF::PTACallGraphinline
getCallGraphNode(NodeID id) constSVF::PTACallGraphinline
getCallGraphNode(const SVFFunction *fun) constSVF::PTACallGraphinline
getCallInstToCallGraphEdgesMap() constSVF::PTACallGraphinline
getCallSite(CallSiteID id) constSVF::PTACallGraphinline
getCallSiteID(const CallICFGNode *cs, const SVFFunction *callee) constSVF::PTACallGraphinline
getCallSitePair(CallSiteID id) constSVF::PTACallGraphinline
getDirCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet)SVF::PTACallGraph
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getGraphEdge(PTACallGraphNode *src, PTACallGraphNode *dst, PTACallGraphEdge::CEDGEK kind, CallSiteID csId)SVF::PTACallGraph
getIndCallMap()SVF::PTACallGraphinline
getIndCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet)SVF::PTACallGraph
getIndCSCallees(const CallICFGNode *cs) constSVF::PTACallGraphinline
getKind() constSVF::PTACallGraphinline
getNumOfResolvedIndCallEdge() constSVF::PTACallGraphinline
getTotalCallSiteNumber() constSVF::PTACallGraphinline
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasCallGraphEdge(const CallICFGNode *inst) constSVF::PTACallGraphinline
hasCallSiteID(const CallICFGNode *cs, const SVFFunction *callee) constSVF::PTACallGraphinline
hasGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasGraphEdge(PTACallGraphNode *src, PTACallGraphNode *dst, PTACallGraphEdge::CEDGEK kind, CallSiteID csId) constSVF::PTACallGraph
hasIndCSCallees(const CallICFGNode *cs) constSVF::PTACallGraphinline
IdToCallSiteMap typedefSVF::PTACallGraph
idToCSMapSVF::PTACallGraphprivatestatic
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
indirectCallMapSVF::PTACallGraphprivate
isReachableBetweenFunctions(const SVFFunction *srcFn, const SVFFunction *dstFn) constSVF::PTACallGraph
iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
kindSVF::PTACallGraphprotected
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
NormCallGraph enum valueSVF::PTACallGraph
numOfResolvedIndCallEdgeSVF::PTACallGraphprotected
PTACallGraph(CGEK k=NormCallGraph)SVF::PTACallGraph
PTACallGraph(const PTACallGraph &other)SVF::PTACallGraph
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
ThdCallGraph enum valueSVF::PTACallGraph
totalCallSiteNumSVF::PTACallGraphprivatestatic
verifyCallGraph()SVF::PTACallGraph
view()SVF::PTACallGraph
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~PTACallGraph()SVF::PTACallGraphinlinevirtual