X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d43bb524e880bb9c42023f0f563578dfe17e404a..5391e6b0fad0842c9c69f13d14a4fb4527268848:/src/instr/interface.c diff --git a/src/instr/interface.c b/src/instr/interface.c index 8b1d08ca55..7c42143468 100644 --- a/src/instr/interface.c +++ b/src/instr/interface.c @@ -196,4 +196,18 @@ void TRACE_mark (const char *mark_type, const char *mark_value) pajeNewEvent (MSG_get_clock(), mark_type, "0", mark_value); } +int TRACE_smpi_set_category (const char *category) +{ + //if category is NULL, trace of platform is disabled + if (!IS_TRACING) return 1; + if (category != NULL){ + int ret = TRACE_category (category); + __TRACE_category_set (SIMIX_process_self(), category); + return ret; + }else{ + __TRACE_category_unset (SIMIX_process_self()); + return 0; + } +} + #endif /* HAVE_TRACING */