| addEdge(const DIType *t1, const DIType *t2, DCHEdge::GEdgeKind et) | SVF::DCHGraph | private |
| addGNode(NodeID id, NodeType *node) | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| begin() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| begin() const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| buildCHG(bool extend) | SVF::DCHGraph | virtual |
| buildVTables() | SVF::DCHGraph | private |
| canonicalTypeMap | SVF::DCHGraph | protected |
| canonicalTypes | SVF::DCHGraph | protected |
| cha(const DIType *type, bool firstField) | SVF::DCHGraph | private |
| chaFFMap | SVF::DCHGraph | protected |
| chaMap | SVF::DCHGraph | protected |
| CHGKind enum name | SVF::CommonCHGraph | |
| classof(const CommonCHGraph *chg) | SVF::DCHGraph | inlinestatic |
| const_iterator typedef | SVF::GenericGraph< DCHNode, DCHEdge > | |
| containingAggs | SVF::DCHGraph | protected |
| csCHAMap | SVF::DCHGraph | protected |
| csHasVFnsBasedonCHA(const CallICFGNode *cs) override | SVF::DCHGraph | inlinevirtual |
| csHasVtblsBasedonCHA(CallBase *cs) | SVF::DCHGraph | inlinevirtual |
| csHasVtblsBasedonCHA(const CallICFGNode *cs) override | SVF::DCHGraph | inlinevirtual |
| DCHGraph() | SVF::DCHGraph | inline |
| destroy() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| DI enum value | SVF::CommonCHGraph | |
| diTypeToNodeMap | SVF::DCHGraph | protected |
| diTypeToStr(const DIType *) | SVF::DCHGraph | static |
| dump(const std::string &filename) | SVF::DCHGraph | inline |
| edgeNum | SVF::GenericGraph< DCHNode, DCHEdge > | |
| EdgeType typedef | SVF::GenericGraph< DCHNode, DCHEdge > | |
| end() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| end() const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| extended | SVF::DCHGraph | protected |
| fieldTypes | SVF::DCHGraph | protected |
| flatten(const DICompositeType *type) | SVF::DCHGraph | private |
| gatherAggs(const DICompositeType *type) | SVF::DCHGraph | private |
| GenericGraph() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| getAggs(const DIType *base) | SVF::DCHGraph | inline |
| getCanonicalType(const DIType *t) | SVF::DCHGraph | |
| getCSStaticType(CallBase *cs) const | SVF::DCHGraph | private |
| getCSStaticType(const CallICFGNode *cs) const | SVF::DCHGraph | inlineprivate |
| getCSVFsBasedonCHA(const CallICFGNode *cs) override | SVF::DCHGraph | virtual |
| getCSVtblsBasedonCHA(const CallICFGNode *cs) override | SVF::DCHGraph | virtual |
| getFieldType(const DIType *base, unsigned idx) | SVF::DCHGraph | inline |
| getFieldTypes(const DIType *base) | SVF::DCHGraph | inline |
| getGNode(NodeID id) const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| getKind(void) const | SVF::CommonCHGraph | inline |
| getNode(const DIType *type) | SVF::DCHGraph | inlineprivate |
| getNumFields(const DIType *base) | SVF::DCHGraph | inline |
| getOrCreateNode(const DIType *type) | SVF::DCHGraph | private |
| getTotalEdgeNum() const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| getTotalNodeNum() const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| getVFnsFromVtbls(const CallICFGNode *cs, const VTableSet &vtbls, VFunSet &virtualFunctions) override | SVF::DCHGraph | virtual |
| handleDIBasicType(const DIBasicType *basicType) | SVF::DCHGraph | private |
| handleDICompositeType(const DICompositeType *compositeType) | SVF::DCHGraph | private |
| handleDIDerivedType(const DIDerivedType *derivedType) | SVF::DCHGraph | private |
| handleDISubroutineType(const DISubroutineType *subroutineType) | SVF::DCHGraph | private |
| handleTypedef(const DIType *typedefType) | SVF::DCHGraph | private |
| hasEdge(const DIType *t1, const DIType *t2, DCHEdge::GEdgeKind et) | SVF::DCHGraph | private |
| hasGNode(NodeID id) const | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| hasNode(const DIType *type) | SVF::DCHGraph | inlineprivate |
| IDToNodeMap | SVF::GenericGraph< DCHNode, DCHEdge > | protected |
| IDToNodeMapTy typedef | SVF::GenericGraph< DCHNode, DCHEdge > | |
| incEdgeNum() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| incNodeNum() | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| isAgg(const DIType *t) | SVF::DCHGraph | static |
| isBase(const DIType *a, const DIType *b, bool firstField) | SVF::DCHGraph | virtual |
| isFieldOf(const DIType *f, const DIType *b) | SVF::DCHGraph | virtual |
| isFirstField(const DIType *f, const DIType *b) | SVF::DCHGraph | |
| iterator typedef | SVF::GenericGraph< DCHNode, DCHEdge > | |
| kind | SVF::CommonCHGraph | protected |
| nodeNum | SVF::GenericGraph< DCHNode, DCHEdge > | |
| NodeType typedef | SVF::GenericGraph< DCHNode, DCHEdge > | |
| numTypes | SVF::DCHGraph | private |
| print(void) | SVF::DCHGraph | |
| removeGNode(NodeType *node) | SVF::GenericGraph< DCHNode, DCHEdge > | inline |
| Standard enum value | SVF::CommonCHGraph | |
| stripArray(const DIType *) | SVF::DCHGraph | static |
| stripQualifiers(const DIType *) | SVF::DCHGraph | static |
| teq(const DIType *t1, const DIType *t2) | SVF::DCHGraph | static |
| vtblCHAMap | SVF::DCHGraph | protected |
| vtblToTypeMap | SVF::DCHGraph | protected |
| ~CommonCHGraph() | SVF::CommonCHGraph | inlinevirtual |
| ~DCHGraph() | SVF::DCHGraph | inlinevirtual |
| ~GenericGraph() | SVF::GenericGraph< DCHNode, DCHEdge > | inlinevirtual |