SVF
SVF::PAG Member List

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

addAddrPE(NodeID src, NodeID dst)SVF::PAG
addBinaryNode(const PAGNode *res, const BinaryOPPE *edge)SVF::PAGinline
addBinaryOPPE(NodeID src, NodeID dst)SVF::PAG
addBlackHoleAddrPE(NodeID node)SVF::PAG
addBlackholeObjNode()SVF::PAGinline
addBlackholePtrNode()SVF::PAGinline
addCallPE(NodeID src, NodeID dst, const CallBlockNode *cs)SVF::PAG
addCallSite(const CallBlockNode *call)SVF::PAGinline
addCallSiteArgs(CallBlockNode *callBlockNode, const PAGNode *arg)SVF::PAGinline
addCallSiteRets(RetBlockNode *retBlockNode, const PAGNode *arg)SVF::PAGinline
addCmpNode(const PAGNode *res, const CmpPE *edge)SVF::PAGinline
addCmpPE(NodeID src, NodeID dst)SVF::PAG
addConstantObjNode()SVF::PAGinline
addCopyPE(NodeID src, NodeID dst)SVF::PAG
addDummyMemObj(NodeID i, const Type *type)SVF::PAGinline
addDummyObjNode(const Type *type=nullptr)SVF::PAGinline
addDummyObjNode(NodeID i, const Type *type)SVF::PAGinline
addDummyValNode()SVF::PAGinline
addDummyValNode(NodeID i)SVF::PAGinline
addEdge(PAGNode *src, PAGNode *dst, PAGEdge *edge)SVF::PAG
addFIObjNode(const MemObj *obj)SVF::PAG
addFunArgs(const SVFFunction *fun, const PAGNode *arg)SVF::PAGinline
addFunRet(const SVFFunction *fun, const PAGNode *ret)SVF::PAGinline
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::PAGinline
addGNode(NodeID id, NodeType *node)SVF::GenericGraph< PAGNode, PAGEdge >inline
addIndirectCallsites(const CallBlockNode *cs, NodeID funPtr)SVF::PAGinline
addLoadPE(NodeID src, NodeID dst)SVF::PAG
addNode(PAGNode *node, NodeID i)SVF::PAGinline
addNormalGepPE(NodeID src, NodeID dst, const LocationSet &ls)SVF::PAG
addObjNode(const Value *val, NodeID i)SVF::PAGinline
addObjNode(const Value *, PAGNode *node, NodeID i)SVF::PAGinline
addPhiNode(const PAGNode *res, const CopyPE *edge)SVF::PAGinline
addRetNode(const SVFFunction *val, NodeID i)SVF::PAGinline
addRetNode(const SVFFunction *, PAGNode *node, NodeID i)SVF::PAGinline
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::PAGinline
addUnaryNode(const PAGNode *res, const UnaryOPPE *edge)SVF::PAGinline
addUnaryOPPE(NodeID src, NodeID dst)SVF::PAG
addValNode(const Value *val, NodeID i)SVF::PAGinline
addValNode(const Value *, PAGNode *node, NodeID i)SVF::PAGinline
addVarargNode(const SVFFunction *val, NodeID i)SVF::PAGinline
addVarargNode(const SVFFunction *, PAGNode *node, NodeID i)SVF::PAGinline
addVariantGepPE(NodeID src, NodeID dst)SVF::PAG
begin()SVF::GenericGraph< PAGNode, PAGEdge >inline
begin() constSVF::GenericGraph< PAGNode, PAGEdge >inline
BinaryNodeMap typedefSVF::PAG
binaryNodeMapSVF::PAGprivate
BinaryOPList typedefSVF::PAG
callSiteArgsListMapSVF::PAGprivate
callsiteHasRet(const RetBlockNode *cs) constSVF::PAGinline
callSiteRetMapSVF::PAGprivate
CallSiteSet typedefSVF::PAG
callSiteSetSVF::PAGprivate
CallSiteToFunPtrMap typedefSVF::PAG
candidatePointersSVF::PAGprivate
cmpNodeMapSVF::PAGprivate
CmpNodeMap typedefSVF::PAG
CmpPEList typedefSVF::PAG
const_iterator typedefSVF::GenericGraph< PAGNode, PAGEdge >
CopyPEList typedefSVF::PAG
CSToArgsListMap typedefSVF::PAG
CSToRetMap typedefSVF::PAG
destroy()SVF::PAGprivate
dump(std::string name)SVF::PAG
edgeNumSVF::GenericGraph< PAGNode, PAGEdge >
EdgeType typedefSVF::GenericGraph< PAGNode, PAGEdge >
end()SVF::GenericGraph< PAGNode, PAGEdge >inline
end() constSVF::GenericGraph< PAGNode, PAGEdge >inline
findPAGNode(NodeID id) constSVF::PAGinline
fromFileSVF::PAGprivate
funArgsListMapSVF::PAGprivate
funHasRet(const SVFFunction *func) constSVF::PAGinline
funPtrToCallSitesMapSVF::PAGprivate
FunPtrToCallSitesMap typedefSVF::PAG
funRetMapSVF::PAGprivate
FunToArgsListMap typedefSVF::PAG
FunToPAGEdgeSetMap typedefSVF::PAG
FunToRetMap typedefSVF::PAG
GenericGraph()SVF::GenericGraph< PAGNode, PAGEdge >inline
GepObjNodeMapSVF::PAGprivate
GepValNodeMapSVF::PAGprivate
GepValPNMap typedefSVF::PAG
getAllFieldsObjNode(const MemObj *obj)SVF::PAG
getAllFieldsObjNode(NodeID id)SVF::PAG
getAllValidPtrs()SVF::PAGinline
getBaseObj(NodeID id) constSVF::PAGinline
getBaseObjNode(NodeID id) constSVF::PAGinline
getBaseValNode(NodeID nodeId)SVF::PAG
getBinaryNodeMap()SVF::PAGinline
getBlackHoleNode() constSVF::PAGinline
getBlackHoleObj() constSVF::PAGinline
getBlkPtr() constSVF::PAGinline
getCallSiteArgsList(const CallBlockNode *cs) constSVF::PAGinline
getCallSiteArgsMap()SVF::PAGinline
getCallSiteRet(const RetBlockNode *cs) constSVF::PAGinline
getCallSiteRets()SVF::PAGinline
getCallSiteSet() constSVF::PAGinline
getCmpNodeMap()SVF::PAGinline
getConstantNode() constSVF::PAGinline
getConstantObj() constSVF::PAGinline
getEdgeSet(PAGEdge::PEDGEK kind)SVF::PAGinline
getFieldObjNodeNum() constSVF::PAGinline
getFieldsAfterCollapse(NodeID id)SVF::PAG
getFieldValNodeNum() constSVF::PAGinline
getFIObjNode(const MemObj *obj) constSVF::PAGinline
getFIObjNode(NodeID id) constSVF::PAGinline
getFunArgsList(const SVFFunction *func) constSVF::PAGinline
getFunArgsMap()SVF::PAGinline
getFunPtr(const CallBlockNode *cs) constSVF::PAGinline
getFunRet(const SVFFunction *func) constSVF::PAGinline
getFunRets()SVF::PAGinline
getGepObjNode(const MemObj *obj, const LocationSet &ls)SVF::PAG
getGepObjNode(NodeID id, const LocationSet &ls)SVF::PAG
getGepObjNodeMap()SVF::PAGinline
getGepValNode(const Value *curInst, NodeID base, const LocationSet &ls) constSVF::PAGinline
getGlobalPAGEdgeSet()SVF::PAGinline
getGNode(NodeID id) constSVF::GenericGraph< PAGNode, PAGEdge >inline
getGraphName() constSVF::PAGinline
getICFG()SVF::PAGinline
getIndCallSites(NodeID funPtr) constSVF::PAGinline
getIndirectCallsites() constSVF::PAGinline
getInstPAGEdgeList(const ICFGNode *inst)SVF::PAGinline
getInstPTAPAGEdgeList(const ICFGNode *inst)SVF::PAGinline
getIntraPAGEdge(NodeID src, NodeID dst, PAGEdge::PEDGEK kind)SVF::PAGinline
getIntraPAGEdge(PAGNode *src, PAGNode *dst, PAGEdge::PEDGEK kind)SVF::PAGinline
getLocationSetFromBaseNode(NodeID nodeId)SVF::PAG
getMemToFieldsMap()SVF::PAGinline
getModule()SVF::PAGinline
getNodeNumAfterPAGBuild() constSVF::PAGinline
getNullPtr() constSVF::PAGinline
getObject(NodeID id) constSVF::PAGinline
getObject(const ObjPN *node) constSVF::PAGinline
getObjectNode(const Value *V)SVF::PAGinline
getObjectNode(const MemObj *mem)SVF::PAGinline
getObjectNodeNum() constSVF::PAGinline
getPAG(bool buildFromFile=false)SVF::PAGinlinestatic
getPAGEdgeNum() constSVF::PAGinline
getPAGNode(NodeID id) constSVF::PAGinline
getPAGNodeNum() constSVF::PAGinline
getPhiNodeMap()SVF::PAGinline
getPTAEdgeSet(PAGEdge::PEDGEK kind)SVF::PAGinline
getReturnNode(const SVFFunction *func) constSVF::PAGinline
getTotalEdgeNum() constSVF::GenericGraph< PAGNode, PAGEdge >inline
getTotalNodeNum() constSVF::GenericGraph< PAGNode, PAGEdge >inline
getUnaryNodeMap()SVF::PAGinline
getValueNode(const Value *V)SVF::PAGinline
getValueNodeNum() constSVF::PAGinline
getVarargNode(const SVFFunction *func) constSVF::PAGinline
globPAGEdgesSetSVF::PAGprivate
handleBlackHole(bool b)SVF::PAGstatic
hasCallSiteArgsMap(const CallBlockNode *cs) constSVF::PAGinline
hasFunArgsList(const SVFFunction *func) constSVF::PAGinline
hasGNode(NodeID id) constSVF::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) constSVF::PAGinline
hasPTAPAGEdgeList(const ICFGNode *inst) constSVF::PAGinline
hasValueNode(const Value *V)SVF::PAGinline
icfgSVF::PAGprivate
IDToNodeMapSVF::GenericGraph< PAGNode, PAGEdge >protected
IDToNodeMapTy typedefSVF::GenericGraph< PAGNode, PAGEdge >
incEdgeNum()SVF::GenericGraph< PAGNode, PAGEdge >inline
incNodeNum()SVF::GenericGraph< PAGNode, PAGEdge >inline
indCallSiteToFunPtrMapSVF::PAGprivate
initialiseCandidatePointers()SVF::PAGinline
Inst2PAGEdgesMap typedefSVF::PAG
inst2PAGEdgesMapSVF::PAGprivate
inst2PTAPAGEdgesMapSVF::PAGprivate
isBinaryNode(const PAGNode *node) constSVF::PAGinline
isBlkObj(NodeID id) constSVF::PAGinline
isBlkObjOrConstantObj(NodeID id) constSVF::PAGinline
isBlkPtr(NodeID id) constSVF::PAGinline
isBuiltFromFile()SVF::PAGinline
isCmpNode(const PAGNode *node) constSVF::PAGinline
isConstantObj(NodeID id) constSVF::PAGinline
isFunPtr(NodeID id) constSVF::PAGinline
isIndirectCallSites(const CallBlockNode *cs) constSVF::PAGinline
isNonPointerObj(NodeID id) constSVF::PAGinline
isNullPtr(NodeID id) constSVF::PAGinline
isPhiNode(const PAGNode *node) constSVF::PAGinline
isUnaryNode(const PAGNode *node) constSVF::PAGinline
isValidPointer(NodeID nodeId) constSVF::PAG
isValidTopLevelPtr(const PAGNode *node)SVF::PAG
iterator typedefSVF::GenericGraph< PAGNode, PAGEdge >
MemObjToFieldsMap typedefSVF::PAG
memToFieldsMapSVF::PAGprivate
NodeLocationSet typedefSVF::PAG
NodeLocationSetMap typedefSVF::PAG
nodeNumSVF::GenericGraph< PAGNode, PAGEdge >
nodeNumAfterPAGBuildSVF::PAGprivate
NodeOffset typedefSVF::PAG
NodeOffsetMap typedefSVF::PAG
NodePairSetMap typedefSVF::PAG
NodeToNodeMap typedefSVF::PAG
NodeType typedefSVF::GenericGraph< PAGNode, PAGEdge >
PAG(bool buildFromFile)SVF::PAGprivate
pagSVF::PAGprivatestatic
PAGEdgeKindToSetMapSVF::PAGprivate
PAGEdgeList typedefSVF::PAG
PAGEdgeSet typedefSVF::PAG
PAGNodeList typedefSVF::PAG
PHINodeMap typedefSVF::PAG
phiNodeMapSVF::PAGprivate
print()SVF::PAG
PTAPAGEdgeKindToSetMapSVF::PAGprivate
releasePAG()SVF::PAGinlinestatic
removeGNode(NodeType *node)SVF::GenericGraph< PAGNode, PAGEdge >inline
setNodeNumAfterPAGBuild(u32_t num)SVF::PAGinline
symInfoSVF::PAGprivate
totalPTAPAGEdgeSVF::PAG
unaryNodeMapSVF::PAGprivate
UnaryNodeMap typedefSVF::PAG
UnaryOPList typedefSVF::PAG
view()SVF::PAG
~GenericGraph()SVF::GenericGraph< PAGNode, PAGEdge >inlinevirtual
~PAG()SVF::PAGinlinevirtual