#include <ReachDefsOverwriteXAIF.hpp>


Public Member Functions | |
| ReachDefsOverwriteXAIF () | |
| ~ReachDefsOverwriteXAIF () | |
| int | getChainId (StmtHandle stmt) |
| void | insert (StmtHandle ref, int setId) |
Private Attributes | |
| OA_ptr< std::map< StmtHandle, int > > | mStmtToIdMap |
define-overwrite chains for XAIF currently doesn't add anything to ChainsXAIF but it might do so later
Definition at line 31 of file ReachDefsOverwriteXAIF.hpp.
| OA::XAIF::ReachDefsOverwriteXAIF::ReachDefsOverwriteXAIF | ( | ) |
Definition at line 16 of file ReachDefsOverwriteXAIF.cpp.
References mStmtToIdMap.
| OA::XAIF::ReachDefsOverwriteXAIF::~ReachDefsOverwriteXAIF | ( | ) |
Definition at line 21 of file ReachDefsOverwriteXAIF.cpp.
| int OA::XAIF::ReachDefsOverwriteXAIF::getChainId | ( | StmtHandle | stmt | ) |
get the DoChain Id for a particular memory reference the zeroth chain will always be an empty chain this method will always return a valid ChainID if the given ref was analyzed
Definition at line 23 of file ReachDefsOverwriteXAIF.cpp.
References mStmtToIdMap.
| void OA::XAIF::ReachDefsOverwriteXAIF::insert | ( | StmtHandle | ref, | |
| int | setId | |||
| ) |
insert stmt into mStmtToIdMap
Definition at line 37 of file ReachDefsOverwriteXAIF.cpp.
OA_ptr<std::map<StmtHandle,int> > OA::XAIF::ReachDefsOverwriteXAIF::mStmtToIdMap [private] |
map statements to chain ids
Definition at line 57 of file ReachDefsOverwriteXAIF.hpp.
Referenced by getChainId(), and ReachDefsOverwriteXAIF().
1.6.1