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 |