Static Value-Flow Analysis
SVF::MTASVFGBuilder Member List

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

ADDEDGE_ALLOPTSVF::MTASVFGBuilderprivatestatic
ADDEDGE_NOALIASSVF::MTASVFGBuilderprivatestatic
ADDEDGE_NOEDGESVF::MTASVFGBuilderprivatestatic
ADDEDGE_NOLOCKSVF::MTASVFGBuilderprivatestatic
ADDEDGE_NOMHPSVF::MTASVFGBuilderprivatestatic
ADDEDGE_NONSPARSESVF::MTASVFGBuilderprivatestatic
ADDEDGE_NORPSVF::MTASVFGBuilderprivatestatic
addTDEdges(NodeID srcId, NodeID dstId, 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()SVF::MTASVFGBuilderprotectedvirtual
CallEdgeMap typedefSVF::MTASVFGBuilder
CallSiteSet typedefSVF::MTASVFGBuilder
collectLoadStoreSVFGNodes()SVF::MTASVFGBuilderprivate
connectMHPEdges(PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
edge2ptsSVF::MTASVFGBuilderprivate
FunctionSet typedefSVF::MTASVFGBuilder
getPrevNodes(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
getSuccNodes(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
getSuccNodes(const StmtSVFGNode *n, NodeID o)SVF::MTASVFGBuilderprivate
getSVFG() constSVF::SVFGBuilderinline
handleStoreLoad(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreLoadNonSparse(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreLoadWithLockPrecisely(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreStore(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreStoreNonSparse(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
handleStoreStoreWithLockPrecisely(const StmtSVFGNode *n1, const StmtSVFGNode *n2, PointerAnalysis *pta)SVF::MTASVFGBuilderprivate
headmapSVF::MTASVFGBuilderprivate
InstSet typedefSVF::MTASVFGBuilder
isHeadofSpan(const StmtSVFGNode *n, LockAnalysis::LockSpan lspan)SVF::MTASVFGBuilderprivate
isHeadofSpan(const StmtSVFGNode *n, InstSet mergespan)SVF::MTASVFGBuilderprivate
isHeadofSpan(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
isSpuriousVFEdgeAtIndCallSite(const SVFGEdge *edge)SVF::SVFGBuilderinline
isTailofSpan(const StmtSVFGNode *n, LockAnalysis::LockSpan lspan)SVF::MTASVFGBuilderprivate
isTailofSpan(const StmtSVFGNode *n, InstSet mergespan)SVF::MTASVFGBuilderprivate
isTailofSpan(const StmtSVFGNode *n)SVF::MTASVFGBuilderprivate
ldnodeSetSVF::MTASVFGBuilderprivate
lockanaSVF::MTASVFGBuilderprivate
markValidVFEdge(SVFGEdgeSet &edges)SVF::SVFGBuilderinline
mergeSpan(NodeBS comlocks, InstSet &res)SVF::MTASVFGBuilderprivate
mhpSVF::MTASVFGBuilderprivate
MTASVFGBuilder(MHP *m, LockAnalysis *la)SVF::MTASVFGBuilderinline
NodeIDPair typedefSVF::MTASVFGBuilder
numOfNewSVFGEdgesSVF::MTASVFGBuilderstatic
numOfRemovedPTSSVF::MTASVFGBuilderstatic
numOfRemovedSVFGEdgesSVF::MTASVFGBuilderstatic
pairheadmapSVF::MTASVFGBuilderprivate
pairtailmapSVF::MTASVFGBuilderprivate
PairToBoolMap typedefSVF::MTASVFGBuilder
performAddingMHPEdges()SVF::MTASVFGBuilderprivate
performRemovingMHPEdges()SVF::MTASVFGBuilderprivate
prevsetSVF::MTASVFGBuilderprivate
readPrecision()SVF::MTASVFGBuilderprivate
recordAddingEdge(NodeID id1, NodeID id2, PointsTo pts)SVF::MTASVFGBuilderprivate
recordEdge(NodeID id1, NodeID id2, PointsTo pts)SVF::MTASVFGBuilderprivate
recordedgesSVF::MTASVFGBuilderprivate
recordRemovingEdge(NodeID id1, NodeID id2, PointsTo pts)SVF::MTASVFGBuilderprivate
releaseMemory()SVF::SVFGBuilderprotectedvirtual
stnodeSetSVF::MTASVFGBuilderprivate
succsetSVF::MTASVFGBuilderprivate
svfgSVF::SVFGBuilderprotected
SVFGBuilder(bool _SVFGWithIndCall=false)SVF::SVFGBuilderinlineexplicit
SVFGEdgeSet typedefSVF::SVFGBuilder
SVFGNodeIDSet typedefSVF::MTASVFGBuilder
SVFGNodeSet typedefSVF::MTASVFGBuilder
SVFGNodeVec typedefSVF::MTASVFGBuilder
SVFGWithIndCallSVF::SVFGBuilderprotected
tailmapSVF::MTASVFGBuilderprivate
vfEdgesAtIndCallSiteSVF::SVFGBuilderprotected
~MTASVFGBuilder()SVF::MTASVFGBuilderinlinevirtual
~SVFGBuilder()=defaultSVF::SVFGBuildervirtual