Static Value-Flow Analysis
SVF::POCRHybridSolver Member List

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

addArc(NodeID src, NodeID dst)SVF::POCRHybridSolver
addArc_h(NodeID src, NodeID dst)SVF::POCRHybridSolver
addEdge(const NodeID src, const NodeID dst, const Label ty)SVF::POCRSolverinline
addEdges(const NodeID src, const NodeBS &dstData, const Label ty)SVF::POCRSolverinline
addEdges(const NodeBS &srcData, const NodeID dst, const Label ty)SVF::POCRSolverinline
addInd_h(NodeID src, NodeID dst)SVF::POCRHybridSolver
addPred(const NodeID key, const NodeID src, const Label ty)SVF::POCRSolverinlineprotected
addPreds(const NodeID key, const NodeBS &data, const Label ty)SVF::POCRSolverinlineprotected
addSucc(const NodeID key, const NodeID dst, const Label ty)SVF::POCRSolverinlineprotected
addSuccs(const NodeID key, const NodeBS &data, const Label ty)SVF::POCRSolverinlineprotected
begin() constSVF::POCRSolverinline
begin()SVF::POCRSolverinline
buildCFLData()SVF::POCRSolvervirtual
CFLSolver(CFLGraph *_graph, CFGrammar *_grammar)SVF::CFLSolverinline
clear()SVF::POCRSolverinlinevirtual
clearEdges(const NodeID key)SVF::POCRSolverinline
const_iterator typedefSVF::POCRSolver
DataMap typedefSVF::POCRSolver
diffSVF::POCRSolverprotected
emptyDataSVF::POCRSolverprotected
end() constSVF::POCRSolverinline
end()SVF::POCRSolverinline
getGrammar() constSVF::CFLSolverinline
getGraph() constSVF::CFLSolverinline
getNode_h(NodeID src, NodeID dst)SVF::POCRHybridSolverinline
getPredMap()SVF::POCRSolverinline
getPredMap(const NodeID key)SVF::POCRSolverinline
getPreds(const NodeID key, const Label ty)SVF::POCRSolverinline
getSuccMap()SVF::POCRSolverinline
getSuccMap(const NodeID key)SVF::POCRSolverinline
getSuccs(const NodeID key, const Label ty)SVF::POCRSolverinline
grammarSVF::CFLSolverprotected
graphSVF::CFLSolverprotected
hasEdge(const NodeID src, const NodeID dst, const Label ty)SVF::POCRSolverinline
hasInd_h(NodeID src, NodeID dst)SVF::POCRHybridSolver
indMapSVF::POCRHybridSolver
initialize()SVF::POCRHybridSolvervirtual
insertEdge_h(TreeNode *u, TreeNode *v)SVF::POCRHybridSolverinline
isInWorklist(const CFLEdge *item)SVF::CFLSolverinlineprotected
isWorklistEmpty()SVF::CFLSolverinlinevirtual
iterator typedefSVF::POCRSolver
meld(NodeID x, TreeNode *uNode, TreeNode *vNode)SVF::POCRHybridSolver
meld_h(NodeID x, TreeNode *uNode, TreeNode *vNode)SVF::POCRHybridSolver
numOfChecksSVF::CFLSolverstatic
POCRHybridSolver(CFLGraph *_graph, CFGrammar *_grammar)SVF::POCRHybridSolverinline
POCRSolver(CFLGraph *_graph, CFGrammar *_grammar)SVF::POCRSolverinline
popFromWorklist()SVF::CFLSolverinlineprotected
predMapSVF::POCRSolverprotected
processCFLEdge(const CFLEdge *Y_edge)SVF::POCRHybridSolvervirtual
Production typedefSVF::CFLSolver
pushIntoWorklist(const CFLEdge *item)SVF::CFLSolverinlinevirtual
solve()SVF::CFLSolvervirtual
succMapSVF::POCRSolverprotected
Symbol typedefSVF::CFLSolver
TypeMap typedefSVF::POCRSolver
WorkList typedefSVF::CFLSolver
worklistSVF::CFLSolverprotected
~CFLSolver()SVF::CFLSolverinlinevirtual
~POCRHybridSolver()SVF::POCRHybridSolverinlinevirtual
~POCRSolver()SVF::POCRSolverinlinevirtual