You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
(12) |
|
2
(6) |
3
(13) |
4
(9) |
5
(6) |
6
(8) |
7
(5) |
8
(5) |
|
9
(15) |
10
(18) |
11
(18) |
12
(18) |
13
(7) |
14
(11) |
15
(6) |
|
16
(12) |
17
(28) |
18
(15) |
19
(12) |
20
(17) |
21
(23) |
22
(10) |
|
23
(9) |
24
(11) |
25
(7) |
26
(21) |
27
(12) |
28
(6) |
29
(6) |
|
30
(8) |
|
|
|
|
|
|
|
From: <js...@ac...> - 2007-09-24 13:26:50
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2007-09-24 09:00:01 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 220 tests, 10 stderr failures, 6 stdout failures, 0 posttest failures == memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: <sv...@va...> - 2007-09-24 13:25:24
|
Author: dirk
Date: 2007-09-24 14:25:24 +0100 (Mon, 24 Sep 2007)
New Revision: 6909
Log:
add format argument checking. might find useful portability issues
Modified:
trunk/include/pub_tool_libcprint.h
Modified: trunk/include/pub_tool_libcprint.h
===================================================================
--- trunk/include/pub_tool_libcprint.h 2007-09-24 13:24:50 UTC (rev 6908)
+++ trunk/include/pub_tool_libcprint.h 2007-09-24 13:25:24 UTC (rev 6909)
@@ -35,19 +35,26 @@
Basic printing
------------------------------------------------------------------ */
+#ifdef __GNUC__
+# define PRINTF_CHECK(x,y) __attribute__((format(__printf__, x, y)))
+#else
+# define PRINTF_CHECK(x,y) /* x, y */
+#endif
+
/* Note that they all output to the file descriptor given by the
* --log-fd/--log-file/--log-socket argument, which defaults to 2 (stderr).
* Hence no need for VG_(fprintf)().
*/
-extern UInt VG_(printf) ( const HChar *format, ... );
+
+extern UInt VG_(printf) ( const HChar *format, ... ) PRINTF_CHECK(1,2);
extern UInt VG_(vprintf) ( const HChar *format, va_list vargs );
/* too noisy ... __attribute__ ((format (printf, 1, 2))) ; */
-extern UInt VG_(sprintf) ( Char* buf, const HChar* format, ... );
+extern UInt VG_(sprintf) ( Char* buf, const HChar* format, ... ) PRINTF_CHECK(2,3);
extern UInt VG_(vsprintf) ( Char* buf, const HChar* format, va_list vargs );
extern UInt VG_(snprintf) ( Char* buf, Int size,
- const HChar *format, ... );
+ const HChar *format, ... ) PRINTF_CHECK(3,4);
extern UInt VG_(vsnprintf)( Char* buf, Int size,
const HChar *format, va_list vargs );
|
|
From: <sv...@va...> - 2007-09-24 13:24:50
|
Author: dirk Date: 2007-09-24 14:24:50 +0100 (Mon, 24 Sep 2007) New Revision: 6908 Log: update bugs status Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Modified: trunk/docs/internals/3_2_BUGSTATUS.txt =================================================================== --- trunk/docs/internals/3_2_BUGSTATUS.txt 2007-09-24 13:23:53 UTC (rev 6907) +++ trunk/docs/internals/3_2_BUGSTATUS.txt 2007-09-24 13:24:50 UTC (rev 6908) @@ -81,6 +81,7 @@ r6630 pending n-i-bz add additional ptrace reason codes r6631 pending 142186 add I2C ioctl support +r6830 r6831 n-i-bz division by zero in massif verbose output XXX Ashley logfile qualifiers in coredumps patch |
|
From: <sv...@va...> - 2007-09-24 13:23:56
|
Author: dirk
Date: 2007-09-24 14:23:53 +0100 (Mon, 24 Sep 2007)
New Revision: 6907
Log:
fix various format string errors
Modified:
trunk/massif/ms_main.c
Modified: trunk/massif/ms_main.c
===================================================================
--- trunk/massif/ms_main.c 2007-09-24 02:43:46 UTC (rev 6906)
+++ trunk/massif/ms_main.c 2007-09-24 13:23:53 UTC (rev 6907)
@@ -1305,7 +1305,7 @@
SPRINTF(buf, /*" (%d ms/sample)\"\n"*/ "\"\n"
"DATE \"\"\n"
"SAMPLE_UNIT \"ms\"\n"
- "VALUE_UNIT \"bytes\"\n", ms_interval);
+ "VALUE_UNIT \"bytes\"\n" /*, ms_interval*/);
// Censi
for (i = 0; i < curr_census; i++) {
@@ -1500,9 +1500,9 @@
// Remember: exact_ST_dbld is space.time *doubled*
perc = make_perc(xpt->exact_ST_dbld / 2, total_spacetime);
if (is_HTML) {
- SPRINTF(buf, "<a name=\"b%x\"></a>"
+ SPRINTF(buf, "<a name=\"b%p\"></a>"
"Context accounted for "
- "<a href=\"#a%x\">%s</a> of measured spacetime<br>\n",
+ "<a href=\"#a%p\">%s</a> of measured spacetime<br>\n",
xpt, xpt, perc);
} else {
SPRINTF(buf, "Context accounted for %s of measured spacetime\n",
@@ -1535,10 +1535,10 @@
perc = make_perc(child->exact_ST_dbld / 2, total_spacetime);
ip_desc = VG_(describe_IP)(child->ip-1, buf2, BUF_LEN);
if (is_HTML) {
- SPRINTF(buf, "<li><a name=\"a%x\"></a>", child );
+ SPRINTF(buf, "<li><a name=\"a%p\"></a>", child );
if (child->n_children > 0) {
- SPRINTF(buf, "<a href=\"#b%x\">%s</a>", child, perc);
+ SPRINTF(buf, "<a href=\"#b%p\">%s</a>", child, perc);
} else {
SPRINTF(buf, "%s", perc);
}
|
|
From: <sv...@va...> - 2007-09-24 02:43:44
|
Author: njn
Date: 2007-09-24 03:43:46 +0100 (Mon, 24 Sep 2007)
New Revision: 6906
Log:
Don't need basic_malloc test now that we have lots of other tests.
Removed:
branches/MASSIF2/massif/tests/basic_malloc.c
branches/MASSIF2/massif/tests/basic_malloc.stderr.exp
branches/MASSIF2/massif/tests/basic_malloc.vgtest
Modified:
branches/MASSIF2/massif/tests/Makefile.am
Modified: branches/MASSIF2/massif/tests/Makefile.am
===================================================================
--- branches/MASSIF2/massif/tests/Makefile.am 2007-09-24 02:15:42 UTC (rev 6905)
+++ branches/MASSIF2/massif/tests/Makefile.am 2007-09-24 02:43:46 UTC (rev 6906)
@@ -8,7 +8,6 @@
alloc-fns-A.post.exp alloc-fns-A.stderr.exp alloc-fns-A.vgtest \
alloc-fns-B.post.exp alloc-fns-B.stderr.exp alloc-fns-B.vgtest \
basic.post.exp basic.stderr.exp basic.vgtest \
- basic_malloc.stderr.exp basic_malloc.vgtest \
culling1.stderr.exp culling1.vgtest \
culling2.stderr.exp culling2.vgtest \
long-time.post.exp long-time.stderr.exp long-time.vgtest \
@@ -30,7 +29,6 @@
check_PROGRAMS = \
alloc-fns \
basic \
- basic_malloc \
culling1 culling2 \
long-time \
null \
Deleted: branches/MASSIF2/massif/tests/basic_malloc.c
===================================================================
--- branches/MASSIF2/massif/tests/basic_malloc.c 2007-09-24 02:15:42 UTC (rev 6905)
+++ branches/MASSIF2/massif/tests/basic_malloc.c 2007-09-24 02:43:46 UTC (rev 6906)
@@ -1,31 +0,0 @@
-// In 3.0.0, Massif was badly broken on 64-bit platforms because it asked
-// zero-sized redzones, and the allocator was forgetting to round the size
-// up to sizeof(void*), which is the minimum. This caused bugs #111090 and
-// #111285. This test is just a gentle allocation exercise which was
-// failing.
-
-#include <stdlib.h>
-#include <stdio.h>
-
-#define NN 100
-
-int main(void)
-{
- int i;
- char* a[NN];
-
- for (i = i; i < NN; i++) {
- a[i] = malloc(i);
- }
-
- for (i = i; i < NN; i++) {
- a[i] = realloc(a[i], NN - i);
- }
-
- for (i = i; i < NN; i++) {
- free(a[i]);
- }
-
- return 0;
-}
-
Deleted: branches/MASSIF2/massif/tests/basic_malloc.stderr.exp
===================================================================
--- branches/MASSIF2/massif/tests/basic_malloc.stderr.exp 2007-09-24 02:15:42 UTC (rev 6905)
+++ branches/MASSIF2/massif/tests/basic_malloc.stderr.exp 2007-09-24 02:43:46 UTC (rev 6906)
@@ -1,2 +0,0 @@
-
-
Deleted: branches/MASSIF2/massif/tests/basic_malloc.vgtest
===================================================================
--- branches/MASSIF2/massif/tests/basic_malloc.vgtest 2007-09-24 02:15:42 UTC (rev 6905)
+++ branches/MASSIF2/massif/tests/basic_malloc.vgtest 2007-09-24 02:43:46 UTC (rev 6906)
@@ -1,2 +0,0 @@
-prog: basic_malloc
-cleanup: rm massif.out
|
|
From: Tom H. <th...@cy...> - 2007-09-24 02:30:51
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2007-09-24 03:15:01 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 256 tests, 27 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-pool-0 (stderr) memcheck/tests/leak-pool-1 (stderr) memcheck/tests/leak-pool-2 (stderr) memcheck/tests/leak-pool-3 (stderr) memcheck/tests/leak-pool-4 (stderr) memcheck/tests/leak-pool-5 (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/long_namespace_xml (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/xor-undef-x86 (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: Tom H. <th...@cy...> - 2007-09-24 02:23:03
|
Nightly build on dellow ( x86_64, Fedora 7 ) started at 2007-09-24 03:10:05 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 293 tests, 4 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/pth_detached (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 293 tests, 4 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Sep 24 03:16:41 2007 --- new.short Mon Sep 24 03:23:05 2007 *************** *** 8,10 **** ! == 293 tests, 4 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) --- 8,10 ---- ! == 293 tests, 4 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/pointer-trace (stderr) *************** *** 15,16 **** --- 15,17 ---- none/tests/mremap2 (stdout) + none/tests/pth_detached (stdout) |
|
From: Tom H. <th...@cy...> - 2007-09-24 02:17:19
|
Nightly build on lloyd ( x86_64, Fedora Core 3 ) started at 2007-09-24 03:05:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 293 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: <sv...@va...> - 2007-09-24 02:15:49
|
Author: njn
Date: 2007-09-24 03:15:42 +0100 (Mon, 24 Sep 2007)
New Revision: 6905
Log:
Improve graph printing -- better labels of axes, and some graph-drawing
tweaks.
Added:
branches/MASSIF2/massif/tests/one.c
branches/MASSIF2/massif/tests/one.post.exp
branches/MASSIF2/massif/tests/one.stderr.exp
branches/MASSIF2/massif/tests/one.vgtest
Modified:
branches/MASSIF2/massif/ms_main.c
branches/MASSIF2/massif/ms_print
branches/MASSIF2/massif/tests/Makefile.am
branches/MASSIF2/massif/tests/alloc-fns-A.post.exp
branches/MASSIF2/massif/tests/alloc-fns-B.post.exp
branches/MASSIF2/massif/tests/basic.c
branches/MASSIF2/massif/tests/basic.post.exp
branches/MASSIF2/massif/tests/long-time.post.exp
branches/MASSIF2/massif/tests/null.post.exp
branches/MASSIF2/massif/tests/realloc.post.exp
branches/MASSIF2/massif/tests/thresholds_0_0.post.exp
branches/MASSIF2/massif/tests/thresholds_0_10.post.exp
branches/MASSIF2/massif/tests/thresholds_10_0.post.exp
branches/MASSIF2/massif/tests/thresholds_10_10.post.exp
branches/MASSIF2/massif/tests/thresholds_5_0.post.exp
branches/MASSIF2/massif/tests/thresholds_5_10.post.exp
branches/MASSIF2/massif/tests/zero1.post.exp
branches/MASSIF2/massif/tests/zero2.post.exp
Modified: branches/MASSIF2/massif/ms_main.c
===================================================================
--- branches/MASSIF2/massif/ms_main.c 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/ms_main.c 2007-09-24 02:15:42 UTC (rev 6905)
@@ -352,6 +352,7 @@
else VG_NUM_CLO (arg, "--heap-admin", clo_heap_admin)
else VG_BNUM_CLO(arg, "--depth", clo_depth, 1, MAX_DEPTH)
+ // XXX: use a fractional number, so no division by 100
else VG_NUM_CLO(arg, "--threshold", clo_threshold)
else if (VG_CLO_STREQ(arg, "--time-unit=ms")) clo_time_unit = TimeMS;
Modified: branches/MASSIF2/massif/ms_print
===================================================================
--- branches/MASSIF2/massif/ms_print 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/ms_print 2007-09-24 02:15:42 UTC (rev 6905)
@@ -30,8 +30,6 @@
use warnings;
use strict;
-# XXX: need to label axes with the unit
-
#----------------------------------------------------------------------------
# Global variables, main data structures
#----------------------------------------------------------------------------
@@ -112,7 +110,6 @@
if ($arg =~ /^-v$|^--version$/) {
die("ms_print-$version\n");
- # XXX: consider making threshold /100, like massif itself
# --threshold=X (tolerates a trailing '%')
} elsif ($arg =~ /^--threshold=([\d\.]+)%?$/) {
$threshold = $1;
@@ -252,9 +249,68 @@
}
#-----------------------------------------------------------------------------
-# Reading the input file
+# Reading the input file: main
#-----------------------------------------------------------------------------
+sub max_label_2($$)
+{
+ my ($szB, $szB_scaled) = @_;
+
+ # For the label, if $szB is 999B or below, we print it as an integer.
+ # Otherwise, we print it as a float with 5 characters (including the '.').
+ # Examples (for bytes):
+ # 1 --> 1 B
+ # 999 --> 999 B
+ # 1000 --> 0.977 KB
+ # 1024 --> 1.000 KB
+ # 10240 --> 10.00 KB
+ # 102400 --> 100.0 KB
+ # 1024000 --> 0.977 MB
+ # 1048576 --> 1.000 MB
+ #
+ if ($szB < 1000) { return sprintf("%5d", $szB); }
+ elsif ($szB_scaled < 10) { return sprintf("%5.3f", $szB_scaled); }
+ elsif ($szB_scaled < 100) { return sprintf("%5.2f", $szB_scaled); }
+ else { return sprintf("%5.1f", $szB_scaled); }
+}
+
+# Work out the units for the max value, measured in bytes.
+sub B_max_label($)
+{
+ my ($szB) = @_;
+
+ # We repeat until the number is less than 1000, but we divide by 1024 on
+ # each scaling.
+ my $szB_scaled = $szB;
+ my $unit = "B";
+ if ($szB_scaled >= 1000) { $unit = "KB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "MB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "GB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "TB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "PB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "EB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "ZB"; $szB_scaled /= 1024; }
+ if ($szB_scaled >= 1000) { $unit = "YB"; $szB_scaled /= 1024; }
+
+ return (max_label_2($szB, $szB_scaled), $unit);
+}
+
+# Work out the units for the max value, measured in ms/s/h.
+sub t_max_label($)
+{
+ my ($szB) = @_;
+
+ # We scale from millisecond to seconds to hours.
+ #
+ # XXX: this allows a number with 6 chars, eg. "3599.0 s"
+ my $szB_scaled = $szB;
+ my $unit = "ms";
+ if ($szB_scaled >= 1000) { $unit = "s"; $szB_scaled /= 1000; }
+ if ($szB_scaled >= 3600) { $unit = "h"; $szB_scaled /= 3600; }
+
+ return (max_label_2($szB, $szB_scaled), $unit);
+}
+
# This prints four things:
# - the output header
# - the graph
@@ -398,17 +454,17 @@
my $x;
my $y;
- # We increment end_ms_time by 1 so that the last snapshot occurs just
- # before it, and doesn't spill over into the final column.
my $n_snapshots = scalar(@snapshot_nums);
($n_snapshots > 0) or die;
- my $end_time = $times[$n_snapshots-1] + 1;
- ($end_time > 0) or die;
+ my $end_time = $times[$n_snapshots-1];
+ ($end_time >= 0) or die;
# Setup graph[][].
$graph[0][0] = '+'; # axes join point
for ($x = 1; $x <= $graph_x; $x++) { $graph[$x][0] = '-'; } # X-axis
for ($y = 1; $y <= $graph_y; $y++) { $graph[0][$y] = '|'; } # Y-axis
+ $graph[$graph_x][0] = '>'; # X-axis arrow
+ $graph[0][$graph_y] = '^'; # Y-axis arrow
for ($x = 1; $x <= $graph_x; $x++) { # usable area
for ($y = 1; $y <= $graph_y; $y++) {
$graph[$x][$y] = ' ';
@@ -440,14 +496,28 @@
# Work out how many bytes each row represents. If the peak size was 0,
# make it 1 so that the Y-axis covers a non-zero range of values.
+ # Likewise for end_time.
if (0 == $peak_mem_total_szB) { $peak_mem_total_szB = 1; }
+ if (0 == $end_time ) { $end_time = 1; }
my $K = $peak_mem_total_szB / $graph_y;
+ # If we leave end_time as is, the final snapshot will spill over past
+ # the last column. So we add a small epsilon to it to prevent this from
+ # happening.
+ $end_time += 0.001;
+
for (my $i = 0; $i < $n_snapshots; $i++) {
- # Work out which column this snapshot belongs to.
- my $x_pos_frac = ($times[$i] / $end_time) * $graph_x;
+ # Work out which column this snapshot belongs to.
+ my $x_pos_frac = ($times[$i] / ($end_time)) * $graph_x;
$x = int($x_pos_frac) + 1; # +1 due to Y-axis
+ # The final snapshot will spill over into the n+1th column, which
+ # doesn't get shown. So we fudge that one and pull it back a
+ # column, as if the end_time was actually end_time+epsilon.
+ if ($times[$i] == $end_time) {
+ ($x == $graph_x+1) or die;
+ $x = $graph_x;
+ }
# Draw the column only if it's a detailed snapshot, or we don't
# already have a detailed snapshot's bar in this column -- we don't
@@ -477,49 +547,40 @@
}
}
- # Work out the units for the Y-axis.
- my $orders_of_magnitude = 0;
- my $unit;
- my $peak_mem_total_szBscaled = $peak_mem_total_szB;
- while ($peak_mem_total_szBscaled > 1000) {
- $orders_of_magnitude++;
- $peak_mem_total_szBscaled /= 1000;
- }
- if (0 == $orders_of_magnitude) { $unit = ' '; }
- elsif (1 == $orders_of_magnitude) { $unit = 'k'; }
- elsif (2 == $orders_of_magnitude) { $unit = 'M'; }
- elsif (3 == $orders_of_magnitude) { $unit = 'G'; }
- elsif (4 == $orders_of_magnitude) { $unit = 'T'; }
- else { die("unknown order of magnitude: $orders_of_magnitude\n"); }
-
#-------------------------------------------------------------------------
# Print graph[][].
#-------------------------------------------------------------------------
+ my ($y_label, $y_unit) = B_max_label($peak_mem_total_szB);
+ my ($x_label, $x_unit) = ( $time_unit eq "ms"
+ ? t_max_label($end_time)
+ : B_max_label($end_time) );
+
+ printf(" %2s\n", $y_unit);
for ($y = $graph_y; $y >= 0; $y--) {
- # Row prefix (ie. X-axis label)
- if ($graph_y == $y) { # top point
- if ($peak_mem_total_szBscaled < 10) {
- printf("%3.1f%s", $peak_mem_total_szBscaled, $unit);
- } else {
- printf("%3d%s", $peak_mem_total_szBscaled, $unit);
- }
- } elsif (0 == $y) { # bottom point
- print(" 0 ");
+ if ($graph_y == $y) { # top row
+ print($y_label);
+ } elsif (0 == $y) { # bottom row
+ print(" 0 ");
} else { # anywhere else
- print(" ");
+ print(" ");
}
# Axis and data for the row.
for ($x = 0; $x <= $graph_x; $x++) {
printf("%s", $graph[$x][$y]);
}
- print("\n");
+ if (0 == $y) {
+ print("$x_unit\n");
+ } else {
+ print("\n");
+ }
}
+ printf(" 0%s%5s\n", ' ' x ($graph_x-5), $x_label);
#-------------------------------------------------------------------------
# Print snapshot numbers.
#-------------------------------------------------------------------------
- print("\n\n");
+ print("\n");
print("Number of snapshots: $n_snapshots\n");
print(" Detailed snapshots: [");
my $first_detailed = 1;
Modified: branches/MASSIF2/massif/tests/Makefile.am
===================================================================
--- branches/MASSIF2/massif/tests/Makefile.am 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/Makefile.am 2007-09-24 02:15:42 UTC (rev 6905)
@@ -13,6 +13,7 @@
culling2.stderr.exp culling2.vgtest \
long-time.post.exp long-time.stderr.exp long-time.vgtest \
null.post.exp null.stderr.exp null.vgtest \
+ one.post.exp one.stderr.exp one.vgtest \
realloc.post.exp realloc.stderr.exp realloc.vgtest \
thresholds_0_0.post.exp thresholds_0_0.stderr.exp thresholds_0_0.vgtest \
thresholds_0_10.post.exp thresholds_0_10.stderr.exp thresholds_0_10.vgtest \
@@ -33,6 +34,7 @@
culling1 culling2 \
long-time \
null \
+ one \
realloc \
thresholds \
zero
Modified: branches/MASSIF2/massif/tests/alloc-fns-A.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/alloc-fns-A.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/alloc-fns-A.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
-900 | @
- | @
- | . @
- | : @
- | . : @
- | : : @
- | : : @
- | : : : @
- | : : : @
- | : : : : @
- | : : : : @
- | . : : : : @
- | : : : : : @
- | . : : : : : @
- | : : : : : : @
- | : : : : : : @
- | : : : : : : : @
- | : : : : : : : @
- | : : : : : : : : @
- | : : : : : : : : @
- 0 +-----------------------------------------------------------------------@
+ B
+ 900^ @
+ | @
+ | . @
+ | : @
+ | . : @
+ | : : @
+ | : : @
+ | : : : @
+ | : : : @
+ | : : : : @
+ | : : : : @
+ | . : : : : @
+ | : : : : : @
+ | . : : : : : @
+ | : : : : : : @
+ | : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : : @
+ | : : : : : : : : @
+ 0 +-----------------------------------------------------------------------@B
+ 0 900
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/alloc-fns-B.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/alloc-fns-B.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/alloc-fns-B.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
-900 | @
- | @
- | . @
- | : @
- | . : @
- | : : @
- | : : @
- | : : : @
- | : : : @
- | : : : : @
- | : : : : @
- | . : : : : @
- | : : : : : @
- | . : : : : : @
- | : : : : : : @
- | : : : : : : @
- | : : : : : : : @
- | : : : : : : : @
- | : : : : : : : : @
- | : : : : : : : : @
- 0 +-----------------------------------------------------------------------@
+ B
+ 900^ @
+ | @
+ | . @
+ | : @
+ | . : @
+ | : : @
+ | : : @
+ | : : : @
+ | : : : @
+ | : : : : @
+ | : : : : @
+ | . : : : : @
+ | : : : : : @
+ | . : : : : : @
+ | : : : : : : @
+ | : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : @
+ | : : : : : : : : @
+ | : : : : : : : : @
+ 0 +-----------------------------------------------------------------------@B
+ 0 900
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/basic.c
===================================================================
--- branches/MASSIF2/massif/tests/basic.c 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/basic.c 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,7 +5,7 @@
int main(void)
{
- // N=36 gives us 72 sample points, which fills the text graph nicely.
+ // N=36 gives us 72 snapshots, which fills the text graph nicely.
#define N 36
int i;
int* a[N];
@@ -13,7 +13,7 @@
for (i = 0; i < N; i++) {
a[i] = malloc(100);
}
- for (i = 0; i < N; i++) {
+ for (i = 0; i < N-1; i++) {
free(a[i]);
}
Modified: branches/MASSIF2/massif/tests/basic.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/basic.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/basic.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,30 +5,31 @@
--------------------------------------------------------------------------------
-3.9k| :
- | .:::.
- | .::::::@.
- | .::::::::@::.
- | .@:::::::::@::::.
- | ::@:::::::::@::::::
- | .:::@:::::::::@:::::::.
- | .:::::@:::::::::@:::::::::.
- | .:::::::@:::::::::@:::::::::@:.
- | .:::::::::@:::::::::@:::::::::@:::.
- | :@:::::::::@:::::::::@:::::::::@:::::
- | .::@:::::::::@:::::::::@:::::::::@::::::.
- | .::::@:::::::::@:::::::::@:::::::::@::::::::.
- | .::::::@:::::::::@:::::::::@:::::::::@:::::::::@.
- | .::::::::@:::::::::@:::::::::@:::::::::@:::::::::@::.
- | @:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@::::
- | .:@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::.
- | .:::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::.
- | .:::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::.
- |.:::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:.
- 0 +--------@---------@---------@---------@---------@---------@---------@---
+ KB
+3.797^ :
+ | .:::.
+ | .::::::@.
+ | .::::::::@::.
+ | .@:::::::::@::::.
+ | ::@:::::::::@::::::
+ | .:::@:::::::::@:::::::.
+ | .:::::@:::::::::@:::::::::.
+ | .:::::::@:::::::::@:::::::::@:.
+ | .:::::::::@:::::::::@:::::::::@:::.
+ | :@:::::::::@:::::::::@:::::::::@:::::
+ | .::@:::::::::@:::::::::@:::::::::@::::::.
+ | .::::@:::::::::@:::::::::@:::::::::@::::::::.
+ | .::::::@:::::::::@:::::::::@:::::::::@:::::::::@.
+ | .::::::::@:::::::::@:::::::::@:::::::::@:::::::::@::.
+ | @:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@::::
+ | .:@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::.
+ | .:::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::.
+ | .:::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::.
+ | .:::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:::::::::@:.
+ 0 +---------@---------@---------@---------@---------@---------@---------@->KB
+ 0 6.934
-
-Number of snapshots: 73
+Number of snapshots: 72
Detailed snapshots: [9, 19, 29, 39, 49, 59, 69]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) admin-heap(B) stacks(B)
@@ -147,4 +148,3 @@
--------------------------------------------------------------------------------
70 7,000 216 200 16 0
71 7,100 108 100 8 0
- 72 7,200 0 0 0 0
Modified: branches/MASSIF2/massif/tests/long-time.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/long-time.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/long-time.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
-2.3M| : @ : @ : @ : @ : @ :
- | : @ : @ : @ : @ : @ :
- | : @ : @ : @ : @ : @ :
- | ........: . . . . . @. . @ . @ :. @. :. @. :.
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
- |.. ::::::::.::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |:: :::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::.......:::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
- 0 +--@-----------------------------@------@--@------@-----@-----@-----@----
+ MB
+2.193^ : @ : @ : @ : @ : @ :
+ | : @ : @ : @ : @ : @ :
+ | : @ : @ : @ : @ : @ :
+ | ........: . . . . . @. . @ . @ :. @. :. @. :.
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ | ::::::::: : @ : : : @: : @ : @ :: @: :: @: ::
+ |.. ::::::::.::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |:: :::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::.......:::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ |::@:::::::::::::::::::::::: : @ : : : @: :: :@ :: :@ ::::@:::: @: ::
+ 0 +--@-----------------------------@------@--@------@-----@-----@-----@--->GB
+ 0 11.10
-
Number of snapshots: 97
Detailed snapshots: [3, 40, 46, 49, 59, 69, 79, 89]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/null.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/null.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/null.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
-1.0 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- 0 +------------------------------------------------------------------------
+ B
+ 1^
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ 0 +----------------------------------------------------------------------->B
+ 0 1
-
Number of snapshots: 1
Detailed snapshots: []
--------------------------------------------------------------------------------
Added: branches/MASSIF2/massif/tests/one.c
===================================================================
--- branches/MASSIF2/massif/tests/one.c (rev 0)
+++ branches/MASSIF2/massif/tests/one.c 2007-09-24 02:15:42 UTC (rev 6905)
@@ -0,0 +1,10 @@
+#include <stdlib.h>
+
+// Allocate some memory and then deallocate it, to get a nice up-then-down
+// graph.
+
+int main(void)
+{
+ malloc(1);
+ return 0;
+}
Added: branches/MASSIF2/massif/tests/one.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/one.post.exp (rev 0)
+++ branches/MASSIF2/massif/tests/one.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -0,0 +1,38 @@
+--------------------------------------------------------------------------------
+Command: ./one
+Massif arguments: --stacks=no --time-unit=B --heap-admin=0
+ms_print arguments: massif.out
+--------------------------------------------------------------------------------
+
+
+ B
+ 1^ :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ 0 +----------------------------------------------------------------------->B
+ 0 1
+
+Number of snapshots: 2
+ Detailed snapshots: []
+--------------------------------------------------------------------------------
+ n time(B) total(B) useful-heap(B) admin-heap(B) stacks(B)
+--------------------------------------------------------------------------------
+ 0 0 0 0 0 0
+ 1 1 1 1 0 0
Added: branches/MASSIF2/massif/tests/one.stderr.exp
===================================================================
--- branches/MASSIF2/massif/tests/one.stderr.exp (rev 0)
+++ branches/MASSIF2/massif/tests/one.stderr.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -0,0 +1,2 @@
+
+
Added: branches/MASSIF2/massif/tests/one.vgtest
===================================================================
--- branches/MASSIF2/massif/tests/one.vgtest (rev 0)
+++ branches/MASSIF2/massif/tests/one.vgtest 2007-09-24 02:15:42 UTC (rev 6905)
@@ -0,0 +1,4 @@
+prog: one
+vgopts: --stacks=no --time-unit=B --heap-admin=0
+post: perl ../../massif/ms_print massif.out
+cleanup: rm massif.out
Modified: branches/MASSIF2/massif/tests/realloc.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/realloc.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/realloc.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
-150 | :
- | :
- | :
- | :
- | :
- | :
- | :
- | : :
- | : :
- | : :
- | : :
- | : :
- | : :
- | : . :
- | : : :
- | : : :
- | : : :
- | : : :
- | : : :
- | : : :
- 0 +------------------------------------------------------------------------
+ B
+ 150^ :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | :
+ | : :
+ | : :
+ | : :
+ | : :
+ | : :
+ | : :
+ | : . :
+ | : : :
+ | : : :
+ | : : :
+ | : : :
+ | : : :
+ | : : :
+ 0 +----------------------------------------------------------------------->B
+ 0 400
-
Number of snapshots: 6
Detailed snapshots: []
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_0_0.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_0_0.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_0_0.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . @
- | .. : @
- | . ::: : @
- | : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +-----------------------------------------------------------------------@
+ KB
+9.766^ @
+ | @
+ | @
+ | @
+ | . @
+ | .. : @
+ | . ::: : @
+ | : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ 0 +-----------------------------------------------------------------------@KB
+ 0 9.766
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_0_10.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_0_10.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_0_10.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . @
- | .. : @
- | . ::: : @
- | : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +-----------------------------------------------------------------------@
+ KB
+9.766^ @
+ | @
+ | @
+ | @
+ | . @
+ | .. : @
+ | . ::: : @
+ | : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ 0 +-----------------------------------------------------------------------@KB
+ 0 9.766
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_10_0.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_10_0.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_10_0.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . @
- | .. : @
- | . ::: : @
- | : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +-----------------------------------------------------------------------@
+ KB
+9.766^ @
+ | @
+ | @
+ | @
+ | . @
+ | .. : @
+ | . ::: : @
+ | : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ 0 +-----------------------------------------------------------------------@KB
+ 0 9.766
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_10_10.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_10_10.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_10_10.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . @
- | .. : @
- | . ::: : @
- | : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +-----------------------------------------------------------------------@
+ KB
+9.766^ @
+ | @
+ | @
+ | @
+ | . @
+ | .. : @
+ | . ::: : @
+ | : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ 0 +-----------------------------------------------------------------------@KB
+ 0 9.766
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_5_0.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_5_0.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_5_0.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . @
- | .. : @
- | . ::: : @
- | : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- | : : ::: : @
- 0 +-----------------------------------------------------------------------@
+ KB
+9.766^ @
+ | @
+ | @
+ | @
+ | . @
+ | .. : @
+ | . ::: : @
+ | : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ | : : ::: : @
+ 0 +-----------------------------------------------------------------------@KB
+ 0 9.766
-
Number of snapshots: 10
Detailed snapshots: [9]
--------------------------------------------------------------------------------
Modified: branches/MASSIF2/massif/tests/thresholds_5_10.post.exp
===================================================================
--- branches/MASSIF2/massif/tests/thresholds_5_10.post.exp 2007-09-23 01:14:25 UTC (rev 6904)
+++ branches/MASSIF2/massif/tests/thresholds_5_10.post.exp 2007-09-24 02:15:42 UTC (rev 6905)
@@ -5,29 +5,30 @@
--------------------------------------------------------------------------------
- 10k| @
- | @
- | @
- | @
- | . ...
[truncated message content] |
|
From: Tom H. <th...@cy...> - 2007-09-24 02:14:48
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2007-09-24 03:00:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 295 tests, 6 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) |
|
From: <js...@ac...> - 2007-09-24 00:17:20
|
Nightly build on g5 ( SuSE 10.1, ppc970 ) started at 2007-09-24 02:00:01 CEST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 228 tests, 6 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/pointer-trace (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) none/tests/mremap2 (stdout) none/tests/res_search (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Mon Sep 24 02:08:54 2007 --- new.short Mon Sep 24 02:17:17 2007 *************** *** 8,10 **** ! == 228 tests, 6 stderr failures, 3 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) --- 8,10 ---- ! == 228 tests, 6 stderr failures, 2 stdout failures, 0 posttest failures == memcheck/tests/deep_templates (stdout) *************** *** 17,19 **** none/tests/mremap2 (stdout) - none/tests/res_search (stdout) --- 17,18 ---- |