Static Value-Flow Analysis
SVF::ContextDDA Member List

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

_anderSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
_callGraphSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
_callGraphSCCSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
_clientSVF::ContextDDAprivate
_pagSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
_svfgSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
_svfgSCCSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
addDDAPts(CxtPtSet &pts, const CxtVar &var)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
addDpmToLoc(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprivate
addLoadCVar(const CxtLocDPItem &dpm, const CxtVar &loadVar)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
addLoadDpm(const CxtLocDPItem &dpm, const CxtLocDPItem &loadDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
addLoadDpmAndCVar(const CxtLocDPItem &dpm, const CxtLocDPItem &loadDpm, const CxtVar &loadVar)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
addOutOfBudgetDpm(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
addPts(CVar id, CVar ptd)SVF::CondPTAImpl< ContextCond >inlineprotectedvirtual
addSUStat(const CxtLocDPItem &dpm, const SVFGNode *node)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
alias(const SVFValue *V1, const SVFValue *V2)SVF::CondPTAImpl< ContextCond >inlinevirtual
alias(NodeID node1, NodeID node2)SVF::CondPTAImpl< ContextCond >inlinevirtual
alias(const CVar &var1, const CVar &var2)SVF::CondPTAImpl< ContextCond >inlinevirtual
alias(const CPtSet &pts1, const CPtSet &pts2)SVF::CondPTAImpl< ContextCond >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() overrideSVF::ContextDDAinlinevirtual
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
backtraceAlongDirectVF(CxtPtSet &pts, const CxtLocDPItem &oldDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
backtraceAlongIndirectVF(CxtPtSet &pts, const CxtLocDPItem &oldDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
backtraceToStoreSrc(CxtPtSet &pts, const CxtLocDPItem &oldDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
backwardPropDpm(CxtPtSet &pts, NodeID ptr, const CxtLocDPItem &oldDpm, const SVFGEdge *edge)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
backwardVisitedSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
BaseImpl enum valueSVF::PointerAnalysis
buildSVFG(SVFIR *pag)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
BVDataImpl enum valueSVF::PointerAnalysis
CallEdgeMap typedefSVF::PointerAnalysis
callgraphSVF::PointerAnalysisprotected
callGraphSCCSVF::PointerAnalysisprotected
CondPTAImpl< ContextCond >::CallGraphSCC typedefSVF::PointerAnalysis
DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >::CallGraphSCC typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
callGraphSCCDetection()SVF::PointerAnalysisinline
CallInstSet typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
CondPTAImpl< ContextCond >::CallSiteSet typedefSVF::PointerAnalysis
DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >::CallSiteSet typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
CallSiteToFunPtrMap typedefSVF::PointerAnalysis
candidateQueriesSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
CFLFICI_WPA enum valueSVF::PointerAnalysis
CFLFSCI_WPA enum valueSVF::PointerAnalysis
CFLFSCS_WPA enum valueSVF::PointerAnalysis
chgraphSVF::PointerAnalysisprotected
classof(const PointerAnalysis *pta)SVF::CondPTAImpl< ContextCond >inlinestatic
clearbkVisited(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
clearPts()SVF::CondPTAImpl< ContextCond >inlinevirtual
computeDDAPts(NodeID id) overrideSVF::ContextDDAvirtual
computeDDAPts(const CxtVar &cxtVar)SVF::ContextDDAvirtual
CondImpl enum valueSVF::PointerAnalysis
CondPTAImpl(SVFIR *pag, PointerAnalysis::PTATY type)SVF::CondPTAImpl< ContextCond >inline
connectVCallToVFns(const CallICFGNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges)SVF::PointerAnalysis
ConstSVFGEdgeSet typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
containBlackHoleNode(const CPtSet &cpts)SVF::CondPTAImpl< ContextCond >inline
SVF::PointerAnalysis::containBlackHoleNode(const PointsTo &pts)SVF::PointerAnalysisinline
containConstantNode(const CPtSet &cpts)SVF::CondPTAImpl< ContextCond >inline
SVF::PointerAnalysis::containConstantNode(const PointsTo &pts)SVF::PointerAnalysisinline
contains(const CPtSet &cpts1, const CPtSet &cpts2)SVF::CondPTAImpl< ContextCond >inlineprotected
ContextDDA(SVFIR *_pag, DDAClient *client)SVF::ContextDDA
CPtSet typedefSVF::CondPTAImpl< ContextCond >
CSCallString_WPA enum valueSVF::PointerAnalysis
CSSummary_WPA enum valueSVF::PointerAnalysis
CVar typedefSVF::CondPTAImpl< ContextCond >
Cxt_DDA enum valueSVF::PointerAnalysis
ddaStatSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
DDAVFSolver()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inline
Default_PTA enum valueSVF::PointerAnalysis
destroy()SVF::CondPTAImpl< ContextCond >inline
disablePrintStat()SVF::PointerAnalysisinline
DPImToCPtSetMap typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
dpmToADCPtSetMapSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
DPMToCVarMap typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
DPMToDPMMap typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
dpmToloadDpmMapSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
dpmToTLCPtSetMapSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
DPTItemSet typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
dumpAllPts()SVF::PointerAnalysisinlinevirtual
dumpAllTypes()SVF::PointerAnalysis
dumpContexts(const ContextCond &cxts)SVF::ContextDDAinlinevirtual
dumpCPts()SVF::CondPTAImpl< ContextCond >inlinevirtual
dumpCPtSet(const CxtPtSet &cpts) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inline
dumpPts(NodeID ptr, const PointsTo &pts)SVF::PointerAnalysisvirtual
dumpStat()SVF::PointerAnalysis
dumpTopLevelPtsTo()SVF::CondPTAImpl< ContextCond >inlinevirtual
edgeInCallGraphSCC(const SVFGEdge *edge)SVF::ContextDDAinline
edgeInSVFGSCC(const SVFGEdge *edge)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
expandFIObjs(const CPtSet &cpts, CPtSet &expandedCpts)SVF::CondPTAImpl< ContextCond >inline
FieldS_DDA enum valueSVF::PointerAnalysis
finalize() overrideSVF::ContextDDAinlinevirtual
findPT(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
flowDDASVF::ContextDDAprivate
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
getAndersenAnalysis() constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
getBaseObjVar(NodeID id)SVF::PointerAnalysisinline
getBVPointsTo(const CPtSet &cpts) constSVF::CondPTAImpl< ContextCond >inlinevirtual
getCachedADPointsTo(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
getCachedPointsTo(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
getCachedTLPointsTo(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
getCallGraph() constSVF::PointerAnalysisinline
getCallGraphSCC() constSVF::PointerAnalysisinline
getCallGraphSCCRepNode(NodeID id) constSVF::PointerAnalysisinline
getCandidateQueries()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inline
getCHGraph() constSVF::PointerAnalysisinline
getCondPointsTo(NodeID ptr)SVF::CondPTAImpl< ContextCond >inlinevirtual
getConservativeCPts(const CxtLocDPItem &dpm) overrideSVF::ContextDDAinlinevirtual
getCSIDAtCall(CxtLocDPItem &dpm, const SVFGEdge *edge)SVF::ContextDDA
getCSIDAtRet(CxtLocDPItem &dpm, const SVFGEdge *edge)SVF::ContextDDA
getDefSVFGNode(const PAGNode *pagNode) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
getDPIm(const CxtVar &var, const SVFGNode *loc) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
getDPImWithOldCond(const CxtLocDPItem &oldDpm, const CxtVar &var, const SVFGNode *loc)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
getDpmSetAtLoc(const SVFGNode *loc)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprivate
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
getInsensitiveEdgeSet()SVF::ContextDDAinline
getLoadCVar(const CxtLocDPItem &dpm) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
getLoadDpm(const CxtLocDPItem &dpm) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
getLocToDPMVecMap() constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprivate
getModule() constSVF::PointerAnalysisinline
getMutPTDataTy() constSVF::CondPTAImpl< ContextCond >inline
getNumOfResolvedIndCallEdge() constSVF::PointerAnalysisinline
getPAG() constSVF::PointerAnalysisinline
getPTDataTy() constSVF::CondPTAImpl< ContextCond >inline
getPtrNodeID(const CxtVar &var) const overrideSVF::ContextDDAinlinevirtual
getPts(CVar id)SVF::CondPTAImpl< ContextCond >inlinevirtual
getPts(NodeID ptr)SVF::CondPTAImpl< ContextCond >inlinevirtual
getPtsMap() constSVF::CondPTAImpl< ContextCond >inline
getRevPts(CVar nodeId)SVF::CondPTAImpl< ContextCond >inlinevirtual
getRevPts(NodeID obj)SVF::CondPTAImpl< ContextCond >inlinevirtual
getStat() constSVF::PointerAnalysisinline
getSVFG() constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inline
getSVFGSCC() constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inline
getSVFGSCCRepNode(NodeID id)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
getVFnsFromCHA(const CallICFGNode *cs, VFunSet &vfns)SVF::PointerAnalysis
getVFnsFromPts(const CallICFGNode *cs, const PointsTo &target, VFunSet &vfns)SVF::PointerAnalysis
handleAddr(CxtPtSet &pts, const CxtLocDPItem &dpm, const AddrSVFGNode *addr) overrideSVF::ContextDDAinlinevirtual
handleBKCondition(CxtLocDPItem &dpm, const SVFGEdge *edge) overrideSVF::ContextDDAvirtual
handleOutOfBudgetDpm(const CxtLocDPItem &dpm)SVF::ContextDDA
handleSingleStatement(const CxtLocDPItem &dpm, CxtPtSet &pts)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
hasIndCSCallees(const CallICFGNode *cs) constSVF::PointerAnalysisinline
hasPtsMap(void) constSVF::CondPTAImpl< ContextCond >inline
icfgSVF::PointerAnalysisprotected
initialize() overrideSVF::ContextDDAvirtual
inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2)SVF::PointerAnalysisinline
insensitveEdgesSVF::ContextDDAprivate
isArrayCondMemObj(const CxtVar &var) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isArrayMemObj(NodeID id) constSVF::PointerAnalysisinline
isbkVisited(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isBlkObjOrConstantObj(NodeID ptd) constSVF::PointerAnalysisinlinevirtual
isCondCompatible(const ContextCond &cxt1, const ContextCond &cxt2, bool singleton) const overrideSVF::ContextDDAinlinevirtual
isEdgeInRecursion(CallSiteID csId)SVF::ContextDDAinlinevirtual
isFieldInsenCondMemObj(const CxtVar &var) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isFieldInsensitive(NodeID id) constSVF::PointerAnalysisinline
isFIObjNode(NodeID id) constSVF::PointerAnalysisinline
isHeapCondMemObj(const CxtVar &var, const StoreSVFGNode *store) overrideSVF::ContextDDAvirtual
isHeapMemObj(NodeID id) constSVF::PointerAnalysisinline
isInRecursion(const SVFFunction *fun) constSVF::PointerAnalysisinline
isInsensitiveCallRet(const SVFGEdge *edge)SVF::ContextDDAinline
isLocalCVarInRecursion(const CxtVar &var) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
isLocalVarInRecursiveFun(NodeID id) constSVF::PointerAnalysis
isMustAlias(const CxtLocDPItem &, const CxtLocDPItem &)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
isOutOfBudgetDpm(const CxtLocDPItem &dpm) constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isOutOfBudgetQuery() constSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isSameVar(const CVar &var1, const CVar &var2) constSVF::CondPTAImpl< ContextCond >inlineprotected
isStrongUpdate(const CxtPtSet &dstCPSet, const StoreSVFGNode *store)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
isSVFGNodeInCycle(const SVFGNode *node)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
isTopLevelPtrStmt(const SVFGNode *stmt)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
loadToPTCVarMapSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
locToDpmSetMapSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
LocToDPMVecMap typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
markbkVisited(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
mustAlias(const CVar &var1, const CVar &var2)SVF::CondPTAImpl< ContextCond >inlineprotected
MutPTDataTy typedefSVF::CondPTAImpl< ContextCond >
normalizedSVF::CondPTAImpl< ContextCond >protected
normalizePointsTo()SVF::CondPTAImpl< ContextCond >inlineprotectedvirtual
objToNSRevPtsMapSVF::CondPTAImpl< ContextCond >protected
OnTheFlyIterBudgetForStatSVF::PointerAnalysisprotected
OOBResetVisited()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
outOfBudgetDpmsSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
outOfBudgetQuerySVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
overlap(const CPtSet &cpts1, const CPtSet &cpts2) constSVF::CondPTAImpl< ContextCond >inline
pagSVF::PointerAnalysisprotectedstatic
PathS_DDA enum valueSVF::PointerAnalysis
PointerAnalysis(SVFIR *pag, PTATY ty=Default_PTA, bool alias_check=true)SVF::PointerAnalysis
popRecursiveCallSites(CxtLocDPItem &dpm)SVF::ContextDDAinlinevirtual
print_statSVF::PointerAnalysisprotected
printIndCSTargets(const CallICFGNode *cs, const FunctionSet &targets)SVF::PointerAnalysis
printIndCSTargets()SVF::PointerAnalysis
printStat()SVF::PointerAnalysisinline
processGepPts(const GepSVFGNode *gep, const CxtPtSet &srcPts) overrideSVF::ContextDDAvirtual
propagateViaObj(const CxtVar &storeObj, const CxtVar &loadObj) overrideSVF::ContextDDAinlinevirtual
PTAImplTy enum nameSVF::PointerAnalysis
ptaImplTySVF::PointerAnalysisprotected
PTAName() const overrideSVF::ContextDDAinlinevirtual
ptaTySVF::PointerAnalysisprotected
PTATY enum nameSVF::PointerAnalysis
ptDSVF::CondPTAImpl< ContextCond >protected
PTDataTy typedefSVF::CondPTAImpl< ContextCond >
ptrToBVPtsMapSVF::CondPTAImpl< ContextCond >protected
PtrToBVPtsMap typedefSVF::CondPTAImpl< ContextCond >
ptrToCPtsMapSVF::CondPTAImpl< ContextCond >protected
PtrToCPtsMap typedefSVF::CondPTAImpl< ContextCond >
PtrToNSMap typedefSVF::CondPTAImpl< ContextCond >
reCompute(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
reComputeForEdges(const CxtLocDPItem &dpm, const SVFGEdgeSet &edgeSet, bool indirectCall=false)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
removeDpmFromLoc(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprivate
resetObjFieldSensitive()SVF::PointerAnalysisprotected
resetQuery()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
resolveCPPIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges)SVF::PointerAnalysisvirtual
resolveFunPtr(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
resolveIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges)SVF::PointerAnalysisvirtual
rmSUStat(const CxtLocDPItem &dpm, const SVFGNode *node)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
setCallGraph(PTACallGraph *cg)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
setCallGraphSCC(CallGraphSCC *scc)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
setDDAStat(DDAStat *s)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
setObjFieldInsensitive(NodeID id)SVF::PointerAnalysisinline
startNewPTCompFromLoadSrc(CxtPtSet &pts, const CxtLocDPItem &oldDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
startNewPTCompFromStoreDst(CxtPtSet &pts, const CxtLocDPItem &oldDpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
statSVF::PointerAnalysisprotected
Steensgaard_WPA enum valueSVF::PointerAnalysis
storeToDPMsSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
StoreToPMSetMap typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
svfgBuilderSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >protected
SVFGEdgeSet typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
SVFGSCC typedefSVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >
SVFGSCCDetection()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
svfModSVF::PointerAnalysisprotected
testIndCallReachability(CxtLocDPItem &dpm, const SVFFunction *callee, const CallICFGNode *cs)SVF::ContextDDA
testOutOfBudget(const CxtLocDPItem &dpm)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotected
TypeCPP_WPA enum valueSVF::PointerAnalysis
unionDDAPts(CxtPtSet &pts, const CxtPtSet &targetPts)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
unionDDAPts(CxtLocDPItem dpm, const CxtPtSet &targetPts)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
unionPts(CVar id, const CPtSet &target)SVF::CondPTAImpl< ContextCond >inlineprotectedvirtual
unionPts(CVar id, CVar ptd)SVF::CondPTAImpl< ContextCond >inlineprotectedvirtual
updateCachedPointsTo(const CxtLocDPItem &dpm, const CxtPtSet &pts)SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlineprotectedvirtual
updateCallGraphAndSVFG(const CxtLocDPItem &dpm, const CallICFGNode *cs, SVFGEdgeSet &svfgEdges) overrideSVF::ContextDDAinlinevirtual
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< ContextCond >inlinevirtual
~ContextDDA()SVF::ContextDDAvirtual
~DDAVFSolver()SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >inlinevirtual
~PointerAnalysis()SVF::PointerAnalysisvirtual