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 | |
addEdge(CallGraphEdge *edge) | SVF::CallGraph | inlineprotected |
addGNode(NodeID id, NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
addIndirectCallGraphEdge(const CallICFGNode *cs, const FunObjVar *callerFun, const FunObjVar *calleeFun) | SVF::CallGraph | |
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 |
CallSitePair typedef | SVF::CallGraph | |
CallSiteToIdMap typedef | SVF::CallGraph | |
CGEK enum name | SVF::CallGraph | |
const_iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
csToIdMap | SVF::CallGraph | privatestatic |
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 |
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 | |
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 |
getKind() const | SVF::CallGraph | inline |
getNumOfResolvedIndCallEdge() const | SVF::CallGraph | 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 |
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 |
isReachableBetweenFunctions(const FunObjVar *srcFn, const FunObjVar *dstFn) const | SVF::CallGraph | |
iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
kind | SVF::CallGraph | protected |
nodeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
NodeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
NormCallGraph enum value | SVF::CallGraph | |
numOfResolvedIndCallEdge | SVF::CallGraph | protected |
removeGNode(NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
ThdCallGraph enum value | SVF::CallGraph | |
totalCallSiteNum | SVF::CallGraph | privatestatic |
verifyCallGraph() | SVF::CallGraph | |
view() | SVF::CallGraph | |
~CallGraph() | SVF::CallGraph | inlinevirtual |
~GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inlinevirtual |