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
(32) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
1
(39) |
2
(29) |
3
(27) |
4
(50) |
5
(37) |
|
6
(14) |
7
(28) |
8
(44) |
9
(38) |
10
(32) |
11
(49) |
12
(51) |
|
13
(37) |
14
(32) |
15
(70) |
16
(50) |
17
(43) |
18
(56) |
19
(23) |
|
20
(22) |
21
(36) |
22
(12) |
23
(22) |
24
(10) |
25
(13) |
26
(21) |
|
27
(17) |
28
(16) |
29
(33) |
30
(14) |
|
|
|
|
From: Nicholas N. <nj...@cs...> - 2005-11-18 17:13:26
|
Hi, Core dumping has been reinstated since 3.0.1, right? So should it go in the NEWS file? If so, it should mention that the "pid" part of the name has been removed as well. Nick |
|
From: <sv...@va...> - 2005-11-18 17:12:28
|
Author: njn
Date: 2005-11-18 17:12:26 +0000 (Fri, 18 Nov 2005)
New Revision: 5192
Log:
Make coredump files have names like vgcore.12345 rather than vgcore.pid12=
345
to be consistent with all the other such cases (eg. --log-file names,
cachegrind.out.12345).
Modified:
trunk/coregrind/m_coredump/coredump-elf.c
Modified: trunk/coregrind/m_coredump/coredump-elf.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_coredump/coredump-elf.c 2005-11-18 17:09:36 UTC (re=
v 5191)
+++ trunk/coregrind/m_coredump/coredump-elf.c 2005-11-18 17:12:26 UTC (re=
v 5192)
@@ -311,10 +311,10 @@
SysRes sres;
=20
if (seq =3D=3D 0)
- VG_(sprintf)(buf, "%s%s.pid%d",
+ VG_(sprintf)(buf, "%s%s.%d",
basename, coreext, VG_(getpid)());
else
- VG_(sprintf)(buf, "%s%s.pid%d.%d",
+ VG_(sprintf)(buf, "%s%s.%d.%d",
basename, coreext, VG_(getpid)(), seq);
seq++;
=20
|
|
From: <sv...@va...> - 2005-11-18 17:09:43
|
Author: njn
Date: 2005-11-18 17:09:36 +0000 (Fri, 18 Nov 2005)
New Revision: 5191
Log:
suppression for Ubuntu with a stripped ld.so.
Modified:
trunk/glibc-2.3.supp
Modified: trunk/glibc-2.3.supp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/glibc-2.3.supp 2005-11-18 15:10:24 UTC (rev 5190)
+++ trunk/glibc-2.3.supp 2005-11-18 17:09:36 UTC (rev 5191)
@@ -549,3 +549,17 @@
obj:/lib/ld-2.3.2.so
obj:/lib/ld-2.3.2.so
}
+
+##----------------------------------------------------------------------=
##
+## Ubuntu something (based on Debian 3.0?) on x86
+
+{
+ Ubuntu-stripped-ld.so
+ Memcheck:Cond
+ obj:/lib/ld-2.3.5.so
+ obj:/lib/ld-2.3.5.so
+ obj:/lib/ld-2.3.5.so
+ obj:/lib/ld-2.3.5.so
+ obj:/lib/ld-2.3.5.so
+}
+
|
|
From: Josef W. <Jos...@gm...> - 2005-11-18 16:29:46
|
On Friday 18 November 2005 16:10, sv...@va... wrote: > Author: sewardj > Date: 2005-11-18 15:10:24 +0000 (Fri, 18 Nov 2005) > New Revision: 5190 > > Log: > Back out r5180 (sorry Josef). On consideration it just increases the difficulty > of testing the system properly. What is/was the problem here? For meaningful results in the scope of redirections, I had to revert the instrument function back to *not* use the noredir_addr. I hope this is fine because I switch off chaising. The correct implementation (instead of mentioned reverting) needs some changes. Josef |
|
From: Julian S. <js...@ac...> - 2005-11-18 15:25:27
|
Greetings all. I'm hoping to roll 3.1.0 RC1 before the end of the weekend. So the repo needs to go into a code freeze state within the next 24 hours (let's say by 9am GMT on Saturday). After that only critical bug fixes which arise as a result of pre-release testing/RC feedback go in. The freeze will remain in effect until after 3.1.0 ships, which is scheduled for next Friday (25 Nov). So, please make any final commits you may have ASAP, and/or raise any final issues. Pending changes at this end are: - doc build fixes so that inclusion of pictures in the Massif documentation works - tidyup of vex ppc32 front end - possibly a few more standard suppressions J |
|
From: <sv...@va...> - 2005-11-18 15:10:38
|
Author: sewardj
Date: 2005-11-18 15:10:24 +0000 (Fri, 18 Nov 2005)
New Revision: 5190
Log:
Back out r5180 (sorry Josef). On consideration it just increases the dif=
ficulty
of testing the system properly.
Modified:
trunk/coregrind/m_redir.c
Modified: trunk/coregrind/m_redir.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_redir.c 2005-11-18 14:59:00 UTC (rev 5189)
+++ trunk/coregrind/m_redir.c 2005-11-18 15:10:24 UTC (rev 5190)
@@ -377,19 +377,14 @@
=20
#elif defined(VGP_ppc32_linux)
=20
- /* these two drive memcheck nuts if not replaced, and unfortunately
- they need to be replaced right at the start, before the dynamic
- linker starts. */
- if (VG_(needs).malloc_replacement) {
- add_redirect_sym_to_addr(
- "soname:ld.so.1", "strlen",
- (Addr)&VG_(ppc32_linux_REDIR_FOR_strlen)
- ); =20
- add_redirect_sym_to_addr(
- "soname:ld.so.1", "strcmp",
- (Addr)&VG_(ppc32_linux_REDIR_FOR_strcmp)
- );
- }
+ add_redirect_sym_to_addr(
+ "soname:ld.so.1", "strlen",
+ (Addr)&VG_(ppc32_linux_REDIR_FOR_strlen)
+ ); =20
+ add_redirect_sym_to_addr(
+ "soname:ld.so.1", "strcmp",
+ (Addr)&VG_(ppc32_linux_REDIR_FOR_strcmp)
+ );
=20
#else
# error Unknown platform
|
|
From: Nicholas N. <nj...@cs...> - 2005-11-18 15:06:54
|
Hi, When reading the valgrind man page from docs/valgrind.1 the right margin is only 51 characters across. Normally it is about 65. Anyone know why? Nick |
|
From: Julian S. <js...@ac...> - 2005-11-18 15:06:23
|
I've just acquired "Virtual Machines", by James Smith / Ravi Nair -- a heavy-duty text about, well, virtual machines, including lots of stuff about the kinds of things V does, and lots of other stuff like the page-table-games that VMware does. At 621 pages it gives what looks like pretty good coverage of the field as a whole and has a huge list of references to papers, which is useful. I had no idea it existed until now. (published 2005, isbn 1-55860-910-5.) J |
|
From: <sv...@va...> - 2005-11-18 14:59:11
|
Author: njn
Date: 2005-11-18 14:59:00 +0000 (Fri, 18 Nov 2005)
New Revision: 5189
Log:
Update documentation about --show-below-main.
Modified:
trunk/docs/valgrind.1
trunk/docs/xml/manual-core.xml
Modified: trunk/docs/valgrind.1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/valgrind.1 2005-11-18 09:39:09 UTC (rev 5188)
+++ trunk/docs/valgrind.1 2005-11-18 14:59:00 UTC (rev 5189)
@@ -269,9 +269,11 @@
.B
--show-below-main=3D<yes|no> [default: no]
When enabled, this option causes full stack backtraces to be emited,
-including the part before \fBmain\fP in your program (subject to the
-\fB--num-callers\fP option.) When disabled, only the part of the stack
-backtrace up to and including main is printed.
+including the part before \fBmain\fP (or similar functions such as glibc=
's
+\fB__libc_start_main\fP, if \fBmain\fP is not present in the stack trace=
) in
+your program (subject to the \fB--num-callers\fP option.) When disabled=
,
+only the part of the stack backtrace up to and including \fBmain\fP is
+printed.
=20
.TP
.B
Modified: trunk/docs/xml/manual-core.xml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/docs/xml/manual-core.xml 2005-11-18 09:39:09 UTC (rev 5188)
+++ trunk/docs/xml/manual-core.xml 2005-11-18 14:59:00 UTC (rev 5189)
@@ -808,9 +808,11 @@
[default]</para>
<para>By default, stack traces for errors do not show any
functions that appear beneath
- <computeroutput>main()</computeroutput>; most of the time
- it's uninteresting C library stuff. If this option is
- enabled, these entries below
+ <computeroutput>main()</computeroutput> (or similar functions
+ such as glibc's <computeroutput>__libc_start_main()</computeroutput>=
, if
+ <computeroutput>main()</computeroutput> is not present in the stack
+ trace); most of the time it's uninteresting C library stuff. If thi=
s
+ option is enabled, these entries below
<computeroutput>main()</computeroutput> will be shown.</para>
</listitem>
=20
|
|
From: Julian S. <js...@ac...> - 2005-11-18 14:44:35
|
On Friday 18 November 2005 14:33, Nicholas Nethercote wrote: > On Thu, 17 Nov 2005, Nicholas Nethercote wrote: > >> ! == 228 tests, 4 stderr failures, 1 stdout failure ================= > >> memcheck/tests/x86/scalar (stderr) > >> none/tests/amd64/faultstatus (stderr) > >> --- 8,17 ---- > >> > >> ! == 228 tests, 10 stderr failures, 2 stdout failures ================= > >> ! memcheck/tests/badjump (stderr) > >> ! memcheck/tests/badjump2 (stderr) > >> ! memcheck/tests/supp_unknown (stderr) > >> memcheck/tests/x86/scalar (stderr) > >> + memcheck/tests/x86/scalar_exit_group (stderr) > >> + memcheck/tests/x86/scalar_supp (stderr) > >> + memcheck/tests/xml1 (stderr) > >> none/tests/amd64/faultstatus (stderr) > > > > Do these look like they're caused by Julian's show-below-main change? > > If so, the *.stderr.exp files should be updated... > > Looks like you've done this... thanks, Tom. Yes indeed thanks. Sorry for causing the breakage. J |
|
From: Nicholas N. <nj...@cs...> - 2005-11-18 14:33:43
|
On Fri, 18 Nov 2005, Julian Seward wrote: >>> instruction. The problem I see is that in gdb on a Linux 2.4 machine is >>> that each PC has a PC starting with 0x800... (as expected). My tool >>> reports each PC starts with 0x3A966F... . The logrind 2 tool of C. >>> January agrees with gdb. > > Another thing is, V's address space layout isn't necessarily going to be > the same as when running natively. Use flags -d -d (twice) to see the > actual memory layout at client startup; that will tell you where the > executable/.so's really are. The code addresses for the main executable should be the same, at 0x8048000 and beyond for x86/Linux. Those in shared objects will probably be in different locations, though. The data addresses should be more or less the same for accesses to the stack and to static data from the main executable. Other data accesses may move around, though. Nick |
|
From: Nicholas N. <nj...@cs...> - 2005-11-18 14:33:34
|
On Thu, 17 Nov 2005, Nicholas Nethercote wrote: >> ! == 228 tests, 4 stderr failures, 1 stdout failure ================= >> memcheck/tests/x86/scalar (stderr) >> none/tests/amd64/faultstatus (stderr) >> --- 8,17 ---- >> >> ! == 228 tests, 10 stderr failures, 2 stdout failures ================= >> ! memcheck/tests/badjump (stderr) >> ! memcheck/tests/badjump2 (stderr) >> ! memcheck/tests/supp_unknown (stderr) >> memcheck/tests/x86/scalar (stderr) >> + memcheck/tests/x86/scalar_exit_group (stderr) >> + memcheck/tests/x86/scalar_supp (stderr) >> + memcheck/tests/xml1 (stderr) >> none/tests/amd64/faultstatus (stderr) > > Do these look like they're caused by Julian's show-below-main change? > If so, the *.stderr.exp files should be updated... Looks like you've done this... thanks, Tom. Nick |
|
From: Julian S. <js...@ac...> - 2005-11-18 14:04:39
|
> > instruction. The problem I see is that in gdb on a Linux 2.4 machine is > > that each PC has a PC starting with 0x800... (as expected). My tool > > reports each PC starts with 0x3A966F... . The logrind 2 tool of C. > > January agrees with gdb. Another thing is, V's address space layout isn't necessarily going to be the same as when running natively. Use flags -d -d (twice) to see the actual memory layout at client startup; that will tell you where the executable/.so's really are. J |
|
From: Julian S. <js...@ac...> - 2005-11-18 13:46:01
|
> switch(st->tag) {
> case Ist_IMark: {
> Addr instrAddr = (Addr) ULong_to_Ptr(st->Ist.IMark.addr);
>
> and I add a new statement to the BB that passes a list with
> mkIRExpr_HWord(instrAddr) to a callback which then prints the instrAddr
> with a VG_(message). believe this should print out the PC for the
> instruction. The problem I see is that in gdb on a Linux 2.4 machine is
> that each PC has a PC starting with 0x800... (as expected). My tool reports
> each PC starts with 0x3A966F... . The logrind 2 tool of C. January agrees
> with gdb.
That all sounds plausible. Why don't you send your entire instrumentation
function; then we can stare at it and see if there is anything obviously
wrong.
J
|
|
From: <sv...@va...> - 2005-11-18 09:39:12
|
Author: tom Date: 2005-11-18 09:39:09 +0000 (Fri, 18 Nov 2005) New Revision: 5188 Log: Last of the __libc_start_main fixes. Modified: trunk/memcheck/tests/x86/scalar.stderr.exp trunk/none/tests/fdleak_dup.stderr.exp2 trunk/none/tests/fdleak_socketpair.stderr.exp2 [... diff too large to include ...] |
|
From: <sv...@va...> - 2005-11-18 09:30:17
|
Author: tom
Date: 2005-11-18 09:30:15 +0000 (Fri, 18 Nov 2005)
New Revision: 5187
Log:
Yet more __libc_start_main updates.
Modified:
trunk/memcheck/tests/buflen_check.stderr.exp2
trunk/memcheck/tests/execve.stderr.exp2
trunk/memcheck/tests/execve2.stderr.exp2
trunk/memcheck/tests/fwrite.stderr.exp
Modified: trunk/memcheck/tests/buflen_check.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/buflen_check.stderr.exp2 2005-11-18 09:26:14 UTC=
(rev 5186)
+++ trunk/memcheck/tests/buflen_check.stderr.exp2 2005-11-18 09:30:15 UTC=
(rev 5187)
@@ -1,13 +1,11 @@
Syscall param socketcall.getsockname(name) points to unaddressable byte(=
s)
at 0x........: getsockname (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=20
Syscall param socketcall.getsockname(namelen_in) points to unaddressable=
byte(s)
at 0x........: getsockname (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
getsockname(1) failed
getsockname(2) failed
Modified: trunk/memcheck/tests/execve.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/execve.stderr.exp2 2005-11-18 09:26:14 UTC (rev =
5186)
+++ trunk/memcheck/tests/execve.stderr.exp2 2005-11-18 09:30:15 UTC (rev =
5187)
@@ -1,17 +1,14 @@
Syscall param execve(filename) points to unaddressable byte(s)
at 0x........: execve (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=20
Syscall param execve(argv[i]) points to unaddressable byte(s)
at 0x........: execve (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=20
Syscall param execve(envp[i]) points to unaddressable byte(s)
at 0x........: execve (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Modified: trunk/memcheck/tests/execve2.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/execve2.stderr.exp2 2005-11-18 09:26:14 UTC (rev=
5186)
+++ trunk/memcheck/tests/execve2.stderr.exp2 2005-11-18 09:30:15 UTC (rev=
5187)
@@ -1,5 +1,4 @@
Syscall param execve(filename) points to unaddressable byte(s)
at 0x........: execve (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Modified: trunk/memcheck/tests/fwrite.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/fwrite.stderr.exp 2005-11-18 09:26:14 UTC (rev 5=
186)
+++ trunk/memcheck/tests/fwrite.stderr.exp 2005-11-18 09:30:15 UTC (rev 5=
187)
@@ -1,7 +1,6 @@
Syscall param write(buf) points to uninitialised byte(s)
at 0x........: write (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is 0 bytes inside a block of size 10 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: main (fwrite.c:7)
|
|
From: <sv...@va...> - 2005-11-18 09:26:17
|
Author: tom
Date: 2005-11-18 09:26:14 +0000 (Fri, 18 Nov 2005)
New Revision: 5186
Log:
Update XML results for __libc_start_main change.
Modified:
trunk/memcheck/tests/xml1.stderr.exp
trunk/memcheck/tests/xml1.stderr.exp2
trunk/memcheck/tests/xml1.stderr.exp3
trunk/memcheck/tests/xml1.stderr.exp64
trunk/memcheck/tests/xml1.stderr.exp64_2
Modified: trunk/memcheck/tests/xml1.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/xml1.stderr.exp 2005-11-18 09:24:05 UTC (rev 518=
5)
+++ trunk/memcheck/tests/xml1.stderr.exp 2005-11-18 09:26:14 UTC (rev 518=
6)
@@ -353,13 +353,6 @@
<obj>...</obj>
<fn>__libc_start_main</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <dir>...</dir>
- <file>start.S</file>
- <line>...</line>
- </frame>
</stack>
</error>
=20
Modified: trunk/memcheck/tests/xml1.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/xml1.stderr.exp2 2005-11-18 09:24:05 UTC (rev 51=
85)
+++ trunk/memcheck/tests/xml1.stderr.exp2 2005-11-18 09:26:14 UTC (rev 51=
86)
@@ -353,10 +353,6 @@
<obj>...</obj>
<fn>__libc_start_main</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- </frame>
</stack>
</error>
=20
Modified: trunk/memcheck/tests/xml1.stderr.exp3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/xml1.stderr.exp3 2005-11-18 09:24:05 UTC (rev 51=
85)
+++ trunk/memcheck/tests/xml1.stderr.exp3 2005-11-18 09:26:14 UTC (rev 51=
86)
@@ -353,10 +353,6 @@
<obj>...</obj>
<fn>__libc_start_main</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- </frame>
</stack>
</error>
=20
Modified: trunk/memcheck/tests/xml1.stderr.exp64
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/xml1.stderr.exp64 2005-11-18 09:24:05 UTC (rev 5=
185)
+++ trunk/memcheck/tests/xml1.stderr.exp64 2005-11-18 09:26:14 UTC (rev 5=
186)
@@ -358,13 +358,6 @@
<obj>...</obj>
<fn>__libc_start_main</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <dir>...</dir>
- <file>start.S</file>
- <line>...</line>
- </frame>
</stack>
</error>
=20
Modified: trunk/memcheck/tests/xml1.stderr.exp64_2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/xml1.stderr.exp64_2 2005-11-18 09:24:05 UTC (rev=
5185)
+++ trunk/memcheck/tests/xml1.stderr.exp64_2 2005-11-18 09:26:14 UTC (rev=
5186)
@@ -358,10 +358,6 @@
<obj>...</obj>
<fn>__libc_start_main</fn>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- </frame>
</stack>
</error>
=20
|
|
From: <sv...@va...> - 2005-11-18 09:24:07
|
Author: tom
Date: 2005-11-18 09:24:05 +0000 (Fri, 18 Nov 2005)
New Revision: 5185
Log:
Fix argument count given to makecontext.
Modified:
trunk/memcheck/tests/stack_changes.c
Modified: trunk/memcheck/tests/stack_changes.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/stack_changes.c 2005-11-18 09:23:28 UTC (rev 518=
4)
+++ trunk/memcheck/tests/stack_changes.c 2005-11-18 09:24:05 UTC (rev 518=
5)
@@ -54,8 +54,8 @@
int c1 =3D init_context(&ctx1);
int c2 =3D init_context(&ctx2);
=20
- makecontext(&ctx1, (void (*)()) hello, 2, &ctx2);
- makecontext(&ctx2, (void (*)()) hello, 2, &ctx1);
+ makecontext(&ctx1, (void (*)()) hello, 1, &ctx2);
+ makecontext(&ctx2, (void (*)()) hello, 1, &ctx1);
=20
swapcontext(&oldc, &ctx1);
=20
|
|
From: <sv...@va...> - 2005-11-18 09:23:30
|
Author: tom
Date: 2005-11-18 09:23:28 +0000 (Fri, 18 Nov 2005)
New Revision: 5184
Log:
More __libc_start_main updates.
Modified:
trunk/none/tests/fdleak_creat.stderr.exp
trunk/none/tests/fdleak_dup.stderr.exp
trunk/none/tests/fdleak_dup2.stderr.exp
trunk/none/tests/fdleak_dup2.stderr.exp2
trunk/none/tests/fdleak_fcntl.stderr.exp
trunk/none/tests/fdleak_fcntl.stderr.exp2
trunk/none/tests/fdleak_fcntl.stderr.exp3
trunk/none/tests/fdleak_open.stderr.exp
trunk/none/tests/fdleak_pipe.stderr.exp
trunk/none/tests/fdleak_socketpair.stderr.exp2
Modified: trunk/none/tests/fdleak_creat.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_creat.stderr.exp 2005-11-18 09:03:47 UTC (rev=
5183)
+++ trunk/none/tests/fdleak_creat.stderr.exp 2005-11-18 09:23:28 UTC (rev=
5184)
@@ -5,7 +5,6 @@
=20
at 0x........: creat (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_dup.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_dup.stderr.exp 2005-11-18 09:03:47 UTC (rev 5=
183)
+++ trunk/none/tests/fdleak_dup.stderr.exp 2005-11-18 09:23:28 UTC (rev 5=
184)
@@ -4,12 +4,10 @@
Open file descriptor .: /dev/null
at 0x........: dup (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_dup2.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_dup2.stderr.exp 2005-11-18 09:03:47 UTC (rev =
5183)
+++ trunk/none/tests/fdleak_dup2.stderr.exp 2005-11-18 09:23:28 UTC (rev =
5184)
@@ -4,17 +4,14 @@
Open file descriptor .: /dev/null
at 0x........: dup2 (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: /dev/null
at 0x........: dup2 (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_dup2.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_dup2.stderr.exp2 2005-11-18 09:03:47 UTC (rev=
5183)
+++ trunk/none/tests/fdleak_dup2.stderr.exp2 2005-11-18 09:23:28 UTC (rev=
5184)
@@ -4,12 +4,10 @@
Open file descriptor .: /dev/null
at 0x........: dup2 (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: /dev/null
at 0x........: dup2 (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
Modified: trunk/none/tests/fdleak_fcntl.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_fcntl.stderr.exp 2005-11-18 09:03:47 UTC (rev=
5183)
+++ trunk/none/tests/fdleak_fcntl.stderr.exp 2005-11-18 09:23:28 UTC (rev=
5184)
@@ -8,7 +8,6 @@
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_fcntl.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_fcntl.stderr.exp2 2005-11-18 09:03:47 UTC (re=
v 5183)
+++ trunk/none/tests/fdleak_fcntl.stderr.exp2 2005-11-18 09:23:28 UTC (re=
v 5184)
@@ -9,7 +9,6 @@
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_fcntl.stderr.exp3
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_fcntl.stderr.exp3 2005-11-18 09:03:47 UTC (re=
v 5183)
+++ trunk/none/tests/fdleak_fcntl.stderr.exp3 2005-11-18 09:23:28 UTC (re=
v 5184)
@@ -9,7 +9,6 @@
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_open.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_open.stderr.exp 2005-11-18 09:03:47 UTC (rev =
5183)
+++ trunk/none/tests/fdleak_open.stderr.exp 2005-11-18 09:23:28 UTC (rev =
5184)
@@ -4,7 +4,6 @@
Open file descriptor .: /dev/null
at 0x........: open (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_pipe.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_pipe.stderr.exp 2005-11-18 09:03:47 UTC (rev =
5183)
+++ trunk/none/tests/fdleak_pipe.stderr.exp 2005-11-18 09:23:28 UTC (rev =
5184)
@@ -4,12 +4,10 @@
Open file descriptor .:
at 0x........: pipe (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .:
at 0x........: pipe (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
Modified: trunk/none/tests/fdleak_socketpair.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/none/tests/fdleak_socketpair.stderr.exp2 2005-11-18 09:03:47 UT=
C (rev 5183)
+++ trunk/none/tests/fdleak_socketpair.stderr.exp2 2005-11-18 09:23:28 UT=
C (rev 5184)
@@ -9,7 +9,6 @@
Open AF_UNIX socket .: <unknown>
at 0x........: socketpair (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Open file descriptor .: .
<inherited from parent>
|
|
From: <sv...@va...> - 2005-11-18 09:03:53
|
Author: tom
Date: 2005-11-18 09:03:47 +0000 (Fri, 18 Nov 2005)
New Revision: 5183
Log:
Update some expected results in line with Julian's fix to stop
tracing the stack at __libc_start_main.
Modified:
trunk/memcheck/tests/badjump.stderr.exp
trunk/memcheck/tests/badjump.stderr.exp2
trunk/memcheck/tests/badjump2.stderr.exp
trunk/memcheck/tests/supp_unknown.stderr.exp
trunk/memcheck/tests/x86/scalar_exit_group.stderr.exp
trunk/memcheck/tests/x86/scalar_supp.stderr.exp
Modified: trunk/memcheck/tests/badjump.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/badjump.stderr.exp 2005-11-18 00:15:18 UTC (rev =
5182)
+++ trunk/memcheck/tests/badjump.stderr.exp 2005-11-18 09:03:47 UTC (rev =
5183)
@@ -2,14 +2,12 @@
Jump to the invalid address stated on the next line
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=20
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 0 bytes in 0 blocks.
Modified: trunk/memcheck/tests/badjump.stderr.exp2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/badjump.stderr.exp2 2005-11-18 00:15:18 UTC (rev=
5182)
+++ trunk/memcheck/tests/badjump.stderr.exp2 2005-11-18 09:03:47 UTC (rev=
5183)
@@ -2,14 +2,12 @@
Jump to the invalid address stated on the next line
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
=20
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
malloc/free: in use at exit: 24 bytes in 1 blocks.
Modified: trunk/memcheck/tests/badjump2.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/badjump2.stderr.exp 2005-11-18 00:15:18 UTC (rev=
5182)
+++ trunk/memcheck/tests/badjump2.stderr.exp 2005-11-18 09:03:47 UTC (rev=
5183)
@@ -1,6 +1,5 @@
Jump to the invalid address stated on the next line
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Signal caught, as expected
Modified: trunk/memcheck/tests/supp_unknown.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/supp_unknown.stderr.exp 2005-11-18 00:15:18 UTC =
(rev 5182)
+++ trunk/memcheck/tests/supp_unknown.stderr.exp 2005-11-18 09:03:47 UTC =
(rev 5183)
@@ -3,4 +3,3 @@
Access not within mapped region at address 0x........
at 0x........: ???
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Modified: trunk/memcheck/tests/x86/scalar_exit_group.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/x86/scalar_exit_group.stderr.exp 2005-11-18 00:1=
5:18 UTC (rev 5182)
+++ trunk/memcheck/tests/x86/scalar_exit_group.stderr.exp 2005-11-18 09:0=
3:47 UTC (rev 5183)
@@ -4,4 +4,3 @@
Syscall param exit_group(exit_code) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
Modified: trunk/memcheck/tests/x86/scalar_supp.stderr.exp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/memcheck/tests/x86/scalar_supp.stderr.exp 2005-11-18 00:15:18 U=
TC (rev 5182)
+++ trunk/memcheck/tests/x86/scalar_supp.stderr.exp 2005-11-18 09:03:47 U=
TC (rev 5183)
@@ -1,14 +1,11 @@
Syscall param (syscallno) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Syscall param write(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
=20
Syscall param write(count) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (in /...libc...)
- by 0x........: ...
|
|
From: David M. <dm...@gm...> - 2005-11-18 07:05:18
|
Hi everyone,
I and a colleagure are attempting to write a simple Valgrind tool that
prints out the PC of every instruction executed, the address of every store
to memory, and the address of every load to memory. I am running into an
issue where the addresses I see from my tool don't seem to match up with th=
e
addresses I see in gdb or when using logrind 2.
For example, I followed the example of the cachegrind source code and
iterate over all IRStmt * in the incoming basic block. I then have the code
switch(st->tag) {
case Ist_IMark: {
Addr instrAddr =3D (Addr) ULong_to_Ptr(st->Ist.IMark.addr);
and I add a new statement to the BB that passes a list with
mkIRExpr_HWord(instrAddr) to a callback which then prints the instrAddr wit=
h
a VG_(message). believe this should print out the PC for the instruction.
The problem I see is that in gdb on a Linux 2.4 machine is that each PC has
a PC starting with 0x800... (as expected). My tool reports each PC starts
with 0x3A966F... . The logrind 2 tool of C. January agrees with gdb.
Is there some kind of function I need to call to map instrumented addresses
to host addresses? I am seeing similar disreprancies for the memory
addresses of loads and stores.
Thanks very much,
-David Molnar
|
|
From: Nicholas N. <nj...@cs...> - 2005-11-18 04:39:16
|
On Fri, 18 Nov 2005, Tom Hughes wrote: > ! == 228 tests, 4 stderr failures, 1 stdout failure ================= > memcheck/tests/x86/scalar (stderr) > none/tests/amd64/faultstatus (stderr) > --- 8,17 ---- > > ! == 228 tests, 10 stderr failures, 2 stdout failures ================= > ! memcheck/tests/badjump (stderr) > ! memcheck/tests/badjump2 (stderr) > ! memcheck/tests/supp_unknown (stderr) > memcheck/tests/x86/scalar (stderr) > + memcheck/tests/x86/scalar_exit_group (stderr) > + memcheck/tests/x86/scalar_supp (stderr) > + memcheck/tests/xml1 (stderr) > none/tests/amd64/faultstatus (stderr) Do these look like they're caused by Julian's show-below-main change? If so, the *.stderr.exp files should be updated... Nick |
|
From: <js...@ac...> - 2005-11-18 03:53:32
|
Nightly build on phoenix ( SuSE 9.1 ) started at 2005-11-18 03:30:01 GMT Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 209 tests, 98 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badfree (stderr) memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/brk (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/clientperm (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) memcheck/tests/fwrite (stderr) memcheck/tests/inits (stderr) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/malloc1 (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/malloc3 (stderr) memcheck/tests/malloc_usable (stderr) memcheck/tests/manuel1 (stderr) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/memalign2 (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/mmaptest (stderr) memcheck/tests/nanoleak (stderr) memcheck/tests/nanoleak_supp (stderr) memcheck/tests/new_nothrow (stderr) memcheck/tests/new_override (stderr) memcheck/tests/null_socket (stderr) memcheck/tests/oset_test (stderr) memcheck/tests/overlap (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pipe (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stderr) memcheck/tests/realloc1 (stderr) memcheck/tests/realloc2 (stderr) memcheck/tests/realloc3 (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/signal2 (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/str_tester (stderr) memcheck/tests/strchr (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/supp2 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/suppfree (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/with-space (stderr) memcheck/tests/writev (stderr) memcheck/tests/x86/fpeflags (stderr) memcheck/tests/x86/insn_basic (stderr) memcheck/tests/x86/insn_cmov (stderr) memcheck/tests/x86/insn_fpu (stderr) memcheck/tests/x86/insn_mmx (stderr) memcheck/tests/x86/insn_sse (stderr) memcheck/tests/x86/pushfpopf (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_exit_group (stderr) memcheck/tests/x86/scalar_fork (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/scalar_vfork (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) memcheck/tests/zeropage (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) none/tests/fdleak_fcntl (stderr) none/tests/fdleak_open (stderr) none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 209 tests, 91 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) memcheck/tests/badaddrvalue (stderr) memcheck/tests/badfree (stderr) memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/badloop (stderr) memcheck/tests/badpoll (stderr) memcheck/tests/badrw (stderr) memcheck/tests/brk (stderr) memcheck/tests/brk2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/clientperm (stderr) memcheck/tests/custom_alloc (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/doublefree (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/error_counts (stdout) memcheck/tests/errs1 (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/exitprog (stderr) memcheck/tests/fprw (stderr) memcheck/tests/fwrite (stderr) memcheck/tests/inits (stderr) memcheck/tests/inline (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/malloc1 (stderr) memcheck/tests/malloc2 (stderr) memcheck/tests/malloc3 (stderr) memcheck/tests/malloc_usable (stderr) memcheck/tests/manuel1 (stderr) memcheck/tests/manuel2 (stderr) memcheck/tests/manuel3 (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/memalign2 (stderr) memcheck/tests/memalign_test (stderr) memcheck/tests/memcmptest (stderr) memcheck/tests/mempool (stderr) memcheck/tests/mismatches (stderr) memcheck/tests/mmaptest (stderr) memcheck/tests/nanoleak (stderr) memcheck/tests/nanoleak_supp (stderr) memcheck/tests/new_nothrow (stderr) memcheck/tests/new_override (stderr) memcheck/tests/null_socket (stderr) memcheck/tests/oset_test (stderr) memcheck/tests/overlap (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pipe (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/post-syscall (stderr) memcheck/tests/realloc1 (stderr) memcheck/tests/realloc2 (stderr) memcheck/tests/realloc3 (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/signal2 (stderr) memcheck/tests/sigprocmask (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/str_tester (stderr) memcheck/tests/strchr (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/supp2 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/suppfree (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/trivialleak (stderr) memcheck/tests/with-space (stderr) memcheck/tests/writev (stderr) memcheck/tests/x86/fpeflags (stderr) memcheck/tests/x86/insn_basic (stderr) memcheck/tests/x86/insn_cmov (stderr) memcheck/tests/x86/insn_fpu (stderr) memcheck/tests/x86/insn_mmx (stderr) memcheck/tests/x86/insn_sse (stderr) memcheck/tests/x86/pushfpopf (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_exit_group (stderr) memcheck/tests/x86/scalar_fork (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/x86/scalar_vfork (stderr) memcheck/tests/x86/tronical (stderr) memcheck/tests/xml1 (stderr) memcheck/tests/zeropage (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Nov 18 03:42:07 2005 --- new.short Fri Nov 18 03:53:38 2005 *************** *** 10,12 **** ! == 209 tests, 91 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) --- 10,12 ---- ! == 209 tests, 98 stderr failures, 2 stdout failures ================= memcheck/tests/addressable (stderr) *************** *** 101,102 **** --- 101,109 ---- memcheck/tests/zeropage (stderr) + none/tests/fdleak_creat (stderr) + none/tests/fdleak_dup (stderr) + none/tests/fdleak_dup2 (stderr) + none/tests/fdleak_fcntl (stderr) + none/tests/fdleak_open (stderr) + none/tests/fdleak_pipe (stderr) + none/tests/fdleak_socketpair (stderr) none/tests/mremap2 (stdout) |
|
From: <js...@ac...> - 2005-11-18 03:45:13
|
Nightly build on g5 ( YDL 4.0, ppc970 ) started at 2005-11-18 04:40:00 CET Checking out vex source tree ... done Building vex ... done Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 175 tests, 13 stderr failures, 0 stdout failures ================= memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/supp1 (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/toobig-allocs (stderr) memcheck/tests/xml1 (stderr) massif/tests/toobig-allocs (stderr) none/tests/faultstatus (stderr) none/tests/fdleak_cmsg (stderr) none/tests/mremap (stderr) |
|
From: Tom H. <to...@co...> - 2005-11-18 03:42:44
|
Nightly build on dunsmere ( athlon, Fedora Core 4 ) started at 2005-11-18 03:30:05 GMT Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 211 tests, 24 stderr failures, 1 stdout failure ================= memcheck/tests/badjump (stderr) memcheck/tests/badjump2 (stderr) memcheck/tests/buflen_check (stderr) memcheck/tests/execve (stderr) memcheck/tests/execve2 (stderr) memcheck/tests/fwrite (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/supp_unknown (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_exit_group (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) none/tests/fdleak_creat (stderr) none/tests/fdleak_dup (stderr) none/tests/fdleak_dup2 (stderr) none/tests/fdleak_fcntl (stderr) none/tests/fdleak_open (stderr) none/tests/fdleak_pipe (stderr) none/tests/fdleak_socketpair (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 211 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) none/tests/x86/faultstatus (stderr) none/tests/x86/int (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Fri Nov 18 03:36:24 2005 --- new.short Fri Nov 18 03:42:35 2005 *************** *** 8,10 **** ! == 211 tests, 7 stderr failures, 1 stdout failure ================= memcheck/tests/leak-tree (stderr) --- 8,16 ---- ! == 211 tests, 24 stderr failures, 1 stdout failure ================= ! memcheck/tests/badjump (stderr) ! memcheck/tests/badjump2 (stderr) ! memcheck/tests/buflen_check (stderr) ! memcheck/tests/execve (stderr) ! memcheck/tests/execve2 (stderr) ! memcheck/tests/fwrite (stderr) memcheck/tests/leak-tree (stderr) *************** *** 13,15 **** --- 19,32 ---- memcheck/tests/stack_switch (stderr) + memcheck/tests/supp_unknown (stderr) memcheck/tests/x86/scalar (stderr) + memcheck/tests/x86/scalar_exit_group (stderr) + memcheck/tests/x86/scalar_supp (stderr) + memcheck/tests/xml1 (stderr) + none/tests/fdleak_creat (stderr) + none/tests/fdleak_dup (stderr) + none/tests/fdleak_dup2 (stderr) + none/tests/fdleak_fcntl (stderr) + none/tests/fdleak_open (stderr) + none/tests/fdleak_pipe (stderr) + none/tests/fdleak_socketpair (stderr) none/tests/mremap2 (stdout) |