_ander | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
_callGraph | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
_callGraphSCC | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
_client | SVF::ContextDDA | private |
_pag | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
_svfg | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
_svfgSCC | SVF::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_validation | SVF::PointerAnalysis | protected |
aliasTestFailMayAlias | SVF::PointerAnalysis | static |
aliasTestFailMayAliasMangled | SVF::PointerAnalysis | static |
aliasTestFailNoAlias | SVF::PointerAnalysis | static |
aliasTestFailNoAliasMangled | SVF::PointerAnalysis | static |
aliasTestMayAlias | SVF::PointerAnalysis | static |
aliasTestMayAliasMangled | SVF::PointerAnalysis | static |
aliasTestMustAlias | SVF::PointerAnalysis | static |
aliasTestMustAliasMangled | SVF::PointerAnalysis | static |
aliasTestNoAlias | SVF::PointerAnalysis | static |
aliasTestNoAliasMangled | SVF::PointerAnalysis | static |
aliasTestPartialAlias | SVF::PointerAnalysis | static |
aliasTestPartialAliasMangled | SVF::PointerAnalysis | static |
analyze() override | SVF::ContextDDA | inlinevirtual |
Andersen_BASE enum value | SVF::PointerAnalysis | |
Andersen_WPA enum value | SVF::PointerAnalysis | |
AndersenSCD_WPA enum value | SVF::PointerAnalysis | |
AndersenSFR_WPA enum value | SVF::PointerAnalysis | |
AndersenWaveDiff_WPA enum value | SVF::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 |
backwardVisited | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
BaseImpl enum value | SVF::PointerAnalysis | |
buildSVFG(SVFIR *pag) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotectedvirtual |
BVDataImpl enum value | SVF::PointerAnalysis | |
CallEdgeMap typedef | SVF::PointerAnalysis | |
callgraph | SVF::PointerAnalysis | protected |
callGraphSCC | SVF::PointerAnalysis | protected |
CondPTAImpl< ContextCond >::CallGraphSCC typedef | SVF::PointerAnalysis | |
DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >::CallGraphSCC typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
callGraphSCCDetection() | SVF::PointerAnalysis | inline |
CallInstSet typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
CondPTAImpl< ContextCond >::CallSiteSet typedef | SVF::PointerAnalysis | |
DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem >::CallSiteSet typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
CallSiteToFunPtrMap typedef | SVF::PointerAnalysis | |
candidateQueries | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
CFLFICI_WPA enum value | SVF::PointerAnalysis | |
CFLFSCI_WPA enum value | SVF::PointerAnalysis | |
CFLFSCS_WPA enum value | SVF::PointerAnalysis | |
chgraph | SVF::PointerAnalysis | protected |
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) override | SVF::ContextDDA | virtual |
computeDDAPts(const CxtVar &cxtVar) | SVF::ContextDDA | virtual |
CondImpl enum value | SVF::PointerAnalysis | |
CondPTAImpl(SVFIR *pag, PointerAnalysis::PTATY type) | SVF::CondPTAImpl< ContextCond > | inline |
connectVCallToVFns(const CallICFGNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges) | SVF::PointerAnalysis | |
ConstSVFGEdgeSet typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
containBlackHoleNode(const CPtSet &cpts) | SVF::CondPTAImpl< ContextCond > | inline |
SVF::PointerAnalysis::containBlackHoleNode(const PointsTo &pts) | SVF::PointerAnalysis | inline |
containConstantNode(const CPtSet &cpts) | SVF::CondPTAImpl< ContextCond > | inline |
SVF::PointerAnalysis::containConstantNode(const PointsTo &pts) | SVF::PointerAnalysis | inline |
contains(const CPtSet &cpts1, const CPtSet &cpts2) | SVF::CondPTAImpl< ContextCond > | inlineprotected |
ContextDDA(SVFIR *_pag, DDAClient *client) | SVF::ContextDDA | |
CPtSet typedef | SVF::CondPTAImpl< ContextCond > | |
CSCallString_WPA enum value | SVF::PointerAnalysis | |
CSSummary_WPA enum value | SVF::PointerAnalysis | |
CVar typedef | SVF::CondPTAImpl< ContextCond > | |
Cxt_DDA enum value | SVF::PointerAnalysis | |
ddaStat | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
DDAVFSolver() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inline |
Default_PTA enum value | SVF::PointerAnalysis | |
destroy() | SVF::CondPTAImpl< ContextCond > | inline |
disablePrintStat() | SVF::PointerAnalysis | inline |
DPImToCPtSetMap typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
dpmToADCPtSetMap | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
DPMToCVarMap typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
DPMToDPMMap typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
dpmToloadDpmMap | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
dpmToTLCPtSetMap | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
DPTItemSet typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
dumpAllPts() | SVF::PointerAnalysis | inlinevirtual |
dumpAllTypes() | SVF::PointerAnalysis | |
dumpContexts(const ContextCond &cxts) | SVF::ContextDDA | inlinevirtual |
dumpCPts() | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
dumpCPtSet(const CxtPtSet &cpts) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inline |
dumpPts(NodeID ptr, const PointsTo &pts) | SVF::PointerAnalysis | virtual |
dumpStat() | SVF::PointerAnalysis | |
dumpTopLevelPtsTo() | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
edgeInCallGraphSCC(const SVFGEdge *edge) | SVF::ContextDDA | inline |
edgeInSVFGSCC(const SVFGEdge *edge) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
expandFIObjs(const CPtSet &cpts, CPtSet &expandedCpts) | SVF::CondPTAImpl< ContextCond > | inline |
FieldS_DDA enum value | SVF::PointerAnalysis | |
finalize() override | SVF::ContextDDA | inlinevirtual |
findPT(const CxtLocDPItem &dpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlinevirtual |
flowDDA | SVF::ContextDDA | private |
FlowS_DDA enum value | SVF::PointerAnalysis | |
FSCS_WPA enum value | SVF::PointerAnalysis | |
FSDATAFLOW_WPA enum value | SVF::PointerAnalysis | |
FSSPARSE_WPA enum value | SVF::PointerAnalysis | |
FunctionSet typedef | SVF::PointerAnalysis | |
getAllFieldsObjVars(NodeID id) | SVF::PointerAnalysis | inlinevirtual |
getAllValidPtrs() | SVF::PointerAnalysis | inline |
getAnalysisTy() const | SVF::PointerAnalysis | inline |
getAndersenAnalysis() const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
getBaseObjVar(NodeID id) | SVF::PointerAnalysis | inline |
getBVPointsTo(const CPtSet &cpts) const | SVF::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() const | SVF::PointerAnalysis | inline |
getCallGraphSCC() const | SVF::PointerAnalysis | inline |
getCallGraphSCCRepNode(NodeID id) const | SVF::PointerAnalysis | inline |
getCandidateQueries() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inline |
getCHGraph() const | SVF::PointerAnalysis | inline |
getCondPointsTo(NodeID ptr) | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
getConservativeCPts(const CxtLocDPItem &dpm) override | SVF::ContextDDA | inlinevirtual |
getCSIDAtCall(CxtLocDPItem &dpm, const SVFGEdge *edge) | SVF::ContextDDA | |
getCSIDAtRet(CxtLocDPItem &dpm, const SVFGEdge *edge) | SVF::ContextDDA | |
getDefSVFGNode(const PAGNode *pagNode) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
getDPIm(const CxtVar &var, const SVFGNode *loc) const | SVF::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::PointerAnalysis | inline |
getFunPtr(const CallICFGNode *cs) const | SVF::PointerAnalysis | inlineprotected |
getGepObjVar(NodeID id, const APOffset &ap) | SVF::PointerAnalysis | inline |
getICFG() const | SVF::PointerAnalysis | inline |
getImplTy() const | SVF::PointerAnalysis | inline |
getIndCallMap() | SVF::PointerAnalysis | inline |
getIndCSCallees(const CallICFGNode *cs) const | SVF::PointerAnalysis | inline |
getIndirectCallsites() const | SVF::PointerAnalysis | inlineprotected |
getInsensitiveEdgeSet() | SVF::ContextDDA | inline |
getLoadCVar(const CxtLocDPItem &dpm) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
getLoadDpm(const CxtLocDPItem &dpm) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
getLocToDPMVecMap() const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprivate |
getModule() const | SVF::PointerAnalysis | inline |
getMutPTDataTy() const | SVF::CondPTAImpl< ContextCond > | inline |
getNumOfResolvedIndCallEdge() const | SVF::PointerAnalysis | inline |
getPAG() const | SVF::PointerAnalysis | inline |
getPTDataTy() const | SVF::CondPTAImpl< ContextCond > | inline |
getPtrNodeID(const CxtVar &var) const override | SVF::ContextDDA | inlinevirtual |
getPts(CVar id) | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
getPts(NodeID ptr) | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
getPtsMap() const | SVF::CondPTAImpl< ContextCond > | inline |
getRevPts(CVar nodeId) | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
getRevPts(NodeID obj) | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
getStat() const | SVF::PointerAnalysis | inline |
getSVFG() const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inline |
getSVFGSCC() const | SVF::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) override | SVF::ContextDDA | inlinevirtual |
handleBKCondition(CxtLocDPItem &dpm, const SVFGEdge *edge) override | SVF::ContextDDA | virtual |
handleOutOfBudgetDpm(const CxtLocDPItem &dpm) | SVF::ContextDDA | |
handleSingleStatement(const CxtLocDPItem &dpm, CxtPtSet &pts) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotectedvirtual |
hasIndCSCallees(const CallICFGNode *cs) const | SVF::PointerAnalysis | inline |
hasPtsMap(void) const | SVF::CondPTAImpl< ContextCond > | inline |
icfg | SVF::PointerAnalysis | protected |
initialize() override | SVF::ContextDDA | virtual |
inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2) | SVF::PointerAnalysis | inline |
insensitveEdges | SVF::ContextDDA | private |
isArrayCondMemObj(const CxtVar &var) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
isArrayMemObj(NodeID id) const | SVF::PointerAnalysis | inline |
isbkVisited(const CxtLocDPItem &dpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
isBlkObjOrConstantObj(NodeID ptd) const | SVF::PointerAnalysis | inlinevirtual |
isCondCompatible(const ContextCond &cxt1, const ContextCond &cxt2, bool singleton) const override | SVF::ContextDDA | inlinevirtual |
isEdgeInRecursion(CallSiteID csId) | SVF::ContextDDA | inlinevirtual |
isFieldInsenCondMemObj(const CxtVar &var) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
isFieldInsensitive(NodeID id) const | SVF::PointerAnalysis | inline |
isFIObjNode(NodeID id) const | SVF::PointerAnalysis | inline |
isHeapCondMemObj(const CxtVar &var, const StoreSVFGNode *store) override | SVF::ContextDDA | virtual |
isHeapMemObj(NodeID id) const | SVF::PointerAnalysis | inline |
isInRecursion(const SVFFunction *fun) const | SVF::PointerAnalysis | inline |
isInsensitiveCallRet(const SVFGEdge *edge) | SVF::ContextDDA | inline |
isLocalCVarInRecursion(const CxtVar &var) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotectedvirtual |
isLocalVarInRecursiveFun(NodeID id) const | SVF::PointerAnalysis | |
isMustAlias(const CxtLocDPItem &, const CxtLocDPItem &) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotectedvirtual |
isOutOfBudgetDpm(const CxtLocDPItem &dpm) const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
isOutOfBudgetQuery() const | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
isSameVar(const CVar &var1, const CVar &var2) const | SVF::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 |
loadToPTCVarMap | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
locToDpmSetMap | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
LocToDPMVecMap typedef | SVF::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 typedef | SVF::CondPTAImpl< ContextCond > | |
normalized | SVF::CondPTAImpl< ContextCond > | protected |
normalizePointsTo() | SVF::CondPTAImpl< ContextCond > | inlineprotectedvirtual |
objToNSRevPtsMap | SVF::CondPTAImpl< ContextCond > | protected |
OnTheFlyIterBudgetForStat | SVF::PointerAnalysis | protected |
OOBResetVisited() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
outOfBudgetDpms | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
outOfBudgetQuery | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
overlap(const CPtSet &cpts1, const CPtSet &cpts2) const | SVF::CondPTAImpl< ContextCond > | inline |
pag | SVF::PointerAnalysis | protectedstatic |
PathS_DDA enum value | SVF::PointerAnalysis | |
PointerAnalysis(SVFIR *pag, PTATY ty=Default_PTA, bool alias_check=true) | SVF::PointerAnalysis | |
popRecursiveCallSites(CxtLocDPItem &dpm) | SVF::ContextDDA | inlinevirtual |
print_stat | SVF::PointerAnalysis | protected |
printIndCSTargets(const CallICFGNode *cs, const FunctionSet &targets) | SVF::PointerAnalysis | |
printIndCSTargets() | SVF::PointerAnalysis | |
printStat() | SVF::PointerAnalysis | inline |
processGepPts(const GepSVFGNode *gep, const CxtPtSet &srcPts) override | SVF::ContextDDA | virtual |
propagateViaObj(const CxtVar &storeObj, const CxtVar &loadObj) override | SVF::ContextDDA | inlinevirtual |
PTAImplTy enum name | SVF::PointerAnalysis | |
ptaImplTy | SVF::PointerAnalysis | protected |
PTAName() const override | SVF::ContextDDA | inlinevirtual |
ptaTy | SVF::PointerAnalysis | protected |
PTATY enum name | SVF::PointerAnalysis | |
ptD | SVF::CondPTAImpl< ContextCond > | protected |
PTDataTy typedef | SVF::CondPTAImpl< ContextCond > | |
ptrToBVPtsMap | SVF::CondPTAImpl< ContextCond > | protected |
PtrToBVPtsMap typedef | SVF::CondPTAImpl< ContextCond > | |
ptrToCPtsMap | SVF::CondPTAImpl< ContextCond > | protected |
PtrToCPtsMap typedef | SVF::CondPTAImpl< ContextCond > | |
PtrToNSMap typedef | SVF::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::PointerAnalysis | protected |
resetQuery() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotectedvirtual |
resolveCPPIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges) | SVF::PointerAnalysis | virtual |
resolveFunPtr(const CxtLocDPItem &dpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
resolveIndCalls(const CallICFGNode *cs, const PointsTo &target, CallEdgeMap &newEdges) | SVF::PointerAnalysis | virtual |
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::PointerAnalysis | inline |
startNewPTCompFromLoadSrc(CxtPtSet &pts, const CxtLocDPItem &oldDpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
startNewPTCompFromStoreDst(CxtPtSet &pts, const CxtLocDPItem &oldDpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
stat | SVF::PointerAnalysis | protected |
Steensgaard_WPA enum value | SVF::PointerAnalysis | |
storeToDPMs | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
StoreToPMSetMap typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
svfgBuilder | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | protected |
SVFGEdgeSet typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
SVFGSCC typedef | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | |
SVFGSCCDetection() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
svfMod | SVF::PointerAnalysis | protected |
testIndCallReachability(CxtLocDPItem &dpm, const SVFFunction *callee, const CallICFGNode *cs) | SVF::ContextDDA | |
testOutOfBudget(const CxtLocDPItem &dpm) | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlineprotected |
TypeCPP_WPA enum value | SVF::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) override | SVF::ContextDDA | inlinevirtual |
validateExpectedFailureTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual |
validateSuccessTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual |
validateTests() | SVF::PointerAnalysis | protectedvirtual |
VFS_WPA enum value | SVF::PointerAnalysis | |
VFunSet typedef | SVF::PointerAnalysis | |
VTableSet typedef | SVF::PointerAnalysis | |
~CondPTAImpl() | SVF::CondPTAImpl< ContextCond > | inlinevirtual |
~ContextDDA() | SVF::ContextDDA | virtual |
~DDAVFSolver() | SVF::DDAVFSolver< CxtVar, CxtPtSet, CxtLocDPItem > | inlinevirtual |
~PointerAnalysis() | SVF::PointerAnalysis | virtual |