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

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

buildBackwardICFGNodeSet(const OrderedSet< const ICFGNode * > &vulnerableNodes)SVF::MTASlicerBaseprotected
callGraphSVF::MTASlicerBaseprotected
collectCommonThreadStatements(const OrderedSet< const SVFStmt * > &vulnerableStatements)SVF::MTASlicerBaseprotected
collectMutexStatements(const OrderedSet< const SVFStmt * > &vulnerableStmts)SVF::MTASlicerBaseprotected
collectPthreadStatements(const OrderedSet< const SVFStmt * > &vulnerableStmts)SVF::MTASlicerBaseprotected
computeDataDependenceSVFGNodes(const OrderedSet< const SVFStmt * > &seeds, SVFG *vfg)SVF::MTASlicerBaseprotected
expandCallDependence(const OrderedSet< const ICFGNode * > &nodes)SVF::MTASlicerBaseprotected
getDependentThreadCreate(const SVFStmt *stmt)SVF::MTASlicerBaseprotected
getLockSet(const ICFGNode *node)SVF::MTASlicerBaseprotected
getRetainedSVFGNodes(const OrderedSet< const SVFStmt * > &vulnerableStatements)SVF::MultiStageSlicer
getTCTNodeSetFromNode(const ICFGNode *node)SVF::MTASlicerBaseprotected
lockAnalysisSVF::MTASlicerBaseprotected
mhpSVF::MTASlicerBaseprotected
MTASlicerBase(SVFIR *svfIr, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, SVFG *vfg=nullptr)SVF::MTASlicerBase
MultiStageSlicer(SVFIR *svfIr, AndersenBase *pta, MHP *mhp, LockAnalysis *lockAnalysis, SVFG *vfg=nullptr)SVF::MultiStageSlicer
ptaSVF::MTASlicerBaseprotected
retainedComputedSVF::MultiStageSlicerprivate
retainedSVFGNodesSVF::MultiStageSlicerprivate
runDualSlicing(const OrderedSet< const ICFGNode * > &slicedNodes)SVF::MTASlicerBaseprotected
runILASlicing(const OrderedSet< const SVFStmt * > &vulnerableStatements, const OrderedSet< const ICFGNode * > &threadVFSources={})SVF::MultiStageSlicer
runPTASlicing(const OrderedSet< const SVFStmt * > &vulnerableStatements)SVF::MultiStageSlicer
sliceDataDependenceOverVFG(const OrderedSet< const SVFStmt * > &seeds, SVFG *vfg)SVF::MTASlicerBaseprotected
svfgNodesToICFGNodes(const OrderedSet< const VFGNode * > &nodes, const OrderedSet< const SVFStmt * > &seeds)SVF::MTASlicerBaseprotected
svfIrSVF::MTASlicerBaseprotected
vfgSVF::MTASlicerBaseprotected
~MTASlicerBase()SVF::MTASlicerBasevirtual