Static Value-Flow Analysis
SVF::CHGraph Member List

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

addEdge(const std::string className, const std::string baseClassName, CHEdge::CHEDGETYPE edgeType)SVF::CHGraph
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
addInstances(const std::string templateName, CHNode *node)SVF::CHGraphinline
begin()SVF::GenericGraph< NodeTy, EdgeTy >inline
begin() constSVF::GenericGraph< NodeTy, EdgeTy >inline
buildingCHGTimeSVF::CHGraphprivate
callNodeToCHAVFnsMapSVF::CHGraphprivate
callNodeToCHAVtblsMapSVF::CHGraphprivate
CallNodeToCHNodesMap typedefSVF::CHGraph
callNodeToClassesMapSVF::CHGraphprivate
CallNodeToVFunSetMap typedefSVF::CHGraph
CallNodeToVTableSetMap typedefSVF::CHGraph
CHGBuilder classSVF::CHGraphfriend
CHGKind enum nameSVF::CommonCHGraph
CHGraph(SVFModule *svfModule)SVF::CHGraphinline
CHNodeSetTy typedefSVF::CHGraph
classNameToAncestorsMapSVF::CHGraphprivate
classNameToDescendantsMapSVF::CHGraphprivate
classNameToInstAndDescsMapSVF::CHGraphprivate
classNameToNodeMapSVF::CHGraphprivate
classNumSVF::CHGraphprivate
classof(const CommonCHGraph *chg)SVF::CHGraphinlinestatic
const_iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
CONSTRUCTOR enum valueSVF::CHGraph
csHasVFnsBasedonCHA(const CallICFGNode *cs) overrideSVF::CHGraphvirtual
csHasVtblsBasedonCHA(const CallICFGNode *cs) overrideSVF::CHGraphvirtual
destroy()SVF::GenericGraph< NodeTy, EdgeTy >inline
DESTRUCTOR enum valueSVF::CHGraph
DI enum valueSVF::CommonCHGraph
dump(const std::string &filename)SVF::CHGraph
edgeNumSVF::GenericGraph< NodeTy, EdgeTy >
EdgeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
end()SVF::GenericGraph< NodeTy, EdgeTy >inline
end() constSVF::GenericGraph< NodeTy, EdgeTy >inline
GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inline
getCSVFsBasedonCHA(const CallICFGNode *cs) overrideSVF::CHGraphvirtual
getCSVtblsBasedonCHA(const CallICFGNode *cs) overrideSVF::CHGraphvirtual
getDescendants(const std::string className)SVF::CHGraphinline
getGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
getInstances(const std::string className)SVF::CHGraphinline
getKind(void) constSVF::CommonCHGraphinline
getNode(const std::string name) constSVF::CHGraph
getTotalEdgeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getTotalNodeNum() constSVF::GenericGraph< NodeTy, EdgeTy >inline
getVFnsFromVtbls(const CallICFGNode *cs, const VTableSet &vtbls, VFunSet &virtualFunctions) overrideSVF::CHGraphvirtual
getVirtualFunctionBasedonID(u32_t id) constSVF::CHGraphinline
getVirtualFunctionID(const SVFFunction *vfn) constSVF::CHGraphinline
hasGNode(NodeID id) constSVF::GenericGraph< NodeTy, EdgeTy >inline
IDToNodeMapSVF::GenericGraph< NodeTy, EdgeTy >protected
IDToNodeMapTy typedefSVF::GenericGraph< NodeTy, EdgeTy >
incEdgeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
incNodeNum()SVF::GenericGraph< NodeTy, EdgeTy >inline
iterator typedefSVF::GenericGraph< NodeTy, EdgeTy >
kindSVF::CommonCHGraphprotected
NameToCHNodesMap typedefSVF::CHGraph
nodeNumSVF::GenericGraph< NodeTy, EdgeTy >
NodeType typedefSVF::GenericGraph< NodeTy, EdgeTy >
printCH()SVF::CHGraph
RELATIONTYPE enum nameSVF::CHGraph
removeGNode(NodeType *node)SVF::GenericGraph< NodeTy, EdgeTy >inline
Standard enum valueSVF::CommonCHGraph
SVFIRReader classSVF::CHGraphfriend
SVFIRWriter classSVF::CHGraphfriend
svfModSVF::CHGraphprivate
templateNameToInstancesMapSVF::CHGraphprivate
vfIDSVF::CHGraphprivate
view()SVF::CHGraph
virtualFunctionToIDMapSVF::CHGraphprivate
WorkList typedefSVF::CHGraph
~CHGraph() override=defaultSVF::CHGraph
~CommonCHGraph()SVF::CommonCHGraphinlinevirtual
~GenericGraph()SVF::GenericGraph< NodeTy, EdgeTy >inlinevirtual