mbl_graph_t Class Reference

Control flow graph of microcode. More...

Inheritance diagram for mbl_graph_t:
simple_graph_t

Public Member Functions

bool is_ud_chain_dirty (gctype_t gctype)
 Is the use-def chain of the specified kind dirty?
 
bool is_du_chain_dirty (gctype_t gctype)
 Is the def-use chain of the specified kind dirty?
 
int get_chain_stamp (void) const
 
graph_chains_tget_ud (gctype_t gctype)
 Get use-def chains.
 
graph_chains_tget_du (gctype_t gctype)
 Get def-use chains.
 
bool is_redefined_globally (const mlist_t &list, int b1, int b2, const minsn_t *m1, const minsn_t *m2, maymust_t maymust=MAY_ACCESS) const
 Is LIST redefined in the graph?
 
bool is_used_globally (const mlist_t &list, int b1, int b2, const minsn_t *m1, const minsn_t *m2, maymust_t maymust=MAY_ACCESS) const
 Is LIST used in the graph?
 
mblock_tget_mblock (int n) const
 

Additional Inherited Members

- Public Attributes inherited from simple_graph_t
qstring title
 
bool colored_gdl_edges
 

Detailed Description

Control flow graph of microcode.

Examples:
hexrays_sample12.cpp.

Definition at line 4588 of file hexrays.hpp.