Static Value-Flow Analysis
Loading...
Searching...
No Matches
SVF::PointerAnalysis Member List

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

alias(const SVFVar *V1, const SVFVar *V2)=0SVF::PointerAnalysispure virtual
alias(NodeID node1, NodeID node2)=0SVF::PointerAnalysispure virtual
alias_validationSVF::PointerAnalysisprotected
aliasTestFailMayAliasSVF::PointerAnalysisstatic
aliasTestFailMayAliasMangledSVF::PointerAnalysisstatic
aliasTestFailNoAliasSVF::PointerAnalysisstatic
aliasTestFailNoAliasMangledSVF::PointerAnalysisstatic
aliasTestMayAliasSVF::PointerAnalysisstatic
aliasTestMayAliasMangledSVF::PointerAnalysisstatic
aliasTestMustAliasSVF::PointerAnalysisstatic
aliasTestMustAliasMangledSVF::PointerAnalysisstatic
aliasTestNoAliasSVF::PointerAnalysisstatic
aliasTestNoAliasMangledSVF::PointerAnalysisstatic
aliasTestPartialAliasSVF::PointerAnalysisstatic
aliasTestPartialAliasMangledSVF::PointerAnalysisstatic
analyze()=0SVF::PointerAnalysispure virtual
CallEdgeMap typedefSVF::PointerAnalysis
callgraphSVF::PointerAnalysisprotected
CallGraphSCC typedefSVF::PointerAnalysis
callGraphSCCSVF::PointerAnalysisprotected
callGraphSCCDetection()SVF::PointerAnalysisinline
CallSiteSet typedefSVF::PointerAnalysis
CallSiteToFunPtrMap typedefSVF::PointerAnalysis
chgraphSVF::PointerAnalysisprotected
computeDDAPts(NodeID)SVF::PointerAnalysisinlinevirtual
connectVCallToVFns(const CallICFGNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges)SVF::PointerAnalysis
containBlackHoleNode(const PointsTo &pts)SVF::PointerAnalysisinline
containConstantNode(const PointsTo &pts)SVF::PointerAnalysisinline
destroy()SVF::PointerAnalysisprivate
disablePrintStat()SVF::PointerAnalysisinline
dumpAllPts()SVF::PointerAnalysisinlinevirtual
dumpAllTypes()SVF::PointerAnalysis
dumpCPts()SVF::PointerAnalysisinlinevirtual
dumpPts(NodeID ptr, const PointsTo &pts)SVF::PointerAnalysisvirtual
dumpStat()SVF::PointerAnalysis
dumpTopLevelPtsTo()SVF::PointerAnalysisinlinevirtual
finalize()SVF::PointerAnalysisvirtual
FunctionSet typedefSVF::PointerAnalysis
getAllFieldsObjVars(NodeID id)SVF::PointerAnalysisinlinevirtual
getAllValidPtrs()SVF::PointerAnalysisinline
getAnalysisTy() constSVF::PointerAnalysisinline
getBaseObjVarID(NodeID id)SVF::PointerAnalysisinline
getCallGraph() constSVF::PointerAnalysisinline
getCallGraphSCC() constSVF::PointerAnalysisinline
getCallGraphSCCRepNode(NodeID id) constSVF::PointerAnalysisinline
getCHGraph() constSVF::PointerAnalysisinline
getFIObjVar(NodeID id)SVF::PointerAnalysisinline
getFunPtr(const CallICFGNode *cs) constSVF::PointerAnalysisinlineprotected
getGepObjVar(NodeID id, const APOffset &ap)SVF::PointerAnalysisinline
getICFG() constSVF::PointerAnalysisinline
getImplTy() constSVF::PointerAnalysisinline
getIndCallMap()SVF::PointerAnalysisinline
getIndCSCallees(const CallICFGNode *cs) constSVF::PointerAnalysisinline
getIndirectCallsites() constSVF::PointerAnalysisinlineprotected
getNumOfResolvedIndCallEdge() constSVF::PointerAnalysisinline
getPAG() constSVF::PointerAnalysisinline
getPts(NodeID ptr)=0SVF::PointerAnalysispure virtual
getRevPts(NodeID nodeId)=0SVF::PointerAnalysispure virtual
getStat() constSVF::PointerAnalysisinline
getVFnsFromCHA(const CallICFGNode *cs, VFunSet &vfns)SVF::PointerAnalysis
getVFnsFromPts(const CallICFGNode *cs, const PointsTo &target, VFunSet &vfns)SVF::PointerAnalysis
hasIndCSCallees(const CallICFGNode *cs) constSVF::PointerAnalysisinline
icfgSVF::PointerAnalysisprotected
initialize()SVF::PointerAnalysisvirtual
inSameCallGraphSCC(const FunObjVar *fun1, const FunObjVar *fun2)SVF::PointerAnalysisinline
isArrayMemObj(NodeID id) constSVF::PointerAnalysisinline
isBlkObjOrConstantObj(NodeID ptd) constSVF::PointerAnalysisinlinevirtual
isFieldInsensitive(NodeID id) constSVF::PointerAnalysisinline
isFIObjNode(NodeID id) constSVF::PointerAnalysisinline
isHeapMemObj(NodeID id) constSVF::PointerAnalysisinline
isInRecursion(const FunObjVar *fun) constSVF::PointerAnalysisinline
isLocalVarInRecursiveFun(NodeID id) constSVF::PointerAnalysis
mayAlias(const SVFVar *V1, const SVFVar *V2)SVF::PointerAnalysisinline
mayAlias(NodeID node1, NodeID node2)SVF::PointerAnalysisinline
OnTheFlyIterBudgetForStatSVF::PointerAnalysisprotected
pagSVF::PointerAnalysisprotectedstatic
PointerAnalysis(SVFIR *pag, PTATY ty=PTATY::Default_PTA, bool alias_check=true)SVF::PointerAnalysis
print_statSVF::PointerAnalysisprotected
printIndCSTargets(const CallICFGNode *cs, const FunctionSet &targets)SVF::PointerAnalysis
printIndCSTargets()SVF::PointerAnalysis
printStat()SVF::PointerAnalysisinline
ptaImplTySVF::PointerAnalysisprotected
PTAName() constSVF::PointerAnalysisinlinevirtual
ptaTySVF::PointerAnalysisprotected
resetObjFieldSensitive()SVF::PointerAnalysisprotected
resolveCPPIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges)SVF::PointerAnalysisvirtual
resolveIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges)SVF::PointerAnalysisvirtual
setObjFieldInsensitive(NodeID id)SVF::PointerAnalysisinline
statSVF::PointerAnalysisprotected
validateExpectedFailureTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateSuccessTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateTests()SVF::PointerAnalysisprotectedvirtual
VFunSet typedefSVF::PointerAnalysis
VTableSet typedefSVF::PointerAnalysis
~PointerAnalysis()SVF::PointerAnalysisvirtual