Static Value-Flow Analysis
SVF::ThreadCallGraph Member List

This is the complete list of members for SVF::ThreadCallGraph, 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
addDirectForkEdge(const CallICFGNode *cs)SVF::ThreadCallGraph
addDirectJoinEdge(const CallICFGNode *cs, const CallSiteSet &forksite)SVF::ThreadCallGraph
addEdge(PTACallGraphEdge *edge)SVF::PTACallGraphinline
addForksite(const CallICFGNode *cs)SVF::ThreadCallGraphinline
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addHareParForEdgeSetMap(const CallICFGNode *cs, HareParForEdge *edge)SVF::ThreadCallGraphinline
addIndirectCallGraphEdge(const CallICFGNode *cs, const SVFFunction *callerFun, const SVFFunction *calleeFun)SVF::PTACallGraph
addIndirectForkEdge(const CallICFGNode *cs, const SVFFunction *callee)SVF::ThreadCallGraph
addJoinsite(const CallICFGNode *cs)SVF::ThreadCallGraphinline
addParForSite(const CallICFGNode *cs)SVF::ThreadCallGraphinline
addThreadForkEdgeSetMap(const CallICFGNode *cs, ThreadForkEdge *edge)SVF::ThreadCallGraphinline
addThreadJoinEdgeSetMap(const CallICFGNode *cs, ThreadJoinEdge *edge)SVF::ThreadCallGraphinline
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
CallInstToForkEdgesMap typedefSVF::ThreadCallGraph
callinstToHareParForEdgesMapSVF::ThreadCallGraphprivate
CallInstToJoinEdgesMap typedefSVF::ThreadCallGraph
CallInstToParForEdgesMap typedefSVF::ThreadCallGraph
callinstToThreadForkEdgesMapSVF::ThreadCallGraphprivate
callinstToThreadJoinEdgesMapSVF::ThreadCallGraphprivate
CallSitePair typedefSVF::PTACallGraph
CallSiteSet typedefSVF::ThreadCallGraph
CallSiteToIdMap typedefSVF::PTACallGraph
CGEK enum nameSVF::PTACallGraph
classof(const ThreadCallGraph *)SVF::ThreadCallGraphinlinestatic
classof(const PTACallGraph *g)SVF::ThreadCallGraphinlinestatic
const_iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
csToIdMapSVF::PTACallGraphprivatestatic
CtxSet typedefSVF::ThreadCallGraph
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
ForkEdgeSet typedefSVF::ThreadCallGraph
forksitesSVF::ThreadCallGraphprivate
forksitesBegin() constSVF::ThreadCallGraphinline
forksitesEnd() constSVF::ThreadCallGraphinline
FunctionSet typedefSVF::PTACallGraph
FunToCallGraphNodeMap typedefSVF::PTACallGraph
funToCallGraphNodeMapSVF::PTACallGraphprotected
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
getForkEdgeBegin(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getForkEdgeEnd(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
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
getJoinEdgeBegin(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getJoinEdgeEnd(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getJoinSites(const PTACallGraphNode *routine, InstSet &csSet)SVF::ThreadCallGraphinline
getKind() constSVF::PTACallGraphinline
getNumOfForksite() constSVF::ThreadCallGraphinline
getNumOfJoinsite() constSVF::ThreadCallGraphinline
getNumOfParForSite() constSVF::ThreadCallGraphinline
getNumOfResolvedIndCallEdge() constSVF::PTACallGraphinline
getThreadAPI() constSVF::ThreadCallGraphinline
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
hasThreadForkEdge(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
hasThreadJoinEdge(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
hasThreadJoinEdge(const CallICFGNode *call, PTACallGraphNode *joinFunNode, PTACallGraphNode *threadRoutineFunNode, CallSiteID csId) constSVF::ThreadCallGraphinline
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
InstSet typedefSVF::ThreadCallGraph
isForksite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isJoinsite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isParForSite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isReachableBetweenFunctions(const SVFFunction *srcFn, const SVFFunction *dstFn) constSVF::PTACallGraph
iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
JoinEdgeSet typedefSVF::ThreadCallGraph
joinsitesSVF::ThreadCallGraphprivate
joinsitesBegin() constSVF::ThreadCallGraphinline
joinsitesEnd() constSVF::ThreadCallGraphinline
kindSVF::PTACallGraphprotected
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
NormCallGraph enum valueSVF::PTACallGraph
numOfResolvedIndCallEdgeSVF::PTACallGraphprotected
ParForEdgeSet typedefSVF::ThreadCallGraph
parForSitesSVF::ThreadCallGraphprivate
parForSitesBegin() constSVF::ThreadCallGraphinline
parForSitesEnd() constSVF::ThreadCallGraphinline
PTACallGraph(CGEK k=NormCallGraph)SVF::PTACallGraph
PTACallGraph(const PTACallGraph &other)SVF::PTACallGraph
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
tdAPISVF::ThreadCallGraphprivate
ThdCallGraph enum valueSVF::PTACallGraph
ThreadCallGraph(const PTACallGraph &cg)SVF::ThreadCallGraph
ThreadCallGraph(ThreadCallGraph &cg)=deleteSVF::ThreadCallGraph
totalCallSiteNumSVF::PTACallGraphprivatestatic
updateCallGraph(PointerAnalysis *pta)SVF::ThreadCallGraph
updateJoinEdge(PointerAnalysis *pta)SVF::ThreadCallGraph
verifyCallGraph()SVF::PTACallGraph
view()SVF::PTACallGraph
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~PTACallGraph()SVF::PTACallGraphinlinevirtual
~ThreadCallGraph()SVF::ThreadCallGraphinlinevirtual