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

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

addJoinRetEdge(const FormalOUTSVFGNode *formalOut, const ActualOUTSVFGNode *actualOut, CallSiteID csId)SVF::MTASVFGBuilderprivate
addTDEdge(NodeID srcId, NodeID dstId, const PointsTo &pts)SVF::MTASVFGBuilderprivate
build(BVDataPTAImpl *pta, VFG::VFGK kind)SVF::SVFGBuilderprotected
buildFullSVFG(BVDataPTAImpl *pta)SVF::SVFGBuilder
buildMSSA(BVDataPTAImpl *pta, bool ptrOnlyMSSA)SVF::SVFGBuildervirtual
buildPTROnlySVFG(BVDataPTAImpl *pta)SVF::SVFGBuilder
buildSVFG() overrideSVF::MTASVFGBuilderprotectedvirtual
CallEdgeMap typedefSVF::SVFGBuilder
CallSiteSet typedefSVF::SVFGBuilder
collectLoadStoreSVFGNodes()SVF::MTASVFGBuilderprivate
configureForMainSolve(const SlicedICFGView *slice)SVF::MTASVFGBuilderinline
connectMHPEdges(PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
connectThreadJoinEdges()SVF::MTASVFGBuilderprivate
createMRGenerator(BVDataPTAImpl *pta, bool ptrOnlyMSSA) overrideSVF::MTASVFGBuilderprotectedvirtual
FunctionSet typedefSVF::SVFGBuilder
getPrevNodes(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
getSuccNodes(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
getSVFG() constSVF::SVFGBuilderinline
getThreadVFQueryMap() constSVF::MTASVFGBuilderinline
handleStoreLoad(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreStore(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
headmapSVF::MTASVFGBuilderprivate
icfgSliceSVF::MTASVFGBuilderprivate
isHeadOfSpan(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
isSpuriousVFEdgeAtIndCallSite(const SVFGEdge *edge)SVF::SVFGBuilderinline
isTailOfSpan(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
ldnodeSetSVF::MTASVFGBuilderprivate
lockanaSVF::MTASVFGBuilderprivate
markValidVFEdge(SVFGEdgeSet &edges)SVF::SVFGBuilderinline
mhpSVF::MTASVFGBuilderprivate
MTASVFGBuilder(MHP *m, LockAnalysis *la)SVF::MTASVFGBuilderinline
numOfNewSVFGEdgesSVF::MTASVFGBuilderstatic
prevsetSVF::MTASVFGBuilderprivate
recordThreadVFSVF::MTASVFGBuilderprivate
recordThreadVFSource(const StmtSVFGNode *s, const StmtSVFGNode *sp, bool commonLock)SVF::MTASVFGBuilderprivate
releaseMemory()SVF::SVFGBuilderprotectedvirtual
stnodeSetSVF::MTASVFGBuilderprivate
succsetSVF::MTASVFGBuilderprivate
svfgSVF::SVFGBuilderprotected
SVFGBuilder(bool _SVFGWithIndCall=Options::SVFGWithIndirectCall(), bool _SVFGWithPostOpts=Options::OPTSVFG())SVF::SVFGBuilderinlineexplicit
SVFGEdgeSet typedefSVF::SVFGBuilder
SVFGNodeIDSet typedefSVF::MTASVFGBuilder
SVFGNodeSet typedefSVF::MTASVFGBuilder
SVFGWithIndCallSVF::SVFGBuilderprotected
SVFGWithPostOptsSVF::SVFGBuilderprotected
tailmapSVF::MTASVFGBuilderprivate
ThreadVFEdge typedefSVF::MTASVFGBuilder
threadVFQueryMapSVF::MTASVFGBuilderprivate
vfEdgesAtIndCallSiteSVF::SVFGBuilderprotected
~MTASVFGBuilder() override=defaultSVF::MTASVFGBuilder
~SVFGBuilder()=defaultSVF::SVFGBuildervirtual