_graph | SVF::WPASolver< GraphType > | protected |
ADAPTFSCS_WPA enum value | SVF::PointerAnalysis | |
ADAPTFSCSPS_WPA enum value | SVF::PointerAnalysis | |
addClone(NodeID o, NodeID c) | SVF::TypeBasedHeapCloning | protected |
addCloneDummyObjNode(const MemObj *mem) | SVF::TypeBasedHeapCloning | inlineprotected |
addCloneFIObjNode(const MemObj *mem) | SVF::TypeBasedHeapCloning | inlineprotected |
addCloneGepObjNode(const MemObj *mem, const LocationSet &l) | SVF::TypeBasedHeapCloning | inlineprotected |
addGepToObj(NodeID gep, NodeID base, unsigned offset) | SVF::TypeBasedHeapCloning | protected |
addPts(NodeID id, NodeID ptd) | SVF::BVDataPTAImpl | inlinevirtual |
addrTime | SVF::FlowSensitive | protected |
alias(const MemoryLocation &LocA, const MemoryLocation &LocB) | SVF::BVDataPTAImpl | virtual |
alias(const Value *V1, const Value *V2) | SVF::BVDataPTAImpl | virtual |
alias(NodeID node1, NodeID node2) | SVF::BVDataPTAImpl | virtual |
alias(const PointsTo &pts1, const PointsTo &pts2) | SVF::BVDataPTAImpl | virtual |
alias_validation | SVF::PointerAnalysis | protected |
AliasAnalysis typedef | SVF::PointerAnalysis | |
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 |
allReuse | SVF::FlowSensitiveTBHC | private |
analyze() override | SVF::FlowSensitiveTBHC | virtual |
ander | SVF::FlowSensitive | protected |
Andersen_BASE enum value | SVF::PointerAnalysis | |
Andersen_WPA enum value | SVF::PointerAnalysis | |
AndersenHCD_WPA enum value | SVF::PointerAnalysis | |
AndersenHLCD_WPA enum value | SVF::PointerAnalysis | |
AndersenLCD_WPA enum value | SVF::PointerAnalysis | |
AndersenSCD_WPA enum value | SVF::PointerAnalysis | |
AndersenSFR_WPA enum value | SVF::PointerAnalysis | |
AndersenWaveDiff_WPA enum value | SVF::PointerAnalysis | |
AndersenWaveDiffWithType_WPA enum value | SVF::PointerAnalysis | |
backPropagate(NodeID clone) override | SVF::FlowSensitiveTBHC | protectedvirtual |
BaseImpl enum value | SVF::PointerAnalysis | |
BVDataImpl enum value | SVF::PointerAnalysis | |
BVDataPTAImpl(PAG *pag, PointerAnalysis::PTATY type, bool alias_check=true) | SVF::BVDataPTAImpl | |
CallEdgeMap typedef | SVF::PointerAnalysis | |
CallGraphSCC typedef | SVF::PointerAnalysis | |
callGraphSCC | SVF::PointerAnalysis | protected |
callGraphSCCDetection() | SVF::PointerAnalysis | inline |
CallSiteSet typedef | SVF::PointerAnalysis | |
CallSiteToFunPtrMap typedef | SVF::PointerAnalysis | |
chgraph | SVF::PointerAnalysis | protectedstatic |
child_iterator typedef | SVF::WPASolver< GraphType > | |
classof(const FlowSensitiveTBHC *) | SVF::FlowSensitiveTBHC | inlinestatic |
classof(const PointerAnalysis *pta) | SVF::FlowSensitiveTBHC | inlinestatic |
SVF::FlowSensitive::classof(const FlowSensitive *) | SVF::FlowSensitive | inlinestatic |
clearAllDFOutVarFlag(const SVFGNode *stmt) | SVF::FlowSensitive | inlineprotected |
clearAllPts() | SVF::BVDataPTAImpl | inlinevirtual |
clearFullPts(NodeID id) | SVF::BVDataPTAImpl | inlinevirtual |
clearPts(NodeID id, NodeID element) | SVF::BVDataPTAImpl | inlinevirtual |
SVF::PointerAnalysis::clearPts() | SVF::PointerAnalysis | inlinevirtual |
cloneObject(NodeID o, const DIType *type, bool reuse) | SVF::TypeBasedHeapCloning | protected |
collapseFields() | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
collapsePWCNode(NodeID) | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
computeDDAPts(NodeID) | SVF::PointerAnalysis | inlinevirtual |
CondImpl enum value | SVF::PointerAnalysis | |
connectCallerAndCallee(const CallEdgeMap &newEdges, SVFGEdgeSetTy &edges) | SVF::FlowSensitive | protected |
connectVCallToVFns(const CallBlockNode *cs, const VFunSet &vfns, CallEdgeMap &newEdges) | SVF::PointerAnalysis | |
containBlackHoleNode(const PointsTo &pts) | SVF::PointerAnalysis | inline |
containConstantNode(const PointsTo &pts) | SVF::PointerAnalysis | inline |
copyTime | SVF::FlowSensitive | protected |
countAliases(Set< std::pair< NodeID, NodeID >> cmp, unsigned *mayAliases, unsigned *noAliases) override | SVF::FlowSensitiveTBHC | protectedvirtual |
createFSWPA(PAG *_pag) | SVF::FlowSensitive | inlinestatic |
CSCallString_WPA enum value | SVF::PointerAnalysis | |
CSSummary_WPA enum value | SVF::PointerAnalysis | |
Cxt_DDA enum value | SVF::PointerAnalysis | |
dchg | SVF::TypeBasedHeapCloning | protected |
Default_PTA enum value | SVF::PointerAnalysis | |
derefFnName | SVF::TypeBasedHeapCloning | protectedstatic |
destroy() | SVF::BVDataPTAImpl | inline |
determineWhichGepsAreLoads(void) | SVF::FlowSensitiveTBHC | private |
DFInOutMap typedef | SVF::FlowSensitive | |
DFPTDataTy typedef | SVF::BVDataPTAImpl | |
DiffPTDataTy typedef | SVF::BVDataPTAImpl | |
directPropaTime | SVF::FlowSensitive | protected |
disablePrintStat() | SVF::PointerAnalysis | inline |
dumpAllPts() | SVF::BVDataPTAImpl | virtual |
dumpAllTypes() | SVF::PointerAnalysis | |
dumpCPts() | SVF::BVDataPTAImpl | inlinevirtual |
dumpGraph() | SVF::PointerAnalysis | protected |
dumpPts(NodeID ptr, const PointsTo &pts) | SVF::PointerAnalysis | virtual |
dumpStat() | SVF::PointerAnalysis | |
dumpStats(void) | SVF::TypeBasedHeapCloning | protected |
dumpTopLevelPtsTo() | SVF::BVDataPTAImpl | virtual |
expandFIObjs(const PointsTo &pts, PointsTo &expandedPts) override | SVF::FlowSensitiveTBHC | virtual |
FieldS_DDA enum value | SVF::PointerAnalysis | |
finalize() override | SVF::FlowSensitiveTBHC | virtual |
FlowS_DDA enum value | SVF::PointerAnalysis | |
FlowSensitive(PAG *_pag, PTATY type=FSSPARSE_WPA) | SVF::FlowSensitive | inline |
FlowSensitiveTBHC(PAG *_pag, PTATY type=FSTBHC_WPA) | SVF::FlowSensitiveTBHC | |
FSCS_WPA enum value | SVF::PointerAnalysis | |
FSCSPS_WPA enum value | SVF::PointerAnalysis | |
FSDATAFLOW_WPA enum value | SVF::PointerAnalysis | |
fspta | SVF::FlowSensitive | protectedstatic |
FSSPARSE_WPA enum value | SVF::PointerAnalysis | |
FSTBHC_WPA enum value | SVF::PointerAnalysis | |
FunctionSet typedef | SVF::PointerAnalysis | |
GEDGE typedef | SVF::WPASolver< GraphType > | |
gepIsLoad(NodeID gep) | SVF::FlowSensitiveTBHC | private |
gepTime | SVF::FlowSensitive | protected |
gepToSVFGRetrievers | SVF::FlowSensitiveTBHC | private |
getAllFieldsObjNode(NodeID id) override | SVF::FlowSensitiveTBHC | inlinevirtual |
getAllocationSite(NodeID o) const | SVF::TypeBasedHeapCloning | protected |
getAllValidPtrs() | SVF::PointerAnalysis | inline |
getAnalysisTy() const | SVF::PointerAnalysis | inline |
getBaseObjNode(NodeID id) | SVF::PointerAnalysis | inline |
getCallGraphSCC() const | SVF::PointerAnalysis | inline |
getCallGraphSCCRepNode(NodeID id) const | SVF::PointerAnalysis | inline |
getCHGraph() const | SVF::PointerAnalysis | inline |
getClones(NodeID o) | SVF::TypeBasedHeapCloning | protected |
getDFInPtsSet(const SVFGNode *stmt, const NodeID node) | SVF::FlowSensitive | inlineprotected |
getDFInputMap() const | SVF::FlowSensitive | inlineprotected |
getDFOutPtsSet(const SVFGNode *stmt, const NodeID node) | SVF::FlowSensitive | inlineprotected |
getDFOutputMap() const | SVF::FlowSensitive | inlineprotected |
getDFPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected |
getDiffPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected |
getFilterSet(NodeID loc) | SVF::TypeBasedHeapCloning | protected |
getFIObjNode(NodeID id) | SVF::PointerAnalysis | inline |
getFunPtr(const CallBlockNode *cs) const | SVF::PointerAnalysis | inlineprotected |
getGepObjClones(NodeID base, unsigned offset) | SVF::TypeBasedHeapCloning | protected |
getGepObjNode(NodeID id, const LocationSet &ls) | SVF::PointerAnalysis | inline |
getGepObjs(NodeID base) | SVF::TypeBasedHeapCloning | protected |
getGepObjsFromMemObj(const MemObj *memObj, unsigned offset) | SVF::TypeBasedHeapCloning | protected |
getImplTy() const | SVF::PointerAnalysis | inline |
getIndCallMap() | SVF::PointerAnalysis | inline |
getIndCSCallees(const CallBlockNode *cs) const | SVF::PointerAnalysis | inline |
getIndirectCallsites() const | SVF::PointerAnalysis | inlineprotected |
getModule() const | SVF::PointerAnalysis | inline |
getMutDFPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected |
getNumOfResolvedIndCallEdge() const | SVF::PointerAnalysis | inline |
getObjsWithClones(void) | SVF::TypeBasedHeapCloning | protected |
getOriginalObj(NodeID c) const | SVF::TypeBasedHeapCloning | protected |
getPAG() const | SVF::PointerAnalysis | inline |
getPTACallGraph() const | SVF::PointerAnalysis | inline |
getPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected |
getPts(NodeID id) | SVF::BVDataPTAImpl | inlinevirtual |
getRawCTirMetadata(const SVFGNode *) | SVF::FlowSensitiveTBHC | static |
SVF::TypeBasedHeapCloning::getRawCTirMetadata(const Value *) | SVF::TypeBasedHeapCloning | static |
getRevPts(NodeID nodeId) | SVF::BVDataPTAImpl | inlinevirtual |
getSCCDetector() const | SVF::WPASolver< GraphType > | inlineprotected |
getStat() const | SVF::PointerAnalysis | inline |
getSVFG() const | SVF::FlowSensitive | inline |
getType(NodeID o) const | SVF::TypeBasedHeapCloning | protected |
getTypeFromCTirMetadata(const SVFGNode *) | SVF::FlowSensitiveTBHC | |
SVF::TypeBasedHeapCloning::getTypeFromCTirMetadata(const Value *) | SVF::TypeBasedHeapCloning | protected |
getTypeSystem() const | SVF::PointerAnalysis | inline |
getVersionedPTDataTy() const | SVF::BVDataPTAImpl | inlineprotected |
getVFnsFromCHA(const CallBlockNode *cs, VFunSet &vfns) | SVF::PointerAnalysis | |
getVFnsFromPts(const CallBlockNode *cs, const PointsTo &target, VFunSet &vfns) | SVF::PointerAnalysis | |
GNODE typedef | SVF::WPASolver< GraphType > | |
graph() | SVF::WPASolver< GraphType > | inlineprotected |
GTraits typedef | SVF::WPASolver< GraphType > | |
hasIndCSCallees(const CallBlockNode *cs) const | SVF::PointerAnalysis | inline |
icfg | SVF::PointerAnalysis | protected |
IncMutDFPTDataTy typedef | SVF::BVDataPTAImpl | |
indirectPropaTime | SVF::FlowSensitive | protected |
init(NodeID loc, NodeID p, const DIType *tildet, bool reuse, bool gep=false) | SVF::TypeBasedHeapCloning | protected |
initialize() override | SVF::FlowSensitiveTBHC | virtual |
initWorklist() | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
inSameCallGraphSCC(const SVFFunction *fun1, const SVFFunction *fun2) | SVF::PointerAnalysis | inline |
isArrayMemObj(NodeID id) const | SVF::PointerAnalysis | inline |
isBase(const DIType *a, const DIType *b) const | SVF::TypeBasedHeapCloning | protected |
SVF::isBlkObjOrConstantObj(NodeID ptd) const | SVF::PointerAnalysis | inlinevirtual |
SVF::TypeBasedHeapCloning::isBlkObjOrConstantObj(NodeID o) const | SVF::TypeBasedHeapCloning | protected |
isClone(NodeID o) const | SVF::TypeBasedHeapCloning | protected |
isFieldInsensitive(NodeID id) const | SVF::PointerAnalysis | inline |
isFIObjNode(NodeID id) const | SVF::PointerAnalysis | inline |
isHeapMemObj(NodeID id) const | SVF::PointerAnalysis | inline |
isInRecursion(const SVFFunction *fun) const | SVF::PointerAnalysis | inline |
isInWorklist(NodeID id) | SVF::WPASolver< GraphType > | inlineprotected |
isLocalVarInRecursiveFun(NodeID id) const | SVF::PointerAnalysis | |
isNonPointerObj(NodeID ptd) const | SVF::PointerAnalysis | inline |
isStrongUpdate(const SVFGNode *node, NodeID &singleton) | SVF::FlowSensitive | protected |
isWorklistEmpty() | SVF::WPASolver< GraphType > | inlineprotected |
iterationForPrintStat | SVF::WPASolver< GraphType > | protected |
loadGeps | SVF::FlowSensitiveTBHC | private |
loadTime | SVF::FlowSensitive | protected |
mangledDerefFnName | SVF::TypeBasedHeapCloning | protectedstatic |
matchArgs(const CallBlockNode *cs, const SVFFunction *callee) | SVF::PointerAnalysis | |
maxSCCSize | SVF::FlowSensitive | protected |
memSSA | SVF::FlowSensitive | protected |
MutDFPTDataTy typedef | SVF::FlowSensitive | |
MutDiffPTDataTy typedef | SVF::BVDataPTAImpl | |
MutPTDataTy typedef | SVF::BVDataPTAImpl | |
MutVersionedPTDataTy typedef | SVF::BVDataPTAImpl | |
Node(NodeID id) | SVF::WPASolver< GraphType > | inlineprotected |
Node_Index(GNODE node) | SVF::WPASolver< GraphType > | inlineprotected |
nodeStack | SVF::WPAFSSolver< GraphType > | protected |
normalizePointsTo() | SVF::BVDataPTAImpl | protectedvirtual |
numOfIteration | SVF::WPASolver< GraphType > | |
numOfNodesInSCC | SVF::FlowSensitive | protected |
numOfProcessedActualParam | SVF::FlowSensitive | protected |
numOfProcessedAddr | SVF::FlowSensitive | protected |
numOfProcessedCopy | SVF::FlowSensitive | protected |
numOfProcessedFormalRet | SVF::FlowSensitive | protected |
numOfProcessedGep | SVF::FlowSensitive | protected |
numOfProcessedLoad | SVF::FlowSensitive | protected |
numOfProcessedMSSANode | SVF::FlowSensitive | protected |
numOfProcessedPhi | SVF::FlowSensitive | protected |
numOfProcessedStore | SVF::FlowSensitive | protected |
numOfSCC | SVF::FlowSensitive | protected |
onTheFlyCallGraphSolve(const CallSiteToFunPtrMap &callsites, CallEdgeMap &newEdges) | SVF::BVDataPTAImpl | protectedvirtual |
OnTheFlyIterBudgetForStat | SVF::PointerAnalysis | protected |
pag | SVF::PointerAnalysis | protectedstatic |
PathS_DDA enum value | SVF::PointerAnalysis | |
phiTime | SVF::FlowSensitive | protected |
PointerAnalysis(PAG *pag, PTATY ty=Default_PTA, bool alias_check=true) | SVF::PointerAnalysis | |
popFromWorklist() | SVF::WPASolver< GraphType > | inlineprotected |
print_stat | SVF::PointerAnalysis | protected |
printCTirAliasStats(void) | SVF::FlowSensitive | protectedvirtual |
printIndCSTargets(const CallBlockNode *cs, const FunctionSet &targets) | SVF::PointerAnalysis | |
printIndCSTargets() | SVF::PointerAnalysis | |
printStat() | SVF::PointerAnalysis | inline |
processAddr(const AddrSVFGNode *addr) override | SVF::FlowSensitiveTBHC | virtual |
processCopy(const CopySVFGNode *copy) override | SVF::FlowSensitiveTBHC | virtual |
processGep(const GepSVFGNode *gep) override | SVF::FlowSensitiveTBHC | virtual |
processLoad(const LoadSVFGNode *load) override | SVF::FlowSensitiveTBHC | virtual |
processNode(NodeID nodeId) | SVF::FlowSensitive | protectedvirtual |
processPhi(const PHISVFGNode *phi) override | SVF::FlowSensitiveTBHC | virtual |
processStore(const StoreSVFGNode *store) override | SVF::FlowSensitiveTBHC | virtual |
processSVFGNode(SVFGNode *node) | SVF::FlowSensitive | protected |
processTime | SVF::FlowSensitive | protected |
propagate(GNODE *v) | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
propagateFromAPToFP(const ActualParmSVFGNode *ap, const SVFGNode *dst) | SVF::FlowSensitive | protectedvirtual |
propagateFromFRToAR(const FormalRetSVFGNode *fr, const SVFGNode *dst) | SVF::FlowSensitive | protectedvirtual |
propagationTime | SVF::FlowSensitive | protected |
propAlongDirectEdge(const DirectSVFGEdge *edge) override | SVF::FlowSensitiveTBHC | virtual |
propAlongIndirectEdge(const IndirectSVFGEdge *edge) override | SVF::FlowSensitiveTBHC | virtual |
propDFInToIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
propDFOutToIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
propFromSrcToDst(SVFGEdge *edge) | SVF::FlowSensitive | protectedvirtual |
SVF::WPAFSSolver::propFromSrcToDst(GEDGE *) | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
propVarPtsAfterCGUpdated(NodeID var, const SVFGNode *src, const SVFGNode *dst) | SVF::FlowSensitive | protected |
propVarPtsFromSrcToDst(NodeID var, const SVFGNode *src, const SVFGNode *dst) | SVF::FlowSensitive | protectedvirtual |
ptaCallGraph | SVF::PointerAnalysis | protected |
PTAImplTy enum name | SVF::PointerAnalysis | |
ptaImplTy | SVF::PointerAnalysis | protected |
PTAName() const override | SVF::FlowSensitiveTBHC | inlinevirtual |
PTATY enum name | SVF::PointerAnalysis | |
ptaTy | SVF::PointerAnalysis | protected |
PTDataTy typedef | SVF::BVDataPTAImpl | |
PtsMap typedef | SVF::FlowSensitive | |
pushIntoWorklist(NodeID id) | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
readFromFile(const std::string &filename) | SVF::BVDataPTAImpl | virtual |
reanalyze | SVF::WPASolver< GraphType > | protected |
releaseFSWPA() | SVF::FlowSensitive | inlinestatic |
resetObjFieldSensitive() | SVF::PointerAnalysis | protected |
resolveCPPIndCalls(const CallBlockNode *cs, const PointsTo &target, CallEdgeMap &newEdges) | SVF::PointerAnalysis | virtual |
resolveIndCalls(const CallBlockNode *cs, const PointsTo &target, CallEdgeMap &newEdges, LLVMCallGraph *callgraph=nullptr) | SVF::PointerAnalysis | virtual |
runOnModule(SVFModule *) | SVF::FlowSensitive | inlinevirtual |
scc | SVF::WPASolver< GraphType > | protected |
SCC typedef | SVF::WPASolver< GraphType > | |
SCCDetect() | SVF::FlowSensitive | protectedvirtual |
SVF::WPASolver::SCCDetect(NodeSet &candidates) | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
sccRepNode(NodeID id) const | SVF::WPAFSSolver< GraphType > | inlinevirtual |
sccTime | SVF::FlowSensitive | protected |
setAllocationSite(NodeID o, NodeID site) | SVF::TypeBasedHeapCloning | protected |
setDCHG(DCHGraph *dchg) | SVF::TypeBasedHeapCloning | protected |
setGraph(GraphType g) | SVF::WPASolver< GraphType > | inlineprotected |
setObjFieldInsensitive(NodeID id) | SVF::PointerAnalysis | inline |
setOriginalObj(NodeID c, NodeID o) | SVF::TypeBasedHeapCloning | protected |
setPAG(PAG *pag) | SVF::TypeBasedHeapCloning | protected |
setType(NodeID o, const DIType *t) | SVF::TypeBasedHeapCloning | protected |
solveTime | SVF::FlowSensitive | protected |
solveWorklist() | SVF::WPASolver< GraphType > | inlineprotectedvirtual |
stat | SVF::PointerAnalysis | protected |
Steensgaard_WPA enum value | SVF::PointerAnalysis | |
storeReuse | SVF::FlowSensitiveTBHC | private |
storeTime | SVF::FlowSensitive | protected |
strongUpdateOutFromIn(const SVFGNode *node, NodeID singleton) | SVF::FlowSensitive | inlineprotectedvirtual |
svfg | SVF::FlowSensitive | protected |
SVFGEdgeSetTy typedef | SVF::FlowSensitive | protected |
svfgHasSU | SVF::FlowSensitive | protected |
svfgStat() | SVF::FlowSensitive | protected |
svfMod | SVF::PointerAnalysis | protected |
TypeBasedHeapCloning(BVDataPTAImpl *pta) | SVF::TypeBasedHeapCloning | protected |
TypeCPP_WPA enum value | SVF::PointerAnalysis | |
typeSystem | SVF::PointerAnalysis | protected |
undefType | SVF::TypeBasedHeapCloning | protectedstatic |
unionPts(NodeID id, const PointsTo &target) | SVF::BVDataPTAImpl | inlinevirtual |
unionPts(NodeID id, NodeID ptd) | SVF::BVDataPTAImpl | inlinevirtual |
unionPtsFromIn(const SVFGNode *stmt, NodeID srcVar, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
unionPtsFromTop(const SVFGNode *stmt, NodeID srcVar, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
updateCallGraph(const CallSiteToFunPtrMap &callsites) | SVF::FlowSensitive | protectedvirtual |
updateCallGraphTime | SVF::FlowSensitive | protected |
updateConnectedNodes(const SVFGEdgeSetTy &edges) | SVF::FlowSensitive | protectedvirtual |
updateInFromIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
updateInFromOut(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar) override | SVF::FlowSensitiveTBHC | inlinevirtual |
updateOutFromIn(const SVFGNode *srcStmt, NodeID srcVar, const SVFGNode *dstStmt, NodeID dstVar) | SVF::FlowSensitive | inlineprotected |
updateTime | SVF::FlowSensitive | protected |
validateExpectedFailureTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual |
validateSuccessTests(std::string fun) | SVF::PointerAnalysis | protectedvirtual |
validateTBHCTests(SVFModule *svfMod) | SVF::TypeBasedHeapCloning | protected |
validateTests() | SVF::PointerAnalysis | protectedvirtual |
VersionedPTDataTy typedef | SVF::BVDataPTAImpl | |
VFS_WPA enum value | SVF::PointerAnalysis | |
VFunSet typedef | SVF::PointerAnalysis | |
VTableSet typedef | SVF::PointerAnalysis | |
weakUpdateOutFromIn(const SVFGNode *node) | SVF::FlowSensitive | inlineprotectedvirtual |
WorkList typedef | SVF::WPASolver< GraphType > | |
worklist | SVF::WPASolver< GraphType > | protected |
WPAFSSolver() | SVF::WPAFSSolver< GraphType > | inline |
WPASolver() | SVF::WPASolver< GraphType > | inlineprotected |
writeToFile(const std::string &filename) | SVF::BVDataPTAImpl | virtual |
~BVDataPTAImpl() | SVF::BVDataPTAImpl | inlinevirtual |
~FlowSensitive() | SVF::FlowSensitive | inlinevirtual |
~FlowSensitiveTBHC() | SVF::FlowSensitiveTBHC | inlinevirtual |
~PointerAnalysis() | SVF::PointerAnalysis | virtual |
~TypeBasedHeapCloning() | SVF::TypeBasedHeapCloning | inlinevirtual |
~WPAFSSolver() | SVF::WPAFSSolver< GraphType > | inlinevirtual |
~WPASolver() | SVF::WPASolver< GraphType > | inlineprotectedvirtual |