SVF
SVF::GepObjPN Member List

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

addIncomingEdge(EdgeType *inEdge)SVF::GenericNode< NodeTy, EdgeTy >inline
addInEdge(PAGEdge *inEdge)SVF::PAGNodeinline
addOutEdge(PAGEdge *outEdge)SVF::PAGNodeinline
addOutgoingEdge(EdgeType *outEdge)SVF::GenericNode< NodeTy, EdgeTy >inline
baseSVF::GepObjPNprivate
classof(const GepObjPN *)SVF::GepObjPNinlinestatic
classof(const ObjPN *node)SVF::GepObjPNinlinestatic
classof(const PAGNode *node)SVF::GepObjPNinlinestatic
classof(const GenericPAGNodeTy *node)SVF::GepObjPNinlinestatic
CloneDummyObjNode enum valueSVF::PAGNode
CloneFIObjNode enum valueSVF::PAGNode
CloneGepObjNode enum valueSVF::PAGNode
const_iterator typedefSVF::GenericNode< NodeTy, EdgeTy >
directInEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directInEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
directOutEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
DummyObjNode enum valueSVF::PAGNode
DummyValNode enum valueSVF::PAGNode
dump() constSVF::PAGNode
EdgeType typedefSVF::GenericNode< NodeTy, EdgeTy >
FIObjNode enum valueSVF::PAGNode
GEdgeSetTy typedefSVF::GenericNode< NodeTy, EdgeTy >
GenericNode(NodeID i, GNodeK k)SVF::GenericNode< NodeTy, EdgeTy >inline
GepObjNode enum valueSVF::PAGNode
GepObjPN(const MemObj *mem, NodeID i, const LocationSet &l, PNODEK ty=GepObjNode)SVF::GepObjPNinline
GepValNode enum valueSVF::PAGNode
getBaseNode(void) constSVF::GepObjPNinline
getFunction() constSVF::PAGNodeinlinevirtual
getId() constSVF::GenericNode< NodeTy, EdgeTy >inline
getIncomingEdges(PAGEdge::PEDGEK kind)SVF::PAGNodeinline
getIncomingEdgesBegin(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
getIncomingEdgesEnd(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
getInEdges() constSVF::GenericNode< NodeTy, EdgeTy >inline
getLocationSet() constSVF::GepObjPNinline
getMemObj() constSVF::ObjPNinline
getNodeAttrForDotDisplay() constSVF::PAGNodevirtual
getNodeKind() constSVF::GenericNode< NodeTy, EdgeTy >inline
getOutEdges() constSVF::GenericNode< NodeTy, EdgeTy >inline
getOutgoingEdges(PAGEdge::PEDGEK kind)SVF::PAGNodeinline
getOutgoingEdgesBegin(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
getOutgoingEdgesEnd(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
getType() constSVF::GepObjPNinlinevirtual
getValue() constSVF::PAGNodeinline
getValueName() constSVF::GepObjPNinlinevirtual
GNodeK typedefSVF::GenericNode< NodeTy, EdgeTy >
hasIncomingEdge() constSVF::GenericNode< NodeTy, EdgeTy >inline
hasIncomingEdge(EdgeType *edge) constSVF::GenericNode< NodeTy, EdgeTy >inline
hasIncomingEdges(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
hasIncomingVariantGepEdge() constSVF::PAGNodeinline
hasOutgoingEdge() constSVF::GenericNode< NodeTy, EdgeTy >inline
hasOutgoingEdge(EdgeType *edge) constSVF::GenericNode< NodeTy, EdgeTy >inline
hasOutgoingEdges(PAGEdge::PEDGEK kind) constSVF::PAGNodeinline
hasValue() constSVF::PAGNodeinline
InEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inline
InEdgeKindToSetMapSVF::PAGNodeprotected
isAddressTakenPtr() constSVF::PAGNodeinline
isATPointerSVF::PAGNodeprotected
isConstantData() constSVF::PAGNodeinline
isIsolatedNode() constSVF::PAGNode
isPointer() constSVF::PAGNodeinlinevirtual
isTLPointerSVF::PAGNodeprotected
isTopLevelPtr() constSVF::PAGNodeinline
iterator typedefSVF::GenericNode< NodeTy, EdgeTy >
lsSVF::GepObjPNprivate
memSVF::ObjPNprotected
NodeType typedefSVF::GenericNode< NodeTy, EdgeTy >
ObjNode enum valueSVF::PAGNode
ObjPN(const Value *val, NodeID i, const MemObj *m, PNODEK ty=ObjNode)SVF::ObjPNinlineprotected
OutEdgeBegin()SVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeBegin() constSVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeEnd()SVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeEnd() constSVF::GenericNode< NodeTy, EdgeTy >inline
OutEdgeKindToSetMapSVF::PAGNodeprotected
PAGNode(const Value *val, NodeID i, PNODEK k)SVF::PAGNode
PNODEK enum nameSVF::PAGNode
removeIncomingEdge(EdgeType *edge)SVF::GenericNode< NodeTy, EdgeTy >inline
removeOutgoingEdge(EdgeType *edge)SVF::GenericNode< NodeTy, EdgeTy >inline
RetNode enum valueSVF::PAGNode
setBaseNode(NodeID base)SVF::GepObjPNinline
toString() constSVF::GepObjPNvirtual
ValNode enum valueSVF::PAGNode
valueSVF::PAGNodeprotected
VarargNode enum valueSVF::PAGNode
~GenericNode()SVF::GenericNode< NodeTy, EdgeTy >inlinevirtual
~PAGNode()SVF::PAGNodeinlinevirtual