From: Lucas Schnorr Date: Thu, 28 Apr 2011 13:24:03 +0000 (+0200) Subject: [trace] new function returns true if user options need the platform structure X-Git-Tag: v3_6_rc3~14^2~24 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/147c6ddb0ef15431612696ddad04edec6378ca2a [trace] new function returns true if user options need the platform structure --- diff --git a/src/instr/instr_config.c b/src/instr/instr_config.c index da77f222fd..45e7aaf0ce 100644 --- a/src/instr/instr_config.c +++ b/src/instr/instr_config.c @@ -131,6 +131,13 @@ int TRACE_is_active (void) return trace_active; } +int TRACE_needs_platform (void) +{ + return TRACE_categorized() || + TRACE_uncategorized() || + (TRACE_smpi_is_enabled() && TRACE_smpi_is_grouped()); +} + int TRACE_is_enabled(void) { return trace_enabled; diff --git a/src/instr/instr_private.h b/src/instr/instr_private.h index e83f003c30..2a996e88ea 100644 --- a/src/instr/instr_private.h +++ b/src/instr/instr_private.h @@ -159,6 +159,7 @@ int TRACE_end (void); void TRACE_activate (void); void TRACE_desactivate (void); int TRACE_is_active (void); +int TRACE_needs_platform (void); int TRACE_is_enabled(void); int TRACE_is_configured(void); int TRACE_smpi_is_enabled(void);