Static Value-Flow Analysis
Loading...
Searching...
No Matches
SVF::SingleSlicer Member List

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

addSynchronizationDependencies(const OrderedSet< const CallICFGNode * > &pthreadCallNodes, const OrderedSet< const CallICFGNode * > &mutexCallNodes, OrderedSet< const ICFGNode * > &retainedNodes)SVF::MTASlicerBaseprotected
callGraphSVF::MTASlicerBaseprotected
collectCommonThreadStatements(const OrderedSet< const ICFGNode * > &sourceNodes)SVF::MTASlicerBaseprotected
collectMutexStatements(const OrderedSet< const ICFGNode * > &sourceNodes)SVF::MTASlicerBaseprotected
collectPthreadStatements(const OrderedSet< const ICFGNode * > &sourceNodes)SVF::MTASlicerBaseprotected
computeDataDependenceSVFGNodes(const OrderedSet< const SVFStmt * > &seeds, SVFG *svfg)SVF::MTASlicerBaseprotected
enqueueSVFGNode(const SVFGNode *node, OrderedSet< const SVFGNode * > &visited, std::deque< const SVFGNode * > &worklist)SVF::MTASlicerBaseprotectedstatic
expandCallDependence(const OrderedSet< const ICFGNode * > &nodes)SVF::MTASlicerBaseprotected
getDependentThreadCreate(const ICFGNode *node)SVF::MTASlicerBaseprotected
getLockSet(const ICFGNode *node)SVF::MTASlicerBaseprotected
getTCTNodeSetFromNode(const ICFGNode *node)SVF::MTASlicerBaseprotected
lockAnalysisSVF::MTASlicerBaseprotected
mhpSVF::MTASlicerBaseprotected
MTASlicerBase(SVFIR *svfir, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, SVFG *svfg=nullptr)SVF::MTASlicerBase
ptaSVF::MTASlicerBaseprotected
runSlicing(const OrderedSet< const SVFStmt * > &vulnerableStatements)SVF::SingleSlicer
SingleSlicer(SVFIR *svfir, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, SVFG *svfg=nullptr)SVF::SingleSlicer
svfgSVF::MTASlicerBaseprotected
svfgNodesToICFGNodes(const OrderedSet< const VFGNode * > &nodes, const OrderedSet< const SVFStmt * > &seeds)SVF::MTASlicerBaseprotected
svfirSVF::MTASlicerBaseprotected