addCallGraphNode(const FunObjVar *fun) | SVF::CallGraph | |
addCallSite(const CallICFGNode *cs, const FunObjVar *callee) | SVF::CallGraph | inlineprotected |
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::CallGraph | inlineprotected |
addForksite(const CallICFGNode *cs) | SVF::ThreadCallGraph | inline |
addGNode(NodeID id, NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
addHareParForEdgeSetMap(const CallICFGNode *cs, HareParForEdge *edge) | SVF::ThreadCallGraph | inline |
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::ThreadCallGraph | inline |
addParForSite(const CallICFGNode *cs) | SVF::ThreadCallGraph | inline |
addThreadForkEdgeSetMap(const CallICFGNode *cs, ThreadForkEdge *edge) | SVF::ThreadCallGraph | inline |
addThreadJoinEdgeSetMap(const CallICFGNode *cs, ThreadJoinEdge *edge) | SVF::ThreadCallGraph | inline |
begin() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
begin() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
CallEdgeMap typedef | SVF::CallGraph | |
CallGraph(CGEK k=NormCallGraph) | SVF::CallGraph | |
CallGraph(const CallGraph &other) | SVF::CallGraph | |
CallGraphEdgeConstIter typedef | SVF::CallGraph | |
CallGraphEdgeIter typedef | SVF::CallGraph | |
CallGraphEdgeSet typedef | SVF::CallGraph | |
callGraphNodeNum | SVF::CallGraph | protected |
CallInstToCallGraphEdgesMap typedef | SVF::CallGraph | |
callinstToCallGraphEdgesMap | SVF::CallGraph | protected |
CallInstToForkEdgesMap typedef | SVF::ThreadCallGraph | |
callinstToHareParForEdgesMap | SVF::ThreadCallGraph | private |
CallInstToJoinEdgesMap typedef | SVF::ThreadCallGraph | |
CallInstToParForEdgesMap typedef | SVF::ThreadCallGraph | |
callinstToThreadForkEdgesMap | SVF::ThreadCallGraph | private |
callinstToThreadJoinEdgesMap | SVF::ThreadCallGraph | private |
CallSitePair typedef | SVF::CallGraph | |
CallSiteSet typedef | SVF::ThreadCallGraph | |
CallSiteToIdMap typedef | SVF::CallGraph | |
CGEK enum name | SVF::CallGraph | |
classof(const ThreadCallGraph *) | SVF::ThreadCallGraph | inlinestatic |
classof(const CallGraph *g) | SVF::ThreadCallGraph | inlinestatic |
const_iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
csToIdMap | SVF::CallGraph | privatestatic |
CtxSet typedef | SVF::ThreadCallGraph | |
destroy() | SVF::CallGraph | protected |
dump(const std::string &filename) | SVF::CallGraph | |
edgeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
EdgeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
end() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
end() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
ForkEdgeSet typedef | SVF::ThreadCallGraph | |
forksites | SVF::ThreadCallGraph | private |
forksitesBegin() const | SVF::ThreadCallGraph | inline |
forksitesEnd() const | SVF::ThreadCallGraph | inline |
FunctionSet typedef | SVF::CallGraph | |
FunToCallGraphNodeMap typedef | SVF::CallGraph | |
funToCallGraphNodeMap | SVF::CallGraph | protected |
GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getAllCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet) | SVF::CallGraph | |
getCallEdgeBegin(const CallICFGNode *inst) const | SVF::CallGraph | inline |
getCallEdgeEnd(const CallICFGNode *inst) const | SVF::CallGraph | inline |
getCalleeOfCallSite(CallSiteID id) const | SVF::CallGraph | inline |
getCallees(const CallICFGNode *cs, FunctionSet &callees) | SVF::CallGraph | inline |
getCallerOfCallSite(CallSiteID id) const | SVF::CallGraph | |
getCallGraphNode(const std::string &name) | SVF::CallGraph | |
getCallGraphNode(NodeID id) const | SVF::CallGraph | inline |
getCallGraphNode(const FunObjVar *fun) const | SVF::CallGraph | inline |
getCallInstToCallGraphEdgesMap() const | SVF::CallGraph | inline |
getCallSite(CallSiteID id) const | SVF::CallGraph | inline |
getCallSiteID(const CallICFGNode *cs, const FunObjVar *callee) const | SVF::CallGraph | inline |
getCallSitePair(CallSiteID id) const | SVF::CallGraph | inline |
getDirCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet) | SVF::CallGraph | |
getForkEdgeBegin(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getForkEdgeEnd(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getGNode(NodeID id) const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getGraphEdge(CallGraphNode *src, CallGraphNode *dst, CallGraphEdge::CEDGEK kind, CallSiteID csId) | SVF::CallGraph | |
getIndCallMap() | SVF::CallGraph | inline |
getIndCallSitesInvokingCallee(const FunObjVar *callee, CallGraphEdge::CallInstSet &csSet) | SVF::CallGraph | |
getIndCSCallees(const CallICFGNode *cs) const | SVF::CallGraph | inline |
getJoinEdgeBegin(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getJoinEdgeEnd(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getJoinSites(const CallGraphNode *routine, InstSet &csSet) | SVF::ThreadCallGraph | inline |
getKind() const | SVF::CallGraph | inline |
getNumOfForksite() const | SVF::ThreadCallGraph | inline |
getNumOfJoinsite() const | SVF::ThreadCallGraph | inline |
getNumOfParForSite() const | SVF::ThreadCallGraph | inline |
getNumOfResolvedIndCallEdge() const | SVF::CallGraph | inline |
getThreadAPI() const | SVF::ThreadCallGraph | inline |
getTotalCallSiteNumber() const | SVF::CallGraph | inline |
getTotalEdgeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getTotalNodeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
hasCallGraphEdge(const CallICFGNode *inst) const | SVF::CallGraph | inline |
hasCallSiteID(const CallICFGNode *cs, const FunObjVar *callee) const | SVF::CallGraph | inline |
hasGNode(NodeID id) const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
hasGraphEdge(CallGraphNode *src, CallGraphNode *dst, CallGraphEdge::CEDGEK kind, CallSiteID csId) const | SVF::CallGraph | |
hasIndCSCallees(const CallICFGNode *cs) const | SVF::CallGraph | inline |
hasThreadForkEdge(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
hasThreadJoinEdge(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
hasThreadJoinEdge(const CallICFGNode *call, CallGraphNode *joinFunNode, CallGraphNode *threadRoutineFunNode, CallSiteID csId) const | SVF::ThreadCallGraph | inline |
IdToCallSiteMap typedef | SVF::CallGraph | |
idToCSMap | SVF::CallGraph | privatestatic |
IDToNodeMap | SVF::GenericGraph< NodeTy, EdgeTy > | protected |
IDToNodeMapTy typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
incEdgeNum() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
incNodeNum() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
indirectCallMap | SVF::CallGraph | private |
InstSet typedef | SVF::ThreadCallGraph | |
isForksite(const CallICFGNode *csInst) | SVF::ThreadCallGraph | inline |
isJoinsite(const CallICFGNode *csInst) | SVF::ThreadCallGraph | inline |
isParForSite(const CallICFGNode *csInst) | SVF::ThreadCallGraph | inline |
isReachableBetweenFunctions(const FunObjVar *srcFn, const FunObjVar *dstFn) const | SVF::CallGraph | |
iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
JoinEdgeSet typedef | SVF::ThreadCallGraph | |
joinsites | SVF::ThreadCallGraph | private |
joinsitesBegin() const | SVF::ThreadCallGraph | inline |
joinsitesEnd() const | SVF::ThreadCallGraph | inline |
kind | SVF::CallGraph | protected |
nodeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
NodeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
NormCallGraph enum value | SVF::CallGraph | |
numOfResolvedIndCallEdge | SVF::CallGraph | protected |
ParForEdgeSet typedef | SVF::ThreadCallGraph | |
parForSites | SVF::ThreadCallGraph | private |
parForSitesBegin() const | SVF::ThreadCallGraph | inline |
parForSitesEnd() const | SVF::ThreadCallGraph | inline |
removeGNode(NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
tdAPI | SVF::ThreadCallGraph | private |
ThdCallGraph enum value | SVF::CallGraph | |
ThreadCallGraph(const CallGraph &cg) | SVF::ThreadCallGraph | |
ThreadCallGraph(ThreadCallGraph &cg)=delete | SVF::ThreadCallGraph | |
totalCallSiteNum | SVF::CallGraph | privatestatic |
updateCallGraph(PointerAnalysis *pta) | SVF::ThreadCallGraph | |
updateJoinEdge(PointerAnalysis *pta) | SVF::ThreadCallGraph | |
verifyCallGraph() | SVF::CallGraph | |
view() | SVF::CallGraph | |
~CallGraph() | SVF::CallGraph | inlinevirtual |
~GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inlinevirtual |
~ThreadCallGraph() | SVF::ThreadCallGraph | inlinevirtual |