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
(33) |
2
(15) |
3
(20) |
4
(22) |
5
(13) |
|
6
(12) |
7
(32) |
8
(17) |
9
(31) |
10
(21) |
11
(7) |
12
(13) |
|
13
(13) |
14
(12) |
15
(10) |
16
(8) |
17
(7) |
18
(28) |
19
(5) |
|
20
(5) |
21
(7) |
22
(11) |
23
(7) |
24
(13) |
25
(7) |
26
(7) |
|
27
(7) |
28
(15) |
29
(30) |
30
(21) |
31
(6) |
|
|
|
From: John R.
|
Hi, When memcheck is tracking origins (--track-origins=yes), then many of the error reports identify alloca() on Linux or __chkstk() on Win32+wine as the source of the uninit bits. That's true, but it would be much more useful if the report blamed the caller of alloca or __chkstk, because the caller is the place where the programmer must apply the fix. This is particularly prevalent on Win32: space for most local variables typically is allocated by __chkstk, and not via "sub $frame_size,%esp". What are the thoughts about implementing this desire for the error report to identify the caller of alloca or __chkstk? What would it take to have a traceback longer than just one $pc, or to recognize alloca/__chkstk and make a special case which records their caller instead? -- |
|
From: Julian S. <js...@ac...> - 2008-07-06 20:27:46
|
> VG_(*printf)() and VG_(message)(). This branch was created by Dirk, > and recently I merged the trunk to the FORMATCHECK branch. Looks good to me; please merge (to trunk). Thanks to you and Dirk for the fixes. With gcc-3.0.4 and gcc-3.2.2 I get a number of warnings like this m_errormgr.c:785: warning: zero-length format string so I guess these compilers don't understand -Wno-format-zero-length, but they don't complain about it either. Doesn't matter; I assume at some point after gcc-3.2.2, gcc learnt to understand this flag. J |
|
From: Josef W. <Jos...@gm...> - 2008-07-06 19:03:56
|
On Sunday 06 July 2008, Bart Van Assche wrote: > As far as I can see these trailing spaces were already present in the > original code. Ah, sorry. I work with a repo converted from SVN to git, and when using "git diff --color ...", trailing spaces found on modified lines are highlighted. Wrong interpretation of this highlighting from my side. > Anyway, by this time I have removed all trailing spaces > in the lines that were modified on the FORMATCHECK branch. Thanks for this, anyway! Josef |
|
From: Julian S. <js...@ac...> - 2008-07-06 17:33:25
|
I'm just testing the patch now with a couple of older gccs. I hope to complete it later this evening. J On Sunday 06 July 2008 19:27, Bart Van Assche wrote: > On Sun, Jul 6, 2008 at 5:04 PM, Josef Weidendorfer > > <Jos...@gm...> wrote: > > I saw that the patch introduces a few trailing spaces at end of some > > lines, but otherwise I am fine with merging (however, I did not have a > > detailed look at the changes outside of callgrind/). > > As far as I can see these trailing spaces were already present in the > original code. Anyway, by this time I have removed all trailing spaces > in the lines that were modified on the FORMATCHECK branch. > > > PS: I added a git mirror of the valgrind SVN to http://repo.or.cz (a > > hosting site for git repositories), created with git-svn. > > The original attached diff can also be looked at via > > > > http://repo.or.cz/w/valgrind.git?a=treediff;h=refs/heads/FORMATCHECK;hb=F > >ORMATCHECK;hpb=88f11417f350be345d1e90275f537a81841bd29e > > Nice service, and pretty fast too. > > Bart. |
|
From: Bart V. A. <bar...@gm...> - 2008-07-06 17:27:19
|
On Sun, Jul 6, 2008 at 5:04 PM, Josef Weidendorfer <Jos...@gm...> wrote: > I saw that the patch introduces a few trailing spaces at end of some lines, > but otherwise I am fine with merging (however, I did not have a detailed look at the > changes outside of callgrind/). As far as I can see these trailing spaces were already present in the original code. Anyway, by this time I have removed all trailing spaces in the lines that were modified on the FORMATCHECK branch. > PS: I added a git mirror of the valgrind SVN to http://repo.or.cz (a hosting site > for git repositories), created with git-svn. > The original attached diff can also be looked at via > http://repo.or.cz/w/valgrind.git?a=treediff;h=refs/heads/FORMATCHECK;hb=FORMATCHECK;hpb=88f11417f350be345d1e90275f537a81841bd29e Nice service, and pretty fast too. Bart. -- Met vriendelijke groeten, Bart Van Assche. |
Author: bart
Date: 2008-07-06 17:56:51 +0100 (Sun, 06 Jul 2008)
New Revision: 8368
Log:
Removed trailing spaces from the lines modified on this branch.
Modified:
branches/FORMATCHECK/callgrind/bbcc.c
branches/FORMATCHECK/callgrind/callstack.c
branches/FORMATCHECK/callgrind/context.c
branches/FORMATCHECK/callgrind/dump.c
branches/FORMATCHECK/coregrind/m_debuginfo/d3basics.c
branches/FORMATCHECK/coregrind/m_debuginfo/debuginfo.c
branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c
branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c
branches/FORMATCHECK/coregrind/m_debuginfo/storage.c
branches/FORMATCHECK/coregrind/m_errormgr.c
branches/FORMATCHECK/coregrind/m_initimg/initimg-linux.c
branches/FORMATCHECK/coregrind/m_main.c
branches/FORMATCHECK/coregrind/m_mallocfree.c
branches/FORMATCHECK/coregrind/m_scheduler/scheduler.c
branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c
branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc32-linux.c
branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc64-linux.c
branches/FORMATCHECK/coregrind/m_sigframe/sigframe-x86-linux.c
branches/FORMATCHECK/coregrind/m_signals.c
branches/FORMATCHECK/coregrind/m_syswrap/syswrap-generic.c
branches/FORMATCHECK/coregrind/m_syswrap/syswrap-linux.c
branches/FORMATCHECK/coregrind/m_syswrap/syswrap-main.c
branches/FORMATCHECK/coregrind/m_syswrap/syswrap-x86-linux.c
branches/FORMATCHECK/coregrind/m_transtab.c
branches/FORMATCHECK/helgrind/hg_main.c
branches/FORMATCHECK/helgrind/hg_wordset.c
branches/FORMATCHECK/lackey/lk_main.c
branches/FORMATCHECK/memcheck/mc_errors.c
branches/FORMATCHECK/memcheck/mc_leakcheck.c
branches/FORMATCHECK/memcheck/mc_main.c
branches/FORMATCHECK/memcheck/mc_malloc_wrappers.c
Modified: branches/FORMATCHECK/callgrind/bbcc.c
===================================================================
--- branches/FORMATCHECK/callgrind/bbcc.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/callgrind/bbcc.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -294,7 +294,7 @@
CLG_(stat).distinct_bbccs++;
- CLG_DEBUG(3, " new_bbcc(BB %#lx): %p (now %d)\n",
+ CLG_DEBUG(3, " new_bbcc(BB %#lx): %p (now %d)\n",
bb_addr(bb), new, CLG_(stat).distinct_bbccs);
return new;
Modified: branches/FORMATCHECK/callgrind/callstack.c
===================================================================
--- branches/FORMATCHECK/callgrind/callstack.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/callgrind/callstack.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -365,7 +365,7 @@
if (CLG_(clo).verbose<4) {
if (jcc) {
/* popped JCC target first */
- VG_(printf)("- %2d %#lx => ",
+ VG_(printf)("- %2d %#lx => ",
CLG_(current_call_stack).sp,
bb_addr(jcc->to->bb));
CLG_(print_addr)(bb_jmpaddr(jcc->from->bb));
Modified: branches/FORMATCHECK/callgrind/context.c
===================================================================
--- branches/FORMATCHECK/callgrind/context.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/callgrind/context.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -326,7 +326,7 @@
*(CLG_(current_fn_stack).top) = fn;
CLG_(current_state).cxt = CLG_(get_cxt)(CLG_(current_fn_stack).top);
- CLG_DEBUG(5, "- push_cxt(fn '%s'): new cxt %d, fn_sp %ld\n",
+ CLG_DEBUG(5, "- push_cxt(fn '%s'): new cxt %d, fn_sp %ld\n",
fn ? fn->name : (Char*)"0x0",
CLG_(current_state).cxt ?
CLG_(current_state).cxt->base_number : -1,
Modified: branches/FORMATCHECK/callgrind/dump.c
===================================================================
--- branches/FORMATCHECK/callgrind/dump.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/callgrind/dump.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -1091,19 +1091,19 @@
a+s-1-qsort_start + 0L);
for (r=0;r<s;r++) {
pm = a+r;
- VG_(printf)(" %3ld BB %#lx, ",
+ VG_(printf)(" %3ld BB %#lx, ",
pm-qsort_start + 0L,
bb_addr((*pm)->bb));
CLG_(print_cxt)(9, (*pm)->cxt, (*pm)->rec_index);
}
s = pd-pc+1;
- VG_(printf)(" Upper %ld - %ld:\n",
+ VG_(printf)(" Upper %ld - %ld:\n",
a+n-s-qsort_start + 0L,
a+n-1-qsort_start + 0L);
for (r=0;r<s;r++) {
pm = a+n-s+r;
- VG_(printf)(" %3ld BB %#lx, ",
+ VG_(printf)(" %3ld BB %#lx, ",
pm-qsort_start + 0L,
bb_addr((*pm)->bb));
CLG_(print_cxt)(9, (*pm)->cxt, (*pm)->rec_index);
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/d3basics.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/d3basics.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/d3basics.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -646,7 +646,7 @@
aMax = * (Addr*)p; p += sizeof(Addr);
nbytes = * (UShort*)p; p += sizeof(UShort);
nGuards++;
- if (0) VG_(printf)(" guard %d: %#lx %#lx\n",
+ if (0) VG_(printf)(" guard %d: %#lx %#lx\n",
(Int)nGuards, aMin,aMax);
if (regs == NULL) {
vg_assert(aMin == (Addr)0);
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/debuginfo.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/debuginfo.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/debuginfo.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -279,7 +279,7 @@
if (curr->have_dinfo
&& (VG_(clo_verbosity) > 1 || VG_(clo_trace_redir)))
VG_(message)(Vg_DebugMsg,
- "Discarding syms at %#lx-%#lx in %s due to %s()",
+ "Discarding syms at %#lx-%#lx in %s due to %s()",
di->text_avma,
di->text_avma + di->text_size,
curr->filename ? curr->filename : (UChar*)"???",
@@ -1947,7 +1947,7 @@
DiVariable* var = (DiVariable*)VG_(indexXA)( vars, j );
SizeT offset;
if (debug)
- VG_(printf)("QQQQ: var:name=%s %#lx-%#lx %#lx\n",
+ VG_(printf)("QQQQ: var:name=%s %#lx-%#lx %#lx\n",
var->name,arange->aMin,arange->aMax,ip);
if (data_address_is_in_var( &offset, var, ®s, data_addr,
di->data_bias )) {
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/readdwarf.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -360,7 +360,7 @@
switch (op_code) {
case DW_LNE_end_sequence:
- if (0) VG_(printf)("1001: si->o %#lx, smr.a %#lx\n",
+ if (0) VG_(printf)("1001: si->o %#lx, smr.a %#lx\n",
di->text_bias, state_machine_regs.address );
/* JRS: added for compliance with spec; is pointless due to
reset_state_machine below */
@@ -722,7 +722,7 @@
if (0) VG_(printf)("smr.a += %#x\n", adv );
adv = (op_code % info.li_line_range) + info.li_line_base;
- if (0) VG_(printf)("1002: di->o %#lx, smr.a %#lx\n",
+ if (0) VG_(printf)("1002: di->o %#lx, smr.a %#lx\n",
di->text_bias, state_machine_regs.address );
state_machine_regs.line += adv;
@@ -769,7 +769,7 @@
break;
case DW_LNS_copy:
- if (0) VG_(printf)("1002: di->o %#lx, smr.a %#lx\n",
+ if (0) VG_(printf)("1002: di->o %#lx, smr.a %#lx\n",
di->text_bias, state_machine_regs.address );
if (state_machine_regs.is_stmt) {
/* only add a statement if there was a previous boundary */
@@ -1173,7 +1173,7 @@
/* Fill ui with offset in .debug_line and compdir */
if (0)
- VG_(printf)( "Reading UnitInfo at 0x%lx.....\n",
+ VG_(printf)( "Reading UnitInfo at 0x%lx.....\n",
block_img - debug_info_img + 0UL );
read_unitinfo_dwarf2( &ui, block_img,
debug_abbv_img, debug_str_img, di );
@@ -1186,7 +1186,7 @@
continue;
if (0)
- VG_(printf)("debug_line_sz %ld, ui.stmt_list %lld %s\n",
+ VG_(printf)("debug_line_sz %ld, ui.stmt_list %lld %s\n",
debug_line_sz, ui.stmt_list, ui.name );
/* Read the .debug_line block for this compile unit */
read_dwarf2_lineblock(
@@ -3056,7 +3056,7 @@
(now known to be incorrect -- the address is encoded) */
loc = read_encoded_Addr(&len, adi, &instr[i]);
i += len;
- VG_(printf)(" sci:DW_CFA_set_loc(%#lx)\n", loc);
+ VG_(printf)(" sci:DW_CFA_set_loc(%#lx)\n", loc);
break;
case DW_CFA_advance_loc1:
@@ -3351,7 +3351,7 @@
if (di->trace_cfi) {
VG_(printf)("\n-----------------------------------------------\n");
VG_(printf)("CFI info: szB %ld, _avma %#lx, _image %p\n",
- di->ehframe_size, di->ehframe_avma,
+ di->ehframe_size, di->ehframe_avma,
ehframe_image );
VG_(printf)("CFI info: name %s\n",
di->filename );
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/readelf.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -567,7 +567,7 @@
is_text ? 't' : 'd',
i,
risym.addr,
- (Int)risym.size,
+ (Int)risym.size,
(HChar*)risym.name
);
}
@@ -706,7 +706,7 @@
VG_(printf)(" modify (old sz %4d) "
" val %#010lx, toc %#010lx, sz %4d %s\n",
old_size,
- prev->key.addr,
+ prev->key.addr,
prev->tocptr,
(Int) prev->size,
(HChar*)prev->key.name
@@ -715,9 +715,9 @@
if (modify_tocptr && di->trace_symtab) {
VG_(printf)(" modify (upd tocptr) "
" val %#010lx, toc %#010lx, sz %4d %s\n",
- prev->key.addr,
- prev->tocptr,
- (Int) prev->size,
+ prev->key.addr,
+ prev->tocptr,
+ (Int) prev->size,
(HChar*)prev->key.name
);
}
@@ -739,7 +739,7 @@
i,
elem->key.addr,
elem->tocptr,
- (Int) elem->size,
+ (Int) elem->size,
(HChar*)elem->key.name
);
}
@@ -770,7 +770,7 @@
i,
risym.addr,
risym.tocptr,
- (Int) risym.size,
+ (Int) risym.size,
(HChar*)risym.name
);
}
@@ -1070,7 +1070,7 @@
oimage = (Addr)NULL;
if (VG_(clo_verbosity) > 1 || VG_(clo_trace_redir))
- VG_(message)(Vg_DebugMsg, "Reading syms from %s (%#lx)",
+ VG_(message)(Vg_DebugMsg, "Reading syms from %s (%#lx)",
di->filename, di->rx_map_avma );
/* mmap the object image aboard, so that we can read symbols and
@@ -1342,10 +1342,10 @@
di->data_avma = di->rw_map_avma + foff - di->rw_map_foff;
di->data_size = size;
di->data_bias = di->data_avma - svma;
- TRACE_SYMTAB("acquiring .data svma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .data svma = %#lx .. %#lx\n",
di->data_svma,
di->data_svma + di->data_size - 1);
- TRACE_SYMTAB("acquiring .data avma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .data avma = %#lx .. %#lx\n",
di->data_avma,
di->data_avma + di->data_size - 1);
TRACE_SYMTAB("acquiring .data bias = %#lx\n", di->data_bias);
@@ -1364,10 +1364,10 @@
di->sdata_avma = di->rw_map_avma + foff - di->rw_map_foff;
di->sdata_size = size;
di->sdata_bias = di->sdata_avma - svma;
- TRACE_SYMTAB("acquiring .sdata svma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .sdata svma = %#lx .. %#lx\n",
di->sdata_svma,
di->sdata_svma + di->sdata_size - 1);
- TRACE_SYMTAB("acquiring .sdata avma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .sdata avma = %#lx .. %#lx\n",
di->sdata_avma,
di->sdata_avma + di->sdata_size - 1);
TRACE_SYMTAB("acquiring .sdata bias = %#lx\n", di->sdata_bias);
@@ -1390,10 +1390,10 @@
di->bss_size = size;
di->bss_bias = di->bss_avma - svma;
bss_align = alyn;
- TRACE_SYMTAB("acquiring .bss svma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .bss svma = %#lx .. %#lx\n",
di->bss_svma,
di->bss_svma + di->bss_size - 1);
- TRACE_SYMTAB("acquiring .bss avma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("acquiring .bss avma = %#lx .. %#lx\n",
di->bss_avma,
di->bss_avma + di->bss_size - 1);
TRACE_SYMTAB("acquiring .bss bias = %#lx\n", di->bss_bias);
@@ -1581,18 +1581,18 @@
di->bss_size = bss_totsize;
di->bss_avma = di->data_avma + (di->bss_svma - di->data_svma);
di->bss_bias = di->data_bias;
- TRACE_SYMTAB("kludged .bss svma = %#lx .. %#lx\n",
+ TRACE_SYMTAB("kludged .bss svma = %#lx .. %#lx\n",
di->bss_svma, di->bss_svma + di->bss_size - 1);
TRACE_SYMTAB("kludged .bss avma = %#lx .. %#lx\n",
di->bss_avma, di->bss_avma + di->bss_size - 1);
TRACE_SYMTAB("kludged .bss bias = %#lx\n", di->bss_bias);
}
- if (0) VG_(printf)("YYYY text_: avma %#lx size %ld bias %#lx\n",
+ if (0) VG_(printf)("YYYY text_: avma %#lx size %ld bias %#lx\n",
di->text_avma, di->text_size, di->text_bias);
if (VG_(clo_verbosity) > 2 || VG_(clo_trace_redir))
- VG_(message)(Vg_DebugMsg, " svma %#010lx, avma %#010lx",
+ VG_(message)(Vg_DebugMsg, " svma %#010lx, avma %#010lx",
di->text_avma - di->text_bias,
di->text_avma );
Modified: branches/FORMATCHECK/coregrind/m_debuginfo/storage.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_debuginfo/storage.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_debuginfo/storage.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -122,7 +122,7 @@
} \
} while (0)
- VG_(printf)("[%#lx .. %#lx]: ", si->base,
+ VG_(printf)("[%#lx .. %#lx]: ", si->base,
si->base + (UWord)si->len - 1);
switch (si->cfa_how) {
case CFIC_SPREL:
@@ -680,7 +680,7 @@
if (!range) break;
if (range->aMin > aMax) break;
xxIters++;
- if (0) VG_(printf)("have range %#lx %#lx\n",
+ if (0) VG_(printf)("have range %#lx %#lx\n",
range->aMin, range->aMax);
/* Sanity checks */
@@ -1273,7 +1273,7 @@
}
if (di->trace_cfi)
- VG_(printf)("canonicaliseCfiSI: %d entries, %#lx .. %#lx\n",
+ VG_(printf)("canonicaliseCfiSI: %d entries, %#lx .. %#lx\n",
di->cfsi_used,
di->cfsi_minavma, di->cfsi_maxavma);
Modified: branches/FORMATCHECK/coregrind/m_errormgr.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_errormgr.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_errormgr.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -709,11 +709,11 @@
continue;
any_supp = True;
if (VG_(clo_xml)) {
- VG_(message_no_f_c)(Vg_DebugMsg,
+ VG_(message_no_f_c)(Vg_DebugMsg,
" <pair>\n"
" <count>%d</count>\n"
" <name>%t</name>\n"
- " </pair>",
+ " </pair>",
su->count, su->sname);
} else {
VG_(message)(Vg_DebugMsg, "supp: %6d %s", su->count, su->sname);
Modified: branches/FORMATCHECK/coregrind/m_initimg/initimg-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_initimg/initimg-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_initimg/initimg-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -568,7 +568,7 @@
# endif
if (0)
- VG_(printf)("%#lx 0x%lx %#lx 0x%lx\n",
+ VG_(printf)("%#lx 0x%lx %#lx 0x%lx\n",
resvn_start, resvn_size, anon_start, anon_size);
/* Create a shrinkable reservation followed by an anonymous
Modified: branches/FORMATCHECK/coregrind/m_main.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_main.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_main.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -869,25 +869,25 @@
VG_(message)(Vg_UserMsg, " <vargv>");
if (VG_(name_of_launcher))
- VG_(message_no_f_c)(Vg_UserMsg, " <exe>%t</exe>",
+ VG_(message_no_f_c)(Vg_UserMsg, " <exe>%t</exe>",
VG_(name_of_launcher));
else
VG_(message_no_f_c)(Vg_UserMsg, " <exe>%t</exe>",
"(launcher name unknown)");
for (i = 0; i < VG_(sizeXA)( VG_(args_for_valgrind) ); i++) {
- VG_(message_no_f_c)(Vg_UserMsg,
- " <arg>%t</arg>",
+ VG_(message_no_f_c)(Vg_UserMsg,
+ " <arg>%t</arg>",
* (HChar**) VG_(indexXA)( VG_(args_for_valgrind), i ));
}
VG_(message)(Vg_UserMsg, " </vargv>");
VG_(message)(Vg_UserMsg, " <argv>");
if (VG_(args_the_exename))
- VG_(message_no_f_c)(Vg_UserMsg, " <exe>%t</exe>",
+ VG_(message_no_f_c)(Vg_UserMsg, " <exe>%t</exe>",
VG_(args_the_exename));
for (i = 0; i < VG_(sizeXA)( VG_(args_for_client) ); i++) {
VG_(message_no_f_c)(Vg_UserMsg,
- " <arg>%t</arg>",
+ " <arg>%t</arg>",
* (HChar**) VG_(indexXA)( VG_(args_for_client), i ));
}
VG_(message)(Vg_UserMsg, " </argv>");
@@ -1939,7 +1939,7 @@
"<status>\n"
" <state>RUNNING</state>\n"
" <time>%t</time>\n"
- "</status>",
+ "</status>",
buf);
VG_(message)(Vg_UserMsg, "");
}
@@ -2051,7 +2051,7 @@
"<status>\n"
" <state>FINISHED</state>\n"
" <time>%t</time>\n"
- "</status>",
+ "</status>",
buf);
VG_(message)(Vg_UserMsg, "");
}
Modified: branches/FORMATCHECK/coregrind/m_mallocfree.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_mallocfree.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_mallocfree.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -982,7 +982,7 @@
if (VG_(clo_verbosity) > 2)
VG_(message)(Vg_DebugMsg,
"%8s: %2d sbs, %5d bs, %2d/%-2d free bs, "
- "%7ld mmap, %7ld loan",
+ "%7ld mmap, %7ld loan",
a->name,
superblockctr,
blockctr_sb, blockctr_sb_free, blockctr_li,
Modified: branches/FORMATCHECK/coregrind/m_scheduler/scheduler.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_scheduler/scheduler.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_scheduler/scheduler.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -127,7 +127,7 @@
VG_(message)(Vg_DebugMsg,
"scheduler: %'llu jumps (bb entries).", bbs_done );
VG_(message)(Vg_DebugMsg,
- "scheduler: %'llu/%'llu major/minor sched events.",
+ "scheduler: %'llu/%'llu major/minor sched events.",
n_scheduling_events_MAJOR, n_scheduling_events_MINOR);
VG_(message)(Vg_DebugMsg,
" sanity: %d cheap, %d expensive checks.",
@@ -1424,7 +1424,7 @@
if (c1 == 0) c1 = '_';
if (c2 == 0) c2 = '_';
VG_(message)(Vg_UserMsg, "Warning:\n"
- " unhandled client request: 0x%lx (%c%c+0x%lx). Perhaps\n"
+ " unhandled client request: 0x%lx (%c%c+0x%lx). Perhaps\n"
" VG_(needs).client_requests should be set?",
arg[0], c1, c2, arg[0] & 0xffff);
whined = True;
Modified: branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_sigframe/sigframe-amd64-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -523,7 +523,7 @@
if (0)
VG_(printf)("pushed signal frame; %%RSP now = %#lx, "
- "next %%RIP = %#llx, status=%d\n",
+ "next %%RIP = %#llx, status=%d\n",
rsp, tst->arch.vex.guest_RIP, tst->status);
}
@@ -624,7 +624,7 @@
if (VG_(clo_trace_signals))
VG_(message)(
Vg_DebugMsg,
- "VG_(signal_return) (thread %d): isRT=%d valid magic; RIP=%#llx",
+ "VG_(signal_return) (thread %d): isRT=%d valid magic; RIP=%#llx",
tid, isRT, tst->arch.vex.guest_RIP);
/* tell the tools */
Modified: branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc32-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc32-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc32-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -790,7 +790,7 @@
if (0)
VG_(printf)("pushed signal frame; %%R1 now = %#lx, "
- "next %%CIA = %#x, status=%d\n",
+ "next %%CIA = %#x, status=%d\n",
sp, tst->arch.vex.guest_CIA, tst->status);
}
Modified: branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc64-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc64-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_sigframe/sigframe-ppc64-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -308,7 +308,7 @@
if (0)
VG_(printf)("pushed signal frame; %%R1 now = %#lx, "
- "next %%CIA = %#llx, status=%d\n",
+ "next %%CIA = %#llx, status=%d\n",
sp, tst->arch.vex.guest_CIA, tst->status);
}
Modified: branches/FORMATCHECK/coregrind/m_sigframe/sigframe-x86-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_sigframe/sigframe-x86-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_sigframe/sigframe-x86-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -608,7 +608,7 @@
if (0)
VG_(printf)("pushed signal frame; %%ESP now = %#lx, "
- "next %%EIP = %#x, status=%d\n",
+ "next %%EIP = %#x, status=%d\n",
esp, tst->arch.vex.guest_EIP, tst->status);
}
@@ -715,7 +715,7 @@
if (VG_(clo_trace_signals))
VG_(message)(
Vg_DebugMsg,
- "VG_(signal_return) (thread %d): isRT=%d valid magic; EIP=%#x",
+ "VG_(signal_return) (thread %d): isRT=%d valid magic; EIP=%#x",
tid, isRT, tst->arch.vex.guest_EIP);
/* tell the tools */
Modified: branches/FORMATCHECK/coregrind/m_signals.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_signals.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_signals.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -1029,7 +1029,7 @@
= (Addr)(tst->altstack.ss_sp) + tst->altstack.ss_size;
if (VG_(clo_trace_signals))
VG_(message)(Vg_DebugMsg,
- "delivering signal %d (%s) to thread %d: on ALT STACK (%p-%p; %ld bytes)",
+ "delivering signal %d (%s) to thread %d: on ALT STACK (%p-%p; %ld bytes)",
sigNo, signame(sigNo), tid,
tst->altstack.ss_sp,
(UChar *)tst->altstack.ss_sp + tst->altstack.ss_size,
@@ -1873,13 +1873,13 @@
if (VG_(extend_stack)(base, VG_(threads)[tid].client_stack_szB)) {
if (VG_(clo_trace_signals))
VG_(message)(Vg_DebugMsg,
- " -> extended stack base to %#lx",
+ " -> extended stack base to %#lx",
VG_PGROUNDDN(fault));
return; // extension succeeded, restart host (hence guest)
// instruction
} else
VG_(message)(Vg_UserMsg,
- "Stack overflow in thread %d: can't grow stack to %#lx",
+ "Stack overflow in thread %d: can't grow stack to %#lx",
tid, fault);
}
/* Fall into normal signal handling for all other cases */
Modified: branches/FORMATCHECK/coregrind/m_syswrap/syswrap-generic.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_syswrap/syswrap-generic.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_syswrap/syswrap-generic.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -2193,14 +2193,14 @@
// Nb: this is different to the glibc version described in the man pages,
// which lacks the fifth 'new_address' argument.
if (ARG4 & VKI_MREMAP_FIXED) {
- PRINT("sys_mremap ( %#lx, %llu, %ld, 0x%lx, %#lx )",
+ PRINT("sys_mremap ( %#lx, %llu, %ld, 0x%lx, %#lx )",
ARG1, (ULong)ARG2, ARG3, ARG4, ARG5);
PRE_REG_READ5(unsigned long, "mremap",
unsigned long, old_addr, unsigned long, old_size,
unsigned long, new_size, unsigned long, flags,
unsigned long, new_addr);
} else {
- PRINT("sys_mremap ( %#lx, %llu, %ld, 0x%lx )",
+ PRINT("sys_mremap ( %#lx, %llu, %ld, 0x%lx )",
ARG1, (ULong)ARG2, ARG3, ARG4);
PRE_REG_READ4(unsigned long, "mremap",
unsigned long, old_addr, unsigned long, old_size,
Modified: branches/FORMATCHECK/coregrind/m_syswrap/syswrap-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_syswrap/syswrap-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_syswrap/syswrap-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -347,7 +347,7 @@
if (!res.isError && res.res > 0) {
/* parent */
if (VG_(clo_trace_syscalls))
- VG_(printf)(" clone(fork): process %d created child %ld\n",
+ VG_(printf)(" clone(fork): process %d created child %ld\n",
VG_(getpid)(), res.res);
/* restore signal mask */
@@ -1048,7 +1048,7 @@
"EPOLL_CTL_DEL",
"EPOLL_CTL_MOD"
};
- PRINT("sys_epoll_ctl ( %ld, %s, %ld, %#lx )",
+ PRINT("sys_epoll_ctl ( %ld, %s, %ld, %#lx )",
ARG1, ( ARG2<3 ? epoll_ctl_s[ARG2] : "?" ), ARG3, ARG4);
PRE_REG_READ4(long, "epoll_ctl",
int, epfd, int, op, int, fd, struct vki_epoll_event *, event);
Modified: branches/FORMATCHECK/coregrind/m_syswrap/syswrap-main.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_syswrap/syswrap-main.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_syswrap/syswrap-main.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -1301,7 +1301,7 @@
(real) IP at the time of the signal, and act accordingly. */
if (ip < ML_(blksys_setup) || ip >= ML_(blksys_finished)) {
- VG_(printf)(" not in syscall (%#lx - %#lx)\n",
+ VG_(printf)(" not in syscall (%#lx - %#lx)\n",
ML_(blksys_setup), ML_(blksys_finished));
/* Looks like we weren't in a syscall at all. Hmm. */
vg_assert(sci->status.what != SsIdle);
Modified: branches/FORMATCHECK/coregrind/m_syswrap/syswrap-x86-linux.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_syswrap/syswrap-x86-linux.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_syswrap/syswrap-x86-linux.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -402,7 +402,7 @@
vg_assert(8 == sizeof(VexGuestX86SegDescr));
if (0)
- VG_(printf)("translate_to_hw_format: base %#lx, limit %d\n",
+ VG_(printf)("translate_to_hw_format: base %#lx, limit %d\n",
inn->base_addr, inn->limit );
/* Allow LDTs to be cleared by the user. */
@@ -490,7 +490,7 @@
if (0)
VG_(printf)("deallocate_LGDTs_for_thread: "
- "ldt = 0x%lx, gdt = 0x%lx\n",
+ "ldt = 0x%lx, gdt = 0x%lx\n",
vex->guest_LDT, vex->guest_GDT );
if (vex->guest_LDT != (HWord)NULL) {
Modified: branches/FORMATCHECK/coregrind/m_transtab.c
===================================================================
--- branches/FORMATCHECK/coregrind/m_transtab.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/coregrind/m_transtab.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -1532,10 +1532,10 @@
void VG_(print_tt_tc_stats) ( void )
{
VG_(message)(Vg_DebugMsg,
- " tt/tc: %'llu tt lookups requiring %'llu probes",
+ " tt/tc: %'llu tt lookups requiring %'llu probes",
n_full_lookups, n_lookup_probes );
VG_(message)(Vg_DebugMsg,
- " tt/tc: %'llu fast-cache updates, %'llu flushes",
+ " tt/tc: %'llu fast-cache updates, %'llu flushes",
n_fast_updates, n_fast_flushes );
VG_(message)(Vg_DebugMsg,
Modified: branches/FORMATCHECK/helgrind/hg_main.c
===================================================================
--- branches/FORMATCHECK/helgrind/hg_main.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/helgrind/hg_main.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -1237,7 +1237,7 @@
if (is_SHVAL_ShM(w32)) {
WordSetID tset = un_SHVAL_ShM_tset(w32);
WordSetID lset = del_BHL( un_SHVAL_ShM_lset(w32) );
- VG_(sprintf)(buf, "ShMod(#Tset=%ld,#Lset=%ld)",
+ VG_(sprintf)(buf, "ShMod(#Tset=%ld,#Lset=%ld)",
HG_(cardinalityWS)(univ_tsets, tset),
HG_(cardinalityWS)(univ_lsets, lset));
}
@@ -1245,7 +1245,7 @@
if (is_SHVAL_ShR(w32)) {
WordSetID tset = un_SHVAL_ShR_tset(w32);
WordSetID lset = del_BHL( un_SHVAL_ShR_lset(w32) );
- VG_(sprintf)(buf, "ShRO(#Tset=%ld,#Lset=%ld)",
+ VG_(sprintf)(buf, "ShRO(#Tset=%ld,#Lset=%ld)",
HG_(cardinalityWS)(univ_tsets, tset),
HG_(cardinalityWS)(univ_lsets, lset));
}
@@ -2881,7 +2881,7 @@
tl_assert(lset_old != lset_new);
- if (0) VG_(printf)("XX1: %d (card %ld) -> %d (card %ld) %#lx\n",
+ if (0) VG_(printf)("XX1: %d (card %ld) -> %d (card %ld) %#lx\n",
(Int)lset_old,
HG_(cardinalityWS)(univ_lsets,lset_old),
(Int)lset_new,
@@ -2925,7 +2925,7 @@
it's simple. */
lk = (Lock*)HG_(anyElementOfWS)( univ_lsets, lset_old );
- if (0) VG_(printf)("lossage %ld %p\n",
+ if (0) VG_(printf)("lossage %ld %p\n",
HG_(cardinalityWS)( univ_lsets, lset_old), lk );
if (lk->appeared_at) {
if (ga_to_lastlock == NULL)
@@ -3446,7 +3446,7 @@
* sizeof(CacheLineF);
if (0)
- VG_(printf)("SM %p: expand F array from %d to %ld\n",
+ VG_(printf)("SM %p: expand F array from %d to %ld\n",
sm, (Int)sm->linesF_size, new_size);
for (i = 0; i < new_size; i++)
@@ -6720,7 +6720,7 @@
points. Hence, if there is later a violation of this
ordering, we can show the user the two places in which the
required src-dst ordering was previously established. */
- if (0) VG_(printf)("acquire edge %#lx %#lx\n",
+ if (0) VG_(printf)("acquire edge %#lx %#lx\n",
src->guestaddr, dst->guestaddr);
expo.src_ga = src->guestaddr;
expo.dst_ga = dst->guestaddr;
@@ -8682,7 +8682,7 @@
VG_(printf)(" hbefore: %'10lu probes\n", stats__hbefore_probes);
VG_(printf)("\n");
- VG_(printf)(" segments: %'8lu Segment objects allocated\n",
+ VG_(printf)(" segments: %'8lu Segment objects allocated\n",
stats__mk_Segment);
VG_(printf)(" locksets: %'8d unique lock sets\n",
(Int)HG_(cardinalityWSU)( univ_lsets ));
@@ -8691,20 +8691,20 @@
VG_(printf)(" univ_laog: %'8d unique lock sets\n",
(Int)HG_(cardinalityWSU)( univ_laog ));
- VG_(printf)("L(ast)L(ock) map: %'8lu inserts (%d map size)\n",
+ VG_(printf)("L(ast)L(ock) map: %'8lu inserts (%d map size)\n",
stats__ga_LL_adds,
(Int)(ga_to_lastlock ? HG_(sizeFM)( ga_to_lastlock ) : 0) );
- VG_(printf)(" LockN-to-P map: %'8lu queries (%d map size)\n",
+ VG_(printf)(" LockN-to-P map: %'8lu queries (%d map size)\n",
stats__ga_LockN_to_P_queries,
(Int)(yaWFM ? HG_(sizeFM)( yaWFM ) : 0) );
- VG_(printf)("string table map: %'8lu queries (%d map size)\n",
+ VG_(printf)("string table map: %'8lu queries (%d map size)\n",
stats__string_table_queries,
(Int)(string_table ? HG_(sizeFM)( string_table ) : 0) );
- VG_(printf)(" LAOG: %'8d map size\n",
+ VG_(printf)(" LAOG: %'8d map size\n",
(Int)(laog ? HG_(sizeFM)( laog ) : 0));
- VG_(printf)(" LAOG exposition: %'8d map size\n",
+ VG_(printf)(" LAOG exposition: %'8d map size\n",
(Int)(laog_exposition ? HG_(sizeFM)( laog_exposition ) : 0));
VG_(printf)(" locks: %'8lu acquires, "
"%'lu releases\n",
Modified: branches/FORMATCHECK/helgrind/hg_wordset.c
===================================================================
--- branches/FORMATCHECK/helgrind/hg_wordset.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/helgrind/hg_wordset.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -496,10 +496,10 @@
VG_(printf)(" WordSet \"%s\":\n", name);
VG_(printf)(" addTo %10lu (%lu uncached)\n",
wsu->n_add, wsu->n_add_uncached);
- VG_(printf)(" delFrom %10lu (%lu uncached)\n",
+ VG_(printf)(" delFrom %10lu (%lu uncached)\n",
wsu->n_del, wsu->n_del_uncached);
VG_(printf)(" union %10lu\n", wsu->n_union);
- VG_(printf)(" intersect %10lu (%lu uncached) [nb. incl isSubsetOf]\n",
+ VG_(printf)(" intersect %10lu (%lu uncached) [nb. incl isSubsetOf]\n",
wsu->n_intersect, wsu->n_intersect_uncached);
VG_(printf)(" minus %10lu (%lu uncached)\n",
wsu->n_minus, wsu->n_minus_uncached);
Modified: branches/FORMATCHECK/lackey/lk_main.c
===================================================================
--- branches/FORMATCHECK/lackey/lk_main.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/lackey/lk_main.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -374,7 +374,7 @@
" -------------------------------------------");
for (typeIx = 0; typeIx < N_TYPES; typeIx++) {
VG_(message)(Vg_UserMsg,
- " %4s %'12llu %'12llu %'12llu",
+ " %4s %'12llu %'12llu %'12llu",
nameOfTypeIndex( typeIx ),
detailCounts[OpLoad ][typeIx],
detailCounts[OpStore][typeIx],
@@ -873,7 +873,7 @@
VG_(message)(Vg_UserMsg, " total: %'llu", total_Jccs);
VG_(percentify)(taken_Jccs, (total_Jccs ? total_Jccs : 1),
percentify_decs, percentify_size, percentify_buf);
- VG_(message)(Vg_UserMsg, " taken: %'llu (%s)",
+ VG_(message)(Vg_UserMsg, " taken: %'llu (%s)",
taken_Jccs, percentify_buf);
VG_(message)(Vg_UserMsg, "");
Modified: branches/FORMATCHECK/memcheck/mc_errors.c
===================================================================
--- branches/FORMATCHECK/memcheck/mc_errors.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/memcheck/mc_errors.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -338,7 +338,7 @@
VG_(message_no_f_c)(Vg_UserMsg,
"%sAddress 0x%llx is in the %t segment of %t%s",
xpre,
- (ULong)a,
+ (ULong)a,
VG_(pp_SectKind)(ai->Addr.SectKind.kind),
ai->Addr.SectKind.objname,
xpost);
Modified: branches/FORMATCHECK/memcheck/mc_leakcheck.c
===================================================================
--- branches/FORMATCHECK/memcheck/mc_leakcheck.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/memcheck/mc_leakcheck.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -247,7 +247,7 @@
if (lc_markstack[sh_no].state == Unreached) {
if (0)
- VG_(printf)("pushing %#lx-%#lx\n", lc_shadows[sh_no]->data,
+ VG_(printf)("pushing %#lx-%#lx\n", lc_shadows[sh_no]->data,
lc_shadows[sh_no]->data + lc_shadows[sh_no]->szB);
tl_assert(lc_markstack[sh_no].next == -1);
@@ -259,7 +259,7 @@
if (clique != -1) {
if (0)
- VG_(printf)("mopup: %d: %#lx is %d\n",
+ VG_(printf)("mopup: %d: %#lx is %d\n",
sh_no, lc_shadows[sh_no]->data, lc_markstack[sh_no].state);
/* An unmarked block - add it to the clique. Add its size to
@@ -725,7 +725,7 @@
if (VG_(clo_verbosity) > 0 && !VG_(clo_xml))
VG_(message)(Vg_UserMsg,
- "searching for pointers to %'d not-freed blocks.",
+ "searching for pointers to %'d not-freed blocks.",
lc_n_shadows );
lc_min_mallocd_addr = lc_shadows[0]->data;
Modified: branches/FORMATCHECK/memcheck/mc_main.c
===================================================================
--- branches/FORMATCHECK/memcheck/mc_main.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/memcheck/mc_main.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -5567,18 +5567,18 @@
if (MC_(clo_mc_level) >= 3) {
VG_(message)(Vg_DebugMsg,
- " ocacheL1: %'12lu refs %'12lu misses (%'lu lossage)",
+ " ocacheL1: %'12lu refs %'12lu misses (%'lu lossage)",
stats_ocacheL1_find,
stats_ocacheL1_misses,
stats_ocacheL1_lossage );
VG_(message)(Vg_DebugMsg,
- " ocacheL1: %'12lu at 0 %'12lu at 1",
+ " ocacheL1: %'12lu at 0 %'12lu at 1",
stats_ocacheL1_find - stats_ocacheL1_misses
- stats_ocacheL1_found_at_1
- stats_ocacheL1_found_at_N,
stats_ocacheL1_found_at_1 );
VG_(message)(Vg_DebugMsg,
- " ocacheL1: %'12lu at 2+ %'12lu move-fwds",
+ " ocacheL1: %'12lu at 2+ %'12lu move-fwds",
stats_ocacheL1_found_at_N,
stats_ocacheL1_movefwds );
VG_(message)(Vg_DebugMsg,
@@ -5586,7 +5586,7 @@
(UWord)sizeof(OCache),
4 * OC_W32S_PER_LINE * OC_LINES_PER_SET * OC_N_SETS );
VG_(message)(Vg_DebugMsg,
- " ocacheL2: %'12lu refs %'12lu misses",
+ " ocacheL2: %'12lu refs %'12lu misses",
stats__ocacheL2_refs,
stats__ocacheL2_misses );
VG_(message)(Vg_DebugMsg,
Modified: branches/FORMATCHECK/memcheck/mc_malloc_wrappers.c
===================================================================
--- branches/FORMATCHECK/memcheck/mc_malloc_wrappers.c 2008-07-06 07:48:35 UTC (rev 8367)
+++ branches/FORMATCHECK/memcheck/mc_malloc_wrappers.c 2008-07-06 16:56:51 UTC (rev 8368)
@@ -461,7 +461,7 @@
MC_Mempool* mp;
if (VG_(clo_verbosity) > 2) {
- VG_(message)(Vg_UserMsg, "create_mempool(0x%lx, %d, %d)",
+ VG_(message)(Vg_UserMsg, "create_mempool(0x%lx, %d, %d)",
pool, rzB, is_zeroed);
VG_(get_and_pp_StackTrace)
(VG_(get_running_tid)(), MEMPOOL_DEBUG_STACKTRACE_DEPTH);
@@ -653,7 +653,7 @@
if (VG_(clo_verbosity) > 2) {
VG_(message)(Vg_UserMsg,
- "mempool_free(0x%lx, 0x%lx) freed chunk of %ld bytes",
+ "mempool_free(0x%lx, 0x%lx) freed chunk of %ld bytes",
pool, addr, mc->szB + 0UL);
}
@@ -804,7 +804,7 @@
ThreadId tid = VG_(get_running_tid)();
if (VG_(clo_verbosity) > 2) {
- VG_(message)(Vg_UserMsg, "mempool_change(0x%lx, 0x%lx, 0x%lx, %ld)",
+ VG_(message)(Vg_UserMsg, "mempool_change(0x%lx, 0x%lx, 0x%lx, %ld)",
pool, addrA, addrB, szB);
VG_(get_and_pp_StackTrace) (tid, MEMPOOL_DEBUG_STACKTRACE_DEPTH);
}
|
|
From: Josef W. <Jos...@gm...> - 2008-07-06 15:05:21
|
Hi, On Saturday 05 July 2008, Bart Van Assche wrote: > Please review the changes on this branch such that it can be decided whether > or not these can be merged back to the trunk. I just looked at the changes in callgrind, and everything looks fine for me. By far the most changes are about debug printing, and change %p -> %#lx, which is obviously correct. Others fix printing of pointer diffs (again mostly in debug printing). I saw that the patch introduces a few trailing spaces at end of some lines, but otherwise I am fine with merging (however, I did not have a detailed look at the changes outside of callgrind/). Thanks, Josef PS: I added a git mirror of the valgrind SVN to http://repo.or.cz (a hosting site for git repositories), created with git-svn. The original attached diff can also be looked at via http://repo.or.cz/w/valgrind.git?a=treediff;h=refs/heads/FORMATCHECK;hb=FORMATCHECK;hpb=88f11417f350be345d1e90275f537a81841bd29e |
|
From: <sv...@va...> - 2008-07-06 07:48:30
|
Author: bart Date: 2008-07-06 08:48:35 +0100 (Sun, 06 Jul 2008) New Revision: 8367 Log: Added two more expected output files for ppc. Renamed two other expected output files. Added: trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc Removed: trunk/drd/tests/tc20_verifywrap.stderr.exp trunk/drd/tests/tc20_verifywrap2.stderr.exp Modified: trunk/drd/tests/Makefile.am Modified: trunk/drd/tests/Makefile.am =================================================================== --- trunk/drd/tests/Makefile.am 2008-07-05 16:22:36 UTC (rev 8366) +++ trunk/drd/tests/Makefile.am 2008-07-06 07:48:35 UTC (rev 8367) @@ -143,13 +143,15 @@ tc18_semabuse.vgtest \ tc19_shadowmem.stderr.exp \ tc19_shadowmem.vgtest \ - tc20_verifywrap.stderr.exp \ tc20_verifywrap.stderr.exp-glibc2.3 \ + tc20_verifywrap.stderr.exp-glibc2.5 \ + tc20_verifywrap.stderr.exp-glibc2.5-ppc \ tc20_verifywrap.stderr.exp-glibc2.8 \ tc20_verifywrap.vgtest \ - tc20_verifywrap2.stderr.exp \ tc20_verifywrap2.stderr.exp-glibc2.3 \ tc20_verifywrap2.stderr.exp-glibc2.3-b \ + tc20_verifywrap2.stderr.exp-glibc2.5 \ + tc20_verifywrap2.stderr.exp-glibc2.5-ppc \ tc20_verifywrap2.stderr.exp-glibc2.8 \ tc20_verifywrap2.vgtest \ tc21_pthonce.stderr.exp \ Deleted: trunk/drd/tests/tc20_verifywrap.stderr.exp =================================================================== --- trunk/drd/tests/tc20_verifywrap.stderr.exp 2008-07-05 16:22:36 UTC (rev 8366) +++ trunk/drd/tests/tc20_verifywrap.stderr.exp 2008-07-06 07:48:35 UTC (rev 8367) @@ -1,143 +0,0 @@ - - - ------- This is output for >= glibc 2.4 ------ - ----------------- pthread_create/join ---------------- - -Conflicting store by thread 1/1 at 0x........ size 2 - at 0x........: main (tc20_verifywrap.c:78) -Location 0x........ is 0 bytes inside global var "unprotected" -declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) - (thread finished, call stack no longer available) -Other segment end (thread 0/2) - (thread finished, call stack no longer available) - ----------------- pthread_mutex_lock et al ---------------- - - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:92) - -Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. - at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:102) - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:116) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:121) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:125) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) - ----------------- pthread_cond_wait et al ---------------- - - -Mutex not locked: mutex 0x........, recursion count 0, owner 0. - at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:147) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:145) - -FIXME: can't figure out how to verify wrap of pthread_cond_signal - - -FIXME: can't figure out how to verify wrap of pthread_broadcast_signal - - ----------------- pthread_rwlock_* ---------------- - - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:179) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:178) -(1) no error on next line -(2) no error on next line -(3) ERROR on next line - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:196) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) - -Reader-writer lock reinitialization: rwlock 0x......... - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:199) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) -(4) no error on next line -(5) no error on next line -(6) no error on next line -(7) no error on next line -(8) ERROR on next line - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:212) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) - ----------------- sem_* ---------------- - - -Semaphore reinitialization: semaphore 0x........ - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:231) -semaphore 0x........ was first observed at: - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:228) - -FIXME: can't figure out how to verify wrap of sem_destroy - - -Invalid semaphore: semaphore 0x........ - at 0x........: sem_wait* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:242) -semaphore 0x........ was first observed at: - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:228) - -FIXME: can't figure out how to verify wrap of sem_post - - ------------- dealloc of mem holding locks ------------ - - -Destroying locked rwlock: rwlock 0x......... - at 0x........: main (tc20_verifywrap.c:262) - -Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. - at 0x........: main (tc20_verifywrap.c:262) - -ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) Copied: trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 (from rev 8366, trunk/drd/tests/tc20_verifywrap.stderr.exp) =================================================================== --- trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 (rev 0) +++ trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5 2008-07-06 07:48:35 UTC (rev 8367) @@ -0,0 +1,143 @@ + + + +------ This is output for >= glibc 2.4 ------ + +---------------- pthread_create/join ---------------- + +Conflicting store by thread 1/1 at 0x........ size 2 + at 0x........: main (tc20_verifywrap.c:78) +Location 0x........ is 0 bytes inside global var "unprotected" +declared at tc20_verifywrap.c:27 +Other segment start (thread 0/2) + (thread finished, call stack no longer available) +Other segment end (thread 0/2) + (thread finished, call stack no longer available) + +---------------- pthread_mutex_lock et al ---------------- + + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:92) + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:102) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:116) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:121) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:125) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +---------------- pthread_cond_wait et al ---------------- + + +Mutex not locked: mutex 0x........, recursion count 0, owner 0. + at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:147) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:145) + +FIXME: can't figure out how to verify wrap of pthread_cond_signal + + +FIXME: can't figure out how to verify wrap of pthread_broadcast_signal + + +---------------- pthread_rwlock_* ---------------- + + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:179) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:178) +(1) no error on next line +(2) no error on next line +(3) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:196) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +Reader-writer lock reinitialization: rwlock 0x......... + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:199) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) +(4) no error on next line +(5) no error on next line +(6) no error on next line +(7) no error on next line +(8) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:212) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +---------------- sem_* ---------------- + + +Semaphore reinitialization: semaphore 0x........ + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:231) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_destroy + + +Invalid semaphore: semaphore 0x........ + at 0x........: sem_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:242) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_post + + +------------ dealloc of mem holding locks ------------ + + +Destroying locked rwlock: rwlock 0x......... + at 0x........: main (tc20_verifywrap.c:262) + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: main (tc20_verifywrap.c:262) + +ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) Added: trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc =================================================================== --- trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc (rev 0) +++ trunk/drd/tests/tc20_verifywrap.stderr.exp-glibc2.5-ppc 2008-07-06 07:48:35 UTC (rev 8367) @@ -0,0 +1,143 @@ + + + +------ This is output for >= glibc 2.4 ------ + +---------------- pthread_create/join ---------------- + +Conflicting store by thread 1/1 at 0x........ size 2 + at 0x........: main (tc20_verifywrap.c:78) +Location 0x........ is 0 bytes inside global var "unprotected" +declared at tc20_verifywrap.c:27 +Other segment start (thread 0/2) + (thread finished, call stack no longer available) +Other segment end (thread 0/2) + (thread finished, call stack no longer available) + +---------------- pthread_mutex_lock et al ---------------- + + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:92) + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:102) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:116) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:121) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:125) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +---------------- pthread_cond_wait et al ---------------- + + +Mutex not locked: mutex 0x........, recursion count 0, owner 0. + at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:147) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:145) + +FIXME: can't figure out how to verify wrap of pthread_cond_signal + + +FIXME: can't figure out how to verify wrap of pthread_broadcast_signal + + +---------------- pthread_rwlock_* ---------------- + + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:179) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:178) +(1) no error on next line +(2) no error on next line +(3) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:196) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +Reader-writer lock reinitialization: rwlock 0x......... + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:199) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) +(4) no error on next line +(5) no error on next line +(6) no error on next line +(7) no error on next line +(8) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:212) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +---------------- sem_* ---------------- + + +Semaphore reinitialization: semaphore 0x........ + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:231) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_destroy + + +Invalid semaphore: semaphore 0x........ + at 0x........: sem_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:242) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_post + + +------------ dealloc of mem holding locks ------------ + + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: main (tc20_verifywrap.c:262) + +Destroying locked rwlock: rwlock 0x......... + at 0x........: main (tc20_verifywrap.c:262) + +ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) Deleted: trunk/drd/tests/tc20_verifywrap2.stderr.exp =================================================================== --- trunk/drd/tests/tc20_verifywrap2.stderr.exp 2008-07-05 16:22:36 UTC (rev 8366) +++ trunk/drd/tests/tc20_verifywrap2.stderr.exp 2008-07-06 07:48:35 UTC (rev 8367) @@ -1,223 +0,0 @@ - - - ------- This is output for >= glibc 2.4 ------ - ----------------- pthread_create/join ---------------- - -Conflicting store by thread 1/1 at 0x........ size 2 - at 0x........: main (tc20_verifywrap.c:78) -Location 0x........ is 0 bytes inside global var "unprotected" -declared at tc20_verifywrap.c:27 -Other segment start (thread 0/2) - (thread finished, call stack no longer available) -Other segment end (thread 0/2) - (thread finished, call stack no longer available) - ----------------- pthread_mutex_lock et al ---------------- - -[1/1] mutex_init invalid mutex 0x........ - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:92) -[1/1] mutex_init mutex 0x........ -[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 -[1/1] mutex_destroy mutex 0x........ - -Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. - at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:102) -[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) -[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:116) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) -[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:121) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) -[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) -[1/1] mutex_unlock invalid mutex 0x........ rc 0 - -The object at address 0x........ is not a mutex. - at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:125) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:108) - ----------------- pthread_cond_wait et al ---------------- - -[1/1] mutex_init error checking mutex 0x........ -[1/1] cond_init cond 0x........ -[1/1] mutex_unlock error checking mutex 0x........ rc 0 - -Mutex not locked: mutex 0x........, recursion count 0, owner 0. - at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:147) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:145) -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 -[1/1] cond_signal cond 0x........ - -FIXME: can't figure out how to verify wrap of pthread_cond_signal - -[1/1] cond_broadcast cond 0x........ - -FIXME: can't figure out how to verify wrap of pthread_broadcast_signal - -[1/1] mutex_unlock error checking mutex 0x........ rc 1 -[1/1] cond_pre_wait cond 0x........ -[1/1] cond_post_wait cond 0x........ -[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 - ----------------- pthread_rwlock_* ---------------- - - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:179) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:178) -(1) no error on next line -(2) no error on next line -(3) ERROR on next line - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:196) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) - -Reader-writer lock reinitialization: rwlock 0x......... - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:199) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) -(4) no error on next line -(5) no error on next line -(6) no error on next line -(7) no error on next line -(8) ERROR on next line - -Reader-writer lock not locked by calling thread: rwlock 0x......... - at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:212) -rwlock 0x........ was first observed at: - at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:186) - ----------------- sem_* ---------------- - -[1/1] semaphore_init 0x........ -[1/1] semaphore_init 0x........ - -Semaphore reinitialization: semaphore 0x........ - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:231) -semaphore 0x........ was first observed at: - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:228) - -FIXME: can't figure out how to verify wrap of sem_destroy - -[1/1] semaphore_pre_wait 0x........ -[1/1] semaphore_post_wait 0x........ - -Invalid semaphore: semaphore 0x........ - at 0x........: sem_wait* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:242) -semaphore 0x........ was first observed at: - at 0x........: sem_init* (drd_pthread_intercepts.c:?) - by 0x........: main (tc20_verifywrap.c:228) -[1/1] semaphore_post 0x........ - -FIXME: can't figure out how to verify wrap of sem_post - -[1/1] semaphore_destroy 0x........ - ------------- dealloc of mem holding locks ------------ - - -Destroying locked rwlock: rwlock 0x......... - at 0x........: main (tc20_verifywrap.c:262) -[1/1] mutex_destroy error checking mutex 0x........ - -Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. - at 0x........: main (tc20_verifywrap.c:262) -[1/1] mutex_destroy invalid mutex 0x........ -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 -[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 -[1/1] mutex_unlock recursive mutex 0x........ rc 1 - -ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) Copied: trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 (from rev 8366, trunk/drd/tests/tc20_verifywrap2.stderr.exp) =================================================================== --- trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 (rev 0) +++ trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5 2008-07-06 07:48:35 UTC (rev 8367) @@ -0,0 +1,223 @@ + + + +------ This is output for >= glibc 2.4 ------ + +---------------- pthread_create/join ---------------- + +Conflicting store by thread 1/1 at 0x........ size 2 + at 0x........: main (tc20_verifywrap.c:78) +Location 0x........ is 0 bytes inside global var "unprotected" +declared at tc20_verifywrap.c:27 +Other segment start (thread 0/2) + (thread finished, call stack no longer available) +Other segment end (thread 0/2) + (thread finished, call stack no longer available) + +---------------- pthread_mutex_lock et al ---------------- + +[1/1] mutex_init invalid mutex 0x........ + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:92) +[1/1] mutex_init mutex 0x........ +[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1/1] mutex_destroy mutex 0x........ + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:102) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:116) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:121) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] mutex_unlock invalid mutex 0x........ rc 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:125) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +---------------- pthread_cond_wait et al ---------------- + +[1/1] mutex_init error checking mutex 0x........ +[1/1] cond_init cond 0x........ +[1/1] mutex_unlock error checking mutex 0x........ rc 0 + +Mutex not locked: mutex 0x........, recursion count 0, owner 0. + at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:147) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:145) +[1/1] cond_pre_wait cond 0x........ +[1/1] cond_post_wait cond 0x........ +[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1/1] cond_signal cond 0x........ + +FIXME: can't figure out how to verify wrap of pthread_cond_signal + +[1/1] cond_broadcast cond 0x........ + +FIXME: can't figure out how to verify wrap of pthread_broadcast_signal + +[1/1] mutex_unlock error checking mutex 0x........ rc 1 +[1/1] cond_pre_wait cond 0x........ +[1/1] cond_post_wait cond 0x........ +[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 + +---------------- pthread_rwlock_* ---------------- + + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:179) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:178) +(1) no error on next line +(2) no error on next line +(3) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:196) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +Reader-writer lock reinitialization: rwlock 0x......... + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:199) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) +(4) no error on next line +(5) no error on next line +(6) no error on next line +(7) no error on next line +(8) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:212) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +---------------- sem_* ---------------- + +[1/1] semaphore_init 0x........ +[1/1] semaphore_init 0x........ + +Semaphore reinitialization: semaphore 0x........ + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:231) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_destroy + +[1/1] semaphore_pre_wait 0x........ +[1/1] semaphore_post_wait 0x........ + +Invalid semaphore: semaphore 0x........ + at 0x........: sem_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:242) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) +[1/1] semaphore_post 0x........ + +FIXME: can't figure out how to verify wrap of sem_post + +[1/1] semaphore_destroy 0x........ + +------------ dealloc of mem holding locks ------------ + + +Destroying locked rwlock: rwlock 0x......... + at 0x........: main (tc20_verifywrap.c:262) +[1/1] mutex_destroy error checking mutex 0x........ + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: main (tc20_verifywrap.c:262) +[1/1] mutex_destroy invalid mutex 0x........ +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 + +ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) Added: trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc =================================================================== --- trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc (rev 0) +++ trunk/drd/tests/tc20_verifywrap2.stderr.exp-glibc2.5-ppc 2008-07-06 07:48:35 UTC (rev 8367) @@ -0,0 +1,223 @@ + + + +------ This is output for >= glibc 2.4 ------ + +---------------- pthread_create/join ---------------- + +Conflicting store by thread 1/1 at 0x........ size 2 + at 0x........: main (tc20_verifywrap.c:78) +Location 0x........ is 0 bytes inside global var "unprotected" +declared at tc20_verifywrap.c:27 +Other segment start (thread 0/2) + (thread finished, call stack no longer available) +Other segment end (thread 0/2) + (thread finished, call stack no longer available) + +---------------- pthread_mutex_lock et al ---------------- + +[1/1] mutex_init invalid mutex 0x........ + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:92) +[1/1] mutex_init mutex 0x........ +[1/1] pre_mutex_lock mutex 0x........ rc 0 owner 0 +[1/1] post_mutex_lock mutex 0x........ rc 0 owner 0 +[1/1] mutex_destroy mutex 0x........ + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: pthread_mutex_destroy (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:102) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_trylock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:116) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] pre_mutex_lock invalid mutex 0x........ rc 0 owner 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_timedlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:121) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) +[1/1] post_mutex_lock invalid mutex 0x........ rc 0 owner 0 (locking failed) +[1/1] mutex_unlock invalid mutex 0x........ rc 0 + +The object at address 0x........ is not a mutex. + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:125) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_lock (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:108) + +---------------- pthread_cond_wait et al ---------------- + +[1/1] mutex_init error checking mutex 0x........ +[1/1] cond_init cond 0x........ +[1/1] mutex_unlock error checking mutex 0x........ rc 0 + +Mutex not locked: mutex 0x........, recursion count 0, owner 0. + at 0x........: pthread_cond_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:147) +mutex 0x........ was first observed at: + at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:145) +[1/1] cond_pre_wait cond 0x........ +[1/1] cond_post_wait cond 0x........ +[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 0 +[1/1] cond_signal cond 0x........ + +FIXME: can't figure out how to verify wrap of pthread_cond_signal + +[1/1] cond_broadcast cond 0x........ + +FIXME: can't figure out how to verify wrap of pthread_broadcast_signal + +[1/1] mutex_unlock error checking mutex 0x........ rc 1 +[1/1] cond_pre_wait cond 0x........ +[1/1] cond_post_wait cond 0x........ +[1/1] cond_post_wait error checking mutex 0x........ rc 0 owner 1 + +---------------- pthread_rwlock_* ---------------- + + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:179) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:178) +(1) no error on next line +(2) no error on next line +(3) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:196) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +Reader-writer lock reinitialization: rwlock 0x......... + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:199) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) +(4) no error on next line +(5) no error on next line +(6) no error on next line +(7) no error on next line +(8) ERROR on next line + +Reader-writer lock not locked by calling thread: rwlock 0x......... + at 0x........: pthread_rwlock_unlock* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:212) +rwlock 0x........ was first observed at: + at 0x........: pthread_rwlock_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:186) + +---------------- sem_* ---------------- + +[1/1] semaphore_init 0x........ +[1/1] semaphore_init 0x........ + +Semaphore reinitialization: semaphore 0x........ + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:231) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) + +FIXME: can't figure out how to verify wrap of sem_destroy + +[1/1] semaphore_pre_wait 0x........ +[1/1] semaphore_post_wait 0x........ + +Invalid semaphore: semaphore 0x........ + at 0x........: sem_wait* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:242) +semaphore 0x........ was first observed at: + at 0x........: sem_init* (drd_pthread_intercepts.c:?) + by 0x........: main (tc20_verifywrap.c:228) +[1/1] semaphore_post 0x........ + +FIXME: can't figure out how to verify wrap of sem_post + +[1/1] semaphore_destroy 0x........ + +------------ dealloc of mem holding locks ------------ + +[1/1] mutex_destroy invalid mutex 0x........ +[1/1] mutex_destroy error checking mutex 0x........ + +Destroying locked mutex: mutex 0x........, recursion count 1, owner 1. + at 0x........: main (tc20_verifywrap.c:262) + +Destroying locked rwlock: rwlock 0x......... + at 0x........: main (tc20_verifywrap.c:262) +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 0 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 +[1/1] pre_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] post_mutex_lock recursive mutex 0x........ rc 0 owner 1 +[1/1] mutex_unlock recursive mutex 0x........ rc 1 + +ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 0 from 0) |
|
From: Tom H. <th...@cy...> - 2008-07-06 02:57:05
|
Nightly build on aston ( x86_64, Fedora Core 5 ) started at 2008-07-06 03:20:06 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 441 tests, 7 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc22_exit_w_lock (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 == 441 tests, 8 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/x86/scalar (stderr) none/tests/blockfault (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Jul 6 03:38:31 2008 --- new.short Sun Jul 6 03:57:11 2008 *************** *** 8,10 **** ! == 441 tests, 8 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/file_locking (stderr) --- 8,10 ---- ! == 441 tests, 7 stderr failures, 1 stdout failure, 0 post failures == memcheck/tests/file_locking (stderr) *************** *** 16,18 **** helgrind/tests/tc20_verifywrap (stderr) - helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) --- 16,17 ---- |
|
From: Tom H. <th...@cy...> - 2008-07-06 02:43:50
|
Nightly build on lloyd ( x86_64, Fedora 7 ) started at 2008-07-06 03:05:05 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 == 435 tests, 5 stderr failures, 2 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/scalar (stderr) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc22_exit_w_lock (stderr) |
|
From: Tom H. <th...@cy...> - 2008-07-06 02:42:25
|
Nightly build on trojan ( x86_64, Fedora Core 6 ) started at 2008-07-06 03:25:05 BST Results differ from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 439 tests, 9 stderr failures, 6 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/bug133694 (stdout) memcheck/tests/x86/bug133694 (stderr) memcheck/tests/x86/scalar (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/mremap2 (stdout) none/tests/pth_cvsimple (stdout) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) drd/tests/pth_inconsistent_cond_wait (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 == 439 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/vcpu_fnfns (stdout) memcheck/tests/x86/bug133694 (stdout) memcheck/tests/x86/bug133694 (stderr) memcheck/tests/x86/scalar (stderr) none/tests/cmdline1 (stdout) none/tests/cmdline2 (stdout) none/tests/mremap2 (stdout) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Jul 6 03:33:51 2008 --- new.short Sun Jul 6 03:42:31 2008 *************** *** 8,10 **** ! == 439 tests, 7 stderr failures, 5 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) --- 8,10 ---- ! == 439 tests, 9 stderr failures, 6 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) *************** *** 18,19 **** --- 18,21 ---- none/tests/mremap2 (stdout) + none/tests/pth_cvsimple (stdout) + helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc20_verifywrap (stderr) *************** *** 21,22 **** --- 23,25 ---- helgrind/tests/tc22_exit_w_lock (stderr) + drd/tests/pth_inconsistent_cond_wait (stderr) |
|
From: Tom H. <th...@cy...> - 2008-07-06 02:24:27
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2008-07-06 03:00:11 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 == 441 tests, 31 stderr failures, 3 stdout failures, 0 post failures == memcheck/tests/file_locking (stderr) memcheck/tests/malloc_free_fill (stderr) memcheck/tests/origin5-bz2 (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/amd64/insn_ssse3 (stdout) none/tests/amd64/insn_ssse3 (stderr) none/tests/amd64/ssse3_misaligned (stderr) none/tests/blockfault (stderr) none/tests/fdleak_fcntl (stderr) none/tests/mremap2 (stdout) none/tests/x86/insn_ssse3 (stdout) none/tests/x86/insn_ssse3 (stderr) none/tests/x86/ssse3_misaligned (stderr) helgrind/tests/hg01_all_ok (stderr) helgrind/tests/hg02_deadlock (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc09_bad_unlock (stderr) helgrind/tests/tc14_laog_dinphils (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc17_sembar (stderr) helgrind/tests/tc19_shadowmem (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) helgrind/tests/tc22_exit_w_lock (stderr) helgrind/tests/tc23_bogus_condwait (stderr) |