ActualParmNodeVec typedef | SVF::CallICFGNode | |
addActualParms(const ValVar *ap) | SVF::CallICFGNode | inline |
addIncomingEdge(EdgeType *inEdge) | SVF::GenericNode< NodeTy, EdgeTy > | inline |
addOutgoingEdge(EdgeType *outEdge) | SVF::GenericNode< NodeTy, EdgeTy > | inline |
Addr enum value | SVF::SVFBaseNode | |
addSVFStmt(const SVFStmt *edge) | SVF::ICFGNode | inline |
addVFGNode(const VFGNode *vfgNode) | SVF::ICFGNode | inline |
AParm enum value | SVF::SVFBaseNode | |
APIN enum value | SVF::SVFBaseNode | |
APNodes | SVF::CallICFGNode | protected |
APOUT enum value | SVF::SVFBaseNode | |
ARet enum value | SVF::SVFBaseNode | |
arg_empty() const | SVF::CallICFGNode | inline |
arg_size() const | SVF::CallICFGNode | inline |
BaseObjNode enum value | SVF::SVFBaseNode | |
bb | SVF::ICFGNode | protected |
BinaryOp enum value | SVF::SVFBaseNode | |
BlackHoleNode enum value | SVF::SVFBaseNode | |
Branch enum value | SVF::SVFBaseNode | |
calledFunc | SVF::CallICFGNode | protected |
CallICFGNode(NodeID id) | SVF::CallICFGNode | inlineprotected |
CallICFGNode(NodeID id, const SVFBasicBlock *b, const SVFType *ty, const SVFFunction *cf, bool iv, bool ivc, s32_t vfi, const std::string &fnv) | SVF::CallICFGNode | inline |
CallNodeKd enum value | SVF::SVFBaseNode | |
CallPESet typedef | SVF::ICFGNode | |
CDNodeKd enum value | SVF::SVFBaseNode | |
CFLNodeKd enum value | SVF::SVFBaseNode | |
CHNodeKd enum value | SVF::SVFBaseNode | |
classof(const CallICFGNode *) | SVF::CallICFGNode | inlinestatic |
classof(const ICFGNode *node) | SVF::CallICFGNode | inlinestatic |
classof(const InterICFGNode *node) | SVF::CallICFGNode | inlinestatic |
classof(const GenericICFGNodeTy *node) | SVF::CallICFGNode | inlinestatic |
classof(const SVFBaseNode *node) | SVF::CallICFGNode | inlinestatic |
SVF::GenericNode::classof(const GenericNode< NodeTy, EdgeTy > *) | SVF::GenericNode< NodeTy, EdgeTy > | inlinestatic |
Cmp enum value | SVF::SVFBaseNode | |
const_iterator typedef | SVF::ICFGNode | |
ConstantDataObjNode enum value | SVF::SVFBaseNode | |
ConstantDataValNode enum value | SVF::SVFBaseNode | |
ConstantFPObjNode enum value | SVF::SVFBaseNode | |
ConstantFPValNode enum value | SVF::SVFBaseNode | |
ConstantIntObjNode enum value | SVF::SVFBaseNode | |
ConstantIntValNode enum value | SVF::SVFBaseNode | |
ConstantNullptrObjNode enum value | SVF::SVFBaseNode | |
ConstantNullptrValNode enum value | SVF::SVFBaseNode | |
ConstraintNodeKd enum value | SVF::SVFBaseNode | |
Copy enum value | SVF::SVFBaseNode | |
DCHNodeKd enum value | SVF::SVFBaseNode | |
directInEdgeBegin() | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directInEdgeBegin() const | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directInEdgeEnd() | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directInEdgeEnd() const | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directOutEdgeBegin() | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directOutEdgeBegin() const | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directOutEdgeEnd() | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
directOutEdgeEnd() const | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |
DummyObjNode enum value | SVF::SVFBaseNode | |
DummyValNode enum value | SVF::SVFBaseNode | |
DummyVProp enum value | SVF::SVFBaseNode | |
dump() const | SVF::ICFGNode | |
EdgeType typedef | SVF::GenericNode< NodeTy, EdgeTy > | |
FParm enum value | SVF::SVFBaseNode | |
FPIN enum value | SVF::SVFBaseNode | |
FPOUT enum value | SVF::SVFBaseNode | |
FRet enum value | SVF::SVFBaseNode | |
fun | SVF::ICFGNode | protected |
FunCallBlock enum value | SVF::SVFBaseNode | |
FunEntryBlock enum value | SVF::SVFBaseNode | |
FunExitBlock enum value | SVF::SVFBaseNode | |
funNameOfVcall | SVF::CallICFGNode | protected |
FunObjNode enum value | SVF::SVFBaseNode | |
FunRetBlock enum value | SVF::SVFBaseNode | |
FunValNode enum value | SVF::SVFBaseNode | |
GEdgeSetTy typedef | SVF::GenericNode< NodeTy, EdgeTy > | |
GenericNode(NodeID i, GNodeK k) | SVF::GenericNode< NodeTy, EdgeTy > | inline |
Gep enum value | SVF::SVFBaseNode | |
GepObjNode enum value | SVF::SVFBaseNode | |
GepValNode enum value | SVF::SVFBaseNode | |
getActualParms() const | SVF::CallICFGNode | inline |
getArgument(u32_t ArgNo) const | SVF::CallICFGNode | inline |
getBB() const | SVF::ICFGNode | inlinevirtual |
getCalledFunction() const | SVF::CallICFGNode | inline |
getCaller() const | SVF::CallICFGNode | inline |
getFun() const | SVF::ICFGNode | inlinevirtual |
getFunIdxInVtable() const | SVF::CallICFGNode | inline |
getFunNameOfVirtualCall() const | SVF::CallICFGNode | inline |
getId() const | SVF::SVFBaseNode | inline |
getInEdges() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
getNodeKind() const | SVF::SVFBaseNode | inline |
getNumArgOperands() const | SVF::CallICFGNode | inline |
getOutEdges() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
getParent() const | SVF::CallICFGNode | inline |
getRetICFGNode() const | SVF::CallICFGNode | inline |
getSourceLoc() const override | SVF::CallICFGNode | inlinevirtual |
getSVFStmts() const | SVF::ICFGNode | inline |
getType() const | SVF::SVFBaseNode | inlinevirtual |
getVFGNodes() const | SVF::ICFGNode | inline |
getVtablePtr() const | SVF::CallICFGNode | inline |
GlobalBlock enum value | SVF::SVFBaseNode | |
GlobalObjNode enum value | SVF::SVFBaseNode | |
GlobalValNode enum value | SVF::SVFBaseNode | |
GNodeK enum name | SVF::SVFBaseNode | |
hasIncomingEdge() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
hasIncomingEdge(EdgeType *edge) const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
hasOutgoingEdge() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
hasOutgoingEdge(EdgeType *edge) const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
HeapObjNode enum value | SVF::SVFBaseNode | |
ICFGNode(NodeID i, GNodeK k) | SVF::ICFGNode | inline |
ICFGNodeK typedef | SVF::ICFGNode | |
id | SVF::SVFBaseNode | protected |
InEdgeBegin() | SVF::GenericNode< NodeTy, EdgeTy > | inline |
InEdgeBegin() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
InEdgeEnd() | SVF::GenericNode< NodeTy, EdgeTy > | inline |
InEdgeEnd() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
InEdges | SVF::GenericNode< NodeTy, EdgeTy > | private |
InterICFGNode(NodeID id, ICFGNodeK k) | SVF::InterICFGNode | inline |
IntraBlock enum value | SVF::SVFBaseNode | |
isArgumentVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isBaseObjVarKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isConstantDataObjVarKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isConstantDataValVar(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isICFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isIndirectCall() const | SVF::CallICFGNode | inline |
isInterICFGNodeKind(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isMRSVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isMSSAPHISVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isObjVarKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isPHIVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isStmtVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isSVFVarKind(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isValVarKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isVarArg() const | SVF::CallICFGNode | inline |
isvararg | SVF::CallICFGNode | protected |
isVFGNodeKinds(GNodeK n) | SVF::SVFBaseNode | inlineprotectedstatic |
isVirCallInst | SVF::CallICFGNode | protected |
isVirtualCall() const | SVF::CallICFGNode | inline |
iterator typedef | SVF::ICFGNode | |
Load enum value | SVF::SVFBaseNode | |
MInterPhi enum value | SVF::SVFBaseNode | |
MIntraPhi enum value | SVF::SVFBaseNode | |
MPhi enum value | SVF::SVFBaseNode | |
nodeKind | SVF::SVFBaseNode | protected |
NodeType typedef | SVF::GenericNode< NodeTy, EdgeTy > | |
NPtr enum value | SVF::SVFBaseNode | |
ObjNode enum value | SVF::SVFBaseNode | |
OtherKd enum value | SVF::SVFBaseNode | |
OutEdgeBegin() | SVF::GenericNode< NodeTy, EdgeTy > | inline |
OutEdgeBegin() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
OutEdgeEnd() | SVF::GenericNode< NodeTy, EdgeTy > | inline |
OutEdgeEnd() const | SVF::GenericNode< NodeTy, EdgeTy > | inline |
OutEdges | SVF::GenericNode< NodeTy, EdgeTy > | private |
pagEdges | SVF::ICFGNode | protected |
removeIncomingEdge(EdgeType *edge) | SVF::GenericNode< NodeTy, EdgeTy > | inline |
removeOutgoingEdge(EdgeType *edge) | SVF::GenericNode< NodeTy, EdgeTy > | inline |
ret | SVF::CallICFGNode | protected |
RetNode enum value | SVF::SVFBaseNode | |
RetPESet typedef | SVF::ICFGNode | |
setRetICFGNode(const RetICFGNode *r) | SVF::CallICFGNode | inline |
setSourceLoc(const std::string &sourceCodeInfo) | SVF::SVFBaseNode | inlinevirtual |
setVtablePtr(SVFVar *v) | SVF::CallICFGNode | inline |
sourceLoc | SVF::SVFBaseNode | protected |
StackObjNode enum value | SVF::SVFBaseNode | |
Store enum value | SVF::SVFBaseNode | |
SVFBaseNode(NodeID i, GNodeK k, SVFType *ty=nullptr) | SVF::SVFBaseNode | inline |
SVFIRReader | SVF::CallICFGNode | friend |
SVFIRWriter | SVF::CallICFGNode | friend |
SVFStmtList typedef | SVF::ICFGNode | |
TCTNodeKd enum value | SVF::SVFBaseNode | |
TInterPhi enum value | SVF::SVFBaseNode | |
TIntraPhi enum value | SVF::SVFBaseNode | |
toString() const override | SVF::CallICFGNode | virtual |
TPhi enum value | SVF::SVFBaseNode | |
type | SVF::SVFBaseNode | protected |
UnaryOp enum value | SVF::SVFBaseNode | |
ValNode enum value | SVF::SVFBaseNode | |
valueOnlyToString() const | SVF::SVFBaseNode | |
VarargNode enum value | SVF::SVFBaseNode | |
VFGNodeList typedef | SVF::ICFGNode | |
VFGNodes | SVF::ICFGNode | protected |
virtualFunIdx | SVF::CallICFGNode | protected |
vtabPtr | SVF::CallICFGNode | protected |
~GenericNode() | SVF::GenericNode< NodeTy, EdgeTy > | inlinevirtual |