|
| HEXRAYS_MEMORY_ALLOCATION_FUNCS () virtual bool ignore_edge(int |
void hexapi | compute_dominators (array_of_node_bitset_t &domin, bool post=false) const |
void hexapi | compute_immediate_dominators (const array_of_node_bitset_t &domin, intvec_t &idomin, bool post=false) const |
int hexapi | depth_first_preorder (node_ordering_t *pre) const |
int hexapi | depth_first_postorder (node_ordering_t *post) const |
void | depth_first_postorder (node_ordering_t *post, edge_mapper_t *et) const |
void | depth_first_postorder_for_all_entries (node_ordering_t *post) const |
intvec_t | find_dead_nodes () const |
void | find_reaching_nodes (int n, node_bitset_t &reaching) const |
bool | path_exists (int m, int n) const |
bool | path_back (const array_of_node_bitset_t &domin, int m, int n) const |
bool | path_back (const edge_mapper_t &et, int m, int n) const |
iterator | begin () const |
iterator | end () const |
int | front () const |
void | inc (iterator &p, int n=1) const |
virtual int hexapi | goup (int node) const newapi |
| DEFINE_MEMORY_ALLOCATION_FUNCS () virtual ~gdl_graph_t() |
virtual char *idaapi | get_node_label (char *iobuf, int iobufsize, int n) const |
virtual void idaapi | print_graph_attributes (FILE *fp) const |
virtual bool idaapi | print_node (FILE *fp, int n) const |
virtual bool idaapi | print_edge (FILE *fp, int i, int j) const |
virtual void idaapi | print_node_attributes (FILE *fp, int n) const |
virtual int idaapi | size (void) const =0 |
virtual int idaapi | node_qty (void) const |
virtual bool idaapi | exists (int node) const |
virtual int idaapi | entry (void) const |
virtual int idaapi | exit (void) const |
virtual int idaapi | nsucc (int node) const =0 |
virtual int idaapi | npred (int node) const =0 |
virtual int idaapi | succ (int node, int i) const =0 |
virtual int idaapi | pred (int node, int i) const =0 |
virtual bool idaapi | empty (void) const |
virtual bgcolor_t idaapi | get_node_color (int n) const |
virtual bgcolor_t idaapi | get_edge_color (int i, int j) const |
void idaapi | gen_gdl (FILE *fp) const |
void idaapi | gen_gdl (const char *file) const |
size_t idaapi | nedge (int node, bool ispred) const |
int idaapi | edge (int node, int i, bool ispred) const |
int idaapi | front (void) |
node_iterator idaapi | begin (void) const |
node_iterator idaapi | end (void) const |
bool idaapi | path_exists (int m, int n) const |
void idaapi | gen_dot (FILE *fp) const |
void idaapi | gen_dot (const char *file) const |