|
From: Nicholas N. <nj...@ca...> - 2003-11-06 11:35:29
|
CVS commit by nethercote:
Filter out line numbers in vg_scheduler.c in Helgrind's regtests.
M +2 -2 deadlock.stderr.exp 1.3
M +3 -0 filter_stderr 1.4
M +1 -1 race.stderr.exp 1.3
M +1 -1 race2.stderr.exp 1.3
--- valgrind/helgrind/tests/deadlock.stderr.exp #1.2:1.3
@@ -5,5 +5,5 @@
by 0x........: t2 (deadlock.c:20)
by 0x........: thread_wrapper (vg_libpthread.c:...)
- by 0x........: do__quit (vg_scheduler.c:1791)
+ by 0x........: do__quit (vg_scheduler.c:...)
while holding locks 0x........(m2)
0x........(m2) last locked at
@@ -11,5 +11,5 @@
by 0x........: t2 (deadlock.c:19)
by 0x........: thread_wrapper (vg_libpthread.c:...)
- by 0x........: do__quit (vg_scheduler.c:1791)
+ by 0x........: do__quit (vg_scheduler.c:...)
while depending on locks 0x........(m1)
--- valgrind/helgrind/tests/filter_stderr #1.3:1.4
@@ -11,4 +11,7 @@
sed "s/section of \/.*helgrind\/tests.*$/section of \/...helgrind\/tests.../" |
+# Anonymise line numbers in vg_scheduler.c
+sed "s/vg_scheduler.c:[0-9]\+/vg_scheduler.c:.../" |
+
# Output looks like...
#
--- valgrind/helgrind/tests/race.stderr.exp #1.2:1.3
@@ -4,5 +4,5 @@
at 0x........: th (race.c:10)
by 0x........: thread_wrapper (vg_libpthread.c:...)
- by 0x........: do__quit (vg_scheduler.c:1791)
+ by 0x........: do__quit (vg_scheduler.c:...)
Address 0x........ is in BSS section of /...helgrind/tests...
Previous state: shared RO, no locks
--- valgrind/helgrind/tests/race2.stderr.exp #1.2:1.3
@@ -4,5 +4,5 @@
at 0x........: th (race2.c:17)
by 0x........: thread_wrapper (vg_libpthread.c:...)
- by 0x........: do__quit (vg_scheduler.c:1791)
+ by 0x........: do__quit (vg_scheduler.c:...)
Address 0x........ == &(f->poot[5].plop[11]) at race2.c:17
Previous state: shared RO, no locks
|