From 147c6ddb0ef15431612696ddad04edec6378ca2a Mon Sep 17 00:00:00 2001 From: Lucas Schnorr Date: Thu, 28 Apr 2011 15:24:03 +0200 Subject: [PATCH] [trace] new function returns true if user options need the platform structure --- src/instr/instr_config.c | 7 +++++++ src/instr/instr_private.h | 1 + 2 files changed, 8 insertions(+) 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); -- 2.20.1