|
Static Value-Flow Analysis
|
This is the complete list of members for SVF::POCRSolver, including all inherited members.
| addEdge(const NodeID src, const NodeID dst, const Label ty) | SVF::POCRSolver | inline |
| addEdges(const NodeID src, const NodeBS &dstData, const Label ty) | SVF::POCRSolver | inline |
| addEdges(const NodeBS &srcData, const NodeID dst, const Label ty) | SVF::POCRSolver | inline |
| addPred(const NodeID key, const NodeID src, const Label ty) | SVF::POCRSolver | inlineprotected |
| addPreds(const NodeID key, const NodeBS &data, const Label ty) | SVF::POCRSolver | inlineprotected |
| addSucc(const NodeID key, const NodeID dst, const Label ty) | SVF::POCRSolver | inlineprotected |
| addSuccs(const NodeID key, const NodeBS &data, const Label ty) | SVF::POCRSolver | inlineprotected |
| begin() const | SVF::POCRSolver | inline |
| begin() | SVF::POCRSolver | inline |
| buildCFLData() | SVF::POCRSolver | virtual |
| CFLSolver(CFLGraph *_graph, CFGrammar *_grammar) | SVF::CFLSolver | inline |
| clear() | SVF::POCRSolver | inlinevirtual |
| clearEdges(const NodeID key) | SVF::POCRSolver | inline |
| const_iterator typedef | SVF::POCRSolver | |
| DataMap typedef | SVF::POCRSolver | |
| diff | SVF::POCRSolver | protected |
| emptyData | SVF::POCRSolver | protected |
| end() const | SVF::POCRSolver | inline |
| end() | SVF::POCRSolver | inline |
| getGrammar() const | SVF::CFLSolver | inline |
| getGraph() const | SVF::CFLSolver | inline |
| getPredMap() | SVF::POCRSolver | inline |
| getPredMap(const NodeID key) | SVF::POCRSolver | inline |
| getPreds(const NodeID key, const Label ty) | SVF::POCRSolver | inline |
| getSuccMap() | SVF::POCRSolver | inline |
| getSuccMap(const NodeID key) | SVF::POCRSolver | inline |
| getSuccs(const NodeID key, const Label ty) | SVF::POCRSolver | inline |
| grammar | SVF::CFLSolver | protected |
| graph | SVF::CFLSolver | protected |
| hasEdge(const NodeID src, const NodeID dst, const Label ty) | SVF::POCRSolver | inline |
| initialize() | SVF::POCRSolver | virtual |
| isInWorklist(const CFLEdge *item) | SVF::CFLSolver | inlineprotected |
| isWorklistEmpty() | SVF::CFLSolver | inlinevirtual |
| iterator typedef | SVF::POCRSolver | |
| numOfChecks | SVF::CFLSolver | static |
| POCRSolver(CFLGraph *_graph, CFGrammar *_grammar) | SVF::POCRSolver | inline |
| popFromWorklist() | SVF::CFLSolver | inlineprotected |
| predMap | SVF::POCRSolver | protected |
| processCFLEdge(const CFLEdge *Y_edge) | SVF::POCRSolver | virtual |
| Production typedef | SVF::CFLSolver | |
| pushIntoWorklist(const CFLEdge *item) | SVF::CFLSolver | inlinevirtual |
| solve() | SVF::CFLSolver | virtual |
| succMap | SVF::POCRSolver | protected |
| Symbol typedef | SVF::CFLSolver | |
| TypeMap typedef | SVF::POCRSolver | |
| worklist | SVF::CFLSolver | protected |
| WorkList typedef | SVF::CFLSolver | |
| ~CFLSolver() | SVF::CFLSolver | inlinevirtual |
| ~POCRSolver() | SVF::POCRSolver | inlinevirtual |