123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- graph [
- directed 1
- # function number 3
- node [ id 5 graphics [ fill "#ffffff" ] label "rhp_init ()
- ENTRY" ]
- node [ id 6 graphics [ fill "#ffffff" ] label "rhp_init ()
- EXIT" ]
- node [ id 7 graphics [ fill "#d3d3d3" ] label "<bb 2>:
- rhp_inited.0_1 = rhp_inited;
- if (rhp_inited.0_1 != 0)
- goto <bb 3>; [INV]
- else
- goto <bb 4>; [INV]
- " ]
- node [ id 8 graphics [ fill "#d3d3d3" ] label "<bb 3>:
- rhp_log ("%s(): rhp_deinit() not done and doing it now shouldnothappen!\n", &__FUNCTION__);
- rhp_deinit ();
- " ]
- node [ id 9 graphics [ fill "#d3d3d3" ] label "<bb 4>:
- rhp_logstream = 0B;
- rhp_dolog = 0;
- rhp_logname = 0B;
- if (logname != 0B)
- goto <bb 5>; [INV]
- else
- goto <bb 10>; [INV]
- " ]
- node [ id 10 graphics [ fill "#d3d3d3" ] label "<bb 5>:
- _2 = MEM[(const char *)logname];
- if (_2 == 0)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- " ]
- node [ id 11 graphics [ fill "#d3d3d3" ] label "<bb 6>:
- stdout.1_3 = stdout;
- rhp_logstream = stdout.1_3;
- goto <bb 9>; [INV]
- " ]
- node [ id 12 graphics [ fill "#d3d3d3" ] label "<bb 7>:
- _4 = fopen (logname, "wb");
- rhp_logstream = _4;
- rhp_logstream.2_5 = rhp_logstream;
- if (rhp_logstream.2_5 == 0B)
- goto <bb 8>; [INV]
- else
- goto <bb 9>; [INV]
- " ]
- node [ id 13 graphics [ fill "#d3d3d3" ] label "<bb 8>:
- stdout.3_6 = stdout;
- rhp_logstream = stdout.3_6;
- " ]
- node [ id 14 graphics [ fill "#d3d3d3" ] label "<bb 9>:
- rhp_dolog = loglevel;
- rhp_log ("%s(): starting logfile!\n", &__FUNCTION__);
- " ]
- node [ id 15 graphics [ fill "#d3d3d3" ] label "<bb 10>:
- _7 = rhp_sp_new (1);
- rhp_sp_master_node_list = _7;
- _8 = rhp_sp_new (1);
- rhp_sp_master_edge_list = _8;
- rhp_uniq_nodenum = 0;
- rhp_uniq_edgenum = 0;
- rhp_number_of_nodes = 0;
- rhp_number_of_edges = 0;
- rhp_number_of_isolated_nodes = 0;
- _9 = rhp_sp_new (1);
- rhp_sp_between_layers = _9;
- rhp_maxlevel = 0;
- rhp_nlevels = 0;
- rhp_crossings = -1;
- rhp_start_crossings = -1;
- rhp_best_crossings_order = 0B;
- rhp_getlayoutdata = 0B;
- rhp_improvements = 0;
- rhp_notimprovements = 0;
- rhp_log ("%s(): sizeof (int) is %d bytes (expect 4)\n", &__FUNCTION__, 4);
- rhp_log ("%s(): sizeof (long long) is %d bytes (expect 8)\n", &__FUNCTION__, 8);
- rhp_log ("%s(): sizeof (int64_t) is %d bytes (expect 8)\n", &__FUNCTION__, 8);
- rhp_log ("%s(): sizeof (intptr_t) is %d bytes (expect 8)\n", &__FUNCTION__, 8);
- rhp_log ("%s(): sizeof (struct rhp_spn) is %d bytes\n", &__FUNCTION__, 32);
- rhp_log ("%s(): sizeof (struct rhp_sp) is %d bytes\n", &__FUNCTION__, 16);
- rhp_log ("%s(): sizeof (struct rhpnode) is %d bytes\n", &__FUNCTION__, 80);
- rhp_log ("%s(): sizeof (struct rhpedge) is %d bytes\n", &__FUNCTION__, 56);
- rhp_log ("%s(): sizeof (struct rhplevel) is %d bytes\n", &__FUNCTION__, 16);
- rhp_log ("%s(): sizeof (struct rhp_inter_layer_struct) is %d bytes\n", &__FUNCTION__, 24);
- rhp_log ("%s(): sizeof (struct rhp_order_struct) is %d bytes\n", &__FUNCTION__, 24);
- rhp_inited = 1;
- " ]
- node [ id 16 graphics [ fill "#d3d3d3" ] label "<bb 11>:
- <L9>:
- return;
- " ]
- edge [ source 5 target 7 graphics [ fill "#0000ff" ] ]
- edge [ source 7 target 8 graphics [ fill "#000000" ] ]
- edge [ source 7 target 9 graphics [ fill "#000000" ] ]
- edge [ source 8 target 9 graphics [ fill "#0000ff" ] ]
- edge [ source 9 target 10 graphics [ fill "#000000" ] ]
- edge [ source 9 target 15 graphics [ fill "#000000" ] ]
- edge [ source 10 target 11 graphics [ fill "#000000" ] ]
- edge [ source 10 target 12 graphics [ fill "#000000" ] ]
- edge [ source 11 target 14 graphics [ fill "#0000ff" ] ]
- edge [ source 12 target 13 graphics [ fill "#000000" ] ]
- edge [ source 12 target 14 graphics [ fill "#000000" ] ]
- edge [ source 13 target 14 graphics [ fill "#0000ff" ] ]
- edge [ source 14 target 15 graphics [ fill "#0000ff" ] ]
- edge [ source 15 target 16 graphics [ fill "#0000ff" ] ]
- edge [ source 16 target 6 graphics [ fill "#000000" ] ]
- ]
|