X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8c33af2f92672622596e7952abdea8f090bf9f72..fc5fe5d80604ef40537f6c6fd71833346f6d480c:/src/instr/variables_instr.c?ds=sidebyside diff --git a/src/instr/variables_instr.c b/src/instr/variables_instr.c index 6c1d84c25a..1642943130 100644 --- a/src/instr/variables_instr.c +++ b/src/instr/variables_instr.c @@ -10,12 +10,11 @@ #ifdef HAVE_TRACING -extern routing_t used_routing; +extern routing_global_t global_routing; void __TRACE_link_variable (double time, const char *src, const char *dst, const char *variable, double value, const char *what) { char valuestr[100]; - int src_id, dst_id; xbt_dynar_t route = NULL; unsigned int i; void *link_ptr; @@ -29,12 +28,9 @@ void __TRACE_link_variable (double time, const char *src, const char *dst, const return; } - if (!used_routing) return; - - src_id = *(int*)xbt_dict_get(used_routing->host_id,src); - dst_id = *(int*)xbt_dict_get(used_routing->host_id,dst); - route = used_routing->get_route(src_id, dst_id); - + if (!global_routing) return; + route = global_routing->get_route(src, dst); + xbt_dynar_foreach(route, i, link_ptr) { link = (*(link_CM02_t)link_ptr).lmm_resource.generic_resource.name;