Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
int -> bool for smpi tracing (so many of these ...)
authordegomme <augustin.degomme@unibas.ch>
Fri, 27 May 2016 20:26:01 +0000 (22:26 +0200)
committerdegomme <augustin.degomme@unibas.ch>
Fri, 27 May 2016 20:26:01 +0000 (22:26 +0200)
src/instr/instr_config.cpp
src/instr/instr_private.h

index 0e2f3e2..9d31e07 100644 (file)
@@ -39,29 +39,29 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY (instr_config, instr, "Configuration");
 #define OPT_VIVA_CAT_CONF                "viva/categorized"
 #define OPT_VIVA_UNCAT_CONF              "viva/uncategorized"
 
 #define OPT_VIVA_CAT_CONF                "viva/categorized"
 #define OPT_VIVA_UNCAT_CONF              "viva/uncategorized"
 
-static int trace_enabled = 0;
-static int trace_platform;
-static int trace_platform_topology;
-static int trace_smpi_enabled;
-static int trace_smpi_grouped;
-static int trace_smpi_computing;
-static int trace_smpi_sleeping;
-static int trace_view_internals;
-static int trace_categorized;
-static int trace_uncategorized;
-static int trace_msg_process_enabled;
-static int trace_msg_vm_enabled;
-static int trace_buffer;
-static int trace_onelink_only;
-static int trace_disable_destroy;
-static int trace_basic;
-static int trace_display_sizes = 0;
-static int trace_disable_link;
-static int trace_disable_power;
+static bool trace_enabled = false;
+static bool trace_platform;
+static bool trace_platform_topology;
+static bool trace_smpi_enabled;
+static bool trace_smpi_grouped;
+static bool trace_smpi_computing;
+static bool trace_smpi_sleeping;
+static bool trace_view_internals;
+static bool trace_categorized;
+static bool trace_uncategorized;
+static bool trace_msg_process_enabled;
+static bool trace_msg_vm_enabled;
+static bool trace_buffer;
+static bool trace_onelink_only;
+static bool trace_disable_destroy;
+static bool trace_basic;
+static bool trace_display_sizes = false;
+static bool trace_disable_link;
+static bool trace_disable_power;
 static int trace_precision;
 
 static int trace_precision;
 
-static int trace_configured = 0;
-static int trace_active = 0;
+static bool trace_configured = false;
+static bool trace_active = false;
 
 static void TRACE_getopts(void)
 {
 
 static void TRACE_getopts(void)
 {
@@ -214,108 +214,108 @@ int TRACE_end()
   return retval;
 }
 
   return retval;
 }
 
-int TRACE_needs_platform (void)
+bool TRACE_needs_platform (void)
 {
   return TRACE_msg_process_is_enabled() || TRACE_msg_vm_is_enabled() || TRACE_categorized() ||
          TRACE_uncategorized() || TRACE_platform () || (TRACE_smpi_is_enabled() && TRACE_smpi_is_grouped());
 }
 
 {
   return TRACE_msg_process_is_enabled() || TRACE_msg_vm_is_enabled() || TRACE_categorized() ||
          TRACE_uncategorized() || TRACE_platform () || (TRACE_smpi_is_enabled() && TRACE_smpi_is_grouped());
 }
 
-int TRACE_is_enabled(void)
+bool TRACE_is_enabled(void)
 {
   return trace_enabled;
 }
 
 {
   return trace_enabled;
 }
 
-int TRACE_platform(void)
+bool TRACE_platform(void)
 {
   return trace_platform;
 }
 
 {
   return trace_platform;
 }
 
-int TRACE_platform_topology(void)
+bool TRACE_platform_topology(void)
 {
   return trace_platform_topology;
 }
 
 {
   return trace_platform_topology;
 }
 
-int TRACE_is_configured(void)
+bool TRACE_is_configured(void)
 {
   return trace_configured;
 }
 
 {
   return trace_configured;
 }
 
-int TRACE_smpi_is_enabled(void)
+bool TRACE_smpi_is_enabled(void)
 {
   return (trace_smpi_enabled || TRACE_smpi_is_grouped()) && TRACE_is_enabled();
 }
 
 {
   return (trace_smpi_enabled || TRACE_smpi_is_grouped()) && TRACE_is_enabled();
 }
 
-int TRACE_smpi_is_grouped(void)
+bool TRACE_smpi_is_grouped(void)
 {
   return trace_smpi_grouped;
 }
 
 {
   return trace_smpi_grouped;
 }
 
-int TRACE_smpi_is_computing(void)
+bool TRACE_smpi_is_computing(void)
 {
   return trace_smpi_computing;
 }
 
 {
   return trace_smpi_computing;
 }
 
-int TRACE_smpi_is_sleeping(void)
+bool TRACE_smpi_is_sleeping(void)
 {
   return trace_smpi_sleeping;
 }
 
 {
   return trace_smpi_sleeping;
 }
 
-int TRACE_smpi_view_internals(void)
+bool TRACE_smpi_view_internals(void)
 {
   return trace_view_internals;
 }
 
 {
   return trace_view_internals;
 }
 
-int TRACE_categorized (void)
+bool TRACE_categorized (void)
 {
   return trace_categorized;
 }
 
 {
   return trace_categorized;
 }
 
-int TRACE_uncategorized (void)
+bool TRACE_uncategorized (void)
 {
   return trace_uncategorized;
 }
 
 {
   return trace_uncategorized;
 }
 
-int TRACE_msg_process_is_enabled(void)
+bool TRACE_msg_process_is_enabled(void)
 {
   return trace_msg_process_enabled && TRACE_is_enabled();
 }
 
 {
   return trace_msg_process_enabled && TRACE_is_enabled();
 }
 
-int TRACE_msg_vm_is_enabled(void)
+bool TRACE_msg_vm_is_enabled(void)
 {
   return trace_msg_vm_enabled && TRACE_is_enabled();
 }
 
 {
   return trace_msg_vm_enabled && TRACE_is_enabled();
 }
 
-int TRACE_disable_link(void)
+bool TRACE_disable_link(void)
 {
   return trace_disable_link && TRACE_is_enabled();
 }
 
 {
   return trace_disable_link && TRACE_is_enabled();
 }
 
-int TRACE_disable_speed(void)
+bool TRACE_disable_speed(void)
 {
   return trace_disable_power && TRACE_is_enabled();
 }
 
 {
   return trace_disable_power && TRACE_is_enabled();
 }
 
-int TRACE_buffer (void)
+bool TRACE_buffer (void)
 {
   return trace_buffer && TRACE_is_enabled();
 }
 
 {
   return trace_buffer && TRACE_is_enabled();
 }
 
-int TRACE_onelink_only (void)
+bool TRACE_onelink_only (void)
 {
   return trace_onelink_only && TRACE_is_enabled();
 }
 
 {
   return trace_onelink_only && TRACE_is_enabled();
 }
 
-int TRACE_disable_destroy (void)
+bool TRACE_disable_destroy (void)
 {
   return trace_disable_destroy && TRACE_is_enabled();
 }
 
 {
   return trace_disable_destroy && TRACE_is_enabled();
 }
 
-int TRACE_basic (void)
+bool TRACE_basic (void)
 {
   return trace_basic && TRACE_is_enabled();
 }
 
 {
   return trace_basic && TRACE_is_enabled();
 }
 
-int TRACE_display_sizes (void)
+bool TRACE_display_sizes (void)
 {
    return trace_display_sizes && trace_smpi_enabled && TRACE_is_enabled();
 }
 {
    return trace_display_sizes && trace_smpi_enabled && TRACE_is_enabled();
 }
index c9f3272..1270432 100644 (file)
@@ -272,22 +272,22 @@ XBT_PUBLIC(void) new_pajeEndLink (double timestamp, container_t container, type_
 XBT_PUBLIC(void) new_pajeNewEvent (double timestamp, container_t container, type_t type, val_t value);
 
 /* from instr_config.c */
 XBT_PUBLIC(void) new_pajeNewEvent (double timestamp, container_t container, type_t type, val_t value);
 
 /* from instr_config.c */
-XBT_PRIVATE int TRACE_needs_platform (void);
-XBT_PRIVATE int TRACE_is_enabled(void);
-XBT_PRIVATE int TRACE_platform(void);
-XBT_PRIVATE int TRACE_platform_topology(void);
-XBT_PRIVATE int TRACE_is_configured(void);
-XBT_PRIVATE int TRACE_categorized (void);
-XBT_PRIVATE int TRACE_uncategorized (void);
-XBT_PRIVATE int TRACE_msg_process_is_enabled(void);
-XBT_PRIVATE int TRACE_msg_vm_is_enabled(void);
-XBT_PRIVATE int TRACE_buffer (void);
-XBT_PRIVATE int TRACE_disable_link(void);
-XBT_PRIVATE int TRACE_disable_speed(void);
-XBT_PRIVATE int TRACE_onelink_only (void);
-XBT_PRIVATE int TRACE_disable_destroy (void);
-XBT_PRIVATE int TRACE_basic (void);
-XBT_PRIVATE int TRACE_display_sizes (void);
+XBT_PRIVATE bool TRACE_needs_platform (void);
+XBT_PRIVATE bool TRACE_is_enabled(void);
+XBT_PRIVATE bool TRACE_platform(void);
+XBT_PRIVATE bool TRACE_platform_topology(void);
+XBT_PRIVATE bool TRACE_is_configured(void);
+XBT_PRIVATE bool TRACE_categorized (void);
+XBT_PRIVATE bool TRACE_uncategorized (void);
+XBT_PRIVATE bool TRACE_msg_process_is_enabled(void);
+XBT_PRIVATE bool TRACE_msg_vm_is_enabled(void);
+XBT_PRIVATE bool TRACE_buffer (void);
+XBT_PRIVATE bool TRACE_disable_link(void);
+XBT_PRIVATE bool TRACE_disable_speed(void);
+XBT_PRIVATE bool TRACE_onelink_only (void);
+XBT_PRIVATE bool TRACE_disable_destroy (void);
+XBT_PRIVATE bool TRACE_basic (void);
+XBT_PRIVATE bool TRACE_display_sizes (void);
 XBT_PRIVATE char *TRACE_get_comment (void);
 XBT_PRIVATE char *TRACE_get_comment_file (void);
 XBT_PRIVATE int TRACE_precision (void);
 XBT_PRIVATE char *TRACE_get_comment (void);
 XBT_PRIVATE char *TRACE_get_comment_file (void);
 XBT_PRIVATE int TRACE_precision (void);
@@ -300,11 +300,11 @@ XBT_PRIVATE void instr_pause_tracing (void);
 XBT_PRIVATE void instr_resume_tracing (void);
 
 /* Public functions used in SMPI */
 XBT_PRIVATE void instr_resume_tracing (void);
 
 /* Public functions used in SMPI */
-XBT_PUBLIC(int) TRACE_smpi_is_enabled(void);
-XBT_PUBLIC(int) TRACE_smpi_is_grouped(void);
-XBT_PUBLIC(int) TRACE_smpi_is_computing(void);
-XBT_PUBLIC(int) TRACE_smpi_is_sleeping(void);
-XBT_PUBLIC(int) TRACE_smpi_view_internals(void);
+XBT_PUBLIC(bool) TRACE_smpi_is_enabled(void);
+XBT_PUBLIC(bool) TRACE_smpi_is_grouped(void);
+XBT_PUBLIC(bool) TRACE_smpi_is_computing(void);
+XBT_PUBLIC(bool) TRACE_smpi_is_sleeping(void);
+XBT_PUBLIC(bool) TRACE_smpi_view_internals(void);
 
 /* from resource_utilization.c */
 XBT_PRIVATE void TRACE_surf_host_set_utilization(const char *resource, const char *category, double value, double now,
 
 /* from resource_utilization.c */
 XBT_PRIVATE void TRACE_surf_host_set_utilization(const char *resource, const char *category, double value, double now,