Author: njn
Date: 2007-11-20 07:55:40 +0000 (Tue, 20 Nov 2007)
New Revision: 7190

Log:
Do Massif output file name properly.  Default is massif.out.%p, where %p
expands to the PID.  Updated the tests.  Still todo:  handle %q for
environment variables, and do the same for the core and
Cachegrind/Callgrind.

Modified:
   trunk/massif/ms_main.c
   trunk/massif/tests/alloc-fns-A.post.exp
   trunk/massif/tests/alloc-fns-A.vgtest
   trunk/massif/tests/alloc-fns-B.post.exp
   trunk/massif/tests/alloc-fns-B.vgtest
   trunk/massif/tests/basic.post.exp
   trunk/massif/tests/basic.vgtest
   trunk/massif/tests/big-alloc.post.exp
   trunk/massif/tests/big-alloc.vgtest
   trunk/massif/tests/culling1.vgtest
   trunk/massif/tests/culling2.vgtest
   trunk/massif/tests/custom_alloc.post.exp
   trunk/massif/tests/custom_alloc.vgtest
   trunk/massif/tests/deep-A.post.exp
   trunk/massif/tests/deep-A.vgtest
   trunk/massif/tests/deep-B.post.exp
   trunk/massif/tests/deep-B.vgtest
   trunk/massif/tests/deep-C.post.exp
   trunk/massif/tests/deep-C.vgtest
   trunk/massif/tests/deep-D.post.exp
   trunk/massif/tests/deep-D.vgtest
   trunk/massif/tests/ignoring.post.exp
   trunk/massif/tests/ignoring.vgtest
   trunk/massif/tests/insig.post.exp
   trunk/massif/tests/insig.vgtest
   trunk/massif/tests/long-time.post.exp
   trunk/massif/tests/long-time.vgtest
   trunk/massif/tests/new-cpp.post.exp
   trunk/massif/tests/new-cpp.vgtest
   trunk/massif/tests/no-stack-no-heap.post.exp
   trunk/massif/tests/no-stack-no-heap.vgtest
   trunk/massif/tests/null.post.exp
   trunk/massif/tests/null.vgtest
   trunk/massif/tests/one.post.exp
   trunk/massif/tests/one.vgtest
   trunk/massif/tests/overloaded-new.post.exp
   trunk/massif/tests/overloaded-new.vgtest
   trunk/massif/tests/peak.post.exp
   trunk/massif/tests/peak.vgtest
   trunk/massif/tests/peak2.post.exp
   trunk/massif/tests/peak2.vgtest
   trunk/massif/tests/realloc.post.exp
   trunk/massif/tests/realloc.vgtest
   trunk/massif/tests/thresholds_0_0.post.exp
   trunk/massif/tests/thresholds_0_0.vgtest
   trunk/massif/tests/thresholds_0_10.post.exp
   trunk/massif/tests/thresholds_0_10.vgtest
   trunk/massif/tests/thresholds_10_0.post.exp
   trunk/massif/tests/thresholds_10_0.vgtest
   trunk/massif/tests/thresholds_10_10.post.exp
   trunk/massif/tests/thresholds_10_10.vgtest
   trunk/massif/tests/thresholds_5_0.post.exp
   trunk/massif/tests/thresholds_5_0.vgtest
   trunk/massif/tests/thresholds_5_10.post.exp
   trunk/massif/tests/thresholds_5_10.vgtest
   trunk/massif/tests/zero1.post.exp
   trunk/massif/tests/zero1.vgtest
   trunk/massif/tests/zero2.post.exp
   trunk/massif/tests/zero2.vgtest


Modified: trunk/massif/ms_main.c
===================================================================
--- trunk/massif/ms_main.c      2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/ms_main.c      2007-11-20 07:55:40 UTC (rev 7190)
@@ -326,8 +326,8 @@
 // memory.  An alternative to milliseconds as a unit of program "time".
 static ULong total_allocs_deallocs_szB = 0;
 
-// Current directory at startup.
-static Char base_dir[VKI_PATH_MAX]; // XXX: currently unused
+// The output file name.  Controlled by --massif-out-file.
+static Char* massif_out_file = NULL;
 
 // We don't start taking snapshots until the first basic block is executed,
 // rather than doing it in ms_post_clo_init (which is the obvious spot), for
@@ -420,6 +420,7 @@
 static UInt   clo_time_unit       = TimeMS;
 static UInt   clo_detailed_freq   = 10;
 static UInt   clo_max_snapshots   = 100;
+static Char*  clo_massif_out_file = "massif.out.%p";
 
 static XArray* args_for_massif;
 
@@ -450,6 +451,10 @@
       VG_(addToXA)(alloc_fns, &alloc_fn);
    }
 
+   else if (VG_CLO_STREQN(14, arg, "--massif-out-file=")) {
+      clo_massif_out_file = &arg[18];
+   }
+
    else
       return VG_(replacement_malloc_process_cmd_line_option)(arg);
 
@@ -471,6 +476,7 @@
 "                               alloc'd/dealloc'd on the heap [ms]\n"
 "    --detailed-freq=<N>       every Nth snapshot should be detailed [10]\n"
 "    --max-snapshots=<N>       maximum number of snapshots recorded [100]\n"
+"    --massif-out-file=<s>     output file name [massif.out.%%p]\n"
    );
    VG_(replacement_malloc_print_usage)();
 }
@@ -1809,9 +1815,6 @@
 //--- Writing snapshots                                    ---//
 //------------------------------------------------------------//
 
-// XXX: do the filename properly, eventually
-static Char* massif_out_file = "massif.out";
-
 #define FP_BUF_SIZE     1024
 Char FP_buf[FP_BUF_SIZE];
 
@@ -2049,6 +2052,69 @@
 //--- Initialisation                                       ---//
 //------------------------------------------------------------//
 
+// Copies the string, prepending it with the startup working directory, and
+// expanding %p and %q entries.  Returns a new, malloc'd string.
+static Char* expand_file_name(Char* format)
+{
+   static Char base_dir[VKI_PATH_MAX];
+   Int len, i = 0, j = 0;
+   Char* out;
+
+   Bool ok = VG_(get_startup_wd)(base_dir, VKI_PATH_MAX);
+   tl_assert(ok);
+
+   // The 10 is slop, it should be enough in most cases.
+   j = VG_(strlen)(base_dir);
+   len = j + VG_(strlen)(format) + 10;
+   out = VG_(malloc)( len );
+   VG_(strcpy)(out, base_dir);
+
+#define GROW_IF_j_IS_GEQ_THAN(x) \
+   if (j >= x) { \
+      len *= 2; \
+      out = VG_(realloc)(out, len); \
+      OINK(len);\
+   }
+
+   out[j++] = '/';
+   while (format[i]) {
+      if (format[i] != '%') {
+         GROW_IF_j_IS_GEQ_THAN(len);
+         out[j++] = format[i++];
+         
+      } else {
+         // We saw a '%'.  What's next...
+         i++;
+         if      (0   == format[i]) {
+            // At end of string, stop.
+            break;
+         }
+         else if ('%' == format[i]) {
+            // Replace '%%' with '%'.
+            GROW_IF_j_IS_GEQ_THAN(len);
+            out[j++] = format[i++];
+         }
+         else if ('p' == format[i]) {
+            // Print the PID.
+            GROW_IF_j_IS_GEQ_THAN(len - 10);
+            j += VG_(sprintf)(&out[j], "%d", VG_(getpid)());
+            i++;
+         } 
+         else {
+            // Other char, treat both the '%' and its subsequent normally.
+            GROW_IF_j_IS_GEQ_THAN(len - 1);
+            out[j++] = '%';
+            out[j++] = format[i++];
+         }
+      }
+   }
+   GROW_IF_j_IS_GEQ_THAN(len);
+   out[j++] = 0;
+
+   return out;
+}
+
+
 static void ms_post_clo_init(void)
 {
    Int i;
@@ -2106,6 +2172,9 @@
       clear_snapshot( & snapshots[i], /*do_sanity_check*/False );
    }
    sanity_check_snapshots_array();
+
+   // Setup output filename.
+   massif_out_file = expand_file_name(clo_massif_out_file);
 }
 
 static void ms_pre_clo_init(void)
@@ -2152,8 +2221,6 @@
 
    // Initialise args_for_massif.
    args_for_massif = VG_(newXA)(VG_(malloc), VG_(free), sizeof(HChar*));
-
-   tl_assert( VG_(get_startup_wd)(base_dir, VKI_PATH_MAX) );
 }
 
 VG_DETERMINE_INTERFACE_VERSION(ms_pre_clo_init)

Modified: trunk/massif/tests/alloc-fns-A.post.exp
===================================================================
--- trunk/massif/tests/alloc-fns-A.post.exp     2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/alloc-fns-A.post.exp     2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./alloc-fns
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/alloc-fns-A.vgtest
===================================================================
--- trunk/massif/tests/alloc-fns-A.vgtest       2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/alloc-fns-A.vgtest       2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: alloc-fns
-vgopts: --stacks=no --time-unit=B --heap-admin=0
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/alloc-fns-B.post.exp
===================================================================
--- trunk/massif/tests/alloc-fns-B.post.exp     2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/alloc-fns-B.post.exp     2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./alloc-fns
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --alloc-fn=a4 
--alloc-fn=b4 --alloc-fn=b3 --alloc-fn=c4 --alloc-fn=c3 --alloc-fn=c2 
--alloc-fn=d4 --alloc-fn=d3 --alloc-fn=d2 --alloc-fn=d1
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --alloc-fn=a4 
--alloc-fn=b4 --alloc-fn=b3 --alloc-fn=c4 --alloc-fn=c3 --alloc-fn=c2 
--alloc-fn=d4 --alloc-fn=d3 --alloc-fn=d2 --alloc-fn=d1 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/alloc-fns-B.vgtest
===================================================================
--- trunk/massif/tests/alloc-fns-B.vgtest       2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/alloc-fns-B.vgtest       2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: alloc-fns
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --alloc-fn=a4 --alloc-fn=b4 
--alloc-fn=b3 --alloc-fn=c4 --alloc-fn=c3 --alloc-fn=c2 --alloc-fn=d4 
--alloc-fn=d3 --alloc-fn=d2 --alloc-fn=d1
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --alloc-fn=a4 --alloc-fn=b4 
--alloc-fn=b3 --alloc-fn=c4 --alloc-fn=c3 --alloc-fn=c2 --alloc-fn=d4 
--alloc-fn=d3 --alloc-fn=d2 --alloc-fn=d1 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/basic.post.exp
===================================================================
--- trunk/massif/tests/basic.post.exp   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/basic.post.exp   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./basic
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/basic.vgtest
===================================================================
--- trunk/massif/tests/basic.vgtest     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/basic.vgtest     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: basic
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/big-alloc.post.exp
===================================================================
--- trunk/massif/tests/big-alloc.post.exp       2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/big-alloc.post.exp       2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./big-alloc
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/big-alloc.vgtest
===================================================================
--- trunk/massif/tests/big-alloc.vgtest 2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/big-alloc.vgtest 2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: big-alloc
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/culling1.vgtest
===================================================================
--- trunk/massif/tests/culling1.vgtest  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/culling1.vgtest  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: culling1
-vgopts: -v -v --stacks=no --time-unit=B
+vgopts: -v -v --stacks=no --time-unit=B --massif-out-file=massif.out
 stderr_filter: filter_verbose
 cleanup: rm massif.out

Modified: trunk/massif/tests/culling2.vgtest
===================================================================
--- trunk/massif/tests/culling2.vgtest  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/culling2.vgtest  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: culling2
-vgopts: -v -v --stacks=no --time-unit=B
+vgopts: -v -v --stacks=no --time-unit=B --massif-out-file=massif.out
 stderr_filter: filter_verbose
 cleanup: rm massif.out

Modified: trunk/massif/tests/custom_alloc.post.exp
===================================================================
--- trunk/massif/tests/custom_alloc.post.exp    2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/custom_alloc.post.exp    2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./custom_alloc
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/custom_alloc.vgtest
===================================================================
--- trunk/massif/tests/custom_alloc.vgtest      2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/custom_alloc.vgtest      2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: custom_alloc
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/deep-A.post.exp
===================================================================
--- trunk/massif/tests/deep-A.post.exp  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-A.post.exp  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./deep
-Massif arguments:   --stacks=no --time-unit=B --depth=8
+Massif arguments:   --stacks=no --time-unit=B --depth=8 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/deep-A.vgtest
===================================================================
--- trunk/massif/tests/deep-A.vgtest    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-A.vgtest    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: deep
-vgopts: --stacks=no --time-unit=B --depth=8
+vgopts: --stacks=no --time-unit=B --depth=8 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/deep-B.post.exp
===================================================================
--- trunk/massif/tests/deep-B.post.exp  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-B.post.exp  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./deep
-Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a6 --alloc-fn=a7 
--alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 
--depth=8
+Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a6 --alloc-fn=a7 
--alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 
--depth=8 --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/deep-B.vgtest
===================================================================
--- trunk/massif/tests/deep-B.vgtest    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-B.vgtest    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,5 +1,5 @@
 prog: deep
-vgopts: --stacks=no --time-unit=B --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 
--alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 -v -v --depth=8
+vgopts: --stacks=no --time-unit=B --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 
--alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 -v -v --depth=8 
--massif-out-file=massif.out
 stderr_filter: filter_verbose
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/deep-C.post.exp
===================================================================
--- trunk/massif/tests/deep-C.post.exp  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-C.post.exp  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./deep
-Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a3 --alloc-fn=a4 
--alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 
--alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --depth=8
+Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a3 --alloc-fn=a4 
--alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 
--alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --depth=8 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/deep-C.vgtest
===================================================================
--- trunk/massif/tests/deep-C.vgtest    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-C.vgtest    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,5 +1,5 @@
 prog: deep
-vgopts: --stacks=no --time-unit=B --alloc-fn=a3 --alloc-fn=a4 --alloc-fn=a5 
--alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 
--alloc-fn=a11 --alloc-fn=a12 -v -v --depth=8
+vgopts: --stacks=no --time-unit=B --alloc-fn=a3 --alloc-fn=a4 --alloc-fn=a5 
--alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 
--alloc-fn=a11 --alloc-fn=a12 -v -v --depth=8 --massif-out-file=massif.out
 stderr_filter: filter_verbose
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/deep-D.post.exp
===================================================================
--- trunk/massif/tests/deep-D.post.exp  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-D.post.exp  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./deep
-Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a1 --alloc-fn=a2 
--alloc-fn=a3 --alloc-fn=a4 --alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 
--alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 
--alloc-fn=main --depth=20
+Massif arguments:   --stacks=no --time-unit=B --alloc-fn=a1 --alloc-fn=a2 
--alloc-fn=a3 --alloc-fn=a4 --alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 
--alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 
--alloc-fn=main --depth=20 --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/deep-D.vgtest
===================================================================
--- trunk/massif/tests/deep-D.vgtest    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/deep-D.vgtest    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: deep
-vgopts: --stacks=no --time-unit=B --alloc-fn=a1 --alloc-fn=a2 --alloc-fn=a3 
--alloc-fn=a4 --alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 
--alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --alloc-fn=main 
--depth=20
+vgopts: --stacks=no --time-unit=B --alloc-fn=a1 --alloc-fn=a2 --alloc-fn=a3 
--alloc-fn=a4 --alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 
--alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --alloc-fn=main 
--depth=20 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses | 
../../tests/filter_libc
 cleanup: rm massif.out

Modified: trunk/massif/tests/ignoring.post.exp
===================================================================
--- trunk/massif/tests/ignoring.post.exp        2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/ignoring.post.exp        2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./ignoring
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/ignoring.vgtest
===================================================================
--- trunk/massif/tests/ignoring.vgtest  2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/ignoring.vgtest  2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: ignoring
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/insig.post.exp
===================================================================
--- trunk/massif/tests/insig.post.exp   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/insig.post.exp   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./insig
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=64
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=64 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/insig.vgtest
===================================================================
--- trunk/massif/tests/insig.vgtest     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/insig.vgtest     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: insig
-vgopts: --stacks=no --time-unit=B --heap-admin=64
+vgopts: --stacks=no --time-unit=B --heap-admin=64 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/long-time.post.exp
===================================================================
--- trunk/massif/tests/long-time.post.exp       2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/long-time.post.exp       2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./long-time
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/long-time.vgtest
===================================================================
--- trunk/massif/tests/long-time.vgtest 2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/long-time.vgtest 2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: long-time
-vgopts: --stacks=no --time-unit=B --heap-admin=0
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/new-cpp.post.exp
===================================================================
--- trunk/massif/tests/new-cpp.post.exp 2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/new-cpp.post.exp 2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./new-cpp
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/new-cpp.vgtest
===================================================================
--- trunk/massif/tests/new-cpp.vgtest   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/new-cpp.vgtest   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: new-cpp
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/no-stack-no-heap.post.exp
===================================================================
--- trunk/massif/tests/no-stack-no-heap.post.exp        2007-11-20 07:04:36 UTC 
(rev 7189)
+++ trunk/massif/tests/no-stack-no-heap.post.exp        2007-11-20 07:55:40 UTC 
(rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./basic
-Massif arguments:   --stacks=no --heap=no --time-unit=B
+Massif arguments:   --stacks=no --heap=no --time-unit=B 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/no-stack-no-heap.vgtest
===================================================================
--- trunk/massif/tests/no-stack-no-heap.vgtest  2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/no-stack-no-heap.vgtest  2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: basic
-vgopts: --stacks=no --heap=no --time-unit=B
+vgopts: --stacks=no --heap=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/null.post.exp
===================================================================
--- trunk/massif/tests/null.post.exp    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/null.post.exp    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./null
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/null.vgtest
===================================================================
--- trunk/massif/tests/null.vgtest      2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/null.vgtest      2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: null
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/one.post.exp
===================================================================
--- trunk/massif/tests/one.post.exp     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/one.post.exp     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./one
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/one.vgtest
===================================================================
--- trunk/massif/tests/one.vgtest       2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/one.vgtest       2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: one
-vgopts: --stacks=no --time-unit=B --heap-admin=0
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/overloaded-new.post.exp
===================================================================
--- trunk/massif/tests/overloaded-new.post.exp  2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/overloaded-new.post.exp  2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./overloaded-new
-Massif arguments:   --stacks=no --time-unit=B
+Massif arguments:   --stacks=no --time-unit=B --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/overloaded-new.vgtest
===================================================================
--- trunk/massif/tests/overloaded-new.vgtest    2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/overloaded-new.vgtest    2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: overloaded-new
-vgopts: --stacks=no --time-unit=B
+vgopts: --stacks=no --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/peak.post.exp
===================================================================
--- trunk/massif/tests/peak.post.exp    2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/peak.post.exp    2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./peak
-Massif arguments:   --stacks=no --time-unit=B --peak-inaccuracy=0 
--heap-admin=64
+Massif arguments:   --stacks=no --time-unit=B --peak-inaccuracy=0 
--heap-admin=64 --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/peak.vgtest
===================================================================
--- trunk/massif/tests/peak.vgtest      2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/peak.vgtest      2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: peak
-vgopts: --stacks=no --time-unit=B --peak-inaccuracy=0 --heap-admin=64
+vgopts: --stacks=no --time-unit=B --peak-inaccuracy=0 --heap-admin=64 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/peak2.post.exp
===================================================================
--- trunk/massif/tests/peak2.post.exp   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/peak2.post.exp   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./peak
-Massif arguments:   --stacks=no --time-unit=B --peak-inaccuracy=10.0 
--heap-admin=64
+Massif arguments:   --stacks=no --time-unit=B --peak-inaccuracy=10.0 
--heap-admin=64 --massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/peak2.vgtest
===================================================================
--- trunk/massif/tests/peak2.vgtest     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/peak2.vgtest     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,5 +1,5 @@
 prog: peak
-vgopts: --stacks=no --time-unit=B -v -v --peak-inaccuracy=10.0 --heap-admin=64
+vgopts: --stacks=no --time-unit=B -v -v --peak-inaccuracy=10.0 --heap-admin=64 
--massif-out-file=massif.out
 stderr_filter: filter_verbose
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/realloc.post.exp
===================================================================
--- trunk/massif/tests/realloc.post.exp 2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/realloc.post.exp 2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./realloc
-Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B --threshold=0
+Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B --threshold=0 
--massif-out-file=massif.out
 ms_print arguments: --threshold=0 massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/realloc.vgtest
===================================================================
--- trunk/massif/tests/realloc.vgtest   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/realloc.vgtest   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,5 +1,5 @@
 prog: realloc
-vgopts: -v -v --stacks=no --heap-admin=0 --time-unit=B --threshold=0
+vgopts: -v -v --stacks=no --heap-admin=0 --time-unit=B --threshold=0 
--massif-out-file=massif.out
 stderr_filter: filter_verbose
 post: perl ../../massif/ms_print --threshold=0 massif.out | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_0_0.post.exp
===================================================================
--- trunk/massif/tests/thresholds_0_0.post.exp  2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_0_0.post.exp  2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=0
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=0 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=0
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_0_0.vgtest
===================================================================
--- trunk/massif/tests/thresholds_0_0.vgtest    2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_0_0.vgtest    2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=0
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=0 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=0 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_0_10.post.exp
===================================================================
--- trunk/massif/tests/thresholds_0_10.post.exp 2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_0_10.post.exp 2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=0
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=0 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=10
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_0_10.vgtest
===================================================================
--- trunk/massif/tests/thresholds_0_10.vgtest   2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_0_10.vgtest   2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=0
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=0 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=10 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_10_0.post.exp
===================================================================
--- trunk/massif/tests/thresholds_10_0.post.exp 2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_10_0.post.exp 2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=10
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=10 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=0
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_10_0.vgtest
===================================================================
--- trunk/massif/tests/thresholds_10_0.vgtest   2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_10_0.vgtest   2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=10
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=10 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=0 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_10_10.post.exp
===================================================================
--- trunk/massif/tests/thresholds_10_10.post.exp        2007-11-20 07:04:36 UTC 
(rev 7189)
+++ trunk/massif/tests/thresholds_10_10.post.exp        2007-11-20 07:55:40 UTC 
(rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=10
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=10 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=10
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_10_10.vgtest
===================================================================
--- trunk/massif/tests/thresholds_10_10.vgtest  2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_10_10.vgtest  2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=10
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=10 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=10 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_5_0.post.exp
===================================================================
--- trunk/massif/tests/thresholds_5_0.post.exp  2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_5_0.post.exp  2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=5
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=5 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=0
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_5_0.vgtest
===================================================================
--- trunk/massif/tests/thresholds_5_0.vgtest    2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_5_0.vgtest    2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=5
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=5 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=0 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/thresholds_5_10.post.exp
===================================================================
--- trunk/massif/tests/thresholds_5_10.post.exp 2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_5_10.post.exp 2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./thresholds
-Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=5
+Massif arguments:   --stacks=no --time-unit=B --heap-admin=0 --threshold=5 
--massif-out-file=massif.out
 ms_print arguments: massif.out --threshold=10
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/thresholds_5_10.vgtest
===================================================================
--- trunk/massif/tests/thresholds_5_10.vgtest   2007-11-20 07:04:36 UTC (rev 
7189)
+++ trunk/massif/tests/thresholds_5_10.vgtest   2007-11-20 07:55:40 UTC (rev 
7190)
@@ -1,4 +1,4 @@
 prog: thresholds
-vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=5
+vgopts: --stacks=no --time-unit=B --heap-admin=0 --threshold=5 
--massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out --threshold=10 | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/zero1.post.exp
===================================================================
--- trunk/massif/tests/zero1.post.exp   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/zero1.post.exp   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./zero
-Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B
+Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B 
--massif-out-file=massif.out
 ms_print arguments: --threshold=0 massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/zero1.vgtest
===================================================================
--- trunk/massif/tests/zero1.vgtest     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/zero1.vgtest     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: zero
-vgopts: --stacks=no --heap-admin=0 --time-unit=B
+vgopts: --stacks=no --heap-admin=0 --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print --threshold=0 massif.out | 
../../tests/filter_addresses
 cleanup: rm massif.out

Modified: trunk/massif/tests/zero2.post.exp
===================================================================
--- trunk/massif/tests/zero2.post.exp   2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/zero2.post.exp   2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,6 +1,6 @@
 
--------------------------------------------------------------------------------
 Command:            ./zero
-Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B
+Massif arguments:   --stacks=no --heap-admin=0 --time-unit=B 
--massif-out-file=massif.out
 ms_print arguments: massif.out
 
--------------------------------------------------------------------------------
 

Modified: trunk/massif/tests/zero2.vgtest
===================================================================
--- trunk/massif/tests/zero2.vgtest     2007-11-20 07:04:36 UTC (rev 7189)
+++ trunk/massif/tests/zero2.vgtest     2007-11-20 07:55:40 UTC (rev 7190)
@@ -1,4 +1,4 @@
 prog: zero
-vgopts: --stacks=no --heap-admin=0 --time-unit=B
+vgopts: --stacks=no --heap-admin=0 --time-unit=B --massif-out-file=massif.out
 post: perl ../../massif/ms_print massif.out | ../../tests/filter_addresses
 cleanup: rm massif.out


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Valgrind-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to