machine, caused by them getting slightly different stack traces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7134
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);
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);
}
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: ...
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: ...
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: ...
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: ...
# 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 .../"
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: ...
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: ...