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
(18) |
2
(35) |
3
(34) |
4
(25) |
5
(16) |
6
(32) |
|
7
(7) |
8
(13) |
9
(20) |
10
(17) |
11
(10) |
12
(18) |
13
(9) |
|
14
(5) |
15
(26) |
16
(23) |
17
(5) |
18
(1) |
19
(4) |
20
(3) |
|
21
(10) |
22
(13) |
23
(13) |
24
(23) |
25
(30) |
26
(13) |
27
(6) |
|
28
(1) |
29
(16) |
30
(15) |
|
|
|
|
|
From: Nicholas N. <n.n...@gm...> - 2009-06-15 17:28:37
|
Nightly build on ocean32 ( Ubuntu 9.04, x86_64 (32-bit only) )
Started at 2009-06-16 03:00:01 EST
Ended at 2009-06-16 03:28:00 EST
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
== 458 tests, 7 stderr failures, 2 stdout failures, 0 post failures ==
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin1-yes (stderr)
memcheck/tests/origin5-bz2 (stderr)
none/tests/linux/mremap2 (stdout)
none/tests/shell (stdout)
none/tests/shell (stderr)
none/tests/shell_valid1 (stderr)
none/tests/shell_valid2 (stderr)
none/tests/shell_valid3 (stderr)
=================================================
./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2009-06-16 03:15:48.000000000 +1000
+++ stack_switch.stderr.out 2009-06-16 03:23:07.000000000 +1000
@@ -0,0 +1,2 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
=================================================
./valgrind-new/memcheck/tests/origin1-yes.stderr.diff
=================================================
--- origin1-yes.stderr.exp 2009-06-16 03:16:03.000000000 +1000
+++ origin1-yes.stderr.out 2009-06-16 03:23:25.000000000 +1000
@@ -47,7 +47,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin1-yes.c:101)
Uninitialised value was created
- at 0x........: brk (in /...libc...)
+ at 0x........: ??? (in /lib32/ld-2.9.so)
by 0x........: sbrk (in /...libc...)
by 0x........: main (origin1-yes.c:98)
=================================================
./valgrind-new/memcheck/tests/origin1-yes.stderr.diff-darwin
=================================================
--- origin1-yes.stderr.exp-darwin 2009-06-16 03:16:03.000000000 +1000
+++ origin1-yes.stderr.out 2009-06-16 03:23:25.000000000 +1000
@@ -44,7 +44,12 @@
Undef 7 of 8 (brk)
-(no complaint; sbrk initialises memory on Darwin)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: main (origin1-yes.c:101)
+ Uninitialised value was created
+ at 0x........: ??? (in /lib32/ld-2.9.so)
+ by 0x........: sbrk (in /...libc...)
+ by 0x........: main (origin1-yes.c:98)
Undef 8 of 8 (MAKE_MEM_UNDEFINED)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-06-16 03:16:03.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:23:30.000000000 +1000
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-06-16 03:16:03.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:23:30.000000000 +1000
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-06-16 03:16:03.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:23:30.000000000 +1000
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,91 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/linux/mremap2.stdout.diff
=================================================
--- mremap2.stdout.exp 2009-06-16 03:17:11.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:24:50.000000000 +1000
@@ -27,38 +27,38 @@
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
@@ -173,40 +173,40 @@
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/linux/mremap2.stdout.diff-glibc28-amd64
=================================================
--- mremap2.stdout.exp-glibc28-amd64 2009-06-16 03:17:11.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:24:50.000000000 +1000
@@ -188,37 +188,37 @@
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
..................................................
=================================================
./valgrind-new/none/tests/linux/mremap2.stdout.diff2
=================================================
--- mremap2.stdout.exp2 2009-06-16 03:17:11.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:24:50.000000000 +1000
@@ -27,38 +27,38 @@
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
@@ -173,52 +173,52 @@
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/shell.stderr.diff
=================================================
--- shell.stderr.exp 2009-06-16 03:17:18.000000000 +1000
+++ shell.stderr.out 2009-06-16 03:25:06.000000000 +1000
@@ -1,8 +1 @@
-./shell: ./x86/: is a directory
-./shell: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell: ./shell_binaryfile: cannot execute binary file
-./shell: ./shell_nosuchfile: No such file or directory
-./shell: shell_nosuchfile: command not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2009-06-16 03:17:18.000000000 +1000
+++ shell.stderr.out 2009-06-16 03:25:06.000000000 +1000
@@ -1,8 +1 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell.stdout.diff
=================================================
--- shell.stdout.exp 2009-06-16 03:17:18.000000000 +1000
+++ shell.stdout.out 2009-06-16 03:25:06.000000000 +1000
@@ -1,10 +0,0 @@
-Execute a directory
-Execute a non-executable file
-Execute a script with a bad interpreter name
-Execute a binary file
-Execute a non-existent file
-Execute a non-existent file (2)
-Execute a valid script with a #! line
-Execute a valid script without a #! line
-Execute a valid script with #! but no interpname
-Execute a zero-length file
=================================================
./valgrind-new/none/tests/shell_valid1.stderr.diff
=================================================
--- shell_valid1.stderr.exp 2009-06-16 03:17:18.000000000 +1000
+++ shell_valid1.stderr.out 2009-06-16 03:25:06.000000000 +1000
@@ -0,0 +1 @@
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-new/none/tests/shell_valid2.stderr.diff
=================================================
--- shell_valid2.stderr.exp 2009-06-16 03:17:18.000000000 +1000
+++ shell_valid2.stderr.out 2009-06-16 03:25:06.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid2: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-new/none/tests/shell_valid3.stderr.diff
=================================================
--- shell_valid3.stderr.exp 2009-06-16 03:17:18.000000000 +1000
+++ shell_valid3.stderr.out 2009-06-16 03:25:06.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid3: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2009-06-16 03:01:59.000000000 +1000
+++ stack_switch.stderr.out 2009-06-16 03:09:26.000000000 +1000
@@ -0,0 +1,2 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
=================================================
./valgrind-old/memcheck/tests/origin1-yes.stderr.diff
=================================================
--- origin1-yes.stderr.exp 2009-06-16 03:02:06.000000000 +1000
+++ origin1-yes.stderr.out 2009-06-16 03:09:44.000000000 +1000
@@ -47,7 +47,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin1-yes.c:101)
Uninitialised value was created
- at 0x........: brk (in /...libc...)
+ at 0x........: ??? (in /lib32/ld-2.9.so)
by 0x........: sbrk (in /...libc...)
by 0x........: main (origin1-yes.c:98)
=================================================
./valgrind-old/memcheck/tests/origin1-yes.stderr.diff-darwin
=================================================
--- origin1-yes.stderr.exp-darwin 2009-06-16 03:02:06.000000000 +1000
+++ origin1-yes.stderr.out 2009-06-16 03:09:44.000000000 +1000
@@ -44,7 +44,12 @@
Undef 7 of 8 (brk)
-(no complaint; sbrk initialises memory on Darwin)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: main (origin1-yes.c:101)
+ Uninitialised value was created
+ at 0x........: ??? (in /lib32/ld-2.9.so)
+ by 0x........: sbrk (in /...libc...)
+ by 0x........: main (origin1-yes.c:98)
Undef 8 of 8 (MAKE_MEM_UNDEFINED)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2009-06-16 03:02:06.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:09:49.000000000 +1000
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2009-06-16 03:02:06.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:09:49.000000000 +1000
@@ -28,7 +28,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -38,7 +39,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -48,7 +50,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2855)
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -58,7 +61,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2859)
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -68,7 +72,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
@@ -78,7 +83,8 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 4
- at 0x........: BZ2_blockSort (origin5-bz2.c:2964)
+ at 0x........: mainSort (origin5-bz2.c:2964)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2009-06-16 03:02:06.000000000 +1000
+++ origin5-bz2.stderr.out 2009-06-16 03:09:49.000000000 +1000
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,85 +9,91 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
+Use of uninitialised value of size 4
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2820)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2820)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2823)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2823)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2854)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2854)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2858)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2858)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
by 0x........: handle_compress (origin5-bz2.c:4753)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 8
- at 0x........: BZ2_blockSort (origin5-bz2.c:2963)
+Use of uninitialised value of size 4
+ at 0x........: mainSort (origin5-bz2.c:2963)
+ by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
<truncated beyond 100 lines>
=================================================
./valgrind-old/none/tests/linux/mremap2.stdout.diff
=================================================
--- mremap2.stdout.exp 2009-06-16 03:03:12.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:11:11.000000000 +1000
@@ -27,38 +27,38 @@
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
@@ -173,40 +173,40 @@
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
<truncated beyond 100 lines>
=================================================
./valgrind-old/none/tests/linux/mremap2.stdout.diff-glibc28-amd64
=================================================
--- mremap2.stdout.exp-glibc28-amd64 2009-06-16 03:03:12.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:11:11.000000000 +1000
@@ -188,37 +188,37 @@
maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
..................................................
maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other)
XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................
..................................................
=================================================
./valgrind-old/none/tests/linux/mremap2.stdout.diff2
=================================================
--- mremap2.stdout.exp2 2009-06-16 03:03:12.000000000 +1000
+++ mremap2.stdout.out 2009-06-16 03:11:11.000000000 +1000
@@ -27,38 +27,38 @@
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12
+XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
@@ -173,52 +173,52 @@
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX
+maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..................................................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX
+maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....................
..................................................
-maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src)
-XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other)
+XXXXXXXXX...............................XXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-..................................................
+XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....................
..................................................
<truncated beyond 100 lines>
=================================================
./valgrind-old/none/tests/shell.stderr.diff
=================================================
--- shell.stderr.exp 2009-06-16 03:03:17.000000000 +1000
+++ shell.stderr.out 2009-06-16 03:11:27.000000000 +1000
@@ -1,8 +1 @@
-./shell: ./x86/: is a directory
-./shell: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell: ./shell_binaryfile: cannot execute binary file
-./shell: ./shell_nosuchfile: No such file or directory
-./shell: shell_nosuchfile: command not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell.stderr.diff-dash
=================================================
--- shell.stderr.exp-dash 2009-06-16 03:03:17.000000000 +1000
+++ shell.stderr.out 2009-06-16 03:11:27.000000000 +1000
@@ -1,8 +1 @@
-./shell: 10: ./x86/: Permission denied
-./shell: 13: ./shell.vgtest: Permission denied
-execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2
-EXEC FAILED: I can't recover from execve() failing, so I'm dying.
-Add more stringent tests in PRE(sys_execve), or work out how to recover.
-./shell_binaryfile: 4: Syntax error: ")" unexpected
-./shell: 22: ./shell_nosuchfile: not found
-./shell: 25: shell_nosuchfile: not found
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell.stdout.diff
=================================================
--- shell.stdout.exp 2009-06-16 03:03:17.000000000 +1000
+++ shell.stdout.out 2009-06-16 03:11:27.000000000 +1000
@@ -1,10 +0,0 @@
-Execute a directory
-Execute a non-executable file
-Execute a script with a bad interpreter name
-Execute a binary file
-Execute a non-existent file
-Execute a non-existent file (2)
-Execute a valid script with a #! line
-Execute a valid script without a #! line
-Execute a valid script with #! but no interpname
-Execute a zero-length file
=================================================
./valgrind-old/none/tests/shell_valid1.stderr.diff
=================================================
--- shell_valid1.stderr.exp 2009-06-16 03:03:17.000000000 +1000
+++ shell_valid1.stderr.out 2009-06-16 03:11:27.000000000 +1000
@@ -0,0 +1 @@
+valgrind: failed to start tool 'none' for platform 'amd64-linux': No such file or directory
=================================================
./valgrind-old/none/tests/shell_valid2.stderr.diff
=================================================
--- shell_valid2.stderr.exp 2009-06-16 03:03:17.000000000 +1000
+++ shell_valid2.stderr.out 2009-06-16 03:11:27.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid2: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind-old/none/tests/shell_valid3.stderr.diff
=================================================
--- shell_valid3.stderr.exp 2009-06-16 03:03:17.000000000 +1000
+++ shell_valid3.stderr.out 2009-06-16 03:11:27.000000000 +1000
@@ -0,0 +1,2 @@
+valgrind: wrong ELF executable class (eg. 32-bit instead of 64-bit)
+valgrind: ./shell_valid3: bad interpreter (/bin/sh): VG_(strerror): unknown error
=================================================
./valgrind/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2009-06-05 03:12:28.000000000 +1000
+++ stack_switch...
[truncated message content] |
|
From: Nicholas N. <n.n...@gm...> - 2009-06-15 16:30:08
|
Nightly build on ocean ( Ubuntu 9.04, x86_64 ) Started at 2009-06-16 02:00:01 EST Ended at 2009-06-16 02:28:50 EST 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 == 495 tests, 0 stderr failures, 1 stdout failure, 0 post failures == none/tests/linux/mremap2 (stdout) ================================================= ./valgrind-new/none/tests/linux/mremap2.stdout.diff ================================================= --- mremap2.stdout.exp 2009-06-16 02:15:16.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:25:53.000000000 +1000 @@ -27,38 +27,38 @@ .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. @@ -173,40 +173,40 @@ .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. <truncated beyond 100 lines> ================================================= ./valgrind-new/none/tests/linux/mremap2.stdout.diff-glibc28-amd64 ================================================= --- mremap2.stdout.exp-glibc28-amd64 2009-06-16 02:15:16.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:25:53.000000000 +1000 @@ -188,37 +188,37 @@ maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX................... .................................................. maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX................... .................................................. ================================================= ./valgrind-new/none/tests/linux/mremap2.stdout.diff2 ================================================= --- mremap2.stdout.exp2 2009-06-16 02:15:16.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:25:53.000000000 +1000 @@ -27,38 +27,38 @@ .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. @@ -173,52 +173,52 @@ .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. <truncated beyond 100 lines> ================================================= ./valgrind-old/none/tests/linux/mremap2.stdout.diff ================================================= --- mremap2.stdout.exp 2009-06-16 02:01:43.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:09:53.000000000 +1000 @@ -27,38 +27,38 @@ .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. @@ -173,40 +173,40 @@ .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. <truncated beyond 100 lines> ================================================= ./valgrind-old/none/tests/linux/mremap2.stdout.diff-glibc28-amd64 ================================================= --- mremap2.stdout.exp-glibc28-amd64 2009-06-16 02:01:43.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:09:53.000000000 +1000 @@ -188,37 +188,37 @@ maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. maymv 1 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. maymv 1 fixed 0 newsz 31 dstpo 0 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX................... .................................................. maymv 1 fixed 0 newsz 31 dstpo 1 dst 0x........ -> 0x........ (== other) XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX................... .................................................. ================================================= ./valgrind-old/none/tests/linux/mremap2.stdout.diff2 ================================================= --- mremap2.stdout.exp2 2009-06-16 02:01:43.000000000 +1000 +++ mremap2.stdout.out 2009-06-16 02:09:53.000000000 +1000 @@ -27,38 +27,38 @@ .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 0 fixed 0 newsz 21 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 0 fixed 0 newsz 29 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 0 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 0 fixed 0 newsz 30 dstpo 1 dst 0x........ -> error 12 +XXXXXXXXX.XXXXXXXXXXXXXXXXXXXX..........XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. @@ -173,52 +173,52 @@ .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.........XXXXXXXXXX +maymv 1 fixed 0 newsz 21 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX .................................................. .................................................. -maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX +maymv 1 fixed 0 newsz 29 dstpo 1 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................... .................................................. -maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== src) -XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX +maymv 1 fixed 0 newsz 30 dstpo 0 dst 0x........ -> 0x........ (== other) +XXXXXXXXX...............................XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -.................................................. +XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.................... .................................................. <truncated beyond 100 lines> |
|
From: Bart V. A. <bar...@gm...> - 2009-06-15 07:46:08
|
Nightly build on georgia-tech-cellbuzz-native ( cellbuzz, ppc64, Fedora 7, native ) Started at 2009-06-15 02:08:37 EDT Ended at 2009-06-15 03:45:49 EDT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 418 tests, 36 stderr failures, 12 stdout failures, 0 post failures == memcheck/tests/deep_templates (stdout) memcheck/tests/leak-cases-full (stderr) memcheck/tests/leak-cases-summary (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/varinfo1 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/wrap8 (stderr) none/tests/linux/mremap (stderr) none/tests/linux/mremap2 (stdout) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-vmx (stdout) none/tests/ppc32/round (stdout) none/tests/ppc32/test_gx (stdout) none/tests/ppc64/jm-fp (stdout) none/tests/ppc64/jm-vmx (stdout) none/tests/ppc64/round (stdout) none/tests/shell_valid2 (stderr) none/tests/shell_valid3 (stderr) helgrind/tests/hg05_race2 (stderr) exp-ptrcheck/tests/bad_percentify (stdout) exp-ptrcheck/tests/bad_percentify (stderr) exp-ptrcheck/tests/base (stderr) exp-ptrcheck/tests/ccc (stderr) exp-ptrcheck/tests/fp (stderr) exp-ptrcheck/tests/globalerr (stderr) exp-ptrcheck/tests/hackedbz2 (stdout) exp-ptrcheck/tests/hackedbz2 (stderr) exp-ptrcheck/tests/hp_bounds (stderr) exp-ptrcheck/tests/hp_dangle (stderr) exp-ptrcheck/tests/justify (stderr) exp-ptrcheck/tests/partial_bad (stderr) exp-ptrcheck/tests/partial_good (stderr) exp-ptrcheck/tests/preen_invars (stdout) exp-ptrcheck/tests/preen_invars (stderr) exp-ptrcheck/tests/pth_create (stderr) exp-ptrcheck/tests/pth_specific (stderr) exp-ptrcheck/tests/realloc (stderr) exp-ptrcheck/tests/stackerr (stderr) exp-ptrcheck/tests/strcpy (stderr) exp-ptrcheck/tests/supp (stderr) exp-ptrcheck/tests/tricky (stderr) exp-ptrcheck/tests/unaligned (stderr) exp-ptrcheck/tests/zero (stderr) |
|
From: <sv...@va...> - 2009-06-15 07:43:58
|
Author: njn
Date: 2009-06-15 08:43:50 +0100 (Mon, 15 Jun 2009)
New Revision: 10339
Log:
Make the sys_newlstat wrapper more like those of similar *stat() syscalls.
Modified:
trunk/coregrind/m_syswrap/syswrap-generic.c
Modified: trunk/coregrind/m_syswrap/syswrap-generic.c
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-generic.c 2009-06-15 07:35:22 UTC (rev 10338)
+++ trunk/coregrind/m_syswrap/syswrap-generic.c 2009-06-15 07:43:50 UTC (rev 10339)
@@ -3365,9 +3365,7 @@
POST(sys_newlstat)
{
vg_assert(SUCCESS);
- if (RES == 0) {
- POST_MEM_WRITE( ARG2, sizeof(struct vki_stat) );
- }
+ POST_MEM_WRITE( ARG2, sizeof(struct vki_stat) );
}
PRE(sys_mkdir)
|
Author: njn Date: 2009-06-15 08:35:22 +0100 (Mon, 15 Jun 2009) New Revision: 10338 Log: Use dist_noinst_SCRIPTS everywhere instead of including $(noinst_SCRIPTS) in EXTRA_DIST. Also add a missing header to drd/tests/Makefile.am. Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am branches/BUILD_TWEAKS/cachegrind/tests/Makefile.am branches/BUILD_TWEAKS/cachegrind/tests/x86/Makefile.am branches/BUILD_TWEAKS/callgrind/tests/Makefile.am branches/BUILD_TWEAKS/docs/Makefile.am branches/BUILD_TWEAKS/drd/tests/Makefile.am branches/BUILD_TWEAKS/exp-ptrcheck/tests/Makefile.am branches/BUILD_TWEAKS/exp-ptrcheck/tests/x86/Makefile.am branches/BUILD_TWEAKS/helgrind/tests/Makefile.am branches/BUILD_TWEAKS/lackey/tests/Makefile.am branches/BUILD_TWEAKS/massif/tests/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/amd64/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/darwin/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/linux/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/x86-linux/Makefile.am branches/BUILD_TWEAKS/memcheck/tests/x86/Makefile.am branches/BUILD_TWEAKS/none/tests/Makefile.am branches/BUILD_TWEAKS/none/tests/amd64/Makefile.am branches/BUILD_TWEAKS/none/tests/darwin/Makefile.am branches/BUILD_TWEAKS/none/tests/linux/Makefile.am branches/BUILD_TWEAKS/none/tests/ppc32/Makefile.am branches/BUILD_TWEAKS/none/tests/ppc64/Makefile.am branches/BUILD_TWEAKS/none/tests/x86-linux/Makefile.am branches/BUILD_TWEAKS/none/tests/x86/Makefile.am branches/BUILD_TWEAKS/perf/Makefile.am branches/BUILD_TWEAKS/tests/Makefile.am Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,12 +1,12 @@ include $(top_srcdir)/Makefile.all.am -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ gen-mdg \ gsl16test \ gsl19test \ posixtestsuite-1.5.1-diff-results -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ DotToScc.hs \ Merge3Way.hs \ aix5_VKI_info.c \ Modified: branches/BUILD_TWEAKS/cachegrind/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/cachegrind/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/cachegrind/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -8,9 +8,9 @@ DIST_SUBDIRS = x86 . -noinst_SCRIPTS = filter_stderr filter_cachesim_discards +dist_noinst_SCRIPTS = filter_stderr filter_cachesim_discards -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ chdir.vgtest chdir.stderr.exp \ clreq.vgtest clreq.stderr.exp \ dlclose.vgtest dlclose.stderr.exp dlclose.stdout.exp \ Modified: branches/BUILD_TWEAKS/cachegrind/tests/x86/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/cachegrind/tests/x86/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/cachegrind/tests/x86/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ fpu-28-108.vgtest fpu-28-108.stderr.exp check_PROGRAMS = \ Modified: branches/BUILD_TWEAKS/callgrind/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/callgrind/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/callgrind/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -4,18 +4,18 @@ SUBDIRS = . DIST_SUBDIRS = . -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ - clreq.vgtest clreq.stderr.exp \ - simwork1.vgtest simwork1.stdout.exp simwork1.stderr.exp \ - simwork2.vgtest simwork2.stdout.exp simwork2.stderr.exp \ - simwork3.vgtest simwork3.stdout.exp simwork3.stderr.exp \ - notpower2.vgtest notpower2.stderr.exp \ - notpower2-wb.vgtest notpower2-wb.stderr.exp \ - notpower2-hwpref.vgtest notpower2-hwpref.stderr.exp \ - notpower2-use.vgtest notpower2-use.stderr.exp \ - threads.vgtest threads.stderr.exp +EXTRA_DIST = \ + clreq.vgtest clreq.stderr.exp \ + simwork1.vgtest simwork1.stdout.exp simwork1.stderr.exp \ + simwork2.vgtest simwork2.stdout.exp simwork2.stderr.exp \ + simwork3.vgtest simwork3.stdout.exp simwork3.stderr.exp \ + notpower2.vgtest notpower2.stderr.exp \ + notpower2-wb.vgtest notpower2-wb.stderr.exp \ + notpower2-hwpref.vgtest notpower2-hwpref.stderr.exp \ + notpower2-use.vgtest notpower2-use.stderr.exp \ + threads.vgtest threads.stderr.exp check_PROGRAMS = clreq simwork threads Modified: branches/BUILD_TWEAKS/docs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/docs/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/docs/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -7,7 +7,7 @@ # Comment out the next line to skip building print docs. The default # is not to skip building print docs. Note, after changing it # you of course need to re-run configure to make it take effect. -BUILD_ALL_DOCS=yes +#BUILD_ALL_DOCS=yes ##------------------------------------------------------------- ## END OF HACK @@ -55,7 +55,7 @@ XSL_FO_STYLE = $(mylibdir)/vg-fo.xsl XSL_TEXT_STYLE = $(mylibdir)/vg-faq2txt.xsl XSL_WEBSITE_STYLE = $(mylibdir)/vg-html-website.xsl -XSL_MAN_STYLE = /usr/share/xml/docbook/stylesheet/nwalsh/current/manpages/docbook.xsl +XSL_MAN_STYLE = /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl all-docs: FAQ.txt man-page html-docs print-docs Modified: branches/BUILD_TWEAKS/drd/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/drd/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/drd/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,19 +1,17 @@ include $(top_srcdir)/Makefile.tool-tests.am -SUBDIRS = . - -DIST_SUBDIRS = . - -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_error_summary \ filter_stderr \ filter_stderr_and_thread_no \ run_openmp_test \ supported_libpthread +noinst_HEADERS = \ + tsan_thread_wrappers_pthread.h + EXTRA_DIST = \ - $(noinst_SCRIPTS) \ annotate_order_1.stderr.exp \ annotate_order_1.vgtest \ annotate_order_2.stderr.exp \ Modified: branches/BUILD_TWEAKS/exp-ptrcheck/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/exp-ptrcheck/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/exp-ptrcheck/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -7,10 +7,10 @@ #DIST_SUBDIRS = x86 . -noinst_SCRIPTS = filter_stderr filter_add filter_suppgen \ +dist_noinst_SCRIPTS = filter_stderr filter_add filter_suppgen \ sh_script -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ add.vgtest-disabled add.stderr.exp \ and.vgtest-disabled and.stderr.exp \ arith.vgtest-disabled arith.stderr.exp \ Modified: branches/BUILD_TWEAKS/exp-ptrcheck/tests/x86/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/exp-ptrcheck/tests/x86/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/exp-ptrcheck/tests/x86/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,11 +1,11 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr check_PROGRAMS = asm lea -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ asm.vgtest-disabled asm.stderr.exp \ lea.vgtest-disabled lea.stderr.exp Modified: branches/BUILD_TWEAKS/helgrind/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/helgrind/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/helgrind/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bar_bad.vgtest bar_bad.stdout.exp bar_bad.stderr.exp \ bar_trivial.vgtest bar_trivial.stdout.exp bar_trivial.stderr.exp \ hg01_all_ok.vgtest hg01_all_ok.stdout.exp hg01_all_ok.stderr.exp \ Modified: branches/BUILD_TWEAKS/lackey/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/lackey/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/lackey/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,4 +1,3 @@ -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ - true.stderr.exp true.vgtest +EXTRA_DIST = true.stderr.exp true.vgtest Modified: branches/BUILD_TWEAKS/massif/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/massif/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/massif/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr filter_verbose +dist_noinst_SCRIPTS = filter_stderr filter_verbose -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ 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 \ Modified: branches/BUILD_TWEAKS/memcheck/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -26,7 +26,7 @@ DIST_SUBDIRS = x86 amd64 linux darwin x86-linux . -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_addressable \ filter_allocs \ filter_stderr filter_xml \ @@ -34,7 +34,7 @@ noinst_HEADERS = leak.h -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ addressable.stderr.exp addressable.stdout.exp addressable.vgtest \ badaddrvalue.stderr.exp \ badaddrvalue.stdout.exp badaddrvalue.vgtest \ Modified: branches/BUILD_TWEAKS/memcheck/tests/amd64/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/amd64/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/amd64/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,13 +1,11 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -noinst_HEADERS = - INSN_TESTS = insn_basic insn_mmx insn_sse insn_sse2 insn_fpu -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ $(addsuffix .stderr.exp,$(INSN_TESTS)) \ $(addsuffix .stdout.exp,$(INSN_TESTS)) \ $(addsuffix .vgtest,$(INSN_TESTS)) \ Modified: branches/BUILD_TWEAKS/memcheck/tests/darwin/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/darwin/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/darwin/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,11 +1,11 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr noinst_HEADERS = scalar.h -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ scalar.stderr.exp scalar.vgtest \ scalar_fork.stderr.exp scalar_fork.vgtest \ scalar_vfork.stderr.exp scalar_vfork.vgtest Modified: branches/BUILD_TWEAKS/memcheck/tests/linux/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/linux/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/linux/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ brk.stderr.exp brk.vgtest \ capget capget.stderr.exp \ stack_switch.stderr.exp stack_switch.vgtest \ Modified: branches/BUILD_TWEAKS/memcheck/tests/x86/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/x86/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/x86/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,11 +1,11 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr filter_pushfpopf filter_tronical +dist_noinst_SCRIPTS = filter_stderr filter_pushfpopf filter_tronical INSN_TESTS = insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2 -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bug152022.vgtest bug152022.stderr.exp bug152022.stdout.exp \ espindola2.vgtest espindola2.stderr.exp \ fpeflags.stderr.exp fpeflags.vgtest \ Modified: branches/BUILD_TWEAKS/memcheck/tests/x86-linux/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/memcheck/tests/x86-linux/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/memcheck/tests/x86-linux/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,13 +1,13 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_scalar_exit_group \ filter_stderr noinst_HEADERS = scalar.h -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bug133694.vgtest bug133694.stderr.exp bug133694.stdout.exp \ int3-x86.vgtest int3-x86.stderr.exp int3-x86.stdout.exp \ scalar.stderr.exp scalar.vgtest \ Modified: branches/BUILD_TWEAKS/none/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -32,13 +32,13 @@ DIST_SUBDIRS = x86 amd64 ppc32 ppc64 linux darwin x86-linux . -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_cmdline0 filter_linenos \ filter_fdleak filter_none_discards filter_stderr noinst_HEADERS = fdleak.h -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ ansi.stderr.exp ansi.vgtest \ args.stderr.exp args.stdout.exp args.vgtest \ async-sigs.stderr.exp async-sigs.vgtest \ Modified: branches/BUILD_TWEAKS/none/tests/amd64/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/amd64/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/amd64/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,7 +1,7 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_cpuid filter_stderr filter_int gen_insn_test.pl +dist_noinst_SCRIPTS = filter_cpuid filter_stderr filter_int gen_insn_test.pl CLEANFILES = $(addsuffix .c,$(INSN_TESTS)) @@ -16,7 +16,7 @@ # Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS, # to avoid packaging screwups if 'make dist' is run on a machine # which failed the BUILD_SSE3_TESTS test in configure.in. -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bug127521-64.vgtest bug127521-64.stdout.exp bug127521-64.stderr.exp \ bug132813-amd64.vgtest bug132813-amd64.stdout.exp \ bug132813-amd64.stderr.exp \ Modified: branches/BUILD_TWEAKS/none/tests/darwin/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/darwin/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/darwin/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ apple-main-arg.stderr.exp apple-main-arg.vgtest \ rlimit.stderr.exp rlimit.vgtest Modified: branches/BUILD_TWEAKS/none/tests/linux/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/linux/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/linux/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ blockfault.stderr.exp blockfault.vgtest \ mremap.stderr.exp mremap.stderr.exp-glibc27 mremap.stdout.exp \ mremap.vgtest \ Modified: branches/BUILD_TWEAKS/none/tests/ppc32/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/ppc32/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/ppc32/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bug129390-ppc32.stdout.exp bug129390-ppc32.stderr.exp \ bug129390-ppc32.vgtest \ bug139050-ppc32.stdout.exp bug139050-ppc32.stderr.exp \ Modified: branches/BUILD_TWEAKS/none/tests/ppc64/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/ppc64/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/ppc64/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_stderr +dist_noinst_SCRIPTS = filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ jm-int.stderr.exp jm-int.stdout.exp jm-int.vgtest \ jm-fp.stderr.exp jm-fp.stdout.exp jm-fp.vgtest \ jm-vmx.stderr.exp jm-vmx.stdout.exp jm-vmx.vgtest \ Modified: branches/BUILD_TWEAKS/none/tests/x86/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/x86/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/x86/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,7 +1,7 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = filter_cpuid filter_stderr gen_insn_test.pl +dist_noinst_SCRIPTS = filter_cpuid filter_stderr gen_insn_test.pl CLEANFILES = $(addsuffix .c,$(INSN_TESTS)) @@ -17,7 +17,7 @@ # Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS, # to avoid packaging screwups if 'make dist' is run on a machine # which failed the BUILD_SSE3_TESTS test in configure.in. -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ badseg.stderr.exp badseg.stdout.exp badseg.vgtest \ bt_everything.stderr.exp bt_everything.stdout.exp bt_everything.vgtest \ bt_literal.stderr.exp bt_literal.stdout.exp bt_literal.vgtest \ Modified: branches/BUILD_TWEAKS/none/tests/x86-linux/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/none/tests/x86-linux/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/none/tests/x86-linux/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,10 +1,10 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_stderr -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ seg_override.stderr.exp seg_override.stdout.exp seg_override.vgtest \ sigcontext.stdout.exp sigcontext.stderr.exp sigcontext.vgtest Modified: branches/BUILD_TWEAKS/perf/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/perf/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/perf/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,9 +1,9 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = vg_perf +dist_noinst_SCRIPTS = vg_perf -EXTRA_DIST = $(noinst_SCRIPTS) \ +EXTRA_DIST = \ bigcode1.vgperf \ bigcode2.vgperf \ bz2.vgperf \ Modified: branches/BUILD_TWEAKS/tests/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/tests/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) +++ branches/BUILD_TWEAKS/tests/Makefile.am 2009-06-15 07:35:22 UTC (rev 10338) @@ -1,7 +1,7 @@ include $(top_srcdir)/Makefile.tool-tests.am -noinst_SCRIPTS = \ +dist_noinst_SCRIPTS = \ filter_addresses \ filter_discards \ filter_libc \ @@ -16,8 +16,6 @@ malloc.h \ sys_mman.h -EXTRA_DIST = $(noinst_SCRIPTS) - check_PROGRAMS = \ arch_test \ os_test \ |
|
From: <sv...@va...> - 2009-06-15 06:59:16
|
Author: njn Date: 2009-06-15 07:55:47 +0100 (Mon, 15 Jun 2009) New Revision: 10336 Log: Remove unnecessary mention of default.supp; it's handled in the top-level Makefile.am. Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:52:58 UTC (rev 10335) +++ branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:55:47 UTC (rev 10336) @@ -20,9 +20,6 @@ -DVG_PLATFORM="\"@VGCONF_ARCH_SEC@-@VGCONF_OS@\"" endif - -default.supp: $(SUPP_FILES) - #---------------------------------------------------------------------------- # The launcher. Built for the primary target only. #---------------------------------------------------------------------------- |
|
From: <sv...@va...> - 2009-06-15 06:56:52
|
Author: njn Date: 2009-06-15 07:56:09 +0100 (Mon, 15 Jun 2009) New Revision: 10337 Log: Use a built-in automake variable. Modified: branches/BUILD_TWEAKS/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.am 2009-06-15 06:55:47 UTC (rev 10336) +++ branches/BUILD_TWEAKS/Makefile.am 2009-06-15 06:56:09 UTC (rev 10337) @@ -66,8 +66,7 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = valgrind.pc -incincdir = $(includedir)/valgrind -nodist_incinc_HEADERS = $(VEX_PUBLIC_HDRS) +nodist_pkginclude_HEADERS = $(VEX_PUBLIC_HDRS) BUILT_SOURCES = default.supp valgrind.pc CLEANFILES = default.supp |
|
From: <sv...@va...> - 2009-06-15 06:53:06
|
Author: njn Date: 2009-06-15 07:52:58 +0100 (Mon, 15 Jun 2009) New Revision: 10335 Log: Fold Makefile.flags.am into Makefile.all.am because the two are included in almost all the same places. Removed: branches/BUILD_TWEAKS/Makefile.flags.am Modified: branches/BUILD_TWEAKS/Makefile.all.am branches/BUILD_TWEAKS/Makefile.tool-tests.am branches/BUILD_TWEAKS/Makefile.tool.am branches/BUILD_TWEAKS/auxprogs/Makefile.am branches/BUILD_TWEAKS/coregrind/Makefile.am branches/BUILD_TWEAKS/mpi/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.all.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -84,3 +84,125 @@ rm -rf $$f.dSYM; \ done +#---------------------------------------------------------------------------- +# Flags +#---------------------------------------------------------------------------- + +# Baseline flags for all compilations. Aim here is to maximise +# performance and get whatever useful warnings we can out of gcc. +AM_CFLAGS_BASE = -O2 -g -Wmissing-prototypes -Wall -Wshadow \ + -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ + @FLAG_W_NO_FORMAT_ZERO_LENGTH@ \ + -fno-strict-aliasing + +# These flags are used for building the preload shared objects. +# The aim is to give reasonable performance but also to have good +# stack traces, since users often see stack traces extending +# into (and through) the preloads. +if VGCONF_OS_IS_DARWIN +AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing -mno-dynamic-no-pic +else +AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing +endif + + +# Flags for specific targets. +# +# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs. +# For building the core, coregrind/Makefile.am files add some extra things. +# +# Also: in newer versions of automake (1.10 onwards?) asm files ending with +# '.S' are considered "pre-processed" (as opposed to those ending in '.s') +# and so the CPPFLAGS are passed to the assembler. But this is not true for +# older automakes (e.g. 1.8.5, 1.9.6), sigh. So we include +# AM_CPPFLAGS_<PLATFORM> in each AM_CCASFLAGS_<PLATFORM> variable. This +# means some of the flags are duplicated on systems with newer versions of +# automake, but this does not really matter and seems hard to avoid. + +AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \ + -I$(top_srcdir) \ + -I$(top_srcdir)/include \ + -I@VEX_DIR@/pub \ + -DVGA_@VGCONF_ARCH_PRI@=1 \ + -DVGO_@VGCONF_OS@=1 \ + -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 +if VGCONF_HAVE_PLATFORM_SEC +AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \ + -I$(top_srcdir) \ + -I$(top_srcdir)/include \ + -I@VEX_DIR@/pub \ + -DVGA_@VGCONF_ARCH_SEC@=1 \ + -DVGO_@VGCONF_OS@=1 \ + -DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 +endif + +AM_FLAG_M3264_X86_LINUX = @FLAG_M32@ +AM_CFLAGS_X86_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \ + $(AM_CFLAGS_BASE) +AM_CCASFLAGS_X86_LINUX = $(AM_CPPFLAGS_X86_LINUX) @FLAG_M32@ -g + +AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@ +AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ -fomit-frame-pointer \ + @PREFERRED_STACK_BOUNDARY@ $(AM_CFLAGS_BASE) +AM_CCASFLAGS_AMD64_LINUX = $(AM_CPPFLAGS_AMD64_LINUX) @FLAG_M64@ -g + +AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@ +AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) +AM_CCASFLAGS_PPC32_LINUX = $(AM_CPPFLAGS_PPC32_LINUX) @FLAG_M32@ -g + +AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@ +AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) +AM_CCASFLAGS_PPC64_LINUX = $(AM_CPPFLAGS_PPC64_LINUX) @FLAG_M64@ -g + +AM_FLAG_M3264_PPC32_AIX5 = @FLAG_MAIX32@ +AM_CFLAGS_PPC32_AIX5 = @FLAG_MAIX32@ -mcpu=powerpc $(AM_CFLAGS_BASE) +AM_CCASFLAGS_PPC32_AIX5 = $(AM_CPPFLAGS_PPC32_AIX5) \ + @FLAG_MAIX32@ -mcpu=powerpc -g + +AM_FLAG_M3264_PPC64_AIX5 = @FLAG_MAIX64@ +AM_CFLAGS_PPC64_AIX5 = @FLAG_MAIX64@ -mcpu=powerpc64 $(AM_CFLAGS_BASE) +AM_CCASFLAGS_PPC64_AIX5 = $(AM_CPPFLAGS_PPC64_AIX5) \ + @FLAG_MAIX64@ -mcpu=powerpc64 -g + +AM_FLAG_M3264_X86_DARWIN = -arch i386 +AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \ + -mmacosx-version-min=10.5 -fno-stack-protector \ + -mdynamic-no-pic +AM_CCASFLAGS_X86_DARWIN = $(AM_CPPFLAGS_X86_DARWIN) -arch i386 -g + +AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64 +AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \ + -mmacosx-version-min=10.5 -fno-stack-protector +AM_CCASFLAGS_AMD64_DARWIN = $(AM_CPPFLAGS_AMD64_DARWIN) -arch x86_64 -g + +# Flags for the primary target. These must be used to build the +# regtests and performance tests. In fact, these must be used to +# build anything which is built only once on a dual-arch build. +# +AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@) +AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) + +if VGCONF_HAVE_PLATFORM_SEC + AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@) +else + AM_FLAG_M3264_SEC = +endif + + +# Baseline link flags for making vgpreload shared objects. +# +PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst +PRELOAD_LDFLAGS_COMMON_AIX5 = -nodefaultlibs -shared -Wl,-G -Wl,-bnogc +PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load + +PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@ +PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@ +PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@ +PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@ +PRELOAD_LDFLAGS_PPC32_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX32@ +PRELOAD_LDFLAGS_PPC64_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX64@ +PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386 +PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64 + Deleted: branches/BUILD_TWEAKS/Makefile.flags.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.flags.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/Makefile.flags.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -1,117 +0,0 @@ - -# Baseline flags for all compilations. Aim here is to maximise -# performance and get whatever useful warnings we can out of gcc. -AM_CFLAGS_BASE = -O2 -g -Wmissing-prototypes -Wall -Wshadow \ - -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations \ - @FLAG_W_NO_FORMAT_ZERO_LENGTH@ \ - -fno-strict-aliasing - -# These flags are used for building the preload shared objects. -# The aim is to give reasonable performance but also to have good -# stack traces, since users often see stack traces extending -# into (and through) the preloads. -if VGCONF_OS_IS_DARWIN -AM_CFLAGS_PIC = -dynamic -O -g -fno-omit-frame-pointer -fno-strict-aliasing -mno-dynamic-no-pic -else -AM_CFLAGS_PIC = -fpic -O -g -fno-omit-frame-pointer -fno-strict-aliasing -endif - - -# Flags for specific targets. -# -# Nb: the AM_CPPFLAGS_* values are suitable for building tools and auxprogs. -# For building the core, coregrind/Makefile.am files add some extra things. -# -# Also: in newer versions of automake (1.10 onwards?) asm files ending with -# '.S' are considered "pre-processed" (as opposed to those ending in '.s') -# and so the CPPFLAGS are passed to the assembler. But this is not true for -# older automakes (e.g. 1.8.5, 1.9.6), sigh. So we include -# AM_CPPFLAGS_<PLATFORM> in each AM_CCASFLAGS_<PLATFORM> variable. This -# means some of the flags are duplicated on systems with newer versions of -# automake, but this does not really matter and seems hard to avoid. - -AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \ - -I$(top_srcdir) \ - -I$(top_srcdir)/include \ - -I@VEX_DIR@/pub \ - -DVGA_@VGCONF_ARCH_PRI@=1 \ - -DVGO_@VGCONF_OS@=1 \ - -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 -if VGCONF_HAVE_PLATFORM_SEC -AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \ - -I$(top_srcdir) \ - -I$(top_srcdir)/include \ - -I@VEX_DIR@/pub \ - -DVGA_@VGCONF_ARCH_SEC@=1 \ - -DVGO_@VGCONF_OS@=1 \ - -DVGP_@VGCONF_ARCH_SEC@_@VGCONF_OS@=1 -endif - -AM_FLAG_M3264_X86_LINUX = @FLAG_M32@ -AM_CFLAGS_X86_LINUX = @FLAG_M32@ @PREFERRED_STACK_BOUNDARY@ \ - $(AM_CFLAGS_BASE) -AM_CCASFLAGS_X86_LINUX = $(AM_CPPFLAGS_X86_LINUX) @FLAG_M32@ -g - -AM_FLAG_M3264_AMD64_LINUX = @FLAG_M64@ -AM_CFLAGS_AMD64_LINUX = @FLAG_M64@ -fomit-frame-pointer \ - @PREFERRED_STACK_BOUNDARY@ $(AM_CFLAGS_BASE) -AM_CCASFLAGS_AMD64_LINUX = $(AM_CPPFLAGS_AMD64_LINUX) @FLAG_M64@ -g - -AM_FLAG_M3264_PPC32_LINUX = @FLAG_M32@ -AM_CFLAGS_PPC32_LINUX = @FLAG_M32@ $(AM_CFLAGS_BASE) -AM_CCASFLAGS_PPC32_LINUX = $(AM_CPPFLAGS_PPC32_LINUX) @FLAG_M32@ -g - -AM_FLAG_M3264_PPC64_LINUX = @FLAG_M64@ -AM_CFLAGS_PPC64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) -AM_CCASFLAGS_PPC64_LINUX = $(AM_CPPFLAGS_PPC64_LINUX) @FLAG_M64@ -g - -AM_FLAG_M3264_PPC32_AIX5 = @FLAG_MAIX32@ -AM_CFLAGS_PPC32_AIX5 = @FLAG_MAIX32@ -mcpu=powerpc $(AM_CFLAGS_BASE) -AM_CCASFLAGS_PPC32_AIX5 = $(AM_CPPFLAGS_PPC32_AIX5) \ - @FLAG_MAIX32@ -mcpu=powerpc -g - -AM_FLAG_M3264_PPC64_AIX5 = @FLAG_MAIX64@ -AM_CFLAGS_PPC64_AIX5 = @FLAG_MAIX64@ -mcpu=powerpc64 $(AM_CFLAGS_BASE) -AM_CCASFLAGS_PPC64_AIX5 = $(AM_CPPFLAGS_PPC64_AIX5) \ - @FLAG_MAIX64@ -mcpu=powerpc64 -g - -AM_FLAG_M3264_X86_DARWIN = -arch i386 -AM_CFLAGS_X86_DARWIN = $(WERROR) -arch i386 $(AM_CFLAGS_BASE) \ - -mmacosx-version-min=10.5 -fno-stack-protector \ - -mdynamic-no-pic -AM_CCASFLAGS_X86_DARWIN = $(AM_CPPFLAGS_X86_DARWIN) -arch i386 -g - -AM_FLAG_M3264_AMD64_DARWIN = -arch x86_64 -AM_CFLAGS_AMD64_DARWIN = $(WERROR) -arch x86_64 $(AM_CFLAGS_BASE) \ - -mmacosx-version-min=10.5 -fno-stack-protector -AM_CCASFLAGS_AMD64_DARWIN = $(AM_CPPFLAGS_AMD64_DARWIN) -arch x86_64 -g - -# Flags for the primary target. These must be used to build the -# regtests and performance tests. In fact, these must be used to -# build anything which is built only once on a dual-arch build. -# -AM_FLAG_M3264_PRI = $(AM_FLAG_M3264_@VGCONF_PLATFORM_PRI_CAPS@) -AM_CPPFLAGS_PRI = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) -AM_CFLAGS_PRI = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) -AM_CCASFLAGS_PRI = $(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) - -if VGCONF_HAVE_PLATFORM_SEC - AM_FLAG_M3264_SEC = $(AM_FLAG_M3264_@VGCONF_PLATFORM_SEC_CAPS@) -else - AM_FLAG_M3264_SEC = -endif - - -# Baseline link flags for making dynamic shared objects. -# -PRELOAD_LDFLAGS_COMMON_LINUX = -nodefaultlibs -shared -Wl,-z,interpose,-z,initfirst -PRELOAD_LDFLAGS_COMMON_AIX5 = -nodefaultlibs -shared -Wl,-G -Wl,-bnogc -PRELOAD_LDFLAGS_COMMON_DARWIN = -dynamic -dynamiclib -all_load -PRELOAD_LDFLAGS_X86_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@ -PRELOAD_LDFLAGS_AMD64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@ -PRELOAD_LDFLAGS_PPC32_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M32@ -PRELOAD_LDFLAGS_PPC64_LINUX = $(PRELOAD_LDFLAGS_COMMON_LINUX) @FLAG_M64@ -PRELOAD_LDFLAGS_PPC32_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX32@ -PRELOAD_LDFLAGS_PPC64_AIX5 = $(PRELOAD_LDFLAGS_COMMON_AIX5) @FLAG_MAIX64@ -PRELOAD_LDFLAGS_X86_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch i386 -PRELOAD_LDFLAGS_AMD64_DARWIN = $(PRELOAD_LDFLAGS_COMMON_DARWIN) -arch x86_64 Modified: branches/BUILD_TWEAKS/Makefile.tool-tests.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -1,7 +1,6 @@ # This file is used for tool tests, and also in perf/Makefile.am. include $(top_srcdir)/Makefile.all.am -include $(top_srcdir)/Makefile.flags.am # For AM_FLAG_M3264_PRI AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \ -I$(top_srcdir)/coregrind -I$(top_builddir)/include \ @@ -14,7 +13,7 @@ AM_CFLAGS = -Winline -Wall -Wshadow -g AM_CXXFLAGS = -Winline -Wall -Wshadow -g # Include AM_CPPFLAGS in AM_CCASFLAGS to allow for older versions of -# automake; see comments in Makefile.flags.am for more detail. +# automake; see comments in Makefile.all.am for more detail. AM_CCASFLAGS = $(AM_CPPFLAGS) if VGCONF_OS_IS_DARWIN Modified: branches/BUILD_TWEAKS/Makefile.tool.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -2,7 +2,6 @@ SUBDIRS = . tests docs include $(top_srcdir)/Makefile.all.am -include $(top_srcdir)/Makefile.flags.am #---------------------------------------------------------------------------- # <tool>-<platform> stuff Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -1,5 +1,4 @@ include $(top_srcdir)/Makefile.all.am -include $(top_srcdir)/Makefile.flags.am noinst_SCRIPTS = \ gen-mdg \ Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -4,7 +4,6 @@ # particular forms. include $(top_srcdir)/Makefile.all.am -include $(top_srcdir)/Makefile.flags.am #---------------------------------------------------------------------------- # Basics, flags Modified: branches/BUILD_TWEAKS/mpi/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 06:42:40 UTC (rev 10334) +++ branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 06:52:58 UTC (rev 10335) @@ -1,5 +1,4 @@ include $(top_srcdir)/Makefile.all.am -include $(top_srcdir)/Makefile.flags.am # HACK WARNING: automake isn't good at supporting non-$(CC) compilers. # But we need to use $(MPI_CC) for the MPI stuff. So we have this mpi stuff |
|
From: <sv...@va...> - 2009-06-15 06:43:10
|
Author: njn Date: 2009-06-15 07:42:40 +0100 (Mon, 15 Jun 2009) New Revision: 10334 Log: Make it work with older automakes, sigh. Modified: branches/BUILD_TWEAKS/Makefile.flags.am Modified: branches/BUILD_TWEAKS/Makefile.flags.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.flags.am 2009-06-15 06:25:49 UTC (rev 10333) +++ branches/BUILD_TWEAKS/Makefile.flags.am 2009-06-15 06:42:40 UTC (rev 10334) @@ -31,6 +31,7 @@ # automake, but this does not really matter and seems hard to avoid. AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ = \ + -I$(top_srcdir) \ -I$(top_srcdir)/include \ -I@VEX_DIR@/pub \ -DVGA_@VGCONF_ARCH_PRI@=1 \ @@ -38,6 +39,7 @@ -DVGP_@VGCONF_ARCH_PRI@_@VGCONF_OS@=1 if VGCONF_HAVE_PLATFORM_SEC AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ = \ + -I$(top_srcdir) \ -I$(top_srcdir)/include \ -I@VEX_DIR@/pub \ -DVGA_@VGCONF_ARCH_SEC@=1 \ |
|
From: <sv...@va...> - 2009-06-15 06:26:33
|
Author: njn Date: 2009-06-15 07:25:49 +0100 (Mon, 15 Jun 2009) New Revision: 10333 Log: Get rid of $(valdir); it's equivalent to the built-in $(pkglibdir). Modified: branches/BUILD_TWEAKS/Makefile.all.am branches/BUILD_TWEAKS/coregrind/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.all.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 06:19:59 UTC (rev 10332) +++ branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 06:25:49 UTC (rev 10333) @@ -6,7 +6,6 @@ # Global stuff #---------------------------------------------------------------------------- -valdir = $(libdir)/valgrind inplacedir = $(top_builddir)/.in_place @@ -61,9 +60,9 @@ # It needs to be depended on by an 'install-exec-local' rule. install-noinst_PROGRAMS: if [ -n "$(noinst_PROGRAMS)" ] ; then \ - $(mkinstalldirs) $(DESTDIR)$(valdir); \ + $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \ for f in $(noinst_PROGRAMS); do \ - $(INSTALL_PROGRAM) $$f $(DESTDIR)$(valdir); \ + $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \ done ; \ fi @@ -73,9 +72,9 @@ # correct when using 'cp -R'... install-noinst_DSYMS: build-noinst_DSYMS if [ -n "$(noinst_DSYMS)" ] ; then \ - $(mkinstalldirs) $(DESTDIR)$(valdir); \ + $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \ for f in $(noinst_DSYMS); do \ - cp -R $$f.dSYM $(DESTDIR)$(valdir); \ + cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \ done ; \ fi Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:19:59 UTC (rev 10332) +++ branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 06:25:49 UTC (rev 10333) @@ -12,12 +12,12 @@ AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ += \ -I$(top_srcdir)/coregrind \ - -DVG_LIBDIR="\"$(valdir)"\" \ + -DVG_LIBDIR="\"$(pkglibdir)"\" \ -DVG_PLATFORM="\"@VGCONF_ARCH_PRI@-@VGCONF_OS@\"" if VGCONF_HAVE_PLATFORM_SEC AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ += \ -I$(top_srcdir)/coregrind \ - -DVG_LIBDIR="\"$(valdir)"\" \ + -DVG_LIBDIR="\"$(pkglibdir)"\" \ -DVG_PLATFORM="\"@VGCONF_ARCH_SEC@-@VGCONF_OS@\"" endif @@ -441,7 +441,7 @@ # tools. install-exec-local: install-noinst_PROGRAMS install-noinst_DSYMS for v in $(LIBVEX) ; do \ - $(INSTALL_DATA) @VEX_DIR@/$$v $(DESTDIR)$(valdir) ; \ + $(INSTALL_DATA) @VEX_DIR@/$$v $(DESTDIR)$(pkglibdir) ; \ done |
|
From: <sv...@va...> - 2009-06-15 06:20:18
|
Author: njn
Date: 2009-06-15 07:19:59 +0100 (Mon, 15 Jun 2009)
New Revision: 10332
Log:
Merge include/Makefile.am and include/vki/Makefile.am, and use some more
automake built-ins.
Removed:
branches/BUILD_TWEAKS/include/vki/Makefile.am
Modified:
branches/BUILD_TWEAKS/configure.in
branches/BUILD_TWEAKS/include/Makefile.am
Modified: branches/BUILD_TWEAKS/configure.in
===================================================================
--- branches/BUILD_TWEAKS/configure.in 2009-06-15 06:10:41 UTC (rev 10331)
+++ branches/BUILD_TWEAKS/configure.in 2009-06-15 06:19:59 UTC (rev 10332)
@@ -1873,7 +1873,6 @@
perf/Makefile
perf/vg_perf
include/Makefile
- include/vki/Makefile
auxprogs/Makefile
mpi/Makefile
coregrind/Makefile
Modified: branches/BUILD_TWEAKS/include/Makefile.am
===================================================================
--- branches/BUILD_TWEAKS/include/Makefile.am 2009-06-15 06:10:41 UTC (rev 10331)
+++ branches/BUILD_TWEAKS/include/Makefile.am 2009-06-15 06:19:59 UTC (rev 10332)
@@ -1,9 +1,7 @@
-SUBDIRS = vki
-
-incincdir = $(includedir)/valgrind
-
-incinc_HEADERS = \
+# The "nobase" means that the vki/ path on some of them will be preserved
+# when they are installed into $(includedir)/valgrind.
+nobase_pkginclude_HEADERS = \
pub_tool_basics.h \
pub_tool_basics_asm.h \
pub_tool_aspacehl.h \
@@ -37,4 +35,25 @@
pub_tool_vkiscnums.h \
pub_tool_wordfm.h \
pub_tool_xarray.h \
- valgrind.h
+ valgrind.h \
+ vki/vki-linux.h \
+ vki/vki-darwin.h \
+ vki/vki-posixtypes-amd64-linux.h\
+ vki/vki-posixtypes-ppc32-linux.h\
+ vki/vki-posixtypes-ppc64-linux.h\
+ vki/vki-posixtypes-x86-linux.h \
+ vki/vki-amd64-linux.h \
+ vki/vki-ppc32-linux.h \
+ vki/vki-ppc64-linux.h \
+ vki/vki-x86-linux.h \
+ vki/vki-scnums-amd64-linux.h \
+ vki/vki-scnums-ppc32-linux.h \
+ vki/vki-scnums-ppc64-linux.h \
+ vki/vki-scnums-x86-linux.h \
+ vki/vki-scnums-darwin.h
+
+noinst_HEADERS = \
+ vki/vki-ppc32-aix5.h \
+ vki/vki-ppc64-aix5.h \
+ vki/vki-scnums-aix5.h
+
Deleted: branches/BUILD_TWEAKS/include/vki/Makefile.am
===================================================================
--- branches/BUILD_TWEAKS/include/vki/Makefile.am 2009-06-15 06:10:41 UTC (rev 10331)
+++ branches/BUILD_TWEAKS/include/vki/Makefile.am 2009-06-15 06:19:59 UTC (rev 10332)
@@ -1,24 +0,0 @@
-
-incincdir = $(includedir)/valgrind/vki
-
-incinc_HEADERS = \
- vki-linux.h \
- vki-darwin.h \
- vki-posixtypes-amd64-linux.h \
- vki-posixtypes-ppc32-linux.h \
- vki-posixtypes-ppc64-linux.h \
- vki-posixtypes-x86-linux.h \
- vki-amd64-linux.h \
- vki-ppc32-linux.h \
- vki-ppc64-linux.h \
- vki-x86-linux.h \
- vki-scnums-amd64-linux.h \
- vki-scnums-ppc32-linux.h \
- vki-scnums-ppc64-linux.h \
- vki-scnums-x86-linux.h \
- vki-scnums-darwin.h
-
-noinst_HEADERS = \
- vki-ppc32-aix5.h \
- vki-ppc64-aix5.h \
- vki-scnums-aix5.h
|
|
From: <sv...@va...> - 2009-06-15 06:12:24
|
Author: njn Date: 2009-06-15 07:10:41 +0100 (Mon, 15 Jun 2009) New Revision: 10331 Log: Remove useless install hook -- this runs after the normal rules, by which time the directory has certainly been made. Modified: branches/BUILD_TWEAKS/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.am 2009-06-15 06:07:55 UTC (rev 10330) +++ branches/BUILD_TWEAKS/Makefile.am 2009-06-15 06:10:41 UTC (rev 10331) @@ -100,9 +100,6 @@ $(vex_primary_sources) \ vg-in-place -install-exec-hook: - $(mkinstalldirs) $(DESTDIR)$(valdir) - all-local: default.supp mkdir -p $(inplacedir) rm -f $(inplacedir)/default.supp |
|
From: <sv...@va...> - 2009-06-15 06:09:04
|
Author: njn Date: 2009-06-15 07:07:55 +0100 (Mon, 15 Jun 2009) New Revision: 10330 Log: Use an automake built-in rather than our own homebrew variable. Modified: branches/BUILD_TWEAKS/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.am 2009-06-15 05:54:37 UTC (rev 10329) +++ branches/BUILD_TWEAKS/Makefile.am 2009-06-15 06:07:55 UTC (rev 10330) @@ -61,17 +61,7 @@ # default.supp, as it is built from the base .supp files at compile-time. dist_noinst_DATA = $(SUPP_FILES) -# The "val" in "val_DATA" ties in with $(valdir), defined in -# Makefile.all.am. From the automake info pages: -# -# Sometimes the standard directories--even as augmented by Automake--are -# not enough. In particular it is sometimes useful, for clarity, to -# install objects in a subdirectory of some predefined directory. To this -# end, Automake allows you to extend the list of possible installation -# directories. A given prefix (e.g., `zar') is valid if a variable of the -# same name with `dir' appended is defined (e.g., `zardir'). -# -val_DATA = default.supp +pkglib_DATA = default.supp pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = valgrind.pc |
|
From: <sv...@va...> - 2009-06-15 05:56:23
|
Author: njn Date: 2009-06-15 06:54:37 +0100 (Mon, 15 Jun 2009) New Revision: 10329 Log: Fold Makefile.core-tools.am into Makefile.all.am, because they're both needed almost everywhere. Removed: branches/BUILD_TWEAKS/Makefile.core-tool.am Modified: branches/BUILD_TWEAKS/Makefile.all.am branches/BUILD_TWEAKS/Makefile.tool-tests.am branches/BUILD_TWEAKS/Makefile.tool.am branches/BUILD_TWEAKS/auxprogs/Makefile.am branches/BUILD_TWEAKS/coregrind/Makefile.am branches/BUILD_TWEAKS/mpi/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.all.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/Makefile.all.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -1,7 +1,11 @@ -## This file should be included by *every* Makefile.am, except those for docs/ -## and tests/ subdirectories. +# This file should be included (directly or indirectly) by every +# Makefile.am that builds programs. And also the top-level Makefile.am. +#---------------------------------------------------------------------------- +# Global stuff +#---------------------------------------------------------------------------- + valdir = $(libdir)/valgrind inplacedir = $(top_builddir)/.in_place @@ -11,3 +15,73 @@ # (this is equivalent to enforcing "make -j 1". .NOTPARALLEL: +#---------------------------------------------------------------------------- +# noinst_PROGRAMS and noinst_DSYMS targets +#---------------------------------------------------------------------------- + +# On Darwin, for a program 'p', the DWARF debug info is stored in the +# directory 'p.dSYM'. This must be generated after the executable is +# created, with 'dsymutil p'. We could redefine LINK with a script that +# executes 'dsymutil' after linking, but that's a pain. Instead we use this +# hook so that every time "make check" is run, we subsequently invoke +# 'dsymutil' on all the executables that lack a .dSYM directory, or that are +# newer than their corresponding .dSYM directory. +build-noinst_DSYMS: + for f in $(noinst_DSYMS); do \ + if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \ + echo "dsymutil $$f"; \ + dsymutil $$f; \ + fi; \ + done + +# This is used by coregrind/Makefile.am and Makefile.tool.am for doing +# "in-place" installs. It copies $(noinst_PROGRAMS) into $inplacedir. +# It needs to be depended on by an 'all-local' rule. +inplace-noinst_PROGRAMS: + if [ -n "$(noinst_PROGRAMS)" ] ; then \ + mkdir -p $(inplacedir); \ + for f in $(noinst_PROGRAMS) ; do \ + rm -f $(inplacedir)/$$f; \ + ln -f -s ../$(subdir)/$$f $(inplacedir); \ + done ; \ + fi + +# Similar to inplace-noinst_PROGRAMS +inplace-noinst_DSYMS: build-noinst_DSYMS + if [ -n "$(noinst_DSYMS)" ] ; then \ + mkdir -p $(inplacedir); \ + for f in $(noinst_DSYMS); do \ + rm -f $(inplacedir)/$$f.dSYM; \ + ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \ + done ; \ + fi + +# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing +# "make install". It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/. +# It needs to be depended on by an 'install-exec-local' rule. +install-noinst_PROGRAMS: + if [ -n "$(noinst_PROGRAMS)" ] ; then \ + $(mkinstalldirs) $(DESTDIR)$(valdir); \ + for f in $(noinst_PROGRAMS); do \ + $(INSTALL_PROGRAM) $$f $(DESTDIR)$(valdir); \ + done ; \ + fi + +# Similar to install-noinst_PROGRAMS. +# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with +# directories. XXX: not sure whether the resulting permissions will be +# correct when using 'cp -R'... +install-noinst_DSYMS: build-noinst_DSYMS + if [ -n "$(noinst_DSYMS)" ] ; then \ + $(mkinstalldirs) $(DESTDIR)$(valdir); \ + for f in $(noinst_DSYMS); do \ + cp -R $$f.dSYM $(DESTDIR)$(valdir); \ + done ; \ + fi + +# This needs to be depended on by a 'clean-local' rule. +clean-noinst_DSYMS: + for f in $(noinst_DSYMS); do \ + rm -rf $$f.dSYM; \ + done + Deleted: branches/BUILD_TWEAKS/Makefile.core-tool.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.core-tool.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/Makefile.core-tool.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -1,71 +0,0 @@ -# This file contains things shared by coregrind/Makefile.am and tool -# Makefile.am and test/Makefile.am files. Also auxprogs/Makefile.am. - -# On Darwin, for a program 'p', the DWARF debug info is stored in the -# directory 'p.dSYM'. This must be generated after the executable is -# created, with 'dsymutil p'. We could redefine LINK with a script that -# executes 'dsymutil' after linking, but that's a pain. Instead we use this -# hook so that every time "make check" is run, we subsequently invoke -# 'dsymutil' on all the executables that lack a .dSYM directory, or that are -# newer than their corresponding .dSYM directory. -build-noinst_DSYMS: - for f in $(noinst_DSYMS); do \ - if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \ - echo "dsymutil $$f"; \ - dsymutil $$f; \ - fi; \ - done - -# This is used by coregrind/Makefile.am and Makefile.tool.am for doing -# "in-place" installs. It copies $(noinst_PROGRAMS) into $inplacedir. -# It needs to be depended on by an 'all-local' rule. -inplace-noinst_PROGRAMS: - if [ -n "$(noinst_PROGRAMS)" ] ; then \ - mkdir -p $(inplacedir); \ - for f in $(noinst_PROGRAMS) ; do \ - rm -f $(inplacedir)/$$f; \ - ln -f -s ../$(subdir)/$$f $(inplacedir); \ - done ; \ - fi - -# Similar to inplace-noinst_PROGRAMS -inplace-noinst_DSYMS: build-noinst_DSYMS - if [ -n "$(noinst_DSYMS)" ] ; then \ - mkdir -p $(inplacedir); \ - for f in $(noinst_DSYMS); do \ - rm -f $(inplacedir)/$$f.dSYM; \ - ln -f -s ../$(subdir)/$$f.dSYM $(inplacedir); \ - done ; \ - fi - -# This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing -# "make install". It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/. -# It needs to be depended on by an 'install-exec-local' rule. -install-noinst_PROGRAMS: - if [ -n "$(noinst_PROGRAMS)" ] ; then \ - $(mkinstalldirs) $(DESTDIR)$(valdir); \ - for f in $(noinst_PROGRAMS); do \ - $(INSTALL_PROGRAM) $$f $(DESTDIR)$(valdir); \ - done ; \ - fi - -# Similar to install-noinst_PROGRAMS. -# Nb: we don't use $(INSTALL_PROGRAM) here because it doesn't work with -# directories. XXX: not sure whether the resulting permissions will be -# correct when using 'cp -R'... -install-noinst_DSYMS: build-noinst_DSYMS - if [ -n "$(noinst_DSYMS)" ] ; then \ - $(mkinstalldirs) $(DESTDIR)$(valdir); \ - for f in $(noinst_DSYMS); do \ - cp -R $$f.dSYM $(DESTDIR)$(valdir); \ - done ; \ - fi - -# This needs to be depended on by a 'clean-local' rule. -clean-noinst_DSYMS: - for f in $(noinst_DSYMS); do \ - rm -rf $$f.dSYM; \ - done - - - Modified: branches/BUILD_TWEAKS/Makefile.tool-tests.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -1,7 +1,7 @@ # This file is used for tool tests, and also in perf/Makefile.am. -include $(top_srcdir)/Makefile.flags.am # For AM_FLAG_M3264_PRI -include $(top_srcdir)/Makefile.core-tool.am # For *-noinst_DSYM targets +include $(top_srcdir)/Makefile.all.am +include $(top_srcdir)/Makefile.flags.am # For AM_FLAG_M3264_PRI AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \ -I$(top_srcdir)/coregrind -I$(top_builddir)/include \ @@ -17,7 +17,6 @@ # automake; see comments in Makefile.flags.am for more detail. AM_CCASFLAGS = $(AM_CPPFLAGS) -# This sets if VGCONF_OS_IS_DARWIN noinst_DSYMS = $(check_PROGRAMS) endif Modified: branches/BUILD_TWEAKS/Makefile.tool.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -3,7 +3,6 @@ include $(top_srcdir)/Makefile.all.am include $(top_srcdir)/Makefile.flags.am -include $(top_srcdir)/Makefile.core-tool.am #---------------------------------------------------------------------------- # <tool>-<platform> stuff Modified: branches/BUILD_TWEAKS/auxprogs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/auxprogs/Makefile.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -1,6 +1,5 @@ include $(top_srcdir)/Makefile.all.am include $(top_srcdir)/Makefile.flags.am -include $(top_srcdir)/Makefile.core-tool.am noinst_SCRIPTS = \ gen-mdg \ Modified: branches/BUILD_TWEAKS/coregrind/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/coregrind/Makefile.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -5,7 +5,6 @@ include $(top_srcdir)/Makefile.all.am include $(top_srcdir)/Makefile.flags.am -include $(top_srcdir)/Makefile.core-tool.am #---------------------------------------------------------------------------- # Basics, flags Modified: branches/BUILD_TWEAKS/mpi/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 05:30:05 UTC (rev 10328) +++ branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 05:54:37 UTC (rev 10329) @@ -1,6 +1,5 @@ include $(top_srcdir)/Makefile.all.am include $(top_srcdir)/Makefile.flags.am -include $(top_srcdir)/Makefile.core-tool.am # HACK WARNING: automake isn't good at supporting non-$(CC) compilers. # But we need to use $(MPI_CC) for the MPI stuff. So we have this mpi stuff |
|
From: <sv...@va...> - 2009-06-15 05:30:11
|
Author: njn Date: 2009-06-15 06:30:05 +0100 (Mon, 15 Jun 2009) New Revision: 10328 Log: Remove some duplicated DSYM handling code. Modified: branches/BUILD_TWEAKS/Makefile.core-tool.am branches/BUILD_TWEAKS/Makefile.tool-tests.am Modified: branches/BUILD_TWEAKS/Makefile.core-tool.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.core-tool.am 2009-06-15 05:17:22 UTC (rev 10327) +++ branches/BUILD_TWEAKS/Makefile.core-tool.am 2009-06-15 05:30:05 UTC (rev 10328) @@ -1,7 +1,13 @@ # This file contains things shared by coregrind/Makefile.am and tool -# Makefile.am files. Also auxprogs/Makefile.am. +# Makefile.am and test/Makefile.am files. Also auxprogs/Makefile.am. -# See Makefile.tool-tests.am for an explanation of dSYMs. +# On Darwin, for a program 'p', the DWARF debug info is stored in the +# directory 'p.dSYM'. This must be generated after the executable is +# created, with 'dsymutil p'. We could redefine LINK with a script that +# executes 'dsymutil' after linking, but that's a pain. Instead we use this +# hook so that every time "make check" is run, we subsequently invoke +# 'dsymutil' on all the executables that lack a .dSYM directory, or that are +# newer than their corresponding .dSYM directory. build-noinst_DSYMS: for f in $(noinst_DSYMS); do \ if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \ Modified: branches/BUILD_TWEAKS/Makefile.tool-tests.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 05:17:22 UTC (rev 10327) +++ branches/BUILD_TWEAKS/Makefile.tool-tests.am 2009-06-15 05:30:05 UTC (rev 10328) @@ -1,6 +1,7 @@ # This file is used for tool tests, and also in perf/Makefile.am. -include $(top_srcdir)/Makefile.flags.am # For AM_FLAG_M3264_PRI +include $(top_srcdir)/Makefile.flags.am # For AM_FLAG_M3264_PRI +include $(top_srcdir)/Makefile.core-tool.am # For *-noinst_DSYM targets AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/include \ -I$(top_srcdir)/coregrind -I$(top_builddir)/include \ @@ -16,25 +17,11 @@ # automake; see comments in Makefile.flags.am for more detail. AM_CCASFLAGS = $(AM_CPPFLAGS) - -# On Darwin, for a program 'p', the DWARF debug info is stored in the -# directory 'p.dSYM'. This must be generated after the executable is -# created, with 'dsymutil p'. We could redefine LINK with a script that -# executes 'dsymutil' after linking, but that's a pain. Instead we use this -# hook so that every time "make check" is run, we subsequently invoke -# 'dsymutil' on all the executables that lack a .dSYM directory, or that are -# newer than their corresponding .dSYM directory. +# This sets if VGCONF_OS_IS_DARWIN -check-local: - for f in $(check_PROGRAMS) ; do \ - if [ ! -e $$f.dSYM -o $$f -nt $$f.dSYM ] ; then \ - echo "dsymutil $$f"; \ - dsymutil $$f; \ - fi \ - done +noinst_DSYMS = $(check_PROGRAMS) +endif -clean-local: - for f in $(check_PROGRAMS) ; do \ - rm -rf $$f.dSYM; \ - done -endif +check-local: build-noinst_DSYMS + +clean-local: clean-noinst_DSYMS |
|
From: <sv...@va...> - 2009-06-15 05:18:26
|
Author: njn Date: 2009-06-15 06:17:22 +0100 (Mon, 15 Jun 2009) New Revision: 10327 Log: Layout wibble. Modified: branches/BUILD_TWEAKS/Makefile.am Modified: branches/BUILD_TWEAKS/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.am 2009-06-15 05:15:46 UTC (rev 10326) +++ branches/BUILD_TWEAKS/Makefile.am 2009-06-15 05:17:22 UTC (rev 10327) @@ -59,6 +59,8 @@ # We include all the base .supp files in the distribution, but not # default.supp, as it is built from the base .supp files at compile-time. +dist_noinst_DATA = $(SUPP_FILES) + # The "val" in "val_DATA" ties in with $(valdir), defined in # Makefile.all.am. From the automake info pages: # @@ -69,8 +71,7 @@ # directories. A given prefix (e.g., `zar') is valid if a variable of the # same name with `dir' appended is defined (e.g., `zardir'). # -dist_noinst_DATA = $(SUPP_FILES) -val_DATA = default.supp +val_DATA = default.supp pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = valgrind.pc |
|
From: <sv...@va...> - 2009-06-15 05:17:19
|
Author: njn
Date: 2009-06-15 06:15:46 +0100 (Mon, 15 Jun 2009)
New Revision: 10326
Log:
Move the valt_* linker script stuff to Makefile.tool.am, because it's used
when building tools.
Modified:
branches/BUILD_TWEAKS/Makefile.am
branches/BUILD_TWEAKS/Makefile.tool.am
Modified: branches/BUILD_TWEAKS/Makefile.am
===================================================================
--- branches/BUILD_TWEAKS/Makefile.am 2009-06-15 05:03:04 UTC (rev 10325)
+++ branches/BUILD_TWEAKS/Makefile.am 2009-06-15 05:15:46 UTC (rev 10326)
@@ -81,34 +81,6 @@
BUILT_SOURCES = default.supp valgrind.pc
CLEANFILES = default.supp
-if VGCONF_PLATFORMS_INCLUDE_X86_LINUX
-BUILT_SOURCES += valt_load_address_x86_linux.lds
-CLEANFILES += valt_load_address_x86_linux.lds
-endif
-if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX
-BUILT_SOURCES += valt_load_address_amd64_linux.lds
-CLEANFILES += valt_load_address_amd64_linux.lds
-endif
-if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX
-BUILT_SOURCES += valt_load_address_ppc32_linux.lds
-CLEANFILES += valt_load_address_ppc32_linux.lds
-endif
-if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX
-BUILT_SOURCES += valt_load_address_ppc64_linux.lds
-CLEANFILES += valt_load_address_ppc64_linux.lds
-endif
-if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5
-# No need to generate valt_load_address*.lds; the final executables
-# can be linked to be at any address. They will be relocated by
-# AIX kernel when they are loaded.
-endif
-if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5
-# Ditto
-endif
-if VGCONF_OS_IS_DARWIN
-# GrP untested, possibly hopeless
-endif
-
default.supp: $(DEFAULT_SUPP_FILES)
echo "# This is a generated file, composed of the following suppression rules:" > default.supp
echo "# " $(DEFAULT_SUPP_FILES) >> default.supp
@@ -230,50 +202,3 @@
VEX/priv/host-amd64/hdefs.h
-# Generate a linker script for linking the binaries. This is the
-# standard gcc linker script, except hacked so that an alternative
-# load address can be specified by (1) asking gcc to use this script
-# (-Wl,-T,valt_load_address.lds) and (2) setting the symbol
-# valt_load_address to the required value
-# (-Wl,-defsym,valt_load_address=0x70000000).
-#
-# Extract ld's default linker script and hack it to our needs.
-# First we cut everything above and below the "=====..." lines at the top
-# and bottom.
-# Then we have to replace the load address with "valt_load_address".
-# The line to replace in has one of the following two forms:
-#
-# . = 0x08048000 + SIZEOF_HEADERS;
-#
-# or
-# PROVIDE (__executable_start = 0x08048000); . = 0x08048000 + SIZEOF_HEADERS;
-#
-# So we search for the line with a hex value "+ SIZEOF_HEADERS", and replace
-# all the hex values in that line with "valt_load_address".
-valt_load_address_x86_linux.lds: Makefile
- $(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
- -e '1,/^=====\+$$/d' \
- -e '/^=====\+$$/,/.\*/d' \
- -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
- || rm -f $@
-
-valt_load_address_amd64_linux.lds: Makefile
- $(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
- -e '1,/^=====\+$$/d' \
- -e '/^=====\+$$/,/.\*/d' \
- -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
- || rm -f $@
-
-valt_load_address_ppc32_linux.lds: Makefile
- $(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
- -e '1,/^=====\+$$/d' \
- -e '/^=====\+$$/,/.\*/d' \
- -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
- || rm -f $@
-
-valt_load_address_ppc64_linux.lds: Makefile
- $(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
- -e '1,/^=====\+$$/d' \
- -e '/^=====\+$$/,/.\*/d' \
- -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
- || rm -f $@
Modified: branches/BUILD_TWEAKS/Makefile.tool.am
===================================================================
--- branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 05:03:04 UTC (rev 10325)
+++ branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 05:15:46 UTC (rev 10326)
@@ -146,6 +146,85 @@
-Wl,-stack_addr,0x7fff50080000 -Wl,-stack_size,0x7ffe50080000 \
-Wl,-pagezero_size,0x100000000
+
+BUILT_SOURCES =
+CLEANFILES =
+if VGCONF_PLATFORMS_INCLUDE_X86_LINUX
+BUILT_SOURCES += $(top_builddir)/valt_load_address_x86_linux.lds
+CLEANFILES += $(top_builddir)/valt_load_address_x86_linux.lds
+endif
+if VGCONF_PLATFORMS_INCLUDE_AMD64_LINUX
+BUILT_SOURCES += $(top_builddir)/valt_load_address_amd64_linux.lds
+CLEANFILES += $(top_builddir)/valt_load_address_amd64_linux.lds
+endif
+if VGCONF_PLATFORMS_INCLUDE_PPC32_LINUX
+BUILT_SOURCES += $(top_builddir)/valt_load_address_ppc32_linux.lds
+CLEANFILES += $(top_builddir)/valt_load_address_ppc32_linux.lds
+endif
+if VGCONF_PLATFORMS_INCLUDE_PPC64_LINUX
+BUILT_SOURCES += $(top_builddir)/valt_load_address_ppc64_linux.lds
+CLEANFILES += $(top_builddir)/valt_load_address_ppc64_linux.lds
+endif
+if VGCONF_PLATFORMS_INCLUDE_PPC32_AIX5
+# No need to generate $(top_builddir)/valt_load_address*.lds; the final
+# executables can be linked to be at any address. They will be relocated by
+# AIX kernel when they are loaded.
+endif
+if VGCONF_PLATFORMS_INCLUDE_PPC64_AIX5
+# Ditto
+endif
+if VGCONF_OS_IS_DARWIN
+# GrP untested, possibly hopeless
+endif
+
+
+# Generate a linker script for linking the binaries. This is the
+# standard gcc linker script, except hacked so that an alternative
+# load address can be specified by (1) asking gcc to use this script
+# (-Wl,-T,valt_load_address.lds) and (2) setting the symbol
+# valt_load_address to the required value
+# (-Wl,-defsym,valt_load_address=0x70000000).
+#
+# Extract ld's default linker script and hack it to our needs.
+# First we cut everything above and below the "=====..." lines at the top
+# and bottom.
+# Then we have to replace the load address with "valt_load_address".
+# The line to replace in has one of the following two forms:
+#
+# . = 0x08048000 + SIZEOF_HEADERS;
+#
+# or
+# PROVIDE (__executable_start = 0x08048000); . = 0x08048000 + SIZEOF_HEADERS;
+#
+# So we search for the line with a hex value "+ SIZEOF_HEADERS", and replace
+# all the hex values in that line with "valt_load_address".
+$(top_builddir)/valt_load_address_x86_linux.lds: Makefile
+ $(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
+ -e '1,/^=====\+$$/d' \
+ -e '/^=====\+$$/,/.\*/d' \
+ -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
+ || rm -f $@
+
+$(top_builddir)/valt_load_address_amd64_linux.lds: Makefile
+ $(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
+ -e '1,/^=====\+$$/d' \
+ -e '/^=====\+$$/,/.\*/d' \
+ -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
+ || rm -f $@
+
+$(top_builddir)/valt_load_address_ppc32_linux.lds: Makefile
+ $(CC) @FLAG_M32@ -Wl,--verbose -nostdlib 2>&1 | sed \
+ -e '1,/^=====\+$$/d' \
+ -e '/^=====\+$$/,/.\*/d' \
+ -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
+ || rm -f $@
+
+$(top_builddir)/valt_load_address_ppc64_linux.lds: Makefile
+ $(CC) -m64 -Wl,--verbose -nostdlib 2>&1 | sed \
+ -e '1,/^=====\+$$/d' \
+ -e '/^=====\+$$/,/.\*/d' \
+ -e '/\. = \(0x[0-9A-Fa-f]\+\|SEGMENT_START("[^"]\+", 0x[0-9A-Fa-f]\+)\) + SIZEOF_HEADERS/s/0x[0-9A-Fa-f]\+/valt_load_address/g' > $@ \
+ || rm -f $@
#----------------------------------------------------------------------------
# vgpreload_<tool>-<platform>.a stuff
#----------------------------------------------------------------------------
|
|
From: <sv...@va...> - 2009-06-15 05:03:09
|
Author: njn Date: 2009-06-15 06:03:04 +0100 (Mon, 15 Jun 2009) New Revision: 10325 Log: Just move things around. Modified: branches/BUILD_TWEAKS/Makefile.tool.am Modified: branches/BUILD_TWEAKS/Makefile.tool.am =================================================================== --- branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 04:42:11 UTC (rev 10324) +++ branches/BUILD_TWEAKS/Makefile.tool.am 2009-06-15 05:03:04 UTC (rev 10325) @@ -5,32 +5,10 @@ include $(top_srcdir)/Makefile.flags.am include $(top_srcdir)/Makefile.core-tool.am +#---------------------------------------------------------------------------- +# <tool>-<platform> stuff +#---------------------------------------------------------------------------- -LIBREPLACEMALLOC_X86_LINUX = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-linux.a - -LIBREPLACEMALLOC_AMD64_LINUX = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-linux.a - -LIBREPLACEMALLOC_PPC32_LINUX = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc32-linux.a - -LIBREPLACEMALLOC_PPC64_LINUX = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc64-linux.a - -LIBREPLACEMALLOC_PPC32_AIX5 = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc32-aix5.a - -LIBREPLACEMALLOC_PPC64_AIX5 = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc64-aix5.a - -LIBREPLACEMALLOC_X86_DARWIN = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-darwin.a - -LIBREPLACEMALLOC_AMD64_DARWIN = \ - $(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-darwin.a - - COREGRIND_LIBS_X86_LINUX = \ $(top_builddir)/coregrind/libcoregrind-x86-linux.a \ @VEX_DIR@/libvex-x86-linux.a @@ -64,8 +42,6 @@ @VEX_DIR@/libvex-amd64-darwin.a -##.PHONY: @VEX_DIR@/libvex.a - @VEX_DIR@/libvex-x86-linux.a: @VEX_DIR@/priv/main/vex_svnversion.h $(MAKE) -C @VEX_DIR@ CC="$(CC)" AR="$(AR)" \ libvex-x86-linux.a \ @@ -170,7 +146,35 @@ -Wl,-stack_addr,0x7fff50080000 -Wl,-stack_size,0x7ffe50080000 \ -Wl,-pagezero_size,0x100000000 +#---------------------------------------------------------------------------- +# vgpreload_<tool>-<platform>.a stuff +#---------------------------------------------------------------------------- +LIBREPLACEMALLOC_X86_LINUX = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-linux.a + +LIBREPLACEMALLOC_AMD64_LINUX = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-linux.a + +LIBREPLACEMALLOC_PPC32_LINUX = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc32-linux.a + +LIBREPLACEMALLOC_PPC64_LINUX = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc64-linux.a + +LIBREPLACEMALLOC_PPC32_AIX5 = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc32-aix5.a + +LIBREPLACEMALLOC_PPC64_AIX5 = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-ppc64-aix5.a + +LIBREPLACEMALLOC_X86_DARWIN = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-x86-darwin.a + +LIBREPLACEMALLOC_AMD64_DARWIN = \ + $(top_builddir)/coregrind/libreplacemalloc_toolpreload-amd64-darwin.a + + LIBREPLACEMALLOC_LDFLAGS_X86_LINUX = \ -Wl,--whole-archive \ $(LIBREPLACEMALLOC_X86_LINUX) \ @@ -203,8 +207,10 @@ LIBREPLACEMALLOC_LDFLAGS_AMD64_DARWIN = \ $(LIBREPLACEMALLOC_AMD64_DARWIN) +#---------------------------------------------------------------------------- +# General stuff +#---------------------------------------------------------------------------- - all-local: inplace-noinst_PROGRAMS inplace-noinst_DSYMS clean-local: clean-noinst_DSYMS |
|
From: <sv...@va...> - 2009-06-15 04:42:16
|
Author: njn Date: 2009-06-15 05:42:11 +0100 (Mon, 15 Jun 2009) New Revision: 10324 Log: Back out unintended changes to docs/Makefile.am from the last commit. And remove some commented out code in mpi/Makefile.am. Modified: branches/BUILD_TWEAKS/docs/Makefile.am branches/BUILD_TWEAKS/mpi/Makefile.am Modified: branches/BUILD_TWEAKS/docs/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/docs/Makefile.am 2009-06-15 04:35:42 UTC (rev 10323) +++ branches/BUILD_TWEAKS/docs/Makefile.am 2009-06-15 04:42:11 UTC (rev 10324) @@ -7,7 +7,7 @@ # Comment out the next line to skip building print docs. The default # is not to skip building print docs. Note, after changing it # you of course need to re-run configure to make it take effect. -#BUILD_ALL_DOCS=yes +BUILD_ALL_DOCS=yes ##------------------------------------------------------------- ## END OF HACK @@ -55,7 +55,7 @@ XSL_FO_STYLE = $(mylibdir)/vg-fo.xsl XSL_TEXT_STYLE = $(mylibdir)/vg-faq2txt.xsl XSL_WEBSITE_STYLE = $(mylibdir)/vg-html-website.xsl -XSL_MAN_STYLE = /usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl +XSL_MAN_STYLE = /usr/share/xml/docbook/stylesheet/nwalsh/current/manpages/docbook.xsl all-docs: FAQ.txt man-page html-docs print-docs Modified: branches/BUILD_TWEAKS/mpi/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 04:35:42 UTC (rev 10323) +++ branches/BUILD_TWEAKS/mpi/Makefile.am 2009-06-15 04:42:11 UTC (rev 10324) @@ -72,23 +72,6 @@ libmpiwrap_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS = $(LDFLAGS_MPI) endif -## And some hacks to keep 'make dist' happy. -## It would seem that using nodist_SOURCES is the right fix, but -## I can't figure out how to do it. -## -#nodist_SOURCES = libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c -#nodist_SOURCES = libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c - -#libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c: -# rm -f libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c -# touch libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.c -#if VGCONF_HAVE_PLATFORM_SEC -#libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c: -# rm -f libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c -# touch libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.c -#endif - - #---------------------------------------------------------------------------- # General stuff #---------------------------------------------------------------------------- |
|
From: <sv...@va...> - 2009-06-15 04:35:49
|
Author: njn Date: 2009-06-15 05:35:42 +0100 (Mon, 15 Jun 2009) New Revision: 10323 Log: Split auxprogs/ into auxprogs/ and mpi/. The MPI stuff has to be in a separate directory so that $MPI_CC can be used as the C compiler. Both the resulting Makefile.am files are much more standard than the old auxprogs/Makefile.am. Added: branches/BUILD_TWEAKS/mpi/ branches/BUILD_TWEAKS/mpi/Makefile.am branches/BUILD_TWEAKS/mpi/libmpiwrap.c branches/BUILD_TWEAKS/mpi/libmpiwrap_aix5.exp branches/BUILD_TWEAKS/mpi/mpiwrap_type_test.c Removed: branches/BUILD_TWEAKS/auxprogs/libmpiwrap.c branches/BUILD_TWEAKS/auxprogs/libmpiwrap_aix5.exp branches/BUILD_TWEAKS/auxprogs/mpiwrap_type_test.c Modified: branches/BUILD_TWEAKS/Makefile.am branches/BUILD_TWEAKS/auxprogs/Makefile.am branches/BUILD_TWEAKS/configure.in branches/BUILD_TWEAKS/docs/Makefile.am [... diff too large to include ...] |
|
From: Tom H. <th...@cy...> - 2009-06-15 02:47:37
|
Nightly build on lloyd ( x86_64, Fedora 7 ) Started at 2009-06-15 03:05:06 BST Ended at 2009-06-15 03:47:25 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 490 tests, 0 stderr failures, 0 stdout failures, 0 post failures == |
|
From: Tom H. <th...@cy...> - 2009-06-15 02:46:54
|
Nightly build on vauxhall ( x86_64, Fedora 10 ) Started at 2009-06-15 03:20:03 BST Ended at 2009-06-15 03:46:45 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 499 tests, 0 stderr failures, 0 stdout failures, 0 post failures == |
|
From: Tom H. <th...@cy...> - 2009-06-15 02:28:44
|
Nightly build on mg ( x86_64, Fedora 9 ) Started at 2009-06-15 03:10:06 BST Ended at 2009-06-15 03:28:33 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 == 496 tests, 0 stderr failures, 1 stdout failure, 0 post failures == none/tests/linux/mremap2 (stdout) |
|
From: <sv...@va...> - 2009-06-15 02:06:42
|
Author: njn Date: 2009-06-15 02:48:01 +0100 (Mon, 15 Jun 2009) New Revision: 10322 Log: Tweak layout. Modified: branches/BUILD_TWEAKS/massif/Makefile.am Modified: branches/BUILD_TWEAKS/massif/Makefile.am =================================================================== --- branches/BUILD_TWEAKS/massif/Makefile.am 2009-06-15 00:16:36 UTC (rev 10321) +++ branches/BUILD_TWEAKS/massif/Makefile.am 2009-06-15 01:48:01 UTC (rev 10322) @@ -54,17 +54,23 @@ endif vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES = -vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) -vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) -vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) +vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = \ + $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) +vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@) vgpreload_massif_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS = \ $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) \ $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) if VGCONF_HAVE_PLATFORM_SEC vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES = -vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS = $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) -vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) -vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS = \ + $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) +vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS = + $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) $(AM_CFLAGS_PIC) +vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_DEPENDENCIES = \ + $(LIBREPLACEMALLOC_@VGCONF_PLATFORM_SEC_CAPS@) vgpreload_massif_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS = \ $(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) \ $(LIBREPLACEMALLOC_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) |
|
From: <sv...@va...> - 2009-06-15 01:06:55
|
Author: weidendo
Date: 2009-06-15 01:16:32 +0100 (Mon, 15 Jun 2009)
New Revision: 10320
Log:
Avoid variable name "new", use more concrete name instead
Also confusing for syntax highlighter/indexer of some editors/IDEs
Modified:
trunk/callgrind/bb.c
trunk/callgrind/bbcc.c
trunk/callgrind/clo.c
trunk/callgrind/context.c
trunk/callgrind/events.c
trunk/callgrind/events.h
trunk/callgrind/fn.c
trunk/callgrind/jumps.c
Modified: trunk/callgrind/bb.c
===================================================================
--- trunk/callgrind/bb.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/bb.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -121,8 +121,8 @@
static BB* new_bb(obj_node* obj, PtrdiffT offset,
UInt instr_count, UInt cjmp_count, Bool cjmp_inverted)
{
- BB* new;
- UInt new_idx, size;
+ BB* bb;
+ UInt idx, size;
/* check fill degree of bb hash table and resize if needed (>80%) */
bbs.entries++;
@@ -131,29 +131,29 @@
size = sizeof(BB) + instr_count * sizeof(InstrInfo)
+ (cjmp_count+1) * sizeof(CJmpInfo);
- new = (BB*) CLG_MALLOC("cl.bb.nb.1", size);
- VG_(memset)(new, 0, size);
+ bb = (BB*) CLG_MALLOC("cl.bb.nb.1", size);
+ VG_(memset)(bb, 0, size);
- new->obj = obj;
- new->offset = offset;
+ bb->obj = obj;
+ bb->offset = offset;
- new->instr_count = instr_count;
- new->cjmp_count = cjmp_count;
- new->cjmp_inverted = cjmp_inverted;
- new->jmp = (CJmpInfo*) &(new->instr[instr_count]);
- new->instr_len = 0;
- new->cost_count = 0;
- new->sect_kind = VG_(seginfo_sect_kind)(NULL, 0, offset + obj->offset);
- new->fn = 0;
- new->line = 0;
- new->is_entry = 0;
- new->bbcc_list = 0;
- new->last_bbcc = 0;
+ bb->instr_count = instr_count;
+ bb->cjmp_count = cjmp_count;
+ bb->cjmp_inverted = cjmp_inverted;
+ bb->jmp = (CJmpInfo*) &(bb->instr[instr_count]);
+ bb->instr_len = 0;
+ bb->cost_count = 0;
+ bb->sect_kind = VG_(seginfo_sect_kind)(NULL, 0, offset + obj->offset);
+ bb->fn = 0;
+ bb->line = 0;
+ bb->is_entry = 0;
+ bb->bbcc_list = 0;
+ bb->last_bbcc = 0;
/* insert into BB hash table */
- new_idx = bb_hash_idx(obj, offset, bbs.size);
- new->next = bbs.table[new_idx];
- bbs.table[new_idx] = new;
+ idx = bb_hash_idx(obj, offset, bbs.size);
+ bb->next = bbs.table[idx];
+ bbs.table[idx] = bb;
CLG_(stat).distinct_bbs++;
@@ -163,14 +163,14 @@
instr_count, cjmp_count,
cjmp_inverted ? "yes":"no",
CLG_(stat).distinct_bbs);
- CLG_(print_bb)(0, new);
+ CLG_(print_bb)(0, bb);
VG_(printf)("\n");
}
#endif
- CLG_(get_fn_node)(new);
+ CLG_(get_fn_node)(bb);
- return new;
+ return bb;
}
Modified: trunk/callgrind/bbcc.c
===================================================================
--- trunk/callgrind/bbcc.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/bbcc.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -247,13 +247,13 @@
{
BBCC** bbccs;
int i;
-
+
bbccs = (BBCC**) CLG_MALLOC("cl.bbcc.nr.1", sizeof(BBCC*) * size);
for(i=0;i<size;i++)
bbccs[i] = 0;
CLG_DEBUG(3," new_recursion(size %d): %p\n", size, bbccs);
-
+
return bbccs;
}
@@ -267,40 +267,40 @@
static __inline__
BBCC* new_bbcc(BB* bb)
{
- BBCC* new;
+ BBCC* bbcc;
Int i;
/* We need cjmp_count+1 JmpData structs:
* the last is for the unconditional jump/call/ret at end of BB
*/
- new = (BBCC*)CLG_MALLOC("cl.bbcc.nb.1",
- sizeof(BBCC) +
- (bb->cjmp_count+1) * sizeof(JmpData));
- new->bb = bb;
- new->tid = CLG_(current_tid);
+ bbcc = (BBCC*)CLG_MALLOC("cl.bbcc.nb.1",
+ sizeof(BBCC) +
+ (bb->cjmp_count+1) * sizeof(JmpData));
+ bbcc->bb = bb;
+ bbcc->tid = CLG_(current_tid);
- new->ret_counter = 0;
- new->skipped = 0;
- new->cost = CLG_(get_costarray)(bb->cost_count);
+ bbcc->ret_counter = 0;
+ bbcc->skipped = 0;
+ bbcc->cost = CLG_(get_costarray)(bb->cost_count);
for(i=0;i<bb->cost_count;i++)
- new->cost[i] = 0;
+ bbcc->cost[i] = 0;
for(i=0; i<=bb->cjmp_count; i++) {
- new->jmp[i].ecounter = 0;
- new->jmp[i].jcc_list = 0;
+ bbcc->jmp[i].ecounter = 0;
+ bbcc->jmp[i].jcc_list = 0;
}
- new->ecounter_sum = 0;
+ bbcc->ecounter_sum = 0;
/* Init pointer caches (LRU) */
- new->lru_next_bbcc = 0;
- new->lru_from_jcc = 0;
- new->lru_to_jcc = 0;
+ bbcc->lru_next_bbcc = 0;
+ bbcc->lru_from_jcc = 0;
+ bbcc->lru_to_jcc = 0;
CLG_(stat).distinct_bbccs++;
CLG_DEBUG(3, " new_bbcc(BB %#lx): %p (now %d)\n",
- bb_addr(bb), new, CLG_(stat).distinct_bbccs);
+ bb_addr(bb), bbcc, CLG_(stat).distinct_bbccs);
- return new;
+ return bbcc;
}
@@ -369,12 +369,12 @@
*/
static BBCC* clone_bbcc(BBCC* orig, Context* cxt, Int rec_index)
{
- BBCC* new;
+ BBCC* bbcc;
CLG_DEBUG(3,"+ clone_bbcc(BB %#lx, rec %d, fn %s)\n",
bb_addr(orig->bb), rec_index, cxt->fn[0]->name);
- new = new_bbcc(orig->bb);
+ bbcc = new_bbcc(orig->bb);
if (rec_index == 0) {
@@ -382,12 +382,12 @@
CLG_ASSERT((orig->tid != CLG_(current_tid)) ||
(orig->cxt != cxt));
- new->rec_index = 0;
- new->cxt = cxt;
- new->rec_array = new_recursion(cxt->fn[0]->separate_recursions);
- new->rec_array[0] = new;
+ bbcc->rec_index = 0;
+ bbcc->cxt = cxt;
+ bbcc->rec_array = new_recursion(cxt->fn[0]->separate_recursions);
+ bbcc->rec_array[0] = bbcc;
- insert_bbcc_into_hash(new);
+ insert_bbcc_into_hash(bbcc);
}
else {
if (CLG_(clo).separate_threads)
@@ -399,30 +399,30 @@
CLG_ASSERT(orig->rec_array[rec_index] ==0);
/* new BBCC will only have differing recursion level */
- new->rec_index = rec_index;
- new->cxt = cxt;
- new->rec_array = orig->rec_array;
- new->rec_array[rec_index] = new;
+ bbcc->rec_index = rec_index;
+ bbcc->cxt = cxt;
+ bbcc->rec_array = orig->rec_array;
+ bbcc->rec_array[rec_index] = bbcc;
}
/* update list of BBCCs for same BB */
- new->next_bbcc = orig->bb->bbcc_list;
- orig->bb->bbcc_list = new;
+ bbcc->next_bbcc = orig->bb->bbcc_list;
+ orig->bb->bbcc_list = bbcc;
CLG_DEBUGIF(3)
- CLG_(print_bbcc)(-2, new);
+ CLG_(print_bbcc)(-2, bbcc);
CLG_DEBUG(2,"- clone_BBCC(%p, %d) for BB %#lx\n"
" orig %s\n"
" new %s\n",
orig, rec_index, bb_addr(orig->bb),
mangled_cxt(orig->cxt, orig->rec_index),
- mangled_cxt(new->cxt, new->rec_index));
+ mangled_cxt(bbcc->cxt, bbcc->rec_index));
CLG_(stat).bbcc_clones++;
- return new;
+ return bbcc;
};
Modified: trunk/callgrind/clo.c
===================================================================
--- trunk/callgrind/clo.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/clo.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -98,24 +98,24 @@
static __inline__
fn_config* new_fnc(void)
{
- fn_config* new = (fn_config*) CLG_MALLOC("cl.clo.nf.1",
+ fn_config* fnc = (fn_config*) CLG_MALLOC("cl.clo.nf.1",
sizeof(fn_config));
- new->dump_before = CONFIG_DEFAULT;
- new->dump_after = CONFIG_DEFAULT;
- new->zero_before = CONFIG_DEFAULT;
- new->toggle_collect = CONFIG_DEFAULT;
- new->skip = CONFIG_DEFAULT;
- new->pop_on_jump = CONFIG_DEFAULT;
- new->group = CONFIG_DEFAULT;
- new->separate_callers = CONFIG_DEFAULT;
- new->separate_recursions = CONFIG_DEFAULT;
+ fnc->dump_before = CONFIG_DEFAULT;
+ fnc->dump_after = CONFIG_DEFAULT;
+ fnc->zero_before = CONFIG_DEFAULT;
+ fnc->toggle_collect = CONFIG_DEFAULT;
+ fnc->skip = CONFIG_DEFAULT;
+ fnc->pop_on_jump = CONFIG_DEFAULT;
+ fnc->group = CONFIG_DEFAULT;
+ fnc->separate_callers = CONFIG_DEFAULT;
+ fnc->separate_recursions = CONFIG_DEFAULT;
#if CLG_ENABLE_DEBUG
- new->verbosity = CONFIG_DEFAULT;
+ fnc->verbosity = CONFIG_DEFAULT;
#endif
- return new;
+ return fnc;
}
Modified: trunk/callgrind/context.c
===================================================================
--- trunk/callgrind/context.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/context.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -174,7 +174,7 @@
*/
static Context* new_cxt(fn_node** fn)
{
- Context* new;
+ Context* cxt;
UInt idx, offset;
UWord hash;
int size, recs;
@@ -193,7 +193,7 @@
if (10 * cxts.entries / cxts.size > 8)
resize_cxt_table();
- new = (Context*) CLG_MALLOC("cl.context.nc.1",
+ cxt = (Context*) CLG_MALLOC("cl.context.nc.1",
sizeof(Context)+sizeof(fn_node*)*size);
// hash value calculation similar to cxt_hash_val(), but additionally
@@ -202,33 +202,33 @@
offset = 0;
while(*fn != 0) {
hash = (hash<<7) + (hash>>25) + (UWord)(*fn);
- new->fn[offset] = *fn;
+ cxt->fn[offset] = *fn;
offset++;
fn--;
if (offset >= size) break;
}
if (offset < size) size = offset;
- new->size = size;
- new->base_number = CLG_(stat).context_counter;
- new->hash = hash;
+ cxt->size = size;
+ cxt->base_number = CLG_(stat).context_counter;
+ cxt->hash = hash;
CLG_(stat).context_counter += recs;
CLG_(stat).distinct_contexts++;
/* insert into Context hash table */
idx = (UInt) (hash % cxts.size);
- new->next = cxts.table[idx];
- cxts.table[idx] = new;
+ cxt->next = cxts.table[idx];
+ cxts.table[idx] = cxt;
#if CLG_ENABLE_DEBUG
CLG_DEBUGIF(3) {
- VG_(printf)(" new_cxt ox%p: ", new);
- CLG_(print_cxt)(12, new, 0);
+ VG_(printf)(" new_cxt ox%p: ", cxt);
+ CLG_(print_cxt)(12, cxt, 0);
}
#endif
- return new;
+ return cxt;
}
/* get the Context structure for current context */
@@ -302,14 +302,14 @@
fn_entries = CLG_(current_fn_stack).top - CLG_(current_fn_stack).bottom;
if (fn_entries == CLG_(current_fn_stack).size-1) {
int new_size = CLG_(current_fn_stack).size *2;
- fn_node** new = (fn_node**) CLG_MALLOC("cl.context.pc.1",
- new_size * sizeof(fn_node*));
+ fn_node** new_array = (fn_node**) CLG_MALLOC("cl.context.pc.1",
+ new_size * sizeof(fn_node*));
int i;
for(i=0;i<CLG_(current_fn_stack).size;i++)
- new[i] = CLG_(current_fn_stack).bottom[i];
+ new_array[i] = CLG_(current_fn_stack).bottom[i];
VG_(free)(CLG_(current_fn_stack).bottom);
- CLG_(current_fn_stack).top = new + fn_entries;
- CLG_(current_fn_stack).bottom = new;
+ CLG_(current_fn_stack).top = new_array + fn_entries;
+ CLG_(current_fn_stack).bottom = new_array;
CLG_DEBUG(0, "Resize Context Stack: %d => %d (pushing '%s')\n",
CLG_(current_fn_stack).size, new_size,
Modified: trunk/callgrind/events.c
===================================================================
--- trunk/callgrind/events.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/events.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -401,16 +401,16 @@
/* Adds difference of new and old to dst, and set old to new.
* Returns false if nothing changed */
-Bool CLG_(add_diff_cost)(EventSet* es, ULong* dst, ULong* old, ULong* new)
+Bool CLG_(add_diff_cost)(EventSet* es, ULong* dst, ULong* old, ULong* new_cost)
{
Int i = 0, j = 0;
while(i<es->size) {
- if (new[i] == old[i])
+ if (new_cost[i] == old[i])
i = es->e[i].nextTop;
else {
- dst[i] += new[i] - old[i];
- old[i] = new[i];
+ dst[i] += new_cost[i] - old[i];
+ old[i] = new_cost[i];
i++;
j++;
}
@@ -422,18 +422,18 @@
/* Adds difference of new and old to dst, and set old to new.
* Returns false if nothing changed */
Bool CLG_(add_diff_cost_lz)(EventSet* es, ULong** pdst,
- ULong* old, ULong* new)
+ ULong* old, ULong* new_cost)
{
Int i;
ULong* dst;
- if (!old && !new) return False;
- CLG_ASSERT(old && new);
+ if (!old && !new_cost) return False;
+ CLG_ASSERT(old && new_cost);
i = 0;
while(1) {
if (i >= es->size) return False;
- if (old[i] != new[i]) break;
+ if (old[i] != new_cost[i]) break;
i = es->e[i].nextTop;
}
@@ -444,16 +444,16 @@
CLG_(zero_cost)(es,dst);
}
- dst[i] += new[i] - old[i];
- old[i] = new[i];
+ dst[i] += new_cost[i] - old[i];
+ old[i] = new_cost[i];
i++;
while(i<es->size) {
- if (new[i] == old[i])
+ if (new_cost[i] == old[i])
i = es->e[i].nextTop;
else {
- dst[i] += new[i] - old[i];
- old[i] = new[i];
+ dst[i] += new_cost[i] - old[i];
+ old[i] = new_cost[i];
i++;
}
}
Modified: trunk/callgrind/events.h
===================================================================
--- trunk/callgrind/events.h 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/events.h 2009-06-15 00:16:32 UTC (rev 10320)
@@ -97,8 +97,8 @@
Bool CLG_(add_and_zero_cost_lz)(EventSet*,ULong** pdst, ULong* src);
/* Adds difference of new and old to to dst, and set old to new.
* Returns false if nothing changed */
-Bool CLG_(add_diff_cost)(EventSet*,ULong* dst, ULong* old, ULong* new);
-Bool CLG_(add_diff_cost_lz)(EventSet*,ULong** pdst, ULong* old, ULong* new);
+Bool CLG_(add_diff_cost)(EventSet*,ULong* dst, ULong* old, ULong* new_cost);
+Bool CLG_(add_diff_cost_lz)(EventSet*,ULong** pdst, ULong* old, ULong* new_cost);
/* Returns number of characters written */
Int CLG_(sprint_cost)(Char* buf, EventSet*, ULong*);
Modified: trunk/callgrind/fn.c
===================================================================
--- trunk/callgrind/fn.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/fn.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -227,35 +227,35 @@
obj_node* new_obj_node(DebugInfo* di, obj_node* next)
{
Int i;
- obj_node* new;
+ obj_node* obj;
- new = (obj_node*) CLG_MALLOC("cl.fn.non.1", sizeof(obj_node));
- new->name = di ? VG_(strdup)( "cl.fn.non.2",VG_(seginfo_filename)(di) )
+ obj = (obj_node*) CLG_MALLOC("cl.fn.non.1", sizeof(obj_node));
+ obj->name = di ? VG_(strdup)( "cl.fn.non.2",VG_(seginfo_filename)(di) )
: anonymous_obj;
for (i = 0; i < N_FILE_ENTRIES; i++) {
- new->files[i] = NULL;
+ obj->files[i] = NULL;
}
CLG_(stat).distinct_objs ++;
- new->number = CLG_(stat).distinct_objs;
+ obj->number = CLG_(stat).distinct_objs;
/* JRS 2008 Feb 19: maybe rename .start/.size/.offset to
.text_avma/.text_size/.test_bias to make it clearer what these
fields really mean */
- new->start = di ? VG_(seginfo_get_text_avma)(di) : 0;
- new->size = di ? VG_(seginfo_get_text_size)(di) : 0;
- new->offset = di ? VG_(seginfo_get_text_bias)(di) : 0;
- new->next = next;
+ obj->start = di ? VG_(seginfo_get_text_avma)(di) : 0;
+ obj->size = di ? VG_(seginfo_get_text_size)(di) : 0;
+ obj->offset = di ? VG_(seginfo_get_text_bias)(di) : 0;
+ obj->next = next;
// not only used for debug output (see static.c)
- new->last_slash_pos = 0;
+ obj->last_slash_pos = 0;
i = 0;
- while(new->name[i]) {
- if (new->name[i]=='/') new->last_slash_pos = i+1;
+ while(obj->name[i]) {
+ if (obj->name[i]=='/') obj->last_slash_pos = i+1;
i++;
}
- if (runtime_resolve_addr == 0) search_runtime_resolve(new);
-
- return new;
+ if (runtime_resolve_addr == 0) search_runtime_resolve(obj);
+
+ return obj;
}
obj_node* CLG_(get_obj_node)(DebugInfo* di)
@@ -287,17 +287,17 @@
obj_node* obj, file_node* next)
{
Int i;
- file_node* new = (file_node*) CLG_MALLOC("cl.fn.nfn.1",
+ file_node* file = (file_node*) CLG_MALLOC("cl.fn.nfn.1",
sizeof(file_node));
- new->name = VG_(strdup)("cl.fn.nfn.2", filename);
+ file->name = VG_(strdup)("cl.fn.nfn.2", filename);
for (i = 0; i < N_FN_ENTRIES; i++) {
- new->fns[i] = NULL;
+ file->fns[i] = NULL;
}
CLG_(stat).distinct_files++;
- new->number = CLG_(stat).distinct_files;
- new->obj = obj;
- new->next = next;
- return new;
+ file->number = CLG_(stat).distinct_files;
+ file->obj = obj;
+ file->next = next;
+ return file;
}
@@ -330,39 +330,39 @@
fn_node* new_fn_node(Char fnname[FILENAME_LEN],
file_node* file, fn_node* next)
{
- fn_node* new = (fn_node*) CLG_MALLOC("cl.fn.nfnnd.1",
+ fn_node* fn = (fn_node*) CLG_MALLOC("cl.fn.nfnnd.1",
sizeof(fn_node));
- new->name = VG_(strdup)("cl.fn.nfnnd.2", fnname);
+ fn->name = VG_(strdup)("cl.fn.nfnnd.2", fnname);
CLG_(stat).distinct_fns++;
- new->number = CLG_(stat).distinct_fns;
- new->last_cxt = 0;
- new->pure_cxt = 0;
- new->file = file;
- new->next = next;
+ fn->number = CLG_(stat).distinct_fns;
+ fn->last_cxt = 0;
+ fn->pure_cxt = 0;
+ fn->file = file;
+ fn->next = next;
- new->dump_before = False;
- new->dump_after = False;
- new->zero_before = False;
- new->toggle_collect = False;
- new->skip = False;
- new->pop_on_jump = CLG_(clo).pop_on_jump;
- new->is_malloc = False;
- new->is_realloc = False;
- new->is_free = False;
+ fn->dump_before = False;
+ fn->dump_after = False;
+ fn->zero_before = False;
+ fn->toggle_collect = False;
+ fn->skip = False;
+ fn->pop_on_jump = CLG_(clo).pop_on_jump;
+ fn->is_malloc = False;
+ fn->is_realloc = False;
+ fn->is_free = False;
- new->group = 0;
- new->separate_callers = CLG_(clo).separate_callers;
- new->separate_recursions = CLG_(clo).separate_recursions;
+ fn->group = 0;
+ fn->separate_callers = CLG_(clo).separate_callers;
+ fn->separate_recursions = CLG_(clo).separate_recursions;
#if CLG_ENABLE_DEBUG
- new->verbosity = -1;
+ fn->verbosity = -1;
#endif
if (CLG_(stat).distinct_fns >= current_fn_active.size)
resize_fn_array();
- return new;
+ return fn;
}
@@ -654,7 +654,7 @@
*/
static void resize_fn_array(void)
{
- UInt* new;
+ UInt* new_array;
Int i, newsize;
newsize = current_fn_active.size;
@@ -663,15 +663,15 @@
CLG_DEBUG(0, "Resize fn_active_array: %d => %d\n",
current_fn_active.size, newsize);
- new = (UInt*) CLG_MALLOC("cl.fn.rfa.1", newsize * sizeof(UInt));
+ new_array = (UInt*) CLG_MALLOC("cl.fn.rfa.1", newsize * sizeof(UInt));
for(i=0;i<current_fn_active.size;i++)
- new[i] = current_fn_active.array[i];
+ new_array[i] = current_fn_active.array[i];
while(i<newsize)
- new[i++] = 0;
+ new_array[i++] = 0;
VG_(free)(current_fn_active.array);
current_fn_active.size = newsize;
- current_fn_active.array = new;
+ current_fn_active.array = new_array;
CLG_(stat).fn_array_resizes++;
}
Modified: trunk/callgrind/jumps.c
===================================================================
--- trunk/callgrind/jumps.c 2009-06-14 08:18:44 UTC (rev 10319)
+++ trunk/callgrind/jumps.c 2009-06-15 00:16:32 UTC (rev 10320)
@@ -139,7 +139,7 @@
*/
static jCC* new_jcc(BBCC* from, UInt jmp, BBCC* to)
{
- jCC* new;
+ jCC* jcc;
UInt new_idx;
/* check fill degree of jcc hash table and resize if needed (>80%) */
@@ -147,40 +147,40 @@
if (10 * current_jccs.entries / current_jccs.size > 8)
resize_jcc_table();
- new = (jCC*) CLG_MALLOC("cl.jumps.nj.1", sizeof(jCC));
+ jcc = (jCC*) CLG_MALLOC("cl.jumps.nj.1", sizeof(jCC));
- new->from = from;
- new->jmp = jmp;
- new->to = to;
- new->jmpkind = Ijk_Call;
- new->call_counter = 0;
- new->cost = 0;
+ jcc->from = from;
+ jcc->jmp = jmp;
+ jcc->to = to;
+ jcc->jmpkind = Ijk_Call;
+ jcc->call_counter = 0;
+ jcc->cost = 0;
/* insert into JCC chain of calling BBCC.
* This list is only used at dumping time */
if (from) {
- new->next_from = from->jmp[jmp].jcc_list;
- from->jmp[jmp].jcc_list = new;
+ jcc->next_from = from->jmp[jmp].jcc_list;
+ from->jmp[jmp].jcc_list = jcc;
}
else {
- new->next_from = current_jccs.spontaneous;
- current_jccs.spontaneous = new;
+ jcc->next_from = current_jccs.spontaneous;
+ current_jccs.spontaneous = jcc;
}
/* insert into JCC hash table */
new_idx = jcc_hash_idx(from, jmp, to, current_jccs.size);
- new->next_hash = current_jccs.table[new_idx];
- current_jccs.table[new_idx] = new;
+ jcc->next_hash = current_jccs.table[new_idx];
+ current_jccs.table[new_idx] = jcc;
CLG_(stat).distinct_jccs++;
CLG_DEBUGIF(3) {
VG_(printf)(" new_jcc (now %d): %p\n",
- CLG_(stat).distinct_jccs, new);
+ CLG_(stat).distinct_jccs, jcc);
}
- return new;
+ return jcc;
}
|