Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[trace] let paje output its own header
authorschnorr <schnorr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 6 Dec 2010 00:55:49 +0000 (00:55 +0000)
committerschnorr <schnorr@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Mon, 6 Dec 2010 00:55:49 +0000 (00:55 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@8986 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/instr/instr_interface.c
src/instr/instr_paje.c

index 5f137ac..7ed97ce 100644 (file)
@@ -30,9 +30,6 @@ int TRACE_start()
   /* activate trace */
   TRACE_activate ();
 
-  /* output header */
-  TRACE_paje_create_header();
-
   /* define paje hierarchy for tracing */
   pajeDefineContainerType("PLATFORM", "0", "platform");
   pajeDefineContainerType("HOST", "PLATFORM", "HOST");
index ad83fd1..161436d 100644 (file)
@@ -49,6 +49,9 @@ void TRACE_paje_start(void)
     THROW1(tracing_error, TRACE_ERROR_FILE_OPEN,
            "Tracefile %s could not be opened for writing.", filename);
   }
+
+  /* output header */
+  TRACE_paje_create_header();
 }
 
 void TRACE_paje_end(void)
@@ -58,8 +61,6 @@ void TRACE_paje_end(void)
 
 void TRACE_paje_create_header(void)
 {
-  if (!TRACE_is_active())
-    return;
   fprintf(tracing_file, "\
 %%EventDef PajeDefineContainerType %d \n\
 %%       Alias string \n\