|
ROSE
0.9.6a
|
This is the complete list of members for PtrAnal, including all inherited members.
| allocate_x(const std::string &x)=0 | PtrAnal | pure virtual |
| contrl_flow(Stmt stmt1, Stmt stmt2, CFGConfig::EdgeType t) | PtrAnal | inlinevirtual |
| ControlFlowAnalysis(AstInterface &fa, const AstNodePtr &head, Stmt defn) | PtrAnal | protected |
| deref_x_eq_y(const std::string &x, const std::list< std::string > &field, const std::string &y)=0 | PtrAnal | pure virtual |
| EQ enum value | PtrAnal | |
| fdefined | PtrAnal | private |
| field_x_eq_y(const std::string &x, const std::list< std::string > &field, const std::string &y)=0 | PtrAnal | pure virtual |
| funccall_x(const std::string &x, const std::list< std::string > &args, const std::list< std::string > &result)=0 | PtrAnal | pure virtual |
| funcdef_x(const std::string &x, const std::list< std::string > ¶ms, const std::list< std::string > &ouput)=0 | PtrAnal | pure virtual |
| funcexit_x(const std::string &x)=0 | PtrAnal | pure virtual |
| GE enum value | PtrAnal | |
| get_func_output(const std::string &fname, int i) | PtrAnal | inlineprotectedstatic |
| get_func_par(const std::string &fname, int i) | PtrAnal | inlineprotectedstatic |
| Get_VarName(AstInterface &fa, const AstNodePtr &rhs) | PtrAnal | protected |
| GT enum value | PtrAnal | |
| LE enum value | PtrAnal | |
| LT enum value | PtrAnal | |
| may_alias(AstInterface &fa, const AstNodePtr &r1, const AstNodePtr &r2) | PtrAnal | |
| may_alias(const std::string &x, const std::string &y)=0 | PtrAnal | pure virtual |
| NameMap typedef | PtrAnal | private |
| namemap | PtrAnal | private |
| NE enum value | PtrAnal | |
| operator()(AstInterface &fa, const AstNodePtr &program) | PtrAnal | |
| OpType enum name | PtrAnal | |
| OTHER enum value | PtrAnal | |
| ProcessAssign(AstInterface &fa, const AstNodePtr &mod, const AstNodePtr &rhs, bool readlhs=0) | PtrAnal | protected |
| ProcessExpression(AstInterface &fa, const std::string &modname, const AstNodePtr &rhs) | PtrAnal | protected |
| ProcessMod(AstInterface &fa, const std::string &readname, std::list< std::string > &fields, const AstNodePtr &mod) | PtrAnal | protected |
| ProcessTree(AstInterface &_fa, const AstNodePtr &s, AstInterface::TraversalVisitType t) | PtrAnal | protectedvirtual |
| Stmt typedef | PtrAnal | |
| stmt_active | PtrAnal | private |
| stmtmap | PtrAnal | private |
| StmtMap typedef | PtrAnal | private |
| StmtRef typedef | PtrAnal | |
| stmts | PtrAnal | private |
| translate_exp(const AstNodePtr &exp) const | PtrAnal | |
| translate_stmt(const AstNodePtr &stmt) const | PtrAnal | |
| x_eq_addr_y(const std::string &x, const std::string &y)=0 | PtrAnal | pure virtual |
| x_eq_deref_y(const std::string &x, const std::string &field, const std::string &y)=0 | PtrAnal | pure virtual |
| x_eq_field_y(const std::string &x, const std::string &field, const std::string &y)=0 | PtrAnal | pure virtual |
| x_eq_op_y(OpType op, const std::string &x, const std::list< std::string > &y)=0 | PtrAnal | pure virtual |
| x_eq_y(const std::string &x, const std::string &y)=0 | PtrAnal | pure virtual |