Static Value-Flow Analysis
SVF::ProgSlice Member List

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

_curSVFGNodeSVF::ProgSliceprivate
addToBackwardSlice(const SVFGNode *node)SVF::ProgSliceinline
addToForwardSlice(const SVFGNode *node)SVF::ProgSliceinline
addToSinks(const SVFGNode *node)SVF::ProgSliceinline
AllPathReachableSolve()SVF::ProgSlice
backwardsliceSVF::ProgSliceprivate
backwardSliceBegin() constSVF::ProgSliceinline
backwardSliceEnd() constSVF::ProgSliceinline
CFWorkList typedefSVF::ProgSlice
clearCFCond()SVF::ProgSliceinlineprotected
ComputeInterCallVFGGuard(const SVFBasicBlock *src, const SVFBasicBlock *dst, const SVFBasicBlock *callBB)SVF::ProgSliceinlineprotected
ComputeInterRetVFGGuard(const SVFBasicBlock *src, const SVFBasicBlock *dst, const SVFBasicBlock *retBB)SVF::ProgSliceinlineprotected
ComputeIntraVFGGuard(const SVFBasicBlock *src, const SVFBasicBlock *dst)SVF::ProgSliceinlineprotected
computeInvalidCondFromRemovedSUVFEdge(const SVFGNode *cur)SVF::ProgSliceprotected
condAnd(const Condition &lhs, const Condition &rhs)SVF::ProgSliceinline
Condition typedefSVF::ProgSlice
condNeg(const Condition &cond)SVF::ProgSliceinline
condOr(const Condition &lhs, const Condition &rhs)SVF::ProgSliceinline
destroy()SVF::ProgSliceprotected
dumpCond(const Condition &cond) constSVF::ProgSliceinline
evalFinalCond() constSVF::ProgSlice
evalFinalCond2Event(GenericBug::EventStack &eventStack) constSVF::ProgSlice
finalCondSVF::ProgSliceprivate
forwardsliceSVF::ProgSliceprivate
forwardSliceBegin() constSVF::ProgSliceinline
forwardSliceEnd() constSVF::ProgSliceinline
fullReachableSVF::ProgSliceprivate
getBackwardSliceSize() constSVF::ProgSliceinline
getCallSite(const SVFGEdge *edge) constSVF::ProgSlice
getCurSVFGNode() constSVF::ProgSliceinlineprotected
getFalseCond() constSVF::ProgSliceinline
getForwardSliceSize() constSVF::ProgSliceinline
getRemovedSUVFEdges() constSVF::ProgSliceinlineprotected
getRetSite(const SVFGEdge *edge) constSVF::ProgSlice
getSinks() constSVF::ProgSliceinline
getSource() constSVF::ProgSliceinline
getSVFG() constSVF::ProgSliceinlineprotected
getSVFGNodeBB(const SVFGNode *node) constSVF::ProgSliceinlineprotected
getTrueCond() constSVF::ProgSliceinline
getVFCond(const SVFGNode *node) constSVF::ProgSliceinlineprotected
inBackwardSlice(const SVFGNode *node)SVF::ProgSliceinline
inForwardSlice(const SVFGNode *node)SVF::ProgSliceinline
isAllReachable() constSVF::ProgSliceinline
isEquivalentBranchCond(const Condition &lhs, const Condition &rhs) constSVF::ProgSliceinlineprotected
isPartialReachable() constSVF::ProgSliceinline
isReachGlobal() constSVF::ProgSliceinline
isSatisfiableForAll()SVF::ProgSlice
isSatisfiableForPairs()SVF::ProgSlice
partialReachableSVF::ProgSliceprivate
pathAllocatorSVF::ProgSliceprivate
ProgSlice(const SVFGNode *src, SaberCondAllocator *pa, const SVFG *graph)SVF::ProgSliceinline
reachGlobSVF::ProgSliceprivate
rootSVF::ProgSliceprivate
setAllReachable()SVF::ProgSliceinline
setCurSVFGNode(const SVFGNode *node)SVF::ProgSliceinlineprotected
setFinalCond(const Condition &cond)SVF::ProgSliceinlineprotected
setPartialReachable()SVF::ProgSliceinline
setReachGlobal()SVF::ProgSliceinline
setVFCond(const SVFGNode *node, const Condition &cond)SVF::ProgSliceinlineprotected
sinksSVF::ProgSliceprivate
sinksBegin() constSVF::ProgSliceinline
sinksEnd() constSVF::ProgSliceinline
svfgSVF::ProgSliceprivate
SVFGNodeSet typedefSVF::ProgSlice
SVFGNodeSetIter typedefSVF::ProgSlice
svfgNodeToCondMapSVF::ProgSliceprivate
SVFGNodeToCondMap typedefSVF::ProgSlice
SVFGNodeToSVFGNodeSetMap typedefSVF::ProgSlice
VFWorkList typedefSVF::ProgSlice
~ProgSlice()SVF::ProgSliceinlinevirtual