addCallSite(const CallICFGNode *cs, const SVFFunction *callee) | SVF::PTACallGraph | inlineprotected |
addDirectForkEdge(const CallICFGNode *cs) | SVF::ThreadCallGraph | |
addDirectJoinEdge(const CallICFGNode *cs, const CallSiteSet &forksite) | SVF::ThreadCallGraph | |
addEdge(PTACallGraphEdge *edge) | SVF::PTACallGraph | 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 SVFFunction *callerFun, const SVFFunction *calleeFun) | SVF::PTACallGraph | |
addIndirectForkEdge(const CallICFGNode *cs, const SVFFunction *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::PTACallGraph | |
CallGraphEdgeConstIter typedef | SVF::PTACallGraph | |
CallGraphEdgeIter typedef | SVF::PTACallGraph | |
CallGraphEdgeSet typedef | SVF::PTACallGraph | |
callGraphNodeNum | SVF::PTACallGraph | protected |
CallInstToCallGraphEdgesMap typedef | SVF::PTACallGraph | |
callinstToCallGraphEdgesMap | SVF::PTACallGraph | 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::PTACallGraph | |
CallSiteSet typedef | SVF::ThreadCallGraph | |
CallSiteToIdMap typedef | SVF::PTACallGraph | |
CGEK enum name | SVF::PTACallGraph | |
classof(const ThreadCallGraph *) | SVF::ThreadCallGraph | inlinestatic |
classof(const PTACallGraph *g) | SVF::ThreadCallGraph | inlinestatic |
const_iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
csToIdMap | SVF::PTACallGraph | privatestatic |
CtxSet typedef | SVF::ThreadCallGraph | |
destroy() | SVF::PTACallGraph | protected |
dump(const std::string &filename) | SVF::PTACallGraph | |
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::PTACallGraph | |
funToCallGraphNodeMap | SVF::PTACallGraph | protected |
FunToCallGraphNodeMap typedef | SVF::PTACallGraph | |
GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getAllCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet) | SVF::PTACallGraph | |
getCallEdgeBegin(const CallICFGNode *inst) const | SVF::PTACallGraph | inline |
getCallEdgeEnd(const CallICFGNode *inst) const | SVF::PTACallGraph | inline |
getCalleeOfCallSite(CallSiteID id) const | SVF::PTACallGraph | inline |
getCallees(const CallICFGNode *cs, FunctionSet &callees) | SVF::PTACallGraph | inline |
getCallerOfCallSite(CallSiteID id) const | SVF::PTACallGraph | inline |
getCallGraphNode(NodeID id) const | SVF::PTACallGraph | inline |
getCallGraphNode(const SVFFunction *fun) const | SVF::PTACallGraph | inline |
getCallInstToCallGraphEdgesMap() const | SVF::PTACallGraph | inline |
getCallSite(CallSiteID id) const | SVF::PTACallGraph | inline |
getCallSiteID(const CallICFGNode *cs, const SVFFunction *callee) const | SVF::PTACallGraph | inline |
getCallSitePair(CallSiteID id) const | SVF::PTACallGraph | inline |
getDirCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet) | SVF::PTACallGraph | |
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(PTACallGraphNode *src, PTACallGraphNode *dst, PTACallGraphEdge::CEDGEK kind, CallSiteID csId) | SVF::PTACallGraph | |
getIndCallMap() | SVF::PTACallGraph | inline |
getIndCallSitesInvokingCallee(const SVFFunction *callee, PTACallGraphEdge::CallInstSet &csSet) | SVF::PTACallGraph | |
getIndCSCallees(const CallICFGNode *cs) const | SVF::PTACallGraph | inline |
getJoinEdgeBegin(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getJoinEdgeEnd(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
getJoinSites(const PTACallGraphNode *routine, InstSet &csSet) | SVF::ThreadCallGraph | inline |
getKind() const | SVF::PTACallGraph | inline |
getNumOfForksite() const | SVF::ThreadCallGraph | inline |
getNumOfJoinsite() const | SVF::ThreadCallGraph | inline |
getNumOfParForSite() const | SVF::ThreadCallGraph | inline |
getNumOfResolvedIndCallEdge() const | SVF::PTACallGraph | inline |
getThreadAPI() const | SVF::ThreadCallGraph | inline |
getTotalCallSiteNumber() const | SVF::PTACallGraph | inline |
getTotalEdgeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getTotalNodeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
hasCallGraphEdge(const CallICFGNode *inst) const | SVF::PTACallGraph | inline |
hasCallSiteID(const CallICFGNode *cs, const SVFFunction *callee) const | SVF::PTACallGraph | inline |
hasGNode(NodeID id) const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
hasGraphEdge(PTACallGraphNode *src, PTACallGraphNode *dst, PTACallGraphEdge::CEDGEK kind, CallSiteID csId) const | SVF::PTACallGraph | |
hasIndCSCallees(const CallICFGNode *cs) const | SVF::PTACallGraph | inline |
hasThreadForkEdge(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
hasThreadJoinEdge(const CallICFGNode *cs) const | SVF::ThreadCallGraph | inline |
hasThreadJoinEdge(const CallICFGNode *call, PTACallGraphNode *joinFunNode, PTACallGraphNode *threadRoutineFunNode, CallSiteID csId) const | SVF::ThreadCallGraph | inline |
IdToCallSiteMap typedef | SVF::PTACallGraph | |
idToCSMap | SVF::PTACallGraph | 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::PTACallGraph | 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 SVFFunction *srcFn, const SVFFunction *dstFn) const | SVF::PTACallGraph | |
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::PTACallGraph | protected |
nodeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
NodeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
NormCallGraph enum value | SVF::PTACallGraph | |
numOfResolvedIndCallEdge | SVF::PTACallGraph | protected |
ParForEdgeSet typedef | SVF::ThreadCallGraph | |
parForSites | SVF::ThreadCallGraph | private |
parForSitesBegin() const | SVF::ThreadCallGraph | inline |
parForSitesEnd() const | SVF::ThreadCallGraph | inline |
PTACallGraph(CGEK k=NormCallGraph) | SVF::PTACallGraph | |
PTACallGraph(const CallGraph &other) | SVF::PTACallGraph | |
removeGNode(NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
tdAPI | SVF::ThreadCallGraph | private |
ThdCallGraph enum value | SVF::PTACallGraph | |
ThreadCallGraph(const CallGraph &cg) | SVF::ThreadCallGraph | |
ThreadCallGraph(ThreadCallGraph &cg)=delete | SVF::ThreadCallGraph | |
totalCallSiteNum | SVF::PTACallGraph | privatestatic |
updateCallGraph(PointerAnalysis *pta) | SVF::ThreadCallGraph | |
updateJoinEdge(PointerAnalysis *pta) | SVF::ThreadCallGraph | |
verifyCallGraph() | SVF::PTACallGraph | |
view() | SVF::PTACallGraph | |
~GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inlinevirtual |
~PTACallGraph() | SVF::PTACallGraph | inlinevirtual |
~ThreadCallGraph() | SVF::ThreadCallGraph | inlinevirtual |