6 #ifndef icfg_header_included
7 #define icfg_header_included
37 #define ICFG_NOT_FOUND NULL
38 #define ICFG_OPTIONS "tcdDIFl"
40 #define ICFG_CALLEES_TOPO_SORT "ICFG_CALLEES_TOPO_SORT"
41 #define ICFG_DRAW "ICFG_DRAW"
42 #define ICFG_DEBUG "ICFG_DEBUG"
43 #define ICFG_DEBUG_LEVEL "ICFG_DEBUG_LEVEL"
44 #define ICFG_DOs "ICFG_DOs"
45 #define ICFG_IFs "ICFG_IFs"
46 #define ICFG_DV "ICFG_DV"
47 #define ICFG_FLOATs "ICFG_FLOATs"
48 #define ICFG_SHORT_NAMES "ICFG_SHORT_NAMES"
57 #define CALL_MARK "CALL_MARK@@@@"
58 #define ADD_ELEMENT_TO_LIST( _list, _type, _element) \
59 (_list = gen_nconc( _list, CONS( _type, _element, NIL)))
void print_graph_of_text_to_daVinci(FILE *, list)
void topological_number_assign_to_module(hash_table, entity, size_t)
bool print_icfg_with_loops(const string)
bool generic_print_icfg(const string, bool, bool, bool, text(*)(const string))
void print_module_name_to_toposorts(const char *)
list topologically_sorted_module_list(entity)
void icfg_reset_indentation(void)
bool print_icfg(const string)
print.c
void icfg_error_handler(void)
dg_vertex_label vertex_label
list safe_make_successor(vertex, vertex, list)
list module_to_callees(entity)
list list_of_connected_nodes(vertex, list)
bool generic_print_icfg_precise(const string, bool, bool, bool, text(*)(entity, entity, statement, call))
bool print_icfg_with_control(const string)
bool make_resource_from_starting_node(const char *, string, string, vertex, list, bool)
void safe_free_vertex(vertex, list)
util.c
list module_name_to_callees(const char *)
cproto-generated files
vertex get_vertex_by_string(const char *, list)
void icfg_set_indentation(int)
icfg_scan.c
list safe_add_vertex_to_list(vertex, list)
bool generic_print_icfg_filtered(const string, bool, bool, bool, text(*)(entity, statement, call), text(*)(entity, statement))
list module_list_sort(hash_table, list, entity, size_t)
void print_graph_daVinci_from_starting_node(FILE *, vertex)
void print_marged_text_from_starting_node(FILE *, int, vertex, list)
The structure used to build lists in NewGen.