| addAddrPE(NodeID src, NodeID dst) | SVF::PAG | |
| addBinaryNode(const PAGNode *res, const BinaryOPPE *edge) | SVF::PAG | inline |
| addBinaryOPPE(NodeID src, NodeID dst) | SVF::PAG | |
| addBlackHoleAddrPE(NodeID node) | SVF::PAG | |
| addBlackholeObjNode() | SVF::PAG | inline |
| addBlackholePtrNode() | SVF::PAG | inline |
| addCallPE(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAG | |
| addCallSite(const CallBlockNode *call) | SVF::PAG | inline |
| addCallSiteArgs(CallBlockNode *callBlockNode, const PAGNode *arg) | SVF::PAG | inline |
| addCallSiteRets(RetBlockNode *retBlockNode, const PAGNode *arg) | SVF::PAG | inline |
| addCmpNode(const PAGNode *res, const CmpPE *edge) | SVF::PAG | inline |
| addCmpPE(NodeID src, NodeID dst) | SVF::PAG | |
| addConstantObjNode() | SVF::PAG | inline |
| addCopyPE(NodeID src, NodeID dst) | SVF::PAG | |
| addDummyMemObj(NodeID i, const Type *type) | SVF::PAG | inline |
| addDummyObjNode(const Type *type=nullptr) | SVF::PAG | inline |
| addDummyObjNode(NodeID i, const Type *type) | SVF::PAG | inline |
| addDummyValNode() | SVF::PAG | inline |
| addDummyValNode(NodeID i) | SVF::PAG | inline |
| addEdge(PAGNode *src, PAGNode *dst, PAGEdge *edge) | SVF::PAG | |
| addFIObjNode(const MemObj *obj) | SVF::PAG | |
| addFunArgs(const SVFFunction *fun, const PAGNode *arg) | SVF::PAG | inline |
| addFunRet(const SVFFunction *fun, const PAGNode *ret) | SVF::PAG | inline |
| addGepObjNode(const MemObj *obj, const LocationSet &ls) | SVF::PAG | |
| addGepPE(NodeID src, NodeID dst, const LocationSet &ls, bool constGep) | SVF::PAG | |
| addGepValNode(const Value *curInst, const Value *val, const LocationSet &ls, NodeID i, const Type *type, u32_t fieldidx) | SVF::PAG | |
| addGlobalPAGEdge(const PAGEdge *edge) | SVF::PAG | inline |
| addGNode(NodeID id, NodeType *node) | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| addIndirectCallsites(const CallBlockNode *cs, NodeID funPtr) | SVF::PAG | inline |
| addLoadPE(NodeID src, NodeID dst) | SVF::PAG | |
| addNode(PAGNode *node, NodeID i) | SVF::PAG | inline |
| addNormalGepPE(NodeID src, NodeID dst, const LocationSet &ls) | SVF::PAG | |
| addObjNode(const Value *val, NodeID i) | SVF::PAG | inline |
| addObjNode(const Value *, PAGNode *node, NodeID i) | SVF::PAG | inline |
| addPhiNode(const PAGNode *res, const CopyPE *edge) | SVF::PAG | inline |
| addRetNode(const SVFFunction *val, NodeID i) | SVF::PAG | inline |
| addRetNode(const SVFFunction *, PAGNode *node, NodeID i) | SVF::PAG | inline |
| addRetPE(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAG | |
| addStorePE(NodeID src, NodeID dst, const IntraBlockNode *val) | SVF::PAG | |
| addThreadForkPE(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAG | |
| addThreadJoinPE(NodeID src, NodeID dst, const CallBlockNode *cs) | SVF::PAG | |
| addToInstPAGEdgeList(ICFGNode *inst, PAGEdge *edge) | SVF::PAG | inline |
| addUnaryNode(const PAGNode *res, const UnaryOPPE *edge) | SVF::PAG | inline |
| addUnaryOPPE(NodeID src, NodeID dst) | SVF::PAG | |
| addValNode(const Value *val, NodeID i) | SVF::PAG | inline |
| addValNode(const Value *, PAGNode *node, NodeID i) | SVF::PAG | inline |
| addVarargNode(const SVFFunction *val, NodeID i) | SVF::PAG | inline |
| addVarargNode(const SVFFunction *, PAGNode *node, NodeID i) | SVF::PAG | inline |
| addVariantGepPE(NodeID src, NodeID dst) | SVF::PAG | |
| begin() | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| begin() const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| BinaryNodeMap typedef | SVF::PAG | |
| binaryNodeMap | SVF::PAG | private |
| BinaryOPList typedef | SVF::PAG | |
| callSiteArgsListMap | SVF::PAG | private |
| callsiteHasRet(const RetBlockNode *cs) const | SVF::PAG | inline |
| callSiteRetMap | SVF::PAG | private |
| CallSiteSet typedef | SVF::PAG | |
| callSiteSet | SVF::PAG | private |
| CallSiteToFunPtrMap typedef | SVF::PAG | |
| candidatePointers | SVF::PAG | private |
| cmpNodeMap | SVF::PAG | private |
| CmpNodeMap typedef | SVF::PAG | |
| CmpPEList typedef | SVF::PAG | |
| const_iterator typedef | SVF::GenericGraph< PAGNode, PAGEdge > | |
| CopyPEList typedef | SVF::PAG | |
| CSToArgsListMap typedef | SVF::PAG | |
| CSToRetMap typedef | SVF::PAG | |
| destroy() | SVF::PAG | private |
| dump(std::string name) | SVF::PAG | |
| edgeNum | SVF::GenericGraph< PAGNode, PAGEdge > | |
| EdgeType typedef | SVF::GenericGraph< PAGNode, PAGEdge > | |
| end() | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| end() const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| findPAGNode(NodeID id) const | SVF::PAG | inline |
| fromFile | SVF::PAG | private |
| funArgsListMap | SVF::PAG | private |
| funHasRet(const SVFFunction *func) const | SVF::PAG | inline |
| funPtrToCallSitesMap | SVF::PAG | private |
| FunPtrToCallSitesMap typedef | SVF::PAG | |
| funRetMap | SVF::PAG | private |
| FunToArgsListMap typedef | SVF::PAG | |
| FunToPAGEdgeSetMap typedef | SVF::PAG | |
| FunToRetMap typedef | SVF::PAG | |
| GenericGraph() | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| GepObjNodeMap | SVF::PAG | private |
| GepValNodeMap | SVF::PAG | private |
| GepValPNMap typedef | SVF::PAG | |
| getAllFieldsObjNode(const MemObj *obj) | SVF::PAG | |
| getAllFieldsObjNode(NodeID id) | SVF::PAG | |
| getAllValidPtrs() | SVF::PAG | inline |
| getBaseObj(NodeID id) const | SVF::PAG | inline |
| getBaseObjNode(NodeID id) const | SVF::PAG | inline |
| getBaseValNode(NodeID nodeId) | SVF::PAG | |
| getBinaryNodeMap() | SVF::PAG | inline |
| getBlackHoleNode() const | SVF::PAG | inline |
| getBlackHoleObj() const | SVF::PAG | inline |
| getBlkPtr() const | SVF::PAG | inline |
| getCallSiteArgsList(const CallBlockNode *cs) const | SVF::PAG | inline |
| getCallSiteArgsMap() | SVF::PAG | inline |
| getCallSiteRet(const RetBlockNode *cs) const | SVF::PAG | inline |
| getCallSiteRets() | SVF::PAG | inline |
| getCallSiteSet() const | SVF::PAG | inline |
| getCmpNodeMap() | SVF::PAG | inline |
| getConstantNode() const | SVF::PAG | inline |
| getConstantObj() const | SVF::PAG | inline |
| getEdgeSet(PAGEdge::PEDGEK kind) | SVF::PAG | inline |
| getFieldObjNodeNum() const | SVF::PAG | inline |
| getFieldsAfterCollapse(NodeID id) | SVF::PAG | |
| getFieldValNodeNum() const | SVF::PAG | inline |
| getFIObjNode(const MemObj *obj) const | SVF::PAG | inline |
| getFIObjNode(NodeID id) const | SVF::PAG | inline |
| getFunArgsList(const SVFFunction *func) const | SVF::PAG | inline |
| getFunArgsMap() | SVF::PAG | inline |
| getFunPtr(const CallBlockNode *cs) const | SVF::PAG | inline |
| getFunRet(const SVFFunction *func) const | SVF::PAG | inline |
| getFunRets() | SVF::PAG | inline |
| getGepObjNode(const MemObj *obj, const LocationSet &ls) | SVF::PAG | |
| getGepObjNode(NodeID id, const LocationSet &ls) | SVF::PAG | |
| getGepObjNodeMap() | SVF::PAG | inline |
| getGepValNode(const Value *curInst, NodeID base, const LocationSet &ls) const | SVF::PAG | inline |
| getGlobalPAGEdgeSet() | SVF::PAG | inline |
| getGNode(NodeID id) const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| getGraphName() const | SVF::PAG | inline |
| getICFG() | SVF::PAG | inline |
| getIndCallSites(NodeID funPtr) const | SVF::PAG | inline |
| getIndirectCallsites() const | SVF::PAG | inline |
| getInstPAGEdgeList(const ICFGNode *inst) | SVF::PAG | inline |
| getInstPTAPAGEdgeList(const ICFGNode *inst) | SVF::PAG | inline |
| getIntraPAGEdge(NodeID src, NodeID dst, PAGEdge::PEDGEK kind) | SVF::PAG | inline |
| getIntraPAGEdge(PAGNode *src, PAGNode *dst, PAGEdge::PEDGEK kind) | SVF::PAG | inline |
| getLocationSetFromBaseNode(NodeID nodeId) | SVF::PAG | |
| getMemToFieldsMap() | SVF::PAG | inline |
| getModule() | SVF::PAG | inline |
| getNodeNumAfterPAGBuild() const | SVF::PAG | inline |
| getNullPtr() const | SVF::PAG | inline |
| getObject(NodeID id) const | SVF::PAG | inline |
| getObject(const ObjPN *node) const | SVF::PAG | inline |
| getObjectNode(const Value *V) | SVF::PAG | inline |
| getObjectNode(const MemObj *mem) | SVF::PAG | inline |
| getObjectNodeNum() const | SVF::PAG | inline |
| getPAG(bool buildFromFile=false) | SVF::PAG | inlinestatic |
| getPAGEdgeNum() const | SVF::PAG | inline |
| getPAGNode(NodeID id) const | SVF::PAG | inline |
| getPAGNodeNum() const | SVF::PAG | inline |
| getPhiNodeMap() | SVF::PAG | inline |
| getPTAEdgeSet(PAGEdge::PEDGEK kind) | SVF::PAG | inline |
| getReturnNode(const SVFFunction *func) const | SVF::PAG | inline |
| getTotalEdgeNum() const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| getTotalNodeNum() const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| getUnaryNodeMap() | SVF::PAG | inline |
| getValueNode(const Value *V) | SVF::PAG | inline |
| getValueNodeNum() const | SVF::PAG | inline |
| getVarargNode(const SVFFunction *func) const | SVF::PAG | inline |
| globPAGEdgesSet | SVF::PAG | private |
| handleBlackHole(bool b) | SVF::PAG | static |
| hasCallSiteArgsMap(const CallBlockNode *cs) const | SVF::PAG | inline |
| hasFunArgsList(const SVFFunction *func) const | SVF::PAG | inline |
| hasGNode(NodeID id) const | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| hasLabeledEdge(PAGNode *src, PAGNode *dst, PAGEdge::PEDGEK kind, const ICFGNode *cs) | SVF::PAG | |
| hasNonlabeledEdge(PAGNode *src, PAGNode *dst, PAGEdge::PEDGEK kind) | SVF::PAG | |
| hasPAGEdgeList(const ICFGNode *inst) const | SVF::PAG | inline |
| hasPTAPAGEdgeList(const ICFGNode *inst) const | SVF::PAG | inline |
| hasValueNode(const Value *V) | SVF::PAG | inline |
| icfg | SVF::PAG | private |
| IDToNodeMap | SVF::GenericGraph< PAGNode, PAGEdge > | protected |
| IDToNodeMapTy typedef | SVF::GenericGraph< PAGNode, PAGEdge > | |
| incEdgeNum() | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| incNodeNum() | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| indCallSiteToFunPtrMap | SVF::PAG | private |
| initialiseCandidatePointers() | SVF::PAG | inline |
| Inst2PAGEdgesMap typedef | SVF::PAG | |
| inst2PAGEdgesMap | SVF::PAG | private |
| inst2PTAPAGEdgesMap | SVF::PAG | private |
| isBinaryNode(const PAGNode *node) const | SVF::PAG | inline |
| isBlkObj(NodeID id) const | SVF::PAG | inline |
| isBlkObjOrConstantObj(NodeID id) const | SVF::PAG | inline |
| isBlkPtr(NodeID id) const | SVF::PAG | inline |
| isBuiltFromFile() | SVF::PAG | inline |
| isCmpNode(const PAGNode *node) const | SVF::PAG | inline |
| isConstantObj(NodeID id) const | SVF::PAG | inline |
| isFunPtr(NodeID id) const | SVF::PAG | inline |
| isIndirectCallSites(const CallBlockNode *cs) const | SVF::PAG | inline |
| isNonPointerObj(NodeID id) const | SVF::PAG | inline |
| isNullPtr(NodeID id) const | SVF::PAG | inline |
| isPhiNode(const PAGNode *node) const | SVF::PAG | inline |
| isUnaryNode(const PAGNode *node) const | SVF::PAG | inline |
| isValidPointer(NodeID nodeId) const | SVF::PAG | |
| isValidTopLevelPtr(const PAGNode *node) | SVF::PAG | |
| iterator typedef | SVF::GenericGraph< PAGNode, PAGEdge > | |
| MemObjToFieldsMap typedef | SVF::PAG | |
| memToFieldsMap | SVF::PAG | private |
| NodeLocationSet typedef | SVF::PAG | |
| NodeLocationSetMap typedef | SVF::PAG | |
| nodeNum | SVF::GenericGraph< PAGNode, PAGEdge > | |
| nodeNumAfterPAGBuild | SVF::PAG | private |
| NodeOffset typedef | SVF::PAG | |
| NodeOffsetMap typedef | SVF::PAG | |
| NodePairSetMap typedef | SVF::PAG | |
| NodeToNodeMap typedef | SVF::PAG | |
| NodeType typedef | SVF::GenericGraph< PAGNode, PAGEdge > | |
| PAG(bool buildFromFile) | SVF::PAG | private |
| pag | SVF::PAG | privatestatic |
| PAGEdgeKindToSetMap | SVF::PAG | private |
| PAGEdgeList typedef | SVF::PAG | |
| PAGEdgeSet typedef | SVF::PAG | |
| PAGNodeList typedef | SVF::PAG | |
| PHINodeMap typedef | SVF::PAG | |
| phiNodeMap | SVF::PAG | private |
| print() | SVF::PAG | |
| PTAPAGEdgeKindToSetMap | SVF::PAG | private |
| releasePAG() | SVF::PAG | inlinestatic |
| removeGNode(NodeType *node) | SVF::GenericGraph< PAGNode, PAGEdge > | inline |
| setNodeNumAfterPAGBuild(u32_t num) | SVF::PAG | inline |
| symInfo | SVF::PAG | private |
| totalPTAPAGEdge | SVF::PAG | |
| unaryNodeMap | SVF::PAG | private |
| UnaryNodeMap typedef | SVF::PAG | |
| UnaryOPList typedef | SVF::PAG | |
| view() | SVF::PAG | |
| ~GenericGraph() | SVF::GenericGraph< PAGNode, PAGEdge > | inlinevirtual |
| ~PAG() | SVF::PAG | inlinevirtual |