ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PtrAnal Member List

This is the complete list of members for PtrAnal, including all inherited members.

allocate_x(const std::string &x)=0PtrAnalpure virtual
contrl_flow(Stmt stmt1, Stmt stmt2, CFGConfig::EdgeType t)PtrAnalinlinevirtual
ControlFlowAnalysis(AstInterface &fa, const AstNodePtr &head, Stmt defn)PtrAnalprotected
deref_x_eq_y(const std::string &x, const std::list< std::string > &field, const std::string &y)=0PtrAnalpure virtual
EQ enum valuePtrAnal
fdefinedPtrAnalprivate
field_x_eq_y(const std::string &x, const std::list< std::string > &field, const std::string &y)=0PtrAnalpure virtual
funccall_x(const std::string &x, const std::list< std::string > &args, const std::list< std::string > &result)=0PtrAnalpure virtual
funcdef_x(const std::string &x, const std::list< std::string > &params, const std::list< std::string > &ouput)=0PtrAnalpure virtual
funcexit_x(const std::string &x)=0PtrAnalpure virtual
GE enum valuePtrAnal
get_func_output(const std::string &fname, int i)PtrAnalinlineprotectedstatic
get_func_par(const std::string &fname, int i)PtrAnalinlineprotectedstatic
Get_VarName(AstInterface &fa, const AstNodePtr &rhs)PtrAnalprotected
GT enum valuePtrAnal
LE enum valuePtrAnal
LT enum valuePtrAnal
may_alias(AstInterface &fa, const AstNodePtr &r1, const AstNodePtr &r2)PtrAnal
may_alias(const std::string &x, const std::string &y)=0PtrAnalpure virtual
NameMap typedefPtrAnalprivate
namemapPtrAnalprivate
NE enum valuePtrAnal
operator()(AstInterface &fa, const AstNodePtr &program)PtrAnal
OpType enum namePtrAnal
OTHER enum valuePtrAnal
ProcessAssign(AstInterface &fa, const AstNodePtr &mod, const AstNodePtr &rhs, bool readlhs=0)PtrAnalprotected
ProcessExpression(AstInterface &fa, const std::string &modname, const AstNodePtr &rhs)PtrAnalprotected
ProcessMod(AstInterface &fa, const std::string &readname, std::list< std::string > &fields, const AstNodePtr &mod)PtrAnalprotected
ProcessTree(AstInterface &_fa, const AstNodePtr &s, AstInterface::TraversalVisitType t)PtrAnalprotectedvirtual
Stmt typedefPtrAnal
stmt_activePtrAnalprivate
stmtmapPtrAnalprivate
StmtMap typedefPtrAnalprivate
StmtRef typedefPtrAnal
stmtsPtrAnalprivate
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)=0PtrAnalpure virtual
x_eq_deref_y(const std::string &x, const std::string &field, const std::string &y)=0PtrAnalpure virtual
x_eq_field_y(const std::string &x, const std::string &field, const std::string &y)=0PtrAnalpure virtual
x_eq_op_y(OpType op, const std::string &x, const std::list< std::string > &y)=0PtrAnalpure virtual
x_eq_y(const std::string &x, const std::string &y)=0PtrAnalpure virtual