Author: njn
Date: 2007-11-10 04:18:39 +0000 (Sat, 10 Nov 2007)
New Revision: 7134

Log:
Filter out some of Massif's verbose output that varies from machine to
machine, caused by them getting slightly different stack traces.

Modified:
   trunk/massif/ms_main.c
   trunk/massif/tests/culling1.stderr.exp
   trunk/massif/tests/culling2.stderr.exp
   trunk/massif/tests/deep-B.stderr.exp
   trunk/massif/tests/deep-C.stderr.exp
   trunk/massif/tests/filter_verbose
   trunk/massif/tests/peak2.stderr.exp
   trunk/massif/tests/realloc.stderr.exp


Modified: trunk/massif/ms_main.c
===================================================================
--- trunk/massif/ms_main.c      2007-11-10 04:08:08 UTC (rev 7133)
+++ trunk/massif/ms_main.c      2007-11-10 04:18:39 UTC (rev 7134)
@@ -2037,8 +2037,8 @@
    VERB(1, "top-XPts:             %u (%d%%)",
       alloc_xpt->n_children,
       ( n_xpts ? alloc_xpt->n_children * 100 / n_xpts : 0));
-   VERB(1, "XPt-init-expansions:  %u", n_xpt_init_expansions);
-   VERB(1, "XPt-later-expansions: %u", n_xpt_later_expansions);
+   VERB(1, "XPt init expansions:  %u", n_xpt_init_expansions);
+   VERB(1, "XPt later expansions: %u", n_xpt_later_expansions);
    VERB(1, "SXPt allocs:          %u", n_sxpt_allocs);
    VERB(1, "SXPt frees:           %u", n_sxpt_frees);
    VERB(1, "skipped snapshots:    %u", n_skipped_snapshots);
@@ -2046,7 +2046,7 @@
    VERB(1, "detailed snapshots:   %u", n_detailed_snapshots);
    VERB(1, "peak snapshots:       %u", n_peak_snapshots);
    VERB(1, "cullings:             %u", n_cullings);
-   VERB(1, "XCon_redos:           %u", n_XCon_redos);
+   VERB(1, "XCon redos:           %u", n_XCon_redos);
 }
 
 

Modified: trunk/massif/tests/culling1.stderr.exp
===================================================================
--- trunk/massif/tests/culling1.stderr.exp      2007-11-10 04:08:08 UTC (rev 
7133)
+++ trunk/massif/tests/culling1.stderr.exp      2007-11-10 04:18:39 UTC (rev 
7134)
@@ -424,15 +424,15 @@
 Massif: heap frees:           0
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 4
-Massif: top-XPts:             1 (25%)
-Massif: XPt-init-expansions:  3
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          60
-Massif: SXPt frees:           36
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  3
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    51
 Massif: real snapshots:       150
 Massif: detailed snapshots:   15
 Massif: peak snapshots:       0
 Massif: cullings:             2
-Massif: XCon_redos:           0
+Massif: XCon redos:           ...

Modified: trunk/massif/tests/culling2.stderr.exp
===================================================================
--- trunk/massif/tests/culling2.stderr.exp      2007-11-10 04:08:08 UTC (rev 
7133)
+++ trunk/massif/tests/culling2.stderr.exp      2007-11-10 04:18:39 UTC (rev 
7134)
@@ -527,15 +527,15 @@
 Massif: heap frees:           0
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 4
-Massif: top-XPts:             1 (25%)
-Massif: XPt-init-expansions:  3
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          80
-Massif: SXPt frees:           76
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  3
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    1
 Massif: real snapshots:       200
 Massif: detailed snapshots:   20
 Massif: peak snapshots:       0
 Massif: cullings:             3
-Massif: XCon_redos:           0
+Massif: XCon redos:           ...

Modified: trunk/massif/tests/deep-B.stderr.exp
===================================================================
--- trunk/massif/tests/deep-B.stderr.exp        2007-11-10 04:08:08 UTC (rev 
7133)
+++ trunk/massif/tests/deep-B.stderr.exp        2007-11-10 04:18:39 UTC (rev 
7134)
@@ -36,15 +36,15 @@
 Massif: heap frees:           0
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 9
-Massif: top-XPts:             1 (11%)
-Massif: XPt-init-expansions:  8
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          9
-Massif: SXPt frees:           0
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  8
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    0
 Massif: real snapshots:       11
 Massif: detailed snapshots:   1
 Massif: peak snapshots:       0
 Massif: cullings:             0
-Massif: XCon_redos:           10
+Massif: XCon redos:           ...

Modified: trunk/massif/tests/deep-C.stderr.exp
===================================================================
--- trunk/massif/tests/deep-C.stderr.exp        2007-11-10 04:08:08 UTC (rev 
7133)
+++ trunk/massif/tests/deep-C.stderr.exp        2007-11-10 04:18:39 UTC (rev 
7134)
@@ -39,15 +39,15 @@
 Massif: heap frees:           0
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 6
-Massif: top-XPts:             1 (16%)
-Massif: XPt-init-expansions:  5
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          6
-Massif: SXPt frees:           0
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  5
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    0
 Massif: real snapshots:       11
 Massif: detailed snapshots:   1
 Massif: peak snapshots:       0
 Massif: cullings:             0
-Massif: XCon_redos:           10
+Massif: XCon redos:           ...

Modified: trunk/massif/tests/filter_verbose
===================================================================
--- trunk/massif/tests/filter_verbose   2007-11-10 04:08:08 UTC (rev 7133)
+++ trunk/massif/tests/filter_verbose   2007-11-10 04:18:39 UTC (rev 7134)
@@ -9,4 +9,15 @@
 
 # Only print lines that contain "Massif:".  The -n means don't print any
 # lines by default, and the 'p' means do print those that match the pattern.
-sed -n "/Massif:/p"
+sed -n "/Massif:/p" |
+
+# These XPt counts vary from machine to machine, because the size of the
+# stack trace can vary -- eg. some machines have more stack frames below
+# zero than other machines.  So filter them out.
+sed "s/\(Massif: XPts:\).*/\1                 .../" |
+sed "s/\(Massif: top-XPts:\).*/\1             .../" |
+sed "s/\(Massif: XPt-init-expansions:\).*/\1  .../" |
+sed "s/\(Massif: XPt-later-expansions:\).*/\1 .../" |
+sed "s/\(Massif: SXPt allocs:\).*/\1          .../" |
+sed "s/\(Massif: SXPt frees:\).*/\1           .../" |
+sed "s/\(Massif: XCon redos:\).*/\1           .../"

Modified: trunk/massif/tests/peak2.stderr.exp
===================================================================
--- trunk/massif/tests/peak2.stderr.exp 2007-11-10 04:08:08 UTC (rev 7133)
+++ trunk/massif/tests/peak2.stderr.exp 2007-11-10 04:18:39 UTC (rev 7134)
@@ -94,15 +94,15 @@
 Massif: heap frees:           20
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 7
-Massif: top-XPts:             2 (28%)
-Massif: XPt-init-expansions:  5
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          75
-Massif: SXPt frees:           0
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  5
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    0
 Massif: real snapshots:       76
 Massif: detailed snapshots:   15
 Massif: peak snapshots:       15
 Massif: cullings:             0
-Massif: XCon_redos:           0
+Massif: XCon redos:           ...

Modified: trunk/massif/tests/realloc.stderr.exp
===================================================================
--- trunk/massif/tests/realloc.stderr.exp       2007-11-10 04:08:08 UTC (rev 
7133)
+++ trunk/massif/tests/realloc.stderr.exp       2007-11-10 04:18:39 UTC (rev 
7134)
@@ -26,15 +26,15 @@
 Massif: heap frees:           1
 Massif: stack allocs:         0
 Massif: stack frees:          0
-Massif: XPts:                 13
-Massif: top-XPts:             4 (30%)
-Massif: XPt-init-expansions:  9
-Massif: XPt-later-expansions: 0
-Massif: SXPt allocs:          20
-Massif: SXPt frees:           0
+Massif: XPts:                 ...
+Massif: top-XPts:             ...
+Massif: XPt init expansions:  9
+Massif: XPt later expansions: 0
+Massif: SXPt allocs:          ...
+Massif: SXPt frees:           ...
 Massif: skipped snapshots:    0
 Massif: real snapshots:       8
 Massif: detailed snapshots:   2
 Massif: peak snapshots:       2
 Massif: cullings:             0
-Massif: XCon_redos:           0
+Massif: XCon redos:           ...


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to