X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/42cb5b19932ed54070a2e199f4791058f1dc8387..f05dd50d17fb0056544fe22e902fda679105bd61:/src/instr/surf_instr.c diff --git a/src/instr/surf_instr.c b/src/instr/surf_instr.c index 2f9f9303ec..bbc10f4900 100644 --- a/src/instr/surf_instr.c +++ b/src/instr/surf_instr.c @@ -65,8 +65,7 @@ static void TRACE_surf_set_resource_variable(double date, return; } } - if (IS_TRACING_PLATFORM) - pajeSetVariable(date, variable, resource, aux); + pajeSetVariable(date, variable, resource, aux); xbt_dict_set(resource_variables, xbt_strdup(key), xbt_strdup(aux), xbt_free); } @@ -86,6 +85,10 @@ void TRACE_surf_link_declaration(void *link, char *name, double bw, if (!IS_TRACING) return; + if (!link){ + xbt_die ("link is NULL"); + } + //filter out loopback if (!strcmp(name, "loopback") || !strcmp(name, "__loopback__")) return; @@ -119,12 +122,16 @@ void TRACE_surf_host_declaration(const char *name, double power) void TRACE_surf_host_set_power(double date, const char *resource, double power) { + if (!IS_TRACING) + return; TRACE_surf_set_resource_variable(date, "power", resource, power); } void TRACE_surf_link_set_bandwidth(double date, void *link, double bandwidth) { + if (!IS_TRACING) + return; if (!TRACE_surf_link_is_traced(link)) return; @@ -135,6 +142,8 @@ void TRACE_surf_link_set_bandwidth(double date, void *link, void TRACE_surf_link_set_latency(double date, void *link, double latency) { + if (!IS_TRACING) + return; if (!TRACE_surf_link_is_traced(link)) return; @@ -237,8 +246,8 @@ void TRACE_surf_save_onelink(void) char resource[100]; snprintf(resource, 100, "%p", link); - pajeNewEvent(0.1, "source", resource, src); - pajeNewEvent(0.1, "destination", resource, dst); + pajeNewEvent(0, "source", resource, src); + pajeNewEvent(0, "destination", resource, dst); } } }