Static Value-Flow Analysis
SVF::CondPTAImpl< Cond > Member List

This is the complete list of members for SVF::CondPTAImpl< Cond >, including all inherited members.

addPts(CVar id, CVar ptd)SVF::CondPTAImpl< Cond >inlineprotectedvirtual
alias(const SVFValue *V1, const SVFValue *V2)SVF::CondPTAImpl< Cond >inlinevirtual
alias(NodeID node1, NodeID node2)SVF::CondPTAImpl< Cond >inlinevirtual
alias(const CVar &var1, const CVar &var2)SVF::CondPTAImpl< Cond >inlinevirtual
alias(const CPtSet &pts1, const CPtSet &pts2)SVF::CondPTAImpl< Cond >inlinevirtual
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
Andersen_BASE enum valueSVF::PointerAnalysis
Andersen_WPA enum valueSVF::PointerAnalysis
AndersenSCD_WPA enum valueSVF::PointerAnalysis
AndersenSFR_WPA enum valueSVF::PointerAnalysis
AndersenWaveDiff_WPA enum valueSVF::PointerAnalysis
BaseImpl enum valueSVF::PointerAnalysis
BVDataImpl enum valueSVF::PointerAnalysis
CallEdgeMap typedefSVF::PointerAnalysis
callgraphSVF::PointerAnalysisprotected
callGraphSCCSVF::PointerAnalysisprotected
CallGraphSCC typedefSVF::PointerAnalysis
callGraphSCCDetection()SVF::PointerAnalysisinline
CallSiteSet typedefSVF::PointerAnalysis
CallSiteToFunPtrMap typedefSVF::PointerAnalysis
CFLFICI_WPA enum valueSVF::PointerAnalysis
CFLFSCI_WPA enum valueSVF::PointerAnalysis
CFLFSCS_WPA enum valueSVF::PointerAnalysis
chgraphSVF::PointerAnalysisprotected
classof(const PointerAnalysis *pta)SVF::CondPTAImpl< Cond >inlinestatic
clearPts()SVF::CondPTAImpl< Cond >inlinevirtual
computeDDAPts(NodeID)SVF::PointerAnalysisinlinevirtual
CondImpl enum valueSVF::PointerAnalysis
CondPTAImpl(SVFIR *pag, PointerAnalysis::PTATY type)SVF::CondPTAImpl< Cond >inline
connectVCallToVFns(const CallICFGNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges)SVF::PointerAnalysis
containBlackHoleNode(const CPtSet &cpts)SVF::CondPTAImpl< Cond >inline
SVF::PointerAnalysis::containBlackHoleNode(const PointsTo &pts)SVF::PointerAnalysisinline
containConstantNode(const CPtSet &cpts)SVF::CondPTAImpl< Cond >inline
SVF::PointerAnalysis::containConstantNode(const PointsTo &pts)SVF::PointerAnalysisinline
contains(const CPtSet &cpts1, const CPtSet &cpts2)SVF::CondPTAImpl< Cond >inlineprotected
CPtSet typedefSVF::CondPTAImpl< Cond >
CSCallString_WPA enum valueSVF::PointerAnalysis
CSSummary_WPA enum valueSVF::PointerAnalysis
CVar typedefSVF::CondPTAImpl< Cond >
Cxt_DDA enum valueSVF::PointerAnalysis
Default_PTA enum valueSVF::PointerAnalysis
destroy()SVF::CondPTAImpl< Cond >inline
disablePrintStat()SVF::PointerAnalysisinline
dumpAllPts()SVF::PointerAnalysisinlinevirtual
dumpAllTypes()SVF::PointerAnalysis
dumpCPts()SVF::CondPTAImpl< Cond >inlinevirtual
dumpPts(NodeID ptr, const PointsTo &pts)SVF::PointerAnalysisvirtual
dumpStat()SVF::PointerAnalysis
dumpTopLevelPtsTo()SVF::CondPTAImpl< Cond >inlinevirtual
expandFIObjs(const CPtSet &cpts, CPtSet &expandedCpts)SVF::CondPTAImpl< Cond >inline
FieldS_DDA enum valueSVF::PointerAnalysis
finalize()SVF::CondPTAImpl< Cond >inlineprotectedvirtual
FlowS_DDA enum valueSVF::PointerAnalysis
FSCS_WPA enum valueSVF::PointerAnalysis
FSDATAFLOW_WPA enum valueSVF::PointerAnalysis
FSSPARSE_WPA enum valueSVF::PointerAnalysis
FunctionSet typedefSVF::PointerAnalysis
getAllFieldsObjVars(NodeID id)SVF::PointerAnalysisinlinevirtual
getAllValidPtrs()SVF::PointerAnalysisinline
getAnalysisTy() constSVF::PointerAnalysisinline
getBaseObjVar(NodeID id)SVF::PointerAnalysisinline
getBVPointsTo(const CPtSet &cpts) constSVF::CondPTAImpl< Cond >inlinevirtual
getCallGraph() constSVF::PointerAnalysisinline
getCallGraphSCC() constSVF::PointerAnalysisinline
getCallGraphSCCRepNode(NodeID id) constSVF::PointerAnalysisinline
getCHGraph() constSVF::PointerAnalysisinline
getCondPointsTo(NodeID ptr)SVF::CondPTAImpl< Cond >inlinevirtual
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
getModule() constSVF::PointerAnalysisinline
getMutPTDataTy() constSVF::CondPTAImpl< Cond >inline
getNumOfResolvedIndCallEdge() constSVF::PointerAnalysisinline
getPAG() constSVF::PointerAnalysisinline
getPTDataTy() constSVF::CondPTAImpl< Cond >inline
getPts(CVar id)SVF::CondPTAImpl< Cond >inlinevirtual
getPts(NodeID ptr)SVF::CondPTAImpl< Cond >inlinevirtual
getPtsMap() constSVF::CondPTAImpl< Cond >inline
getRevPts(CVar nodeId)SVF::CondPTAImpl< Cond >inlinevirtual
getRevPts(NodeID obj)SVF::CondPTAImpl< Cond >inlinevirtual
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
hasPtsMap(void) constSVF::CondPTAImpl< Cond >inline
icfgSVF::PointerAnalysisprotected
initialize()SVF::PointerAnalysisvirtual
inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2)SVF::PointerAnalysisinline
isArrayMemObj(NodeID id) constSVF::PointerAnalysisinline
isBlkObjOrConstantObj(NodeID ptd) constSVF::PointerAnalysisinlinevirtual
isCondCompatible(const Cond &cxt1, const Cond &cxt2, bool singleton) const =0SVF::CondPTAImpl< Cond >pure virtual
isFieldInsensitive(NodeID id) constSVF::PointerAnalysisinline
isFIObjNode(NodeID id) constSVF::PointerAnalysisinline
isHeapMemObj(NodeID id) constSVF::PointerAnalysisinline
isInRecursion(const SVFFunction *fun) constSVF::PointerAnalysisinline
isLocalVarInRecursiveFun(NodeID id) constSVF::PointerAnalysis
isSameVar(const CVar &var1, const CVar &var2) constSVF::CondPTAImpl< Cond >inlineprotected
mustAlias(const CVar &var1, const CVar &var2)SVF::CondPTAImpl< Cond >inlineprotected
MutPTDataTy typedefSVF::CondPTAImpl< Cond >
normalizedSVF::CondPTAImpl< Cond >protected
normalizePointsTo()SVF::CondPTAImpl< Cond >inlineprotectedvirtual
objToNSRevPtsMapSVF::CondPTAImpl< Cond >protected
OnTheFlyIterBudgetForStatSVF::PointerAnalysisprotected
overlap(const CPtSet &cpts1, const CPtSet &cpts2) constSVF::CondPTAImpl< Cond >inline
pagSVF::PointerAnalysisprotectedstatic
PathS_DDA enum valueSVF::PointerAnalysis
PointerAnalysis(SVFIR *pag, PTATY ty=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
PTAImplTy enum nameSVF::PointerAnalysis
ptaImplTySVF::PointerAnalysisprotected
PTAName() constSVF::PointerAnalysisinlinevirtual
PTATY enum nameSVF::PointerAnalysis
ptaTySVF::PointerAnalysisprotected
ptDSVF::CondPTAImpl< Cond >protected
PTDataTy typedefSVF::CondPTAImpl< Cond >
PtrToBVPtsMap typedefSVF::CondPTAImpl< Cond >
ptrToBVPtsMapSVF::CondPTAImpl< Cond >protected
PtrToCPtsMap typedefSVF::CondPTAImpl< Cond >
ptrToCPtsMapSVF::CondPTAImpl< Cond >protected
PtrToNSMap typedefSVF::CondPTAImpl< Cond >
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
Steensgaard_WPA enum valueSVF::PointerAnalysis
svfModSVF::PointerAnalysisprotected
TypeCPP_WPA enum valueSVF::PointerAnalysis
unionPts(CVar id, const CPtSet &target)SVF::CondPTAImpl< Cond >inlineprotectedvirtual
unionPts(CVar id, CVar ptd)SVF::CondPTAImpl< Cond >inlineprotectedvirtual
validateExpectedFailureTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateSuccessTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateTests()SVF::PointerAnalysisprotectedvirtual
VFS_WPA enum valueSVF::PointerAnalysis
VFunSet typedefSVF::PointerAnalysis
VTableSet typedefSVF::PointerAnalysis
~CondPTAImpl()SVF::CondPTAImpl< Cond >inlinevirtual
~PointerAnalysis()SVF::PointerAnalysisvirtual