Abstract interface that all ICFG analysis results must satisfy. More...
#include <OpenAnalysis/IRInterface/IRHandles.hpp>#include <OpenAnalysis/Utils/DGraph/DGraphInterface.hpp>#include <OpenAnalysis/CFG/CFGInterface.hpp>

Go to the source code of this file.
Classes | |
| class | OA::ICFG::NodeInterface |
| class | OA::ICFG::EdgeInterface |
| class | OA::ICFG::NodesIteratorInterface |
| class | OA::ICFG::EdgesIteratorInterface |
| class | OA::ICFG::ICFGInterface |
Namespaces | |
| namespace | OA |
Namespace for the whole OpenAnalysis Toolkit. | |
| namespace | OA::ICFG |
Enumerations | |
| enum | OA::ICFG::EdgeType { OA::ICFG::CFLOW_EDGE, OA::ICFG::CALL_EDGE, OA::ICFG::RETURN_EDGE, OA::ICFG::CALL_RETURN_EDGE } |
| enum | OA::ICFG::NodeType { OA::ICFG::CFLOW_NODE, OA::ICFG::CALL_NODE, OA::ICFG::RETURN_NODE, OA::ICFG::ENTRY_NODE, OA::ICFG::EXIT_NODE } |
Abstract interface that all ICFG analysis results must satisfy.
Copyright (c) 2002-2005, Rice University
Copyright (c) 2004-2005, University of Chicago
Copyright (c) 2006, Contributors
All rights reserved.
See ../../../Copyright.txt for details.
FIXME: Not actually being used yet and needs fixed
Definition in file ICFGInterface.hpp.
1.6.1