Classes | |
| class | Node |
| class | lt_Node |
| class | Edge |
| class | lt_Edge |
| class | NodesIterator |
| class | EdgesIterator |
| class | ICFG |
| class | NodeInterface |
| class | EdgeInterface |
| class | NodesIteratorInterface |
| class | EdgesIteratorInterface |
| class | ICFGInterface |
| class | ManagerICFGStandard |
| class | ICFGIRInterface |
Enumerations | |
| enum | EdgeType { CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, CALL_RETURN_EDGE } |
| enum | NodeType { CFLOW_NODE, CALL_NODE, RETURN_NODE, ENTRY_NODE, EXIT_NODE } |
Variables | |
| static bool | debug = false |
| static const char * | sEdgeTypeToString [] |
| static const char * | sNodeTypeToString [] |
| enum OA::ICFG::EdgeType |
Definition at line 35 of file ICFGInterface.hpp.
| enum OA::ICFG::NodeType |
Definition at line 36 of file ICFGInterface.hpp.
bool OA::ICFG::debug = false [static] |
Definition at line 42 of file ICFG.cpp.
Referenced by OA::ICFG::ICFG::ICFG(), OA::ICFG::ManagerICFGStandard::ManagerICFGStandard(), OA::ICFG::Edge::output(), OA::ICFG::ManagerICFGStandard::performAnalysis(), and OA::ICFG::ManagerICFGStandard::stmt_has_call().
const char* OA::ICFG::sEdgeTypeToString[] [static] |
const char* OA::ICFG::sNodeTypeToString[] [static] |
{
"CFLOW_NODE",
"CALL_NODE",
"RETURN_NODE",
"ENTRY_NODE",
"EXIT_NODE"
}
Definition at line 55 of file ICFG.cpp.
Referenced by OA::ICFG::Node::output().
1.6.1