Static Value-Flow Analysis
SVF::VersionedFlowSensitive Member List

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

_graphSVF::WPASolver< GraphType >protected
addPts(NodeID id, NodeID ptd)SVF::BVDataPTAImplinlinevirtual
addrTimeSVF::FlowSensitiveprotected
alias(const SVFValue *V1, const SVFValue *V2) overrideSVF::BVDataPTAImplvirtual
alias(NodeID node1, NodeID node2) overrideSVF::BVDataPTAImplvirtual
alias(const PointsTo &pts1, const PointsTo &pts2)SVF::BVDataPTAImplvirtual
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::FlowSensitivevirtual
anderSVF::FlowSensitiveprotected
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
atKey(NodeID, Version)SVF::VersionedFlowSensitivestatic
BaseImpl enum valueSVF::PointerAnalysis
buildDeltaMaps(void)SVF::VersionedFlowSensitiveprivatevirtual
buildIsStoreLoadMaps(void)SVF::VersionedFlowSensitiveprivatevirtual
BVDataImpl enum valueSVF::PointerAnalysis
BVDataPTAImpl(SVFIR *pag, PointerAnalysis::PTATY type, bool alias_check=true)SVF::BVDataPTAImpl
CallEdgeMap typedefSVF::PointerAnalysis
callgraphSVF::PointerAnalysisprotected
CallGraphSCC typedefSVF::PointerAnalysis
callGraphSCCSVF::PointerAnalysisprotected
callGraphSCCDetection()SVF::PointerAnalysisinline
CallSiteSet typedefSVF::PointerAnalysis
CallSiteToFunPtrMap typedefSVF::PointerAnalysis
candidateMappingsSVF::FlowSensitiveprotected
CFLFICI_WPA enum valueSVF::PointerAnalysis
CFLFSCI_WPA enum valueSVF::PointerAnalysis
CFLFSCS_WPA enum valueSVF::PointerAnalysis
chgraphSVF::PointerAnalysisprotected
child_iterator typedefSVF::WPASolver< GraphType >
classof(const VersionedFlowSensitive *)SVF::VersionedFlowSensitiveinlinestatic
classof(const PointerAnalysis *pta)SVF::VersionedFlowSensitiveinlinestatic
SVF::FlowSensitive::classof(const FlowSensitive *)SVF::FlowSensitiveinlinestatic
clearAllDFOutVarFlag(const SVFGNode *stmt)SVF::FlowSensitiveinlineprotected
clearAllPts()SVF::BVDataPTAImplinlinevirtual
clearFullPts(NodeID id)SVF::BVDataPTAImplinlinevirtual
clearPts(NodeID id, NodeID element)SVF::BVDataPTAImplinlinevirtual
cluster(void) overrideSVF::VersionedFlowSensitiveprotectedvirtual
collapseFields()SVF::WPASolver< GraphType >inlineprotectedvirtual
computeDDAPts(NodeID)SVF::PointerAnalysisinlinevirtual
CondImpl enum valueSVF::PointerAnalysis
connectCallerAndCallee(const CallEdgeMap &newEdges, SVFGEdgeSetTy &edges)SVF::FlowSensitiveprotected
connectVCallToVFns(const CallICFGNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges)SVF::PointerAnalysis
consumeSVF::VersionedFlowSensitiveprivate
containBlackHoleNode(const PointsTo &pts)SVF::PointerAnalysisinline
containConstantNode(const PointsTo &pts)SVF::PointerAnalysisinline
copyTimeSVF::FlowSensitiveprotected
countAliases(Set< std::pair< NodeID, NodeID >> cmp, unsigned *mayAliases, unsigned *noAliases)SVF::FlowSensitiveprotectedvirtual
createFSWPA(SVFIR *_pag)SVF::FlowSensitiveinlinestatic
createVFSWPA(SVFIR *_pag)SVF::VersionedFlowSensitiveinlinestatic
CSCallString_WPA enum valueSVF::PointerAnalysis
CSSummary_WPA enum valueSVF::PointerAnalysis
Cxt_DDA enum valueSVF::PointerAnalysis
Default_PTA enum valueSVF::PointerAnalysis
delta(const NodeID l) constSVF::VersionedFlowSensitiveprivatevirtual
deltaMapSVF::VersionedFlowSensitiveprivate
deltaSource(const NodeID l) constSVF::VersionedFlowSensitiveprivatevirtual
deltaSourceMapSVF::VersionedFlowSensitiveprivate
destroy()SVF::PointerAnalysisprivate
DFInOutMap typedefSVF::FlowSensitive
DFPTDataTy typedefSVF::BVDataPTAImpl
DiffPTDataTy typedefSVF::BVDataPTAImpl
directPropaTimeSVF::FlowSensitiveprotected
disablePrintStat()SVF::PointerAnalysisinline
dumpAllPts() overrideSVF::BVDataPTAImplvirtual
dumpAllTypes()SVF::PointerAnalysis
dumpCPts() overrideSVF::BVDataPTAImplinlinevirtual
dumpLocVersionMaps(void) constSVF::VersionedFlowSensitiveprivate
dumpMeldVersion(MeldVersion &v)SVF::VersionedFlowSensitiveprivatestatic
dumpPts(NodeID ptr, const PointsTo &pts)SVF::PointerAnalysisvirtual
dumpReliances(void) constSVF::VersionedFlowSensitiveprivate
dumpStat()SVF::PointerAnalysis
dumpTopLevelPtsTo() overrideSVF::BVDataPTAImplvirtual
equivalentObjectSVF::VersionedFlowSensitiveprivate
expandFIObjs(const PointsTo &pts, PointsTo &expandedPts)SVF::BVDataPTAImplvirtual
expandFIObjs(const NodeBS &pts, NodeBS &expandedPts)SVF::BVDataPTAImplvirtual
FieldS_DDA enum valueSVF::PointerAnalysis
finalize() overrideSVF::VersionedFlowSensitivevirtual
FlowS_DDA enum valueSVF::PointerAnalysis
FlowSensitive(SVFIR *_pag, PTATY type=FSSPARSE_WPA)SVF::FlowSensitiveinlineexplicit
FSCS_WPA enum valueSVF::PointerAnalysis
FSDATAFLOW_WPA enum valueSVF::PointerAnalysis
fsptaSVF::FlowSensitiveprotectedstatic
FSSPARSE_WPA enum valueSVF::PointerAnalysis
FunctionSet typedefSVF::PointerAnalysis
GEDGE typedefSVF::WPASolver< GraphType >
gepTimeSVF::FlowSensitiveprotected
getAllFieldsObjVars(NodeID id)SVF::PointerAnalysisinlinevirtual
getAllValidPtrs()SVF::PointerAnalysisinline
getAnalysisTy() constSVF::PointerAnalysisinline
getBaseObjVar(NodeID id)SVF::PointerAnalysisinline
getCallGraph() constSVF::PointerAnalysisinline
getCallGraphSCC() constSVF::PointerAnalysisinline
getCallGraphSCCRepNode(NodeID id) constSVF::PointerAnalysisinline
getCHGraph() constSVF::PointerAnalysisinline
getConsume(const NodeID l, const NodeID o) constSVF::VersionedFlowSensitiveprivate
getDFInPtsSet(const SVFGNode *stmt, const NodeID node)SVF::FlowSensitiveinlineprotected
getDFInputMap() constSVF::FlowSensitiveinlineprotected
getDFOutPtsSet(const SVFGNode *stmt, const NodeID node)SVF::FlowSensitiveinlineprotected
getDFOutputMap() constSVF::FlowSensitiveinlineprotected
getDFPTDataTy() constSVF::BVDataPTAImplinlineprotected
getDiffPTDataTy() constSVF::BVDataPTAImplinlineprotected
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
getMutDFPTDataTy() constSVF::BVDataPTAImplinlineprotected
getNumOfResolvedIndCallEdge() constSVF::PointerAnalysisinline
getPAG() constSVF::PointerAnalysisinline
getPtCache()SVF::BVDataPTAImplinline
getPTDataTy() constSVF::BVDataPTAImplinlineprotected
getPts(NodeID id) overrideSVF::BVDataPTAImplinlinevirtual
getReliantVersions(const NodeID o, const Version v)SVF::VersionedFlowSensitiveprivate
getRevPts(NodeID nodeId) overrideSVF::BVDataPTAImplinlinevirtual
getSCCDetector() constSVF::WPASolver< GraphType >inlineprotected
getStat() constSVF::PointerAnalysisinline
getStmtReliance(const NodeID o, const Version v)SVF::VersionedFlowSensitiveprivate
getSVFG() constSVF::FlowSensitiveinline
getVersion(const NodeID l, const NodeID o, const LocVersionMap &lvm) constSVF::VersionedFlowSensitiveprivate
getVersionedPTDataTy() constSVF::BVDataPTAImplinlineprotected
getVFnsFromCHA(const CallICFGNode *cs, VFunSet &vfns)SVF::PointerAnalysis
getVFnsFromPts(const CallICFGNode *cs, const PointsTo &target, VFunSet &vfns)SVF::PointerAnalysis
getYield(const NodeID l, const NodeID o) constSVF::VersionedFlowSensitiveprivate
GNODE typedefSVF::WPASolver< GraphType >
graph()SVF::WPASolver< GraphType >inlineprotected
GTraits typedefSVF::WPASolver< GraphType >
hasIndCSCallees(const CallICFGNode *cs) constSVF::PointerAnalysisinline
icfgSVF::PointerAnalysisprotected
indirectPropaTimeSVF::FlowSensitiveprotected
initialize() overrideSVF::VersionedFlowSensitivevirtual
initWorklist()SVF::WPASolver< GraphType >inlineprotectedvirtual
inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2)SVF::PointerAnalysisinline
invalidVersionSVF::VersionedFlowSensitivestatic
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 SVFFunction *fun) constSVF::PointerAnalysisinline
isInWorklist(NodeID id)SVF::WPASolver< GraphType >inlineprotected
isLoad(const NodeID l) constSVF::VersionedFlowSensitiveprivatevirtual
isLoadMapSVF::VersionedFlowSensitiveprivate
isLocalVarInRecursiveFun(NodeID id) constSVF::PointerAnalysis
isStore(const NodeID l) constSVF::VersionedFlowSensitiveprivatevirtual
isStoreMapSVF::VersionedFlowSensitiveprivate
isStrongUpdate(const SVFGNode *node, NodeID &singleton)SVF::FlowSensitiveprotected
isWorklistEmpty()SVF::WPASolver< GraphType >inlineprotected
iterationForPrintStatSVF::WPASolver< GraphType >protected
loadTimeSVF::FlowSensitiveprotected
LocVersionMap typedefSVF::VersionedFlowSensitive
maxSCCSizeSVF::FlowSensitiveprotected
meld(MeldVersion &mv1, const MeldVersion &mv2)SVF::VersionedFlowSensitiveprivatestatic
meldLabel(void)SVF::VersionedFlowSensitiveprivate
meldLabelingTimeSVF::VersionedFlowSensitiveprivate
MeldVersion typedefSVF::VersionedFlowSensitiveprivate
memSSASVF::FlowSensitiveprotected
Mutable enum valueSVF::BVDataPTAImpl
MutDFPTDataTy typedefSVF::FlowSensitive
MutDiffPTDataTy typedefSVF::BVDataPTAImpl
MutIncDFPTDataTy typedefSVF::BVDataPTAImpl
MutPTDataTy typedefSVF::BVDataPTAImpl
MutVersionedPTDataTy typedefSVF::BVDataPTAImpl
Node(NodeID id)SVF::WPASolver< GraphType >inlineprotected
Node_Index(GNODE node)SVF::WPASolver< GraphType >inlineprotected
nodeStackSVF::WPAFSSolver< GraphType >protected
normalizePointsTo()SVF::BVDataPTAImplprotectedvirtual
numOfIterationSVF::WPASolver< GraphType >
numOfNodesInSCCSVF::FlowSensitiveprotected
numOfProcessedActualParamSVF::FlowSensitiveprotected
numOfProcessedAddrSVF::FlowSensitiveprotected
numOfProcessedCopySVF::FlowSensitiveprotected
numOfProcessedFormalRetSVF::FlowSensitiveprotected
numOfProcessedGepSVF::FlowSensitiveprotected
numOfProcessedLoadSVF::FlowSensitiveprotected
numOfProcessedMSSANodeSVF::FlowSensitiveprotected
numOfProcessedPhiSVF::FlowSensitiveprotected
numOfProcessedStoreSVF::FlowSensitiveprotected
numOfSCCSVF::FlowSensitiveprotected
numPrelabeledNodesSVF::VersionedFlowSensitiveprivate
numPrelabelVersionsSVF::VersionedFlowSensitiveprivate
ObjToVersionMap typedefSVF::VersionedFlowSensitive
onTheFlyCallGraphSolve(const CallSiteToFunPtrMap &callsites, CallEdgeMap &newEdges)SVF::BVDataPTAImplprotectedvirtual
OnTheFlyIterBudgetForStatSVF::PointerAnalysisprotected
onTheFlyThreadCallGraphSolve(const CallSiteToFunPtrMap &callsites, CallEdgeMap &newForkEdges)SVF::BVDataPTAImplprotectedvirtual
pagSVF::PointerAnalysisprotectedstatic
PathS_DDA enum valueSVF::PointerAnalysis
PersDFPTDataTy typedefSVF::BVDataPTAImpl
PersDiffPTDataTy typedefSVF::BVDataPTAImpl
PersIncDFPTDataTy typedefSVF::BVDataPTAImpl
Persistent enum valueSVF::BVDataPTAImpl
PersPTDataTy typedefSVF::BVDataPTAImpl
PersVersionedPTDataTy typedefSVF::BVDataPTAImpl
phiTimeSVF::FlowSensitiveprotected
plainMap(void) constSVF::FlowSensitiveprotectedvirtual
PointerAnalysis(SVFIR *pag, PTATY ty=Default_PTA, bool alias_check=true)SVF::PointerAnalysis
popFromWorklist()SVF::WPASolver< GraphType >inlineprotected
prelabel(void)SVF::VersionedFlowSensitiveprivate
prelabeledObjectsSVF::VersionedFlowSensitiveprivate
prelabelingTimeSVF::VersionedFlowSensitiveprivate
print_statSVF::PointerAnalysisprotected
printIndCSTargets(const CallICFGNode *cs, const FunctionSet &targets)SVF::PointerAnalysis
printIndCSTargets()SVF::PointerAnalysis
printStat()SVF::PointerAnalysisinline
processAddr(const AddrSVFGNode *addr)SVF::FlowSensitiveprotectedvirtual
processCopy(const CopySVFGNode *copy)SVF::FlowSensitiveprotectedvirtual
processGep(const GepSVFGNode *edge)SVF::FlowSensitiveprotectedvirtual
processLoad(const LoadSVFGNode *load) overrideSVF::VersionedFlowSensitiveprotectedvirtual
processNode(NodeID n) overrideSVF::VersionedFlowSensitiveprotectedvirtual
processPhi(const PHISVFGNode *phi)SVF::FlowSensitiveprotectedvirtual
processStore(const StoreSVFGNode *store) overrideSVF::VersionedFlowSensitiveprotectedvirtual
processSVFGNode(SVFGNode *node)SVF::FlowSensitiveprotected
processTimeSVF::FlowSensitiveprotected
propagate(GNODE *v)SVF::WPASolver< GraphType >inlineprotectedvirtual
propagateFromAPToFP(const ActualParmSVFGNode *ap, const SVFGNode *dst)SVF::FlowSensitiveprotectedvirtual
propagateFromFRToAR(const FormalRetSVFGNode *fr, const SVFGNode *dst)SVF::FlowSensitiveprotectedvirtual
propagateVersion(NodeID o, Version v)SVF::VersionedFlowSensitiveprivate
propagateVersion(const NodeID o, const Version v, const Version vp, bool time=true)SVF::VersionedFlowSensitiveprivate
propagationTimeSVF::FlowSensitiveprotected
propAlongDirectEdge(const DirectSVFGEdge *edge)SVF::FlowSensitiveprotectedvirtual
propAlongIndirectEdge(const IndirectSVFGEdge *) overrideSVF::VersionedFlowSensitiveinlineprotectedvirtual
propDFInToIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
propDFOutToIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
propFromSrcToDst(SVFGEdge *edge) overrideSVF::FlowSensitiveprotected
SVF::WPAFSSolver::propFromSrcToDst(GEDGE *)SVF::WPASolver< GraphType >inlineprotectedvirtual
propVarPtsAfterCGUpdated(NodeID var, const SVFGNode *src, const SVFGNode *dst)SVF::FlowSensitiveprotected
propVarPtsFromSrcToDst(NodeID var, const SVFGNode *src, const SVFGNode *dst)SVF::FlowSensitiveprotectedvirtual
PTAImplTy enum nameSVF::PointerAnalysis
ptaImplTySVF::PointerAnalysisprotected
PTAName() const overrideSVF::VersionedFlowSensitiveinlinevirtual
PTATY enum nameSVF::PointerAnalysis
ptaTySVF::PointerAnalysisprotected
PTBackingType enum nameSVF::BVDataPTAImpl
ptCacheSVF::BVDataPTAImplprivate
ptDSVF::BVDataPTAImplprivate
PTDataTy typedefSVF::BVDataPTAImpl
PtsMap typedefSVF::FlowSensitive
pushIntoWorklist(NodeID id)SVF::WPASolver< GraphType >inlineprotectedvirtual
readAndSetObjFieldSensitivity(std::ifstream &f, const std::string &delimiterStr)SVF::BVDataPTAImplvirtual
readFromFile(const std::string &filename)SVF::BVDataPTAImplvirtual
readGepObjVarMapFromFile(std::ifstream &f)SVF::BVDataPTAImplvirtual
readPtsFromFile(const std::string &filename) overrideSVF::VersionedFlowSensitiveprivatevirtual
readPtsResultFromFile(std::ifstream &f)SVF::BVDataPTAImplvirtual
readVersionedAnalysisResultFromFile(std::ifstream &F)SVF::VersionedFlowSensitiveprivate
reanalyzeSVF::WPASolver< GraphType >protected
releaseFSWPA()SVF::FlowSensitiveinlinestatic
releaseVFSWPA()SVF::VersionedFlowSensitiveinlinestatic
remapPointsToSets(void)SVF::BVDataPTAImpl
removeAllIndirectSVFGEdges(void)SVF::VersionedFlowSensitiveprivate
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
runOnModule(SVFModule *)SVF::FlowSensitiveinlinevirtual
SCC typedefSVF::WPASolver< GraphType >
sccSVF::WPASolver< GraphType >protected
SCCDetect() overrideSVF::FlowSensitiveprotectedvirtual
SVF::WPASolver::SCCDetect(NodeSet &candidates)SVF::WPASolver< GraphType >inlineprotectedvirtual
sccRepNode(NodeID id) constSVF::WPAFSSolver< GraphType >inlinevirtual
sccTimeSVF::FlowSensitiveprotected
setConsume(const NodeID l, const NodeID o, const Version v)SVF::VersionedFlowSensitiveprivate
setGraph(GraphType g)SVF::WPASolver< GraphType >inlineprotected
setObjFieldInsensitive(NodeID id)SVF::PointerAnalysisinline
setVersion(const NodeID l, const NodeID o, const Version v, LocVersionMap &lvm)SVF::VersionedFlowSensitiveprivate
setYield(const NodeID l, const NodeID o, const Version v)SVF::VersionedFlowSensitiveprivate
solveAndwritePtsToFile(const std::string &filename) overrideSVF::VersionedFlowSensitiveprivatevirtual
solveConstraints()SVF::FlowSensitivevirtual
solveTimeSVF::FlowSensitiveprotected
solveWorklist()SVF::WPASolver< GraphType >inlineprotectedvirtual
statSVF::PointerAnalysisprotected
Steensgaard_WPA enum valueSVF::PointerAnalysis
stmtRelianceSVF::VersionedFlowSensitiveprivate
storeTimeSVF::FlowSensitiveprotected
strongUpdateOutFromIn(const SVFGNode *node, NodeID singleton)SVF::FlowSensitiveinlineprotectedvirtual
svfgSVF::FlowSensitiveprotected
SVFGEdgeSetTy typedefSVF::FlowSensitiveprotected
svfgHasSUSVF::FlowSensitiveprotected
svfgStat()SVF::FlowSensitiveprotected
svfModSVF::PointerAnalysisprotected
TypeCPP_WPA enum valueSVF::PointerAnalysis
unionPts(NodeID id, const PointsTo &target)SVF::BVDataPTAImplinlinevirtual
unionPts(NodeID id, NodeID ptd)SVF::BVDataPTAImplinlinevirtual
unionPtsFromIn(const SVFGNode *stmt, NodeID srcVar, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
unionPtsFromTop(const SVFGNode *stmt, NodeID srcVar, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
updateCallGraph(const CallSiteToFunPtrMap &callsites) overrideSVF::FlowSensitiveprotectedvirtual
updateCallGraphTimeSVF::FlowSensitiveprotected
updateConnectedNodes(const SVFGEdgeSetTy &newEdges) overrideSVF::VersionedFlowSensitiveprotectedvirtual
updateInFromIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
updateInFromOut(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar)SVF::FlowSensitiveinlineprotectedvirtual
updateOutFromIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar)SVF::FlowSensitiveinlineprotected
updateTimeSVF::FlowSensitiveprotected
validateExpectedFailureTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateSuccessTests(std::string fun)SVF::PointerAnalysisprotectedvirtual
validateTests()SVF::PointerAnalysisprotectedvirtual
VarToPropNodeMap typedefSVF::VersionedFlowSensitive
VersionedFlowSensitive(SVFIR *_pag, PTATY type=VFS_WPA)SVF::VersionedFlowSensitive
VersionedFlowSensitiveStat classSVF::VersionedFlowSensitivefriend
VersionedPTDataTy typedefSVF::BVDataPTAImpl
versionedVarToPropNodeSVF::VersionedFlowSensitiveprivate
versionPropTimeSVF::VersionedFlowSensitiveprivate
versionRelianceSVF::VersionedFlowSensitiveprivate
VersionRelianceMap typedefSVF::VersionedFlowSensitive
VFS_WPA enum valueSVF::PointerAnalysis
vfsptaSVF::VersionedFlowSensitiveprivatestatic
VFunSet typedefSVF::PointerAnalysis
vPtDSVF::VersionedFlowSensitiveprivate
VTableSet typedefSVF::PointerAnalysis
vWorklistSVF::VersionedFlowSensitiveprivate
weakUpdateOutFromIn(const SVFGNode *node)SVF::FlowSensitiveinlineprotectedvirtual
worklistSVF::WPASolver< GraphType >protected
WorkList typedefSVF::WPASolver< GraphType >
WPAFSSolver()SVF::WPAFSSolver< GraphType >inline
WPASolver()SVF::WPASolver< GraphType >inlineprotected
writeGepObjVarMapToFile(std::fstream &f)SVF::BVDataPTAImplvirtual
writeObjVarToFile(const std::string &filename)SVF::BVDataPTAImplvirtual
writePtsResultToFile(std::fstream &f)SVF::BVDataPTAImplvirtual
writeToFile(const std::string &filename)SVF::BVDataPTAImplvirtual
writeVersionedAnalysisResultToFile(const std::string &filename)SVF::VersionedFlowSensitiveprivate
yieldSVF::VersionedFlowSensitiveprivate
~BVDataPTAImpl() override=defaultSVF::BVDataPTAImpl
~FlowSensitive() override=defaultSVF::FlowSensitive
~PointerAnalysis()SVF::PointerAnalysisvirtual
~WPAFSSolver()SVF::WPAFSSolver< GraphType >inlinevirtual
~WPASolver()=defaultSVF::WPASolver< GraphType >protectedvirtual