|
| | 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 |