X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6628f256d9dc13c27721bb9846269e5f3c653d3c..f7a5c8e0a953c249ec8ba1574ce3949926e4ac30:/src/instr/instr_config.c?ds=sidebyside diff --git a/src/instr/instr_config.c b/src/instr/instr_config.c index 87f1540f54..7c26072c39 100644 --- a/src/instr/instr_config.c +++ b/src/instr/instr_config.c @@ -9,6 +9,7 @@ #ifdef HAVE_TRACING +#define OPT_TRACING "tracing" #define OPT_TRACING_SMPI "tracing/smpi" #define OPT_TRACING_SMPI_GROUP "tracing/smpi/group" #define OPT_TRACING_PLATFORM "tracing/platform" @@ -21,6 +22,11 @@ static int trace_configured = 0; +int TRACE_is_enabled(void) +{ + return xbt_cfg_get_int(_surf_cfg_set, OPT_TRACING); +} + int TRACE_is_configured(void) { return trace_configured; @@ -80,6 +86,13 @@ void TRACE_global_init(int *argc, char **argv) xbt_cfgelm_string, &default_tracing_filename, 1, 1, NULL, NULL); + /* tracing */ + int default_tracing = 0; + xbt_cfg_register(&_surf_cfg_set, OPT_TRACING, + "Enable Tracing.", + xbt_cfgelm_int, &default_tracing, 0, 1, + NULL, NULL); + /* smpi */ int default_tracing_smpi = 0; xbt_cfg_register(&_surf_cfg_set, OPT_TRACING_SMPI,