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

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

addCallGraphNode(const FunObjVar *fun)SVF::CallGraph
addCallSite(const CallICFGNode *cs, const FunObjVar *callee)SVF::CallGraphinlineprotected
addDirectCallGraphEdge(const CallICFGNode *call, const FunObjVar *callerFun, const FunObjVar *calleeFun)SVF::CallGraph
addDirectForkEdge(const CallICFGNode *cs)SVF::ThreadCallGraph
addDirectJoinEdge(const CallICFGNode *cs, const CallSiteSet &forksite)SVF::ThreadCallGraph
addEdge(CallGraphEdge *edge)SVF::CallGraphinlineprotected
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 FunObjVar *callerFun, const FunObjVar *calleeFun)SVF::CallGraph
addIndirectForkEdge(const CallICFGNode *cs, const FunObjVar *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::CallGraph
CallGraph(CGEK k=NormCallGraph)SVF::CallGraph
CallGraph(const CallGraph &other)SVF::CallGraph
CallGraphEdgeConstIter typedefSVF::CallGraph
CallGraphEdgeIter typedefSVF::CallGraph
CallGraphEdgeSet typedefSVF::CallGraph
callGraphNodeNumSVF::CallGraphprotected
CallInstToCallGraphEdgesMap typedefSVF::CallGraph
callinstToCallGraphEdgesMapSVF::CallGraphprotected
CallInstToForkEdgesMap typedefSVF::ThreadCallGraph
callinstToHareParForEdgesMapSVF::ThreadCallGraphprivate
CallInstToJoinEdgesMap typedefSVF::ThreadCallGraph
CallInstToParForEdgesMap typedefSVF::ThreadCallGraph
callinstToThreadForkEdgesMapSVF::ThreadCallGraphprivate
callinstToThreadJoinEdgesMapSVF::ThreadCallGraphprivate
CallSitePair typedefSVF::CallGraph
CallSiteSet typedefSVF::ThreadCallGraph
CallSiteToIdMap typedefSVF::CallGraph
CGEK enum nameSVF::CallGraph
classof(const ThreadCallGraph *)SVF::ThreadCallGraphinlinestatic
classof(const CallGraph *g)SVF::ThreadCallGraphinlinestatic
const_iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
csToIdMapSVF::CallGraphprivatestatic
CtxSet typedefSVF::ThreadCallGraph
destroy()SVF::CallGraphprotected
dump(const std::string &filename)SVF::CallGraph
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::CallGraph
FunToCallGraphNodeMap typedefSVF::CallGraph
funToCallGraphNodeMapSVF::CallGraphprotected
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getAllCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet)SVF::CallGraph
getCallEdgeBegin(const CallICFGNode *inst) constSVF::CallGraphinline
getCallEdgeEnd(const CallICFGNode *inst) constSVF::CallGraphinline
getCalleeOfCallSite(CallSiteID id) constSVF::CallGraphinline
getCallees(const CallICFGNode *cs, FunctionSet &callees)SVF::CallGraphinline
getCallerOfCallSite(CallSiteID id) constSVF::CallGraph
getCallGraphNode(const std::string &name)SVF::CallGraph
getCallGraphNode(NodeID id) constSVF::CallGraphinline
getCallGraphNode(const FunObjVar *fun) constSVF::CallGraphinline
getCallInstToCallGraphEdgesMap() constSVF::CallGraphinline
getCallSite(CallSiteID id) constSVF::CallGraphinline
getCallSiteID(const CallICFGNode *cs, const FunObjVar *callee) constSVF::CallGraphinline
getCallSitePair(CallSiteID id) constSVF::CallGraphinline
getDirCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet)SVF::CallGraph
getForkEdgeBegin(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getForkEdgeEnd(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getGraphEdge(CallGraphNode *src, CallGraphNode *dst, CallGraphEdge::CEDGEK kind, CallSiteID csId)SVF::CallGraph
getIndCallMap()SVF::CallGraphinline
getIndCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet)SVF::CallGraph
getIndCSCallees(const CallICFGNode *cs) constSVF::CallGraphinline
getJoinEdgeBegin(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getJoinEdgeEnd(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
getJoinSites(const CallGraphNode *routine, InstSet &csSet)SVF::ThreadCallGraphinline
getKind() constSVF::CallGraphinline
getNumOfForksite() constSVF::ThreadCallGraphinline
getNumOfJoinsite() constSVF::ThreadCallGraphinline
getNumOfParForSite() constSVF::ThreadCallGraphinline
getNumOfResolvedIndCallEdge() constSVF::CallGraphinline
getThreadAPI() constSVF::ThreadCallGraphinline
getTotalCallSiteNumber() constSVF::CallGraphinline
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasCallGraphEdge(const CallICFGNode *inst) constSVF::CallGraphinline
hasCallSiteID(const CallICFGNode *cs, const FunObjVar *callee) constSVF::CallGraphinline
hasGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
hasGraphEdge(CallGraphNode *src, CallGraphNode *dst, CallGraphEdge::CEDGEK kind, CallSiteID csId) constSVF::CallGraph
hasIndCSCallees(const CallICFGNode *cs) constSVF::CallGraphinline
hasThreadForkEdge(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
hasThreadJoinEdge(const CallICFGNode *cs) constSVF::ThreadCallGraphinline
hasThreadJoinEdge(const CallICFGNode *call, CallGraphNode *joinFunNode, CallGraphNode *threadRoutineFunNode, CallSiteID csId) constSVF::ThreadCallGraphinline
IdToCallSiteMap typedefSVF::CallGraph
idToCSMapSVF::CallGraphprivatestatic
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
indirectCallMapSVF::CallGraphprivate
InstSet typedefSVF::ThreadCallGraph
isForksite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isJoinsite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isParForSite(const CallICFGNode *csInst)SVF::ThreadCallGraphinline
isReachableBetweenFunctions(const FunObjVar *srcFn, const FunObjVar *dstFn) constSVF::CallGraph
iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
JoinEdgeSet typedefSVF::ThreadCallGraph
joinsitesSVF::ThreadCallGraphprivate
joinsitesBegin() constSVF::ThreadCallGraphinline
joinsitesEnd() constSVF::ThreadCallGraphinline
kindSVF::CallGraphprotected
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
NormCallGraph enum valueSVF::CallGraph
numOfResolvedIndCallEdgeSVF::CallGraphprotected
ParForEdgeSet typedefSVF::ThreadCallGraph
parForSitesSVF::ThreadCallGraphprivate
parForSitesBegin() constSVF::ThreadCallGraphinline
parForSitesEnd() constSVF::ThreadCallGraphinline
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
tdAPISVF::ThreadCallGraphprivate
ThdCallGraph enum valueSVF::CallGraph
ThreadCallGraph(const CallGraph &cg)SVF::ThreadCallGraph
ThreadCallGraph(ThreadCallGraph &cg)=deleteSVF::ThreadCallGraph
totalCallSiteNumSVF::CallGraphprivatestatic
updateCallGraph(PointerAnalysis *pta)SVF::ThreadCallGraph
updateJoinEdge(PointerAnalysis *pta)SVF::ThreadCallGraph
verifyCallGraph()SVF::CallGraph
view()SVF::CallGraph
~CallGraph()SVF::CallGraphinlinevirtual
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual
~ThreadCallGraph()SVF::ThreadCallGraphinlinevirtual