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::CHGraph | inline |
begin() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
begin() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
buildingCHGTime | SVF::CHGraph | private |
callNodeToCHAVFnsMap | SVF::CHGraph | private |
callNodeToCHAVtblsMap | SVF::CHGraph | private |
CallNodeToCHNodesMap typedef | SVF::CHGraph | |
callNodeToClassesMap | SVF::CHGraph | private |
CallNodeToVFunSetMap typedef | SVF::CHGraph | |
CallNodeToVTableSetMap typedef | SVF::CHGraph | |
CHGBuilder | SVF::CHGraph | friend |
CHGKind enum name | SVF::CommonCHGraph | |
CHGraph(SVFModule *svfModule) | SVF::CHGraph | inline |
CHNodeSetTy typedef | SVF::CHGraph | |
classNameToAncestorsMap | SVF::CHGraph | private |
classNameToDescendantsMap | SVF::CHGraph | private |
classNameToInstAndDescsMap | SVF::CHGraph | private |
classNameToNodeMap | SVF::CHGraph | private |
classNum | SVF::CHGraph | private |
classof(const CommonCHGraph *chg) | SVF::CHGraph | inlinestatic |
const_iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
CONSTRUCTOR enum value | SVF::CHGraph | |
csHasVFnsBasedonCHA(const CallICFGNode *cs) override | SVF::CHGraph | virtual |
csHasVtblsBasedonCHA(const CallICFGNode *cs) override | SVF::CHGraph | virtual |
destroy() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
DESTRUCTOR enum value | SVF::CHGraph | |
DI enum value | SVF::CommonCHGraph | |
dump(const std::string &filename) | SVF::CHGraph | |
edgeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
EdgeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
end() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
end() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getCSVFsBasedonCHA(const CallICFGNode *cs) override | SVF::CHGraph | virtual |
getCSVtblsBasedonCHA(const CallICFGNode *cs) override | SVF::CHGraph | virtual |
getDescendants(const std::string className) | SVF::CHGraph | inline |
getGNode(NodeID id) const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getInstances(const std::string className) | SVF::CHGraph | inline |
getKind(void) const | SVF::CommonCHGraph | inline |
getNode(const std::string name) const | SVF::CHGraph | |
getTotalEdgeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getTotalNodeNum() const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
getVFnsFromVtbls(const CallICFGNode *cs, const VTableSet &vtbls, VFunSet &virtualFunctions) override | SVF::CHGraph | virtual |
getVirtualFunctionBasedonID(u32_t id) const | SVF::CHGraph | inline |
getVirtualFunctionID(const SVFFunction *vfn) const | SVF::CHGraph | inline |
hasGNode(NodeID id) const | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
IDToNodeMap | SVF::GenericGraph< NodeTy, EdgeTy > | protected |
IDToNodeMapTy typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
incEdgeNum() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
incNodeNum() | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
iterator typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
kind | SVF::CommonCHGraph | protected |
NameToCHNodesMap typedef | SVF::CHGraph | |
nodeNum | SVF::GenericGraph< NodeTy, EdgeTy > | |
NodeType typedef | SVF::GenericGraph< NodeTy, EdgeTy > | |
printCH() | SVF::CHGraph | |
RELATIONTYPE enum name | SVF::CHGraph | |
removeGNode(NodeType *node) | SVF::GenericGraph< NodeTy, EdgeTy > | inline |
Standard enum value | SVF::CommonCHGraph | |
SVFIRReader | SVF::CHGraph | friend |
SVFIRWriter | SVF::CHGraph | friend |
svfMod | SVF::CHGraph | private |
templateNameToInstancesMap | SVF::CHGraph | private |
vfID | SVF::CHGraph | private |
view() | SVF::CHGraph | |
virtualFunctionToIDMap | SVF::CHGraph | private |
WorkList typedef | SVF::CHGraph | |
~CHGraph() override=default | SVF::CHGraph | |
~CommonCHGraph() | SVF::CommonCHGraph | inlinevirtual |
~GenericGraph() | SVF::GenericGraph< NodeTy, EdgeTy > | inlinevirtual |