X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0ffe46c97f312f9af2b6eb0c4068a84d4523fb10..7bc01999f5003e51cc1d12f93647999a1a143f23:/src/instr/instr_trace.cpp?ds=sidebyside diff --git a/src/instr/instr_trace.cpp b/src/instr/instr_trace.cpp index 850f75efca..8f6e251fc7 100644 --- a/src/instr/instr_trace.cpp +++ b/src/instr/instr_trace.cpp @@ -11,7 +11,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(instr_trace, instr, "tracing event system"); -FILE *tracing_file = NULL; +FILE *tracing_file = nullptr; void print_NULL(paje_event_t event){} @@ -26,7 +26,7 @@ s_instr_trace_writer_t active_writer = { print_NULL, print_NULL }; -xbt_dynar_t buffer = NULL; +xbt_dynar_t buffer = nullptr; void dump_comment (const char *comment) { @@ -58,7 +58,7 @@ void dump_comment_file (const char *filename) void TRACE_init() { - buffer = xbt_dynar_new(sizeof(paje_event_t), NULL); + buffer = xbt_dynar_new(sizeof(paje_event_t), nullptr); } void TRACE_finalize() @@ -80,7 +80,7 @@ void TRACE_paje_dump_buffer (int force) event->free (event); } xbt_dynar_free (&buffer); - buffer = xbt_dynar_new (sizeof(paje_event_t), NULL); + buffer = xbt_dynar_new (sizeof(paje_event_t), nullptr); }else{ paje_event_t event; unsigned int cursor; @@ -343,11 +343,13 @@ void new_pajeSetState (double timestamp, container_t container, type_t type, val ((setState_t)(event->data))->container = container; ((setState_t)(event->data))->value = value; +#if HAVE_SMPI if (xbt_cfg_get_boolean("smpi/trace-call-location")) { smpi_trace_call_location_t* loc = smpi_trace_get_call_location(); ((setState_t)(event->data))->filename = loc->filename; ((setState_t)(event->data))->linenumber = loc->linenumber; } +#endif XBT_DEBUG("%s: event_type=%d, timestamp=%f", __FUNCTION__, (int)event->event_type, event->timestamp); @@ -368,11 +370,13 @@ void new_pajePushStateWithExtra (double timestamp, container_t container, type_t ((pushState_t)(event->data))->value = value; ((pushState_t)(event->data))->extra = extra; +#if HAVE_SMPI if (xbt_cfg_get_boolean("smpi/trace-call-location")) { smpi_trace_call_location_t* loc = smpi_trace_get_call_location(); ((pushState_t)(event->data))->filename = loc->filename; ((pushState_t)(event->data))->linenumber = loc->linenumber; } +#endif XBT_DEBUG("%s: event_type=%d, timestamp=%f", __FUNCTION__, (int)event->event_type, event->timestamp);