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
(9) |
|
2
(24) |
3
(22) |
4
(16) |
5
(32) |
6
(19) |
7
(22) |
8
(30) |
|
9
(21) |
10
(21) |
11
(20) |
12
(13) |
13
(24) |
14
(23) |
15
(13) |
|
16
(11) |
17
(6) |
18
(12) |
19
(17) |
20
(26) |
21
(25) |
22
(37) |
|
23
(32) |
24
(21) |
25
(30) |
26
(22) |
27
(24) |
28
(19) |
29
(9) |
|
30
(5) |
31
(6) |
|
|
|
|
|
|
From: Philippe W. <phi...@sk...> - 2011-10-23 18:56:42
|
>> Wouldn't a more flexible format be needed ? > I don't want to go there. As Bart has written in his reply testcases Looks reasonable to me. >>> vg_regtest would attempt to match in this order: >>> >>> foo.stderr.exp-x86-linux.* >>> foo.stderr.exp-x86-* >>> foo.stderr.exp-32bit-* >> 32bit is not one of the PLATFORM values above. I guess such 'generic' >> platforms >> is however needed. vg_regtest will have the knowledge to translate a >> specific >> platform in one or more of such generic platforms. >> > > Yes, right. > >>> foo.stderr.exp-* >> I do not understand the matching logic and how you will avoid false >> positive. >> This last line will e.g. match foo.stderr:exp-ARM. >> And on linux, foo.stderr.exp-x86-* will match foo.stderr.exp-x86-darwin >> > > I think this will be resolved by adopting your suggestion from above, > i.e. using '.' as separators. I was planning to do that. I do not think replacing - by . will avoid false positive, as we will have e.g. on x86 foo.stderr.exp.* that will match foo.stderr.exp.ARM. I think the matching logic should use the platform + a bunch of "generic" platforms (e.g. 32 bits), and then try to match with these platforms. It should never try to match the platform part with a *, so foo.stderr.exp.* is not ok, even after having tried the "specific" such as foo.stderr.exp.x86 > On P1 the output is foo.stderr.exp-x86-linux-kfail-notfixablebehaviour1. > On P2 the output is foo.stderr.exp-x86-linux-kfail-notfixablebehaviour2. > > We cannot express that pairing today and the proposal provides no > machinery to do that. All we can do is to compare the stderr.out file > against all provided stderr.exp files (here ...-notfixablebehaviour1 and > ...-notfixablebehaviour2). Should stderr.out from running on P1 match > foo.stderr.exp-x86-linux-kfail-notfixablebehaviour2 we would report that > as a passing testcase. But it isn't. Hence a false positive. The failure will just "change of reason", but the test will not become succesful. So, I do not think this is a problem. Philippe |
|
From: Bart V. A. <bva...@ac...> - 2011-10-23 17:52:06
|
On Sun, Oct 23, 2011 at 5:06 PM, Florian Krohm <br...@ac...> wrote: > Only in trunk/drd: Testing.txt > Only in trunk/drd/scripts: download-and-build-firefox > Only in trunk/drd/scripts: download-and-build-gcc > Only in trunk/drd/scripts: measurement-functions > Only in trunk/drd/scripts: run-matinv > Only in trunk/drd/scripts: run-splash2 > Only in trunk/drd/scripts: run-splash2-water-input > Only in trunk/drd/tests: qt4_atomic.cpp > Only in trunk/drd/tests: qt4_mutex.cpp > Only in trunk/drd/tests: qt4_rwlock.cpp > Only in trunk/drd/tests: qt4_semaphore.cpp > Only in trunk/drd/tests: verify-xml-output > Since Qt contains components for platform-independent multithreading I had developed some test programs that trigger that code. I have removed these test programs since the Qt authors should do some work before it becomes feasible to analyze multithreaded Qt programs with a data race detector - see also https://bugreports.qt.nokia.com/browse/QTBUG-5655. The other files (non Qt-related) are intentionally not included in the distribution tar ball. Bart. |
|
From: <sv...@va...> - 2011-10-23 15:26:32
|
Author: bart
Date: 2011-10-23 16:21:48 +0100 (Sun, 23 Oct 2011)
New Revision: 12220
Log:
Remove the Qt4 regression tests because these are too hard to maintain
Removed:
trunk/drd/tests/qt4_atomic.cpp
trunk/drd/tests/qt4_atomic.stderr.exp
trunk/drd/tests/qt4_atomic.vgtest
trunk/drd/tests/qt4_mutex.cpp
trunk/drd/tests/qt4_mutex.stderr.exp
trunk/drd/tests/qt4_mutex.vgtest
trunk/drd/tests/qt4_rwlock.cpp
trunk/drd/tests/qt4_rwlock.stderr.exp
trunk/drd/tests/qt4_rwlock.vgtest
trunk/drd/tests/qt4_semaphore.cpp
trunk/drd/tests/qt4_semaphore.stderr.exp
trunk/drd/tests/qt4_semaphore.vgtest
Modified:
trunk/drd/tests/Makefile.am
Modified: trunk/drd/tests/Makefile.am
===================================================================
--- trunk/drd/tests/Makefile.am 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/Makefile.am 2011-10-23 15:21:48 UTC (rev 12220)
@@ -189,14 +189,6 @@
pth_spinlock.vgtest \
pth_uninitialized_cond.stderr.exp \
pth_uninitialized_cond.vgtest \
- qt4_atomic.stderr.exp \
- qt4_atomic.vgtest \
- qt4_mutex.stderr.exp \
- qt4_mutex.vgtest \
- qt4_rwlock.stderr.exp \
- qt4_rwlock.vgtest \
- qt4_semaphore.stderr.exp \
- qt4_semaphore.vgtest \
read_and_free_race.stderr.exp \
read_and_free_race.vgtest \
recursive_mutex.stderr.exp-linux \
Deleted: trunk/drd/tests/qt4_atomic.cpp
===================================================================
--- trunk/drd/tests/qt4_atomic.cpp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_atomic.cpp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,65 +0,0 @@
-/// Test program that uses the QAtomicInt class.
-
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#include "config.h"
-#include <QAtomicInt> // class QAtomicInt
-#include <cassert>
-#include <cstdio> // fprintf()
-#include <cstdlib> // atoi()
-#include <new>
-#include <pthread.h> // pthread_barrier_t
-#include <vector>
-
-
-static pthread_barrier_t s_barrier;
-static QAtomicInt* s_pAtomicInt;
-
-
-void* thread_func(void* pArg)
-{
- const int iArg = *reinterpret_cast<int*>(pArg);
-
- pthread_barrier_wait(&s_barrier);
-
- while (! s_pAtomicInt->testAndSetOrdered(iArg, iArg + 1))
- ;
-
- return NULL;
-}
-
-int main(int argc, char** argv)
-{
- int i;
- const int n_threads = 10;
- std::vector<int> thread_arg(n_threads);
- std::vector<pthread_t> tid(n_threads);
-
- fprintf(stderr, "Start of test.\n");
-
- pthread_barrier_init(&s_barrier, 0, n_threads);
- s_pAtomicInt = new QAtomicInt();
- for (i = 0; i < n_threads; i++)
- {
- thread_arg[i] = i;
- pthread_create(&tid[i], 0, thread_func, &thread_arg[i]);
- }
- for (i = 0; i < n_threads; i++)
- {
- pthread_join(tid[i], NULL);
- }
- pthread_barrier_destroy(&s_barrier);
-
- if (*s_pAtomicInt == n_threads)
- fprintf(stderr, "Test successful.\n");
- else
- fprintf(stderr, "Test failed: counter = %d, should be %d\n",
- static_cast<int>(*s_pAtomicInt), n_threads);
-
- delete s_pAtomicInt;
- s_pAtomicInt = 0;
-
- return 0;
-}
Deleted: trunk/drd/tests/qt4_atomic.stderr.exp
===================================================================
--- trunk/drd/tests/qt4_atomic.stderr.exp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_atomic.stderr.exp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,5 +0,0 @@
-
-Start of test.
-Test successful.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/drd/tests/qt4_atomic.vgtest
===================================================================
--- trunk/drd/tests/qt4_atomic.vgtest 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_atomic.vgtest 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,3 +0,0 @@
-prereq: test -e qt4_atomic
-vgopts: --check-stack-var=yes
-prog: qt4_atomic
Deleted: trunk/drd/tests/qt4_mutex.cpp
===================================================================
--- trunk/drd/tests/qt4_mutex.cpp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_mutex.cpp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,92 +0,0 @@
-/// Qt4 mutex test.
-
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#include "config.h"
-#include <QMutex> // class QMutex
-#include <QThread> // class QThread
-#include <cassert>
-#include <cstdio> // fprintf()
-#include <cstdlib> // atoi()
-#include <new>
-#include <pthread.h> // pthread_barrier_t
-#include <vector>
-
-
-static pthread_barrier_t s_barrier;
-static QMutex* s_pMutex;
-static int s_iterations;
-static int s_counter;
-
-
-class IncThread: public QThread
-{
- virtual void run();
-};
-
-void IncThread::run()
-{
- int i;
-
- pthread_barrier_wait(&s_barrier);
- for (i = s_iterations; i > 0; i--)
- {
- s_pMutex->lock();
- s_counter++;
- s_pMutex->unlock();
- }
-}
-
-int main(int argc, char** argv)
-{
- int i;
- const int n_threads = 10;
- std::vector<QThread*> tid(n_threads);
-
- s_iterations = argc > 1 ? atoi(argv[1]) : 1000;
-
- fprintf(stderr, "Start of test.\n");
-
- {
- // Stack-allocated mutex.
- QMutex M(QMutex::Recursive);
- M.lock();
- assert(M.tryLock());
- M.unlock();
- M.unlock();
- }
-#if defined(HAVE_QTCORE_QMUTEX_TRYLOCK_INT)
- {
- QMutex M(QMutex::NonRecursive);
- assert(M.tryLock(1));
- assert(! M.tryLock(1));
- M.unlock();
- }
-#endif
-
- pthread_barrier_init(&s_barrier, 0, n_threads);
- s_pMutex = new QMutex();
- for (i = 0; i < n_threads; i++)
- {
- tid[i] = new IncThread;
- tid[i]->start();
- }
- for (i = 0; i < n_threads; i++)
- {
- tid[i]->wait();
- delete tid[i];
- }
- delete s_pMutex;
- s_pMutex = 0;
- pthread_barrier_destroy(&s_barrier);
-
- if (s_counter == n_threads * s_iterations)
- fprintf(stderr, "Test successful.\n");
- else
- fprintf(stderr, "Test failed: counter = %d, should be %d\n",
- s_counter, n_threads * s_iterations);
-
- return 0;
-}
Deleted: trunk/drd/tests/qt4_mutex.stderr.exp
===================================================================
--- trunk/drd/tests/qt4_mutex.stderr.exp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_mutex.stderr.exp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,5 +0,0 @@
-
-Start of test.
-Test successful.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/drd/tests/qt4_mutex.vgtest
===================================================================
--- trunk/drd/tests/qt4_mutex.vgtest 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_mutex.vgtest 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,3 +0,0 @@
-prereq: test -e qt4_mutex
-vgopts: --check-stack-var=yes
-prog: qt4_mutex
Deleted: trunk/drd/tests/qt4_rwlock.cpp
===================================================================
--- trunk/drd/tests/qt4_rwlock.cpp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_rwlock.cpp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,93 +0,0 @@
-/// Qt4 reader-writer lock test.
-
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#include <QThread> // class QThread
-#include <QReadWriteLock> // class QReadWriteLock
-#include <cstdio> // fprintf()
-#include <cstdlib> // atoi()
-#include <new>
-#include <pthread.h> // pthread_barrier_t
-#include <vector>
-
-
-static pthread_barrier_t s_barrier;
-static QReadWriteLock* s_pRWlock;
-static int s_iterations;
-static int s_counter;
-
-
-class IncThread: public QThread
-{
-public:
- IncThread();
- virtual ~IncThread();
-
-private:
- virtual void run();
-};
-
-IncThread::IncThread()
-{ }
-
-IncThread::~IncThread()
-{ }
-
-void IncThread::run()
-{
- int i;
-
- pthread_barrier_wait(&s_barrier);
- for (i = s_iterations; i > 0; i--)
- {
- s_pRWlock->lockForWrite();
- s_counter++;
- s_pRWlock->unlock();
- }
-}
-
-int main(int argc, char** argv)
-{
- int i;
- const int n_threads = 10;
- std::vector<QThread*> tid(n_threads);
-
- s_iterations = argc > 1 ? atoi(argv[1]) : 1000;
-
- fprintf(stderr, "Start of test.\n");
-
- {
- // Stack-allocated reader-writer lock.
- QReadWriteLock RWL;
- RWL.lockForRead();
- RWL.unlock();
- RWL.lockForWrite();
- RWL.unlock();
- }
-
- pthread_barrier_init(&s_barrier, 0, n_threads);
- s_pRWlock = new QReadWriteLock();
- for (i = 0; i < n_threads; i++)
- {
- tid[i] = new IncThread;
- tid[i]->start();
- }
- for (i = 0; i < n_threads; i++)
- {
- tid[i]->wait();
- delete tid[i];
- }
- delete s_pRWlock;
- s_pRWlock = 0;
- pthread_barrier_destroy(&s_barrier);
-
- if (s_counter == n_threads * s_iterations)
- fprintf(stderr, "Test successful.\n");
- else
- fprintf(stderr, "Test failed: counter = %d, should be %d\n",
- s_counter, n_threads * s_iterations);
-
- return 0;
-}
Deleted: trunk/drd/tests/qt4_rwlock.stderr.exp
===================================================================
--- trunk/drd/tests/qt4_rwlock.stderr.exp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_rwlock.stderr.exp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,5 +0,0 @@
-
-Start of test.
-Test successful.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/drd/tests/qt4_rwlock.vgtest
===================================================================
--- trunk/drd/tests/qt4_rwlock.vgtest 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_rwlock.vgtest 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,3 +0,0 @@
-prereq: test -e qt4_rwlock
-vgopts: --check-stack-var=yes
-prog: qt4_rwlock
Deleted: trunk/drd/tests/qt4_semaphore.cpp
===================================================================
--- trunk/drd/tests/qt4_semaphore.cpp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_semaphore.cpp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,82 +0,0 @@
-/// Qt4 semaphore test.
-
-#ifndef _GNU_SOURCE
-#define _GNU_SOURCE
-#endif
-
-#include <QThread> // class QMutex
-#include <QSemaphore> // class QSemaphore
-#include <cstdio> // fprintf()
-#include <cstdlib> // atoi()
-#include <new>
-#include <pthread.h> // pthread_barrier_t
-#include <vector>
-
-
-static pthread_barrier_t s_barrier;
-static QSemaphore* s_pSema;
-static int s_iterations;
-static int s_counter;
-
-
-class IncThread: public QThread
-{
- virtual void run();
-};
-
-void IncThread::run()
-{
- int i;
-
- pthread_barrier_wait(&s_barrier);
- for (i = s_iterations; i > 0; i--)
- {
- s_pSema->acquire();
- s_counter++;
- s_pSema->release();
- }
-}
-
-int main(int argc, char** argv)
-{
- int i;
- const int n_threads = 10;
- std::vector<QThread*> tid(n_threads);
-
- s_iterations = argc > 1 ? atoi(argv[1]) : 1000;
-
- fprintf(stderr, "Start of test.\n");
-
- {
- // Stack-allocated semaphore.
- QSemaphore S(1);
- S.acquire();
- S.release();
- S.acquire();
- S.release();
- }
-
- pthread_barrier_init(&s_barrier, 0, n_threads);
- s_pSema = new QSemaphore(1);
- for (i = 0; i < n_threads; i++)
- {
- tid[i] = new IncThread;
- tid[i]->start();
- }
- for (i = 0; i < n_threads; i++)
- {
- tid[i]->wait();
- delete tid[i];
- }
- delete s_pSema;
- s_pSema = 0;
- pthread_barrier_destroy(&s_barrier);
-
- if (s_counter == n_threads * s_iterations)
- fprintf(stderr, "Test successful.\n");
- else
- fprintf(stderr, "Test failed: counter = %d, should be %d\n",
- s_counter, n_threads * s_iterations);
-
- return 0;
-}
Deleted: trunk/drd/tests/qt4_semaphore.stderr.exp
===================================================================
--- trunk/drd/tests/qt4_semaphore.stderr.exp 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_semaphore.stderr.exp 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,5 +0,0 @@
-
-Start of test.
-Test successful.
-
-ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Deleted: trunk/drd/tests/qt4_semaphore.vgtest
===================================================================
--- trunk/drd/tests/qt4_semaphore.vgtest 2011-10-23 14:34:52 UTC (rev 12219)
+++ trunk/drd/tests/qt4_semaphore.vgtest 2011-10-23 15:21:48 UTC (rev 12220)
@@ -1,3 +0,0 @@
-prereq: test -e qt4_semaphore
-vgopts: --check-stack-var=yes
-prog: qt4_semaphore
|
|
From: Florian K. <br...@ac...> - 2011-10-23 15:06:43
|
Below is the list of files that are in the repository but not in the
tarball. The tarball was generated on x86-linux with no QT4 in sight.
diff -r -q trunk valgrind-3.7.0.SVN |grpe 'Only in trunk'
Only in trunk/VEX: Makefile-gcc
Only in trunk/VEX: Makefile-icc
Only in trunk/VEX: TODO.txt
Should these 3 be included?
Only in trunk/VEX: docs
That directory is empty. OK to remove ?
Only in trunk/VEX: nanoarm.orig
Only in trunk/VEX: orig_amd64
Only in trunk/VEX: orig_arm
Only in trunk/VEX: orig_ppc32
Only in trunk/VEX: orig_x86
Only in trunk/VEX: switchback
Only in trunk/VEX: test
Only in trunk/VEX: test_main.c
Only in trunk/VEX: test_main.h
Only in trunk/VEX: test_main.h.base
Only in trunk/VEX: unused
Only in trunk/VEX: useful
Only in trunk: autogen.sh
OK. We don't want to include those.
Only in trunk/auxprogs: change-copyright-year
Only in trunk/auxprogs: dump_insn_ppc.sh
Since we're including everything else in auxprogs, I'm going to add
these two as well.
Only in trunk/drd: Testing.txt
Only in trunk/drd/scripts: download-and-build-firefox
Only in trunk/drd/scripts: download-and-build-gcc
Only in trunk/drd/scripts: measurement-functions
Only in trunk/drd/scripts: run-matinv
Only in trunk/drd/scripts: run-splash2
Only in trunk/drd/scripts: run-splash2-water-input
Only in trunk/drd/tests: qt4_atomic.cpp
Only in trunk/drd/tests: qt4_mutex.cpp
Only in trunk/drd/tests: qt4_rwlock.cpp
Only in trunk/drd/tests: qt4_semaphore.cpp
Only in trunk/drd/tests: verify-xml-output
>From this comment
# Explicitly include insn_sse3 even if ! BUILD_SSE3_TESTS,
# to avoid packaging screwups if 'make dist' is run on a machine
# which failed the BUILD_SSE3_TESTS test in configure.in.
in none/tests/x86/Makefile.am it seems that we want to ship all
testcases on all platforms. So I guess qt4 things should be included
here. Not sure about the other files. Bart?
Only in trunk: nightly
OK. Not needed.
Only in trunk/none/tests/amd64: insn_pclmulqdq.def
[Scratch head] I've got no idea how this testcase is supposed to work.
But I can't test it. Looks as if there is a missing .c file ???
Florian
|
|
From: <sv...@va...> - 2011-10-23 14:39:36
|
Author: florian
Date: 2011-10-23 15:34:52 +0100 (Sun, 23 Oct 2011)
New Revision: 12219
Log:
Remove pth_specific.c which is unused.
Removed:
trunk/none/tests/pth_specific.c
Deleted: trunk/none/tests/pth_specific.c
===================================================================
--- trunk/none/tests/pth_specific.c 2011-10-23 14:30:08 UTC (rev 12218)
+++ trunk/none/tests/pth_specific.c 2011-10-23 14:34:52 UTC (rev 12219)
@@ -1,104 +0,0 @@
-/********************************************************
- * An example source module to accompany...
- *
- * "Using POSIX Threads: Programming with Pthreads"
- * by Brad nichols, Dick Buttlar, Jackie Farrell
- * O'Reilly & Associates, Inc.
- *
- ********************************************************
- * specific.c
- *
- */
-#include <stdlib.h>
-#include <stdio.h>
-#include <unistd.h>
-
-#include <sys/time.h>
-
-#include <pthread.h>
-
-#define NUM_THREADS 3
-pthread_key_t saved_time_key;
-
-
-void free_time(void *arg )
-{
- struct timeval *timev=(struct timeval *)arg;
- printf("free_time:\n");
- free(timev);
-}
-
-void save_the_time(void)
-{
- struct timeval *timev;
-
- timev = (struct timeval *)malloc(sizeof(struct timeval));
-
- gettimeofday(timev, NULL);
-
- printf("save_the_time: \t\t%ld %ld\n",timev->tv_sec, timev->tv_usec);
-
-
- pthread_setspecific(saved_time_key, (void *)timev);
-
-}
-
-void what_time_did_i_save(void)
-{
- struct timeval *timev;
-
- timev = pthread_getspecific(saved_time_key);
-
- printf("what_time_did_i_save: \t%ld %ld\n",timev->tv_sec, timev->tv_usec);
-
-}
-
-void *thread_routine(void *arg)
-{
- int *my_id=(int *)arg;
-
- printf("thread_routine %d\n", *my_id);
-
- save_the_time();
-
- what_time_did_i_save();
-
- return(NULL);
-}
-
-extern int
-main(void)
-{
- int i, *id_arg;
- pthread_t threads[NUM_THREADS];
-
- id_arg = (int *)malloc(NUM_THREADS*sizeof(int));
-
- printf("main : initializing the key\n");
- pthread_key_create(&saved_time_key, free_time);
-
- printf("main : spawing the threads\n");
- for (i = 0; i < NUM_THREADS; i++) {
-
- id_arg[i] = i;
-
- pthread_create(&(threads[i]),
- NULL,
- thread_routine,
- (void *) &(id_arg[i]));
- }
-
-
- for (i = 0; i < NUM_THREADS; i++) {
- pthread_join(threads[i], NULL);
- printf("main : thread %d has finished. \n", i);
- }
-
- printf("main : goodbye\n");
-
- return 0;
-}
-
-
-
-
|
|
From: <sv...@va...> - 2011-10-23 14:34:52
|
Author: florian Date: 2011-10-23 15:30:08 +0100 (Sun, 23 Oct 2011) New Revision: 12218 Log: Add some more missing files to the tarball. Modified: trunk/docs/Makefile.am trunk/tests/Makefile.am Modified: trunk/docs/Makefile.am =================================================================== --- trunk/docs/Makefile.am 2011-10-23 13:51:34 UTC (rev 12217) +++ trunk/docs/Makefile.am 2011-10-23 14:30:08 UTC (rev 12218) @@ -28,13 +28,16 @@ internals/arm_thumb_notes_gdbserver.txt \ internals/BIG_APP_NOTES.txt \ internals/Darwin-notes.txt \ + internals/SPEC-notes.txt \ internals/directory-structure.txt \ internals/howto_BUILD_KDE42.txt \ internals/howto_oprofile.txt \ internals/m_replacemalloc.txt \ internals/m_syswrap.txt \ internals/module-structure.txt \ + internals/multiple-architectures.txt \ internals/notes.txt \ + internals/performance.txt \ internals/porting-HOWTO.txt \ internals/mpi2entries.txt \ internals/porting-to-ARM.txt \ Modified: trunk/tests/Makefile.am =================================================================== --- trunk/tests/Makefile.am 2011-10-23 13:51:34 UTC (rev 12217) +++ trunk/tests/Makefile.am 2011-10-23 14:30:08 UTC (rev 12218) @@ -2,6 +2,8 @@ include $(top_srcdir)/Makefile.tool-tests.am dist_noinst_SCRIPTS = \ + check_isa-2_06_cap \ + check_makefile_consistency \ check_vmx_cap \ filter_addresses \ filter_discards \ |
|
From: <sv...@va...> - 2011-10-23 13:56:18
|
Author: florian Date: 2011-10-23 14:51:34 +0100 (Sun, 23 Oct 2011) New Revision: 12217 Log: Include README_DEVELOPERS for the GDB server in the tarball. Modified: trunk/coregrind/Makefile.am Modified: trunk/coregrind/Makefile.am =================================================================== --- trunk/coregrind/Makefile.am 2011-10-23 13:28:20 UTC (rev 12216) +++ trunk/coregrind/Makefile.am 2011-10-23 13:51:34 UTC (rev 12217) @@ -23,7 +23,8 @@ EXTRA_DIST = \ m_debuginfo/UNUSED_STABS.txt \ - m_debuginfo/README.txt + m_debuginfo/README.txt \ + m_gdbserver/README_DEVELOPERS #---------------------------------------------------------------------------- # The launcher. Built for the primary target only. |
|
From: <sv...@va...> - 2011-10-23 13:33:04
|
Author: bart
Date: 2011-10-23 14:28:20 +0100 (Sun, 23 Oct 2011)
New Revision: 12216
Log:
helgrind/tests/tc08_hbl2: Avoid busy-waiting
Modified:
trunk/helgrind/tests/tc08_hbl2.c
Modified: trunk/helgrind/tests/tc08_hbl2.c
===================================================================
--- trunk/helgrind/tests/tc08_hbl2.c 2011-10-23 12:34:07 UTC (rev 12215)
+++ trunk/helgrind/tests/tc08_hbl2.c 2011-10-23 13:28:20 UTC (rev 12216)
@@ -102,7 +102,8 @@
{
int q = 0;
int oldx = 0;
- int ctr = 0;
+ struct timespec ts = { 0, 1000 * 1000 };
+
while (1) {
q = (x >= LIMIT);
if (x != oldx) {
@@ -111,10 +112,7 @@
fflush(stdout);
}
if (q) break;
- /* Make sure the parent doesn't starve. Seems to be a problem
- on very slow machines. */
- ctr++;
- if (ctr == 2000000) sleep(1);
+ nanosleep(&ts, 0);
}
return NULL;
}
|
|
From: <sv...@va...> - 2011-10-23 12:38:51
|
Author: bart
Date: 2011-10-23 13:34:07 +0100 (Sun, 23 Oct 2011)
New Revision: 12215
Log:
helgrind/tests/cond_timedwait_invalid: Update expected output because of r12213
Modified:
trunk/helgrind/tests/cond_timedwait_invalid.stderr.exp
Modified: trunk/helgrind/tests/cond_timedwait_invalid.stderr.exp
===================================================================
--- trunk/helgrind/tests/cond_timedwait_invalid.stderr.exp 2011-10-23 12:14:51 UTC (rev 12214)
+++ trunk/helgrind/tests/cond_timedwait_invalid.stderr.exp 2011-10-23 12:34:07 UTC (rev 12215)
@@ -9,7 +9,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
- by 0x........: main (cond_timedwait_invalid.c:16)
+ by 0x........: main (cond_timedwait_invalid.c:22)
ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
|
|
From: <sv...@va...> - 2011-10-23 12:19:36
|
Author: bart
Date: 2011-10-23 13:14:51 +0100 (Sun, 23 Oct 2011)
New Revision: 12214
Log:
Check Makefile.am consistency before running regression tests. Closes #283813.
Added:
trunk/tests/check_makefile_consistency
Modified:
trunk/Makefile.am
Modified: trunk/Makefile.am
===================================================================
--- trunk/Makefile.am 2011-10-23 12:11:15 UTC (rev 12213)
+++ trunk/Makefile.am 2011-10-23 12:14:51 UTC (rev 12214)
@@ -76,6 +76,7 @@
## Preprend @PERL@ because tests/vg_regtest isn't executable
regtest: check
+ -tests/check_makefile_consistency gdbserver_tests $(TEST_TOOLS) $(TEST_EXP_TOOLS)
gdbserver_tests/make_local_links $(GDB)
@PERL@ tests/vg_regtest gdbserver_tests $(TEST_TOOLS) $(TEST_EXP_TOOLS)
nonexp-regtest: check
Added: trunk/tests/check_makefile_consistency
===================================================================
--- trunk/tests/check_makefile_consistency (rev 0)
+++ trunk/tests/check_makefile_consistency 2011-10-23 12:14:51 UTC (rev 12214)
@@ -0,0 +1,125 @@
+#!/bin/sh
+
+# Verify consistency of the regression test files present in a directory with
+# the contents of the EXTRA_DIST Makefile.am variable.
+
+# Expand variables in a Makefile ($(NAME) syntax), evaluate $(add_suffix ...)
+# and ignore $(noinst_SCRIPTS).
+parse_makefile() {
+ cat "$1" |
+ awk '/\\$/ {
+ n = $0
+ sub("\\\\$", "", n)
+ if (line != "")
+ line = line " " n
+ else
+ line = n
+ }
+ /[^\\]$/ {
+ if (line != "") {
+ print line " " $0
+ line = ""
+ } else {
+ print
+ }
+ }' |
+ awk '{
+ if (match($0, "^ *[A-Za-z_]* *= *.*$")) {
+ varname = $0
+ gsub("^ *", "", varname)
+ gsub(" *=.*", "", varname)
+ value = $0
+ gsub("^ *[A-Za-z_]* *= *", "", value)
+ var[varname] = value
+ }
+ for (v in var)
+ gsub("\\$\\( *" v " *\\)", var[v])
+ while ((pos = match($0, "\\$\\( *addsuffix *[^,)]*, *[^)]*\\)")) >= 1) {
+ suffix = substr($0, pos)
+ gsub("^\\$\\( *addsuffix *", "", suffix)
+ gsub(",.*", "", suffix)
+ names = substr($0, pos)
+ gsub("^\\$\\( *addsuffix *[^,)]*, *", "", names)
+ gsub("\\).*", "", names)
+ split(names, name)
+ name_and_suff=""
+ for (n in name)
+ name_and_suff = name_and_suff " " name[n] suffix
+ sub("\\$\\( *addsuffix *[^,)]*, *[^)]*\\)", name_and_suff)
+ }
+ print
+ }' |
+ sed 's/\$(noinst_SCRIPTS)//'
+}
+
+if [ $# = 0 ]; then
+ echo "Error: tool name argument is missing."
+ exit 1
+fi
+
+rc=0
+
+# For all directories specified as an argument, find the Makefile.am files
+# beneath and check the consistency of the files *.vgtest and *.exp* files
+# in that directory with the filenames specified in EXTRA_DIST in Makefile.am.
+for t in "$@"
+do
+ find $t -name Makefile.am |
+ while read m; do
+ d="$(dirname "$m")"
+ (
+ rc=0
+ if cd $d; then
+ parsed_makefile="$(parse_makefile Makefile.am)"
+ for f in $(ls -d *.exp* *.gdb *.vgtest 2>/dev/null)
+ do
+ if [ "$f" = "*.exp*" -o "$f" = "*.gdb" -o "$f" = "*.vgtest" ]; then
+ continue
+ fi
+ if ! echo "${parsed_makefile}" 2>/dev/null | grep '^ *EXTRA_DIST *=' |
+ grep -qw "$f"
+ then
+ echo "$m:1: error: $f is missing in EXTRA_DIST"
+ rc=1
+ fi
+ done
+
+ for f in $(ls -d filter* 2>/dev/null)
+ do
+ if ! echo "${parsed_makefile}" 2>/dev/null | grep '^ *dist_noinst_SCRIPTS *=' |
+ grep -qw "$f"
+ then
+ echo "$m:1: error: $f is missing in dist_noinst_SCRIPTS"
+ rc=1
+ fi
+ done
+
+ for f in $(parse_makefile Makefile.am | sed -n 's/^ *EXTRA_DIST *=//p')
+ do
+ if [ ! -e "$f" ]; then
+ echo "$m:1: error: $f is in EXTRA_DIST but doesn't exist"
+ rc=1
+ fi
+ done
+
+ for f in $(parse_makefile Makefile.am | sed -n 's/^ *dist_noinst_SCRIPTS *=//p')
+ do
+ if [ ! -e "$f" ]; then
+ echo "$m:1: error: $f is in dist_noinst_SCRIPTS but doesn't exist"
+ rc=1
+ fi
+ done
+ fi
+ [ $rc = 0 ]
+ )
+ if [ $? != 0 ]; then
+ rc=1
+ fi
+ [ $rc = 0 ]
+ done
+ if [ $? != 0 ]; then
+ rc=1
+ fi
+ [ $rc = 0 ]
+done
+exit $?
Property changes on: trunk/tests/check_makefile_consistency
___________________________________________________________________
Name: svn:executable
+ *
|
|
From: <sv...@va...> - 2011-10-23 12:15:59
|
Author: bart
Date: 2011-10-23 13:11:15 +0100 (Sun, 23 Oct 2011)
New Revision: 12213
Log:
helgrind/tests/cond_timedwait_invalid: Port to Darwin 10.8
Modified:
trunk/helgrind/tests/cond_timedwait_invalid.c
Modified: trunk/helgrind/tests/cond_timedwait_invalid.c
===================================================================
--- trunk/helgrind/tests/cond_timedwait_invalid.c 2011-10-23 10:05:47 UTC (rev 12212)
+++ trunk/helgrind/tests/cond_timedwait_invalid.c 2011-10-23 12:11:15 UTC (rev 12213)
@@ -1,3 +1,4 @@
+#include "config.h"
#include <time.h>
#include <pthread.h>
#include <assert.h>
@@ -8,8 +9,13 @@
struct timespec abstime;
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;
-
+
+#ifdef HAVE_CLOCK_GETTIME
assert(clock_gettime(CLOCK_REALTIME, &abstime)==0);
+#else
+ abstime.tv_sec = time(NULL) + 2;
+ abstime.tv_nsec = 0;
+#endif
abstime.tv_nsec += 1000000000;
assert(pthread_mutex_lock(&mutex)==0);
|
|
From: <sv...@va...> - 2011-10-23 10:10:34
|
Author: sewardj
Date: 2011-10-23 11:05:47 +0100 (Sun, 23 Oct 2011)
New Revision: 12212
Log:
Update for 3.7.0. (What did I forget?)
Modified:
trunk/NEWS
Modified: trunk/NEWS
===================================================================
--- trunk/NEWS 2011-10-23 09:57:26 UTC (rev 12211)
+++ trunk/NEWS 2011-10-23 10:05:47 UTC (rev 12212)
@@ -1,54 +1,125 @@
-Release 3.7.0 (???)
-~~~~~~~~~~~~~~~~~~~
+Release 3.7.0 (XX November 2011)
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+3.7.0 is a feature release with many significant improvements and the
+usual collection of bug fixes.
-- It is now possible to build a working Valgrind using Clang-2.9 on
- Linux.
+This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
+PPC64/Linux, S390X/Linux, ARM/Android, X86/Darwin and AMD64/Darwin.
+Support for recent distros and toolchain components (glibc 2.14, gcc
+4.6, MacOSX 10.7) has been added.
-- preliminary support for MacOSX 10.7. Both 32- and 64-bit processes
- are supported. Some complex threaded applications (Firefox) are
- observed to hang when run as 32 bit applications, whereas 64-bit
- versions run OK. The cause is unknown. Memcheck will likely report
- some false errors. In general, expect some rough spots.
+* ================== PLATFORM CHANGES =================
-- new client requests VALGRIND_{DISABLE,ENABLE}_ERROR_REPORTING
+* Support for IBM z/Architecture (s390x) running Linux. Valgrind can
+ analyse 64-bit programs running on z/Architecture. Most user space
+ instructions up to and including z10 are supported. Valgrind has
+ been tested extensively on z9, z10, and z196 machines running SLES
+ 10/11, RedHat 5/6m, and Fedora. The Memcheck and Massif tools are
+ known to work well. Callgrind, Helgrind, and DRD work reasonably
+ well on z9 and later models. See README.s390 for more details.
-- Added the --mod-funcname option to cg_diff.
-- Further reduction in overheads caused by --smc-check=all, especially
- on 64-bit targets.
-- new variant --smc-check=all-non-file
+* Preliminary support for MacOSX 10.7 and XCode 4. Both 32- and
+ 64-bit processes are supported. Some complex threaded applications
+ (Firefox) are observed to hang when run as 32 bit applications,
+ whereas 64-bit versions run OK. The cause is unknown. Memcheck
+ will likely report some false errors. In general, expect some rough
+ spots. This release also supports MacOSX 10.6, but drops support
+ for 10.5.
-- hg: performance improvements and memory use reductions, particularly
- for large, long running applications which perform many synch events.
+* Preliminary support for Android (on ARM). Valgrind can now run
+ large applications (eg, Firefox) on (eg) a Samsung Nexus S. See
+ README.android for more details, plus instructions on how to get
+ started.
- showing of locksets for both threads involved in a race
+* Support for the IBM Power ISA 2.06 (Power7 instructions)
- general improvement of formatting/clarity of error messages
+* General correctness and performance improvements for ARM/Linux, and,
+ by extension, ARM/Android.
- add facilities and documentation regarding annotation of thread safe
- reference counted C++ classes
+* Further solidification of support for SSE 4.2 on 64-bit mode. AVX
+ instruction set support is under development but is not available in
+ this release.
- new flag --check-stack-refs=no|yes [yes], to disable race checking
- on thread stacks (performance hack)
+* Support for AIX5 has been removed.
- new flag --free-is-write=no|yes [no], to enable detection of races
- where one thread accesses heap memory but another one frees it,
- without any coordinating synchronisation event
+* ==================== TOOL CHANGES ====================
-- DRD: enabled XML output; added support for delayed thread deletion in order
- to detect races that occur close to the end of a thread (--join-list-vol);
- fixed a memory leak triggered by repeated client memory allocatation and
- deallocation; improved Darwin support.
+* Memcheck: some incremental changes:
-* IBM z/Architecture (s390x) running Linux
- Valgrind can analyse 64-bit programs running on z/Architecture.
- Most user space instructions up to and including z10 are supported.
- Valgrind has been tested extensively on z9, z10, and z196 machines
- running SLES 10/11, RedHat 5/6m, and Fedora. The Memcheck and Massif
- tools are known to work well. Callgrind, Helgrind, and DRD work
- reasonably well on z9 and later models. See README.s390 for more
- details.
+ - reduction of memory use in some circumstances
+ - improved handling of freed memory, which in some circumstances
+ can cause detection of use-after-free that would previously have
+ been missed
+
+ - fix of a longstanding bug that could cause false negatives (missed
+ errors) in programs doing vector saturated narrowing instructions.
+
+* Helgrind: performance improvements and major memory use reductions,
+ particularly for large, long running applications which perform many
+ synchronisation (lock, unlock, etc) events. Plus many smaller
+ changes:
+
+ - display of locksets for both threads involved in a race
+
+ - general improvements in formatting/clarity of error messages
+
+ - addition of facilities and documentation regarding annotation
+ of thread safe reference counted C++ classes
+
+ - new flag --check-stack-refs=no|yes [yes], to disable race checking
+ on thread stacks (a performance hack)
+
+ - new flag --free-is-write=no|yes [no], to enable detection of races
+ where one thread accesses heap memory but another one frees it,
+ without any coordinating synchronisation event
+
+* DRD: enabled XML output; added support for delayed thread deletion
+ in order to detect races that occur close to the end of a thread
+ (--join-list-vol); fixed a memory leak triggered by repeated client
+ memory allocatation and deallocation; improved Darwin support.
+
+* exp-ptrcheck: this tool has been reduced in scope so as to improve
+ performance and remove checking that Memcheck does better.
+ Specifically, the ability to check for overruns for stack and global
+ arrays is unchanged, but the ability to check for overruns of heap
+ blocks has been removed. The tool has accordingly been renamed to
+ exp-sgcheck ("Stack and Global Array Checking").
+
+* ==================== OTHER CHANGES ====================
+
+* GDB server: Valgrind now has an embedded GDB server. That means it
+ is possible to control a Valgrind run from GDB, doing all the usual
+ things that GDB can do (single stepping, breakpoints, examining
+ data, etc). Tool-specific functionality is also available. For
+ example, it is possible to query the definedness state of variables
+ or memory from within GDB when running Memcheck; arbitrarily large
+ memory watchpoints are supported, etc. To use the GDB server, start
+ Valgrind with the flag --vgdb-error=0 and follow the on-screen
+ instructions.
+
+* Improved support for unfriendly self-modifying code: a new option
+ --smc-check=all-non-file is available. This adds the relevant
+ consistency checks only to code that originates in non-file-backed
+ mappings. In effect this confines the consistency checking only to
+ code that is or might be JIT generated, and avoids checks on code
+ that must have been compiled ahead of time. This significantly
+ improves performance on applications that generate code at run time.
+
+* It is now possible to build a working Valgrind using Clang-2.9 on
+ Linux.
+
+* new client requests VALGRIND_{DISABLE,ENABLE}_ERROR_REPORTING.
+ These enable and disable error reporting on a per-thread, and
+ nestable, basis. This is useful for hiding errors in particularly
+ troublesome pieces of code. The MPI wrapper library (libmpiwrap.c)
+ now uses this facility.
+
+* Added the --mod-funcname option to cg_diff.
+
+* ==================== FIXED BUGS ====================
+
The following bugs have been fixed or resolved. Note that "n-i-bz"
stands for "not in bugzilla" -- that is, a bug that was reported to us
but never got a bugzilla entry. We encourage you to file bugs in
@@ -220,8 +291,10 @@
n-i-bz don't be spooked by libraries mashed by elfhack
n-i-bz don't be spooked by libxul.so linked with gold
+(3.7.0: XX November 2011, vex rXXXX, valgrind rXXXXX).
+
Release 3.6.1 (16 February 2011)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.6.1 is a bug fix release. It adds support for some SSE4
|
|
From: <sv...@va...> - 2011-10-23 10:02:10
|
Author: sewardj Date: 2011-10-23 10:57:26 +0100 (Sun, 23 Oct 2011) New Revision: 12211 Log: More update for 3.7.0 (duh.) Modified: trunk/AUTHORS Modified: trunk/AUTHORS =================================================================== --- trunk/AUTHORS 2011-10-23 09:55:34 UTC (rev 12210) +++ trunk/AUTHORS 2011-10-23 09:57:26 UTC (rev 12211) @@ -65,6 +65,9 @@ also made a bunch of performance and memory-reduction fixes across diverse parts of the system. +Maynard Johnson contributed IBM Power6 and Power7 support, and generally +deals with ppc64-linux issues. + Many, many people sent bug reports, patches, and helpful feedback. Development of Valgrind was supported in part by the Tri-Lab Partners |
|
From: <sv...@va...> - 2011-10-23 10:00:18
|
Author: sewardj Date: 2011-10-23 10:55:34 +0100 (Sun, 23 Oct 2011) New Revision: 12210 Log: Update for 3.7.0. Modified: trunk/AUTHORS Modified: trunk/AUTHORS =================================================================== --- trunk/AUTHORS 2011-10-23 09:09:54 UTC (rev 12209) +++ trunk/AUTHORS 2011-10-23 09:55:34 UTC (rev 12210) @@ -57,6 +57,14 @@ David Woodhouse has helped out with test and build machines over the course of many releases. +Florian Krohm and Christian Borntraeger wrote and maintain the +S390X/Linux port. Florian improved and ruggedised the regression test +system during 2011. + +Philippe Waroquiers wrote and maintains the embedded GDB server. He +also made a bunch of performance and memory-reduction fixes across +diverse parts of the system. + Many, many people sent bug reports, patches, and helpful feedback. Development of Valgrind was supported in part by the Tri-Lab Partners |
|
From: <sv...@va...> - 2011-10-23 09:14:38
|
Author: sewardj Date: 2011-10-23 10:09:54 +0100 (Sun, 23 Oct 2011) New Revision: 12209 Log: Update the list of fixed bugs and format properly. Modified: trunk/NEWS Modified: trunk/NEWS =================================================================== --- trunk/NEWS 2011-10-23 08:24:43 UTC (rev 12208) +++ trunk/NEWS 2011-10-23 09:09:54 UTC (rev 12209) @@ -49,452 +49,179 @@ reasonably well on z9 and later models. See README.s390 for more details. -bugs fixed (last update 12 Oct 2011): +The following bugs have been fixed or resolved. Note that "n-i-bz" +stands for "not in bugzilla" -- that is, a bug that was reported to us +but never got a bugzilla entry. We encourage you to file bugs in +bugzilla (http://bugs.kde.org/enter_valgrind_bug.cgi) rather than +mailing the developers (or mailing lists) directly -- bugs that are +not entered into bugzilla tend to get forgotten about or ignored. -269884 - overhead for huge blocks exhausts space too soon == -250101 - huge "free" memory usage due to m_mallocfree.c "superblocks -fragmentation" -FIXED +To see details of a given bug, visit +https://bugs.kde.org/show_bug.cgi?id=XXXXXX +where XXXXXX is the bug number as listed below. -270320 - patch adds support for Linux FIOQSIZE ioctl() call -has patch. -FIXED - -270326 - valgrind segfault while trying to sanitize the environment -passed to execle -FIXED - -270925 New: hyper-optimized strspn() in /lib64/libc-2.13.so -needs fix (I thought there was one somewhere) -FIXED - -271615 - unhandled instruction "popcnt" (arch=amd10h) -I thought we implemented this in 3.6 -FIXED - -271776 - s390x: provide STFLE instruction support -FIXED - -273536 - Build error: multiple definition of -`vgDrd_pthread_cond_initializer' et al. -unclear if fixed or not -FIXED - -273778 - sysno == 259 exp-ptrcheck: the 'impossible' happened: -unhandled syscall -ptrcheck -FIXED - -274089 New: exp-ptrcheck: the 'impossible' happened: unhandled -syscall (sysno == 208) -ptrcheck -FIXED - -274378 New: s390x: dispatcher tweak -FIXED - -274926 New: valgrind does not build against linux-3 -FIXED - -275168 New: 10.7 Lion: build fails with the 10.6 options -OSX 10.7 -FIXED - -275212 New: lots of false positives from -__memcpy_ssse3_back/__memmove_ssse3_back -dup of 275284 (which is FIXED) - -275278 - valgrind does not build on Linux kernel 3.0.* due to silly -configure check -FIXED - -275284 New: Valgrind memcpy/memmove redirection stopped working in glibc 2.14/x86_64 -FIXED - -275308 New: Fix implementation for ppc64 fres instruc -uninvestigated -FIXED - - -275517 New: s390x: Provide support for CKSM instruction -FIXED - -275710 New: s390x: get rid of double address mode calculation -FIXED - -275815 New: Valgrind doesn't know about Linux readahead(2) syscall. -== 247894 (FIXED) - -275852 New: valgrind uses all swap space and is killed with (SIGKILL) -== 250101 (FIXED) - -276784 New: Add support for IBM Power ISA 2.06 -- stag -FIXED - -276987 New: gdbsrv: fix tests following recent commits -FIXED - -277045 New: Valgrind crashes with unhandled DW_OP_ opcode 0x2a in -gcc (Debian 4.6.1-1) 4.6.1 with debian unstable x64 -FIXED - -277199 New: The test_isa_2_06_part1.c in none/tests/ppc64 should be a -symlink to 32-bit testcase of same name -FIXED - -277471 New: Unhandled syscall: 340 -FIXED - -277610 New: valgrind crashes in VG_(lseek)(core_fd, -phdrs[idx].p_offset, VKI_SEEK_SET) == phdrs[idx].p_offset -FIXED - -277653 New: ARM: support Thumb2 PLD instruction -FIXED - -277663 New: ARM: NEON float VMUL by scalar incorrect -FIXED - - -277689 New: ARM: tests for VSTn with register post-index are broken -FIXED - -277694 New: ARM: BLX LR instruction broken in ARM mode -FIXED - -277780 New: ARM: VMOV.F32 (immediate) instruction is broken -FIXED - -278057 New: fuse filesystem syscall deadlocks -FIXED - -278078 New: Unimplemented syscall 280 on ppc32 -FIXED - -278349 New: F_GETPIPE_SZ and F_SETPIPE_SZ Linux fcntl commands -handling is not implemented -FIXED - -278454 New: VALGRIND_STACK_DEREGISTER has wrong output type -FIXED - -278502 New: Valgrind confuses memcpy() and memmove() -==275284 (FIXED) - -279027 New: Support for MVCL and CLCL instruction -FIXED - -279062 New: Minor nit in host_ppc_isel.c -FIXED - -279378 New: exp-ptrcheck: the 'impossible' happened on mkfifo call -FIXED - -279795 New: memcheck reports uninitialised values for mincore on -amd64 -FIXED - -279994 Add support for IBM Power ISA 2.06 -- stage 3 -FIXED - -280083 New: mempolicy syscall check errors -FIXED - -280710 New: s390x: config files for nightly builds -FIXED - -281138 New: WARNING: unhandled syscall: 340 -FIXED - -281241 New: valgrind useless on Macos 10.7.1 Lion -FIXED (== 275168) - -281304 New: Darwin: dyld "cannot load inserted library" for -vgpreload_core-x86-darwin.so then assertion fails -needsinfo -== 275168 (FIXED) - -281305 New: unhandled syscall: unix:357 on Darwin 11.1 and subsequent -failure -== 275168 (FIXED) - -281468 New: s390x: handle do_clone and gcc clones in call traces -FIXED - -281488 New: VFP register corruption -FIXED - -281828 New: false memmove warning: "Source and destination overlap in memcpy" -== 275284 (FIXED) - -281883 New: s390x: clone system call -FIXED - -282105 New: to reduce memory: generalise 'reclaimSuperBlock' to also reclaim splittable superblock -FIXED - -282238 New: SLES10: make check fails -FIXED - -283000 New: vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xA 0xC0 0x9 0xF3 0xF -FIXED - -283243 New: Regression in ppc64 memcheck tests -FIXED - -283325 New: Valgrind segfaults on startup on OSX 10.6.7 when built with Xcode 4.0 -== 267997 (FIXED) - -* don't be spooked by libxul.so linked with gold (rXXXX) -* don't be spooked by libraries mashed by elfhack# (rXXXX) -* cachegrind/callgrind: handle CPUID information for Core iX Intel - CPUs that with non-power-of-2 sizes (also AMDs) - +210935 port valgrind.h (not valgrind) to win32 to support client requests +214223 valgrind SIGSEGV on startup gcc 4.4.1 ppc32 (G4) Ubuntu 9.10 243404 Port to zSeries -Fixed 3.7 - +243935 Helgrind: incorrect handling of ANNOTATE_HAPPENS_BEFORE()/AFTER() +247223 non-x86: Suppress warning: 'regparm' attribute directive ignored +250101 huge "free" memory usage due to m_mallocfree.c fragmentation +253206 Some fixes for the faultstatus testcase +255223 capget testcase fails when running as root +256703 xlc_dbl_u32.c testcase broken +256726 Helgrind tests have broken inline asm +259977 == 214223 (Valgrind segfaults doing __builtin_longjmp) +264800 testcase compile failure on zseries 265762 make public VEX headers compilable by G++ 3.x -Fixed 3.7 - 265771 assertion in jumps.c (r11523) fails with glibc-2.3 -Fixed 3.7 - -266753 valgrind's configure script does not give the user the option - to not use QtCore -fixed, apparently - +266753 configure script does not give the user the option to not use QtCore 266931 gen_insn_test.pl is broken -fixed - 266961 ld-linux.so.2 i?86-linux strlen issues -fixed - 266990 setns instruction causes false positive -fixed - -243935 Helgrind: implementation of ANNOTATE_HAPPENS_BEFORE() / - AFTER() is not correct -fixed, r11624 - -247223 non-x86: Suppress warning: 'regparm' attribute directive - ignored -fixed - - -267383 Assertion 'vgPlain_strlen(dir) + vgPlain_strlen(file) + 1 < - 256' failed. -fixed - -267413 Assertion 'DRD_(g_threadinfo)[tid].synchr_nesting >= 1' - failed. -fixed - -210935 port valgrind.h (not valgrind) to win32 so apps run under - wine can make client requests -afaict, this was fixed in 3.6.1 but is not listed in NEWS - +267020 Make directory for temporary files configurable at run-time. +267342 == 267997 (segmentation fault on Mac OS 10.6) +267383 Assertion 'vgPlain_strlen(dir) + vgPlain_strlen(file) + 1 < 256' failed +267413 Assertion 'DRD_(g_threadinfo)[tid].synchr_nesting >= 1' failed. 267488 regtest: darwin support for 64-bit build -fixed - -267552 SIGSEGV (misaligned_stack_error) with DRD, but not with other - tools -fixed, but is the next one also fixed? - +267552 SIGSEGV (misaligned_stack_error) with DRD, but not with other tools 267630 Add support for IBM Power ISA 2.06 -- stage 1 -fixed - +267769 == 267997 (Darwin: memcheck triggers segmentation fault) 267819 Add client request for informing the core about reallocation -fixed +267925 laog data structure quadratic for a single sequence of lock +267968 drd: (vgDrd_thread_set_joinable): Assertion '0 <= (int)tid ..' failed +267997 MacOSX: 64-bit V segfaults on launch when built with Xcode 4.0.1 +268513 missed optimizations in fold_Expr +268619 s390x: fpr - gpr transfer facility +268620 s390x: reconsider "long displacement" requirement +268621 s390x: improve IR generation for XC +268715 s390x: FLOGR is not universally available +268792 == 267997 (valgrind seg faults on startup when compiled with Xcode 4) +268930 s390x: MHY is not universally available +269078 arm->IR: unhandled instruction SUB (SP minus immediate/register) +269079 Support ptrace system call on ARM +269144 missing "Bad option" error message +269209 conditional load and store facility (z196) +269354 Shift by zero on x86 can incorrectly clobber CC_NDEP +269641 == 267997 (valgrind segfaults immediately (segmentation fault)) +269736 s390x: minor code generation tweaks +269778 == 272986 (valgrind.h: swap roles of VALGRIND_DO_CLIENT_REQUEST() ..) +269863 s390x: remove unused function parameters +269864 s390x: tweak s390_emit_load_cc +269884 == 250101 (overhead for huge blocks exhausts space too soon) +270082 s390x: Make sure to point the PSW address to the next address on SIGILL +270115 s390x: rewrite some testcases +270309 == 267997 (valgrind crash on startup) +270320 add support for Linux FIOQSIZE ioctl() call +270326 segfault while trying to sanitize the environment passed to execle +270794 IBM POWER7 support patch causes regression in none/tests +270851 IBM POWER7 fcfidus instruction causes memcheck to fail +270856 IBM POWER7 xsnmaddadp instruction causes memcheck to fail on 32bit app +270925 hyper-optimized strspn() in /lib64/libc-2.13.so needs fix +270959 s390x: invalid use of R0 as base register +271042 VSX configure check fails when it should not +271043 Valgrind build fails with assembler error on ppc64 with binutils 2.21 +271259 s390x: fix code confusion +271337 == 267997 (Valgrind segfaults on MacOS X) +271385 s390x: Implement Ist_MBE +271501 s390x: misc cleanups +271504 s390x: promote likely and unlikely +271579 ppc: using wrong enum type +271615 unhandled instruction "popcnt" (arch=amd10h) +271730 Fix bug when checking ioctls: duplicate check +271776 s390x: provide STFLE instruction support +271779 s390x: provide clock instructions like STCK +271799 Darwin: ioctls without an arg report a memory error +271820 arm: fix type confusion +271917 pthread_cond_timedwait failure leads to not-locked false positive +272067 s390x: fix DISP20 macro +272615 A typo in debug output in mc_leakcheck.c +272661 callgrind_annotate chokes when run from paths containing regex chars +272893 amd64->IR: 0x66 0xF 0x38 0x2B 0xC1 0x66 0xF 0x7F == (closed as dup) +272955 Unhandled syscall error for pwrite64 on ppc64 arch +272967 make documentation build-system more robust +272986 Fix gcc-4.6 warnings with valgrind.h +273318 amd64->IR: 0x66 0xF 0x3A 0x61 0xC1 0x38 (missing PCMPxSTRx case) +273318 unhandled PCMPxSTRx case: vex amd64->IR: 0x66 0xF 0x3A 0x61 0xC1 0x38 +273431 valgrind segfaults in evalCfiExpr (debuginfo.c:2039) +273465 Callgrind: jumps.c:164 (new_jcc): Assertion '(0 <= jmp) && ...' +273536 Build error: multiple definition of `vgDrd_pthread_cond_initializer' +273640 ppc64-linux: unhandled syscalls setresuid(164) and setresgid(169) +273729 == 283000 (Illegal opcode for SSE2 "roundsd" instruction) +273778 exp-ptrcheck: unhandled sysno == 259 +274089 exp-ptrcheck: unhandled sysno == 208 +274378 s390x: Various dispatcher tweaks +274447 WARNING: unhandled syscall: 340 +274776 amd64->IR: 0x66 0xF 0x38 0x2B 0xC5 0x66 +274784 == 267997 (valgrind ls -l results in Segmentation Fault) +274926 valgrind does not build against linux-3 +275148 configure FAIL with glibc-2.14 +275151 Fedora 15 / glibc-2.14 'make regtest' FAIL +275168 Make Valgrind work for MacOSX 10.7 Lion +275212 == 275284 (lots of false positives from __memcpy_ssse3_back et al) +275278 valgrind does not build on Linux kernel 3.0.* due to silly +275284 Valgrind memcpy/memmove redirection stopped working in glibc 2.14/x86_64 +275308 Fix implementation for ppc64 fres instruc +275339 s390x: fix testcase compile warnings +275517 s390x: Provide support for CKSM instruction +275710 s390x: get rid of redundant address mode calculation +275815 == 247894 (Valgrind doesn't know about Linux readahead(2) syscall) +275852 == 250101 (valgrind uses all swap space and is killed) +276784 Add support for IBM Power ISA 2.06 -- stage 3 +276987 gdbsrv: fix tests following recent commits +277045 Valgrind crashes with unhandled DW_OP_ opcode 0x2a +277199 The test_isa_2_06_part1.c in none/tests/ppc64 should be a symlink +277471 Unhandled syscall: 340 +277610 valgrind crashes in VG_(lseek)(core_fd, phdrs[idx].p_offset, ...) +277653 ARM: support Thumb2 PLD instruction +277663 ARM: NEON float VMUL by scalar incorrect +277689 ARM: tests for VSTn with register post-index are broken +277694 ARM: BLX LR instruction broken in ARM mode +277780 ARM: VMOV.F32 (immediate) instruction is broken +278057 fuse filesystem syscall deadlocks +278078 Unimplemented syscall 280 on ppc32 +278349 F_GETPIPE_SZ and F_SETPIPE_SZ Linux fcntl commands +278454 VALGRIND_STACK_DEREGISTER has wrong output type +278502 == 275284 (Valgrind confuses memcpy() and memmove()) +279027 Support for MVCL and CLCL instruction +279027 s390x: Provide support for CLCL and MVCL instructions +279062 Remove a redundant check in the insn selector for ppc. +279071 JDK creates PTEST with redundant REX.W prefix +279212 gdbsrv: add monitor cmd v.info scheduler. +279378 exp-ptrcheck: the 'impossible' happened on mkfifo call +279698 memcheck discards valid-bits for packuswb +279795 memcheck reports uninitialised values for mincore on amd64 +279994 Add support for IBM Power ISA 2.06 -- stage 3 +280083 mempolicy syscall check errors +280290 vex amd64->IR: 0x66 0xF 0x38 0x28 0xC1 0x66 0xF 0x6F +280710 s390x: config files for nightly builds +280757 /tmp dir still used by valgrind even if TMPDIR is specified +281138 WARNING: unhandled syscall: 340 +281241 == 275168 (valgrind useless on Macos 10.7.1 Lion) +281304 == 275168 (Darwin: dyld "cannot load inserted library") +281305 == 275168 (unhandled syscall: unix:357 on Darwin 11.1) +281468 s390x: handle do_clone and gcc clones in call traces +281488 ARM: VFP register corruption +281828 == 275284 (false memmove warning: "Source and destination overlap") +281883 s390x: Fix system call wrapper for "clone". +282105 generalise 'reclaimSuperBlock' to also reclaim splittable superblock +282112 Unhandled instruction bytes: 0xDE 0xD9 0x9B 0xDF (fcompp) +282238 SLES10: make check fails +282979 strcasestr needs replacement with recent(>=2.12) glibc +283000 vex amd64->IR: 0x66 0xF 0x3A 0xA 0xC0 0x9 0xF3 0xF +283243 Regression in ppc64 memcheck tests +283325 == 267997 (Darwin: V segfaults on startup when built with Xcode 4.0) +283427 re-connect epoll_pwait syscall on ARM linux +283600 gdbsrv: android: port vgdb.c +283709 none/tests/faultstatus needs to account for page size +284305 filter_gdb needs enhancement to work on ppc64 +284472 Thumb2 ROR.W encoding T2 not implemented +n-i-bz cachegrind/callgrind: handle CPUID information for Core iX Intel CPUs + that have non-power-of-2 sizes (also AMDs) +n-i-bz don't be spooked by libraries mashed by elfhack +n-i-bz don't be spooked by libxul.so linked with gold -267968 drd: drd_thread.c:567 (vgDrd_thread_set_joinable): Assertion - '0 <= (int)tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID' - failed. -fixed -214223 valgrind SIGSEGV on startup gcc 4.4.1 ppc32 (G4) Ubuntu 9.10 == -259977 Valgrind segfaults doing __builtin_longjmp -fixed -268792 - valgrind seg faults on startup when compiled with Xcode 4 compilers... -267769 - Darwin: memcheck triggers segmentation fault -274784 - valgrind ls -l or any other valgrind call(even without parameters) results in Segmentation Fault -267342 - segmentation fault on Mac OS 10.6 -271337 - Valgrind segfaults on MacOS X -270309 - valgrind crash on startup -269641 - valgrind segfaults immediately (segmentation fault) -267997 MacOSX: 64-bit valgrind segfaults on launch when built with - Xcode 4.0.1 -fixed - -264800 testcase compile failure on zseries -fixed - -265762 - make public VEX headers compilable by G++ 3.x -fixed - -268513] New: missed optimizations in fold_Expr -fixed - -253206 - Some fixes for the faultstatus testcase -fixed - -268619 - s390x: fpr - gpr transfer facility -fixed - -268620 - s390x: reconsider "long displacement" requirement -fixed - -268621 - s390x: improve IR generation for XC -fixed - -255223 - [PATCH] capget testcase fails when running as root -fixed - -268715 - s390x: FLOGR is not universally available -fixed - -268930 - s390x: MHY is not universally available -fixed - -269078 - [PATCH] vex: arm->IR: unhandled instruction SUB (SP minus -immediate/register) -fixed - -269079 - [PATCH] Support ptrace system call on ARM -fixed - -269144 - missing "Bad option" error message -fixed - -269209] New: [PATCH] conditional load and store facility (z196) -fixed - -269354] New: Shift by zero on x86 can incorrectly clobber CC_NDEP -(with patch) -fixed - -256726 - Helgrind tests have broken inline asm -fixed - -269736 - s390x: minor code generation tweaks -fixed - -256703 - xlc_dbl_u32.c testcase broken -fixed - -272986 - gcc-4.6 warnings with valgrind.h == -269778] New: valgrind.h: swap roles of VALGRIND_DO_CLIENT_REQUEST() -and VALGRIND_DO_CLIENT_REQUEST_EXPR() -fixed - -269863 - s390x: remove unused function parameters -fixed - -269864 - s390x: tweak s390_emit_load_cc -fixed - -270115] New: s390x: rewrite some testcases -fixed - -270082 - s390x: [PATCH] Make sure to point the PSW address to the next -address on SIGILL -fixed - -270794 - New IBM POWER7 support patch causes regression in none/tests -fixed - -270851 - New IBM POWER7 fcfidus instruction causes memcheck to fail -fixed - -270856 - New IBM POWER7 xsnmaddadp instruction causes memcheck to fail -on 32bit app -fixed - -270959 - s390x: invalid use of R0 as base register -fixed - -271042 - VSX configure check fails when it should not -fixed - -271043 - Valgrind build fails with assembler error on ppc64 with -binutils 2.21 -fixed - -271259 - s390x: fix code confusion -fixed - -271385 - s390x: Implement Ist_MBE -fixed - -271501 - s390x : misc cleanups -fixed - -271504 - s390x: promote likely and unlikely -fixed - -271579 - ppc: using wrong enum type -fixed - -271730 - [PATCH] Fix bug when checking ioctls: duplicate check -fixed - -271779 - s390x: provide clock instructions like STCK -fixed - -271799 - Darwin: ioctls without an arg report a memory error -fixed - -271820 - arm: fix type confusion -fixed - -272067 - s390x: fix DISP20 macro -fixed - -272615 - A typo in debug output in mc_leakcheck.c -fixed - -272661 - callgrind_annotate chokes when run from paths containing -regex metacharacters -fixed - -272955 - Unhandled syscall error for pwrite64 on ppc64 arch -fixed - -274447] New: WARNING: unhandled syscall: 340 -fixed - -272893 - vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x38 -0x2B 0xC1 0x66 0xF 0x7F == (closed as dup) -274776 - Valgrind unhandled instructions 0x66 0xF 0x38 0x2B 0xC5 0x66 -FIXED 11816 2160 - -275148] New: configure FAIL with glibc-2.14 -fixed - -275151] New: Fedora 15 / glibc-2.14 'make regtest' FAIL -fixed - -275339 - s390x: fix testcase compile warnings - -275710 - s390x: get rid of redundant address mode calculation - -271776 - s390x: Support STFLE instruction - -267020 - Make directory for temporary files configurable at run-time. - -279062 - Remove a redundant check in the insn selector for ppc. - -275517 - s390x: Provide support for CKSM instruction - -279027 - s390x: Provide support for CLCL and MVCL instructions - -281883 - s390x: Fix system call wrapper for "clone". - -274378 - s390x: Various dispatcher tweaks - -282238 - SLES10: make check fails - - Release 3.6.1 (16 February 2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3.6.1 is a bug fix release. It adds support for some SSE4 |
|
From: <sv...@va...> - 2011-10-23 08:29:26
|
Author: sewardj Date: 2011-10-23 09:24:43 +0100 (Sun, 23 Oct 2011) New Revision: 12208 Log: Update expected outputs following update of copyright dates. Modified: trunk/none/tests/cmdline1.stdout.exp trunk/none/tests/cmdline2.stdout.exp Modified: trunk/none/tests/cmdline1.stdout.exp =================================================================== --- trunk/none/tests/cmdline1.stdout.exp 2011-10-23 07:49:30 UTC (rev 12207) +++ trunk/none/tests/cmdline1.stdout.exp 2011-10-23 08:24:43 UTC (rev 12208) @@ -85,9 +85,9 @@ Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc - Nulgrind is Copyright (C) 2002-2010, and GNU GPL'd, by Nicholas Nethercote. - Valgrind is Copyright (C) 2000-2010, and GNU GPL'd, by Julian Seward et al. - LibVEX is Copyright (C) 2004-2010, and GNU GPL'd, by OpenWorks LLP et al. + Nulgrind is Copyright (C) 2002-2011, and GNU GPL'd, by Nicholas Nethercote. + Valgrind is Copyright (C) 2000-2011, and GNU GPL'd, by Julian Seward et al. + LibVEX is Copyright (C) 2004-2011, and GNU GPL'd, by OpenWorks LLP et al. Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org. Modified: trunk/none/tests/cmdline2.stdout.exp =================================================================== --- trunk/none/tests/cmdline2.stdout.exp 2011-10-23 07:49:30 UTC (rev 12207) +++ trunk/none/tests/cmdline2.stdout.exp 2011-10-23 08:24:43 UTC (rev 12208) @@ -136,9 +136,9 @@ Extra options read from ~/.valgrindrc, $VALGRIND_OPTS, ./.valgrindrc - Nulgrind is Copyright (C) 2002-2010, and GNU GPL'd, by Nicholas Nethercote. - Valgrind is Copyright (C) 2000-2010, and GNU GPL'd, by Julian Seward et al. - LibVEX is Copyright (C) 2004-2010, and GNU GPL'd, by OpenWorks LLP et al. + Nulgrind is Copyright (C) 2002-2011, and GNU GPL'd, by Nicholas Nethercote. + Valgrind is Copyright (C) 2000-2011, and GNU GPL'd, by Julian Seward et al. + LibVEX is Copyright (C) 2004-2011, and GNU GPL'd, by OpenWorks LLP et al. Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org. |
Author: sewardj
Date: 2011-10-23 08:49:30 +0100 (Sun, 23 Oct 2011)
New Revision: 12207
Log:
Get a bunch more copyright dates in the right format, 20xx-2011,
so the auto-update script will handle them correctly in future.
Modified:
trunk/callgrind/clo.c
trunk/callgrind/command.c
trunk/callgrind/debug.c
trunk/coregrind/launcher-darwin.c
trunk/coregrind/m_debuginfo/priv_readpdb.h
trunk/coregrind/m_debuginfo/readpdb.c
trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S
trunk/coregrind/m_dispatch/dispatch-x86-darwin.S
trunk/coregrind/m_initimg/initimg-darwin.c
trunk/coregrind/m_initimg/initimg-pathscan.c
trunk/coregrind/m_initimg/simple_huffman.c
trunk/coregrind/m_mach/mach_basics.c
trunk/coregrind/m_mach/mach_traps-amd64-darwin.S
trunk/coregrind/m_mach/mach_traps-x86-darwin.S
trunk/coregrind/m_syswrap/syscall-amd64-darwin.S
trunk/coregrind/m_syswrap/syscall-x86-darwin.S
trunk/coregrind/m_ume/priv_ume.h
trunk/coregrind/pub_core_mach.h
trunk/drd/drd_basics.h
trunk/exp-sgcheck/h_main.c
trunk/include/vki/vki-arm-linux.h
Modified: trunk/callgrind/clo.c
===================================================================
--- trunk/callgrind/clo.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/callgrind/clo.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -5,7 +5,7 @@
Copyright (C) 2002-2011, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2011 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/command.c
===================================================================
--- trunk/callgrind/command.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/callgrind/command.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -5,7 +5,7 @@
Copyright (C) 2002-2011, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2011 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/callgrind/debug.c
===================================================================
--- trunk/callgrind/debug.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/callgrind/debug.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -5,7 +5,7 @@
Copyright (C) 2002-2011, Josef Weidendorfer (Jos...@gm...)
This tool is derived from and contains lot of code from Cachegrind
- Copyright (C) 2002 Nicholas Nethercote (nj...@va...)
+ Copyright (C) 2002-2011 Nicholas Nethercote (nj...@va...)
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/coregrind/launcher-darwin.c
===================================================================
--- trunk/coregrind/launcher-darwin.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/launcher-darwin.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/priv_readpdb.h
===================================================================
--- trunk/coregrind/m_debuginfo/priv_readpdb.h 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_debuginfo/priv_readpdb.h 2011-10-23 07:49:30 UTC (rev 12207)
@@ -11,7 +11,7 @@
derived from readelf.c and valgrind-20031012-wine/vg_symtab2.c
derived from wine-1.0/tools/winedump/pdb.c and msc.c
- Copyright (C) 2000-2008 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_debuginfo/readpdb.c
===================================================================
--- trunk/coregrind/m_debuginfo/readpdb.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_debuginfo/readpdb.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -11,7 +11,7 @@
derived from readelf.c and valgrind-20031012-wine/vg_symtab2.c
derived from wine-1.0/tools/winedump/pdb.c and msc.c
- Copyright (C) 2000-2008 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
Copyright 2006 Eric Pouech (winedump/pdb.c and msc.c)
GNU Lesser General Public License version 2.1 or later applies.
Modified: trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S
===================================================================
--- trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_dispatch/dispatch-amd64-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_dispatch/dispatch-x86-darwin.S
===================================================================
--- trunk/coregrind/m_dispatch/dispatch-x86-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_dispatch/dispatch-x86-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2006 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/initimg-darwin.c
===================================================================
--- trunk/coregrind/m_initimg/initimg-darwin.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_initimg/initimg-darwin.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/initimg-pathscan.c
===================================================================
--- trunk/coregrind/m_initimg/initimg-pathscan.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_initimg/initimg-pathscan.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_initimg/simple_huffman.c
===================================================================
--- trunk/coregrind/m_initimg/simple_huffman.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_initimg/simple_huffman.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -32,7 +32,7 @@
* - Allow for a few different predefined Huffman trees, which could
* reduce the size of a block even further.
*-------------------------------------------------------------------------
-* Copyright (c) 2003-2004 Marcus Geelnard
+* Copyright (c) 2003-2011 Marcus Geelnard
*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages
Modified: trunk/coregrind/m_mach/mach_basics.c
===================================================================
--- trunk/coregrind/m_mach/mach_basics.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_mach/mach_basics.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005 Apple Inc.
+ Copyright (C) 2005-2011 Apple Inc.
Greg Parker gp...@ap...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_mach/mach_traps-amd64-darwin.S
===================================================================
--- trunk/coregrind/m_mach/mach_traps-amd64-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_mach/mach_traps-amd64-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2007 Apple Inc.
+ Copyright (C) 2007-2011 Apple Inc.
Greg Parker gp...@ap...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_mach/mach_traps-x86-darwin.S
===================================================================
--- trunk/coregrind/m_mach/mach_traps-x86-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_mach/mach_traps-x86-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2006 Apple Inc.
+ Copyright (C) 2006-2011 Apple Inc.
Greg Parker gp...@ap...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_syswrap/syscall-amd64-darwin.S
===================================================================
--- trunk/coregrind/m_syswrap/syscall-amd64-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_syswrap/syscall-amd64-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_syswrap/syscall-x86-darwin.S
===================================================================
--- trunk/coregrind/m_syswrap/syscall-x86-darwin.S 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_syswrap/syscall-x86-darwin.S 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2007 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/m_ume/priv_ume.h
===================================================================
--- trunk/coregrind/m_ume/priv_ume.h 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/m_ume/priv_ume.h 2011-10-23 07:49:30 UTC (rev 12207)
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2005 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
Modified: trunk/coregrind/pub_core_mach.h
===================================================================
--- trunk/coregrind/pub_core_mach.h 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/coregrind/pub_core_mach.h 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2005 Apple Inc.
+ Copyright (C) 2005-2011 Apple Inc.
Greg Parker gp...@ap...
This program is free software; you can redistribute it and/or
Modified: trunk/drd/drd_basics.h
===================================================================
--- trunk/drd/drd_basics.h 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/drd/drd_basics.h 2011-10-23 07:49:30 UTC (rev 12207)
@@ -2,7 +2,7 @@
/*
This file is part of DRD, a thread error detector.
- Copyright (C) 2009 Bart Van Assche <bva...@ac...>.
+ Copyright (C) 2009-2011 Bart Van Assche <bva...@ac...>.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
Modified: trunk/exp-sgcheck/h_main.c
===================================================================
--- trunk/exp-sgcheck/h_main.c 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/exp-sgcheck/h_main.c 2011-10-23 07:49:30 UTC (rev 12207)
@@ -11,12 +11,12 @@
Initial version (Annelid):
- Copyright (C) 2003-2009 Nicholas Nethercote
+ Copyright (C) 2003-2011 Nicholas Nethercote
nj...@va...
Valgrind-3.X port:
- Copyright (C) 2008-2009 OpenWorks Ltd
+ Copyright (C) 2008-2011 OpenWorks Ltd
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/include/vki/vki-arm-linux.h
===================================================================
--- trunk/include/vki/vki-arm-linux.h 2011-10-23 07:32:08 UTC (rev 12206)
+++ trunk/include/vki/vki-arm-linux.h 2011-10-23 07:49:30 UTC (rev 12207)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2000-2008 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
|
|
From: <sv...@va...> - 2011-10-23 07:38:29
|
Author: sewardj
Date: 2011-10-23 08:33:43 +0100 (Sun, 23 Oct 2011)
New Revision: 2225
Log:
Update all copyright dates, from 20xy-2010 to 20xy-2011.
Modified:
trunk/auxprogs/genoffsets.c
trunk/priv/guest_amd64_defs.h
trunk/priv/guest_amd64_helpers.c
trunk/priv/guest_amd64_toIR.c
trunk/priv/guest_arm_defs.h
trunk/priv/guest_arm_helpers.c
trunk/priv/guest_arm_toIR.c
trunk/priv/guest_generic_bb_to_IR.c
trunk/priv/guest_generic_bb_to_IR.h
trunk/priv/guest_generic_x87.c
trunk/priv/guest_generic_x87.h
trunk/priv/guest_ppc_defs.h
trunk/priv/guest_ppc_helpers.c
trunk/priv/guest_ppc_toIR.c
trunk/priv/guest_x86_defs.h
trunk/priv/guest_x86_helpers.c
trunk/priv/guest_x86_toIR.c
trunk/priv/host_amd64_defs.c
trunk/priv/host_amd64_defs.h
trunk/priv/host_amd64_isel.c
trunk/priv/host_arm_defs.c
trunk/priv/host_arm_defs.h
trunk/priv/host_arm_isel.c
trunk/priv/host_generic_reg_alloc2.c
trunk/priv/host_generic_regs.c
trunk/priv/host_generic_regs.h
trunk/priv/host_generic_simd128.c
trunk/priv/host_generic_simd128.h
trunk/priv/host_generic_simd64.c
trunk/priv/host_generic_simd64.h
trunk/priv/host_ppc_defs.c
trunk/priv/host_ppc_defs.h
trunk/priv/host_ppc_isel.c
trunk/priv/host_x86_defs.c
trunk/priv/host_x86_defs.h
trunk/priv/host_x86_isel.c
trunk/priv/ir_defs.c
trunk/priv/ir_match.c
trunk/priv/ir_match.h
trunk/priv/ir_opt.c
trunk/priv/ir_opt.h
trunk/priv/main_globals.c
trunk/priv/main_globals.h
trunk/priv/main_main.c
trunk/priv/main_util.c
trunk/priv/main_util.h
trunk/pub/libvex.h
trunk/pub/libvex_basictypes.h
trunk/pub/libvex_emwarn.h
trunk/pub/libvex_guest_amd64.h
trunk/pub/libvex_guest_arm.h
trunk/pub/libvex_guest_ppc32.h
trunk/pub/libvex_guest_ppc64.h
trunk/pub/libvex_guest_x86.h
trunk/pub/libvex_ir.h
trunk/pub/libvex_trc_values.h
trunk/test_main.c
Modified: trunk/auxprogs/genoffsets.c
===================================================================
--- trunk/auxprogs/genoffsets.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/auxprogs/genoffsets.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_defs.h
===================================================================
--- trunk/priv/guest_amd64_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_amd64_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_helpers.c
===================================================================
--- trunk/priv/guest_amd64_helpers.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_amd64_helpers.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_amd64_toIR.c
===================================================================
--- trunk/priv/guest_amd64_toIR.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_amd64_toIR.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_defs.h
===================================================================
--- trunk/priv/guest_arm_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_arm_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_helpers.c
===================================================================
--- trunk/priv/guest_arm_helpers.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_arm_helpers.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_arm_toIR.c
===================================================================
--- trunk/priv/guest_arm_toIR.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_arm_toIR.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2010 Samsung Electronics
+ Copyright (C) 2010-2011 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/guest_generic_bb_to_IR.c
===================================================================
--- trunk/priv/guest_generic_bb_to_IR.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_generic_bb_to_IR.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_bb_to_IR.h
===================================================================
--- trunk/priv/guest_generic_bb_to_IR.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_generic_bb_to_IR.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_x87.c
===================================================================
--- trunk/priv/guest_generic_x87.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_generic_x87.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_generic_x87.h
===================================================================
--- trunk/priv/guest_generic_x87.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_generic_x87.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_defs.h
===================================================================
--- trunk/priv/guest_ppc_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_ppc_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_helpers.c
===================================================================
--- trunk/priv/guest_ppc_helpers.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_ppc_helpers.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_ppc_toIR.c
===================================================================
--- trunk/priv/guest_ppc_toIR.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_ppc_toIR.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -8,7 +8,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_x86_defs.h
===================================================================
--- trunk/priv/guest_x86_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_x86_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_x86_helpers.c
===================================================================
--- trunk/priv/guest_x86_helpers.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_x86_helpers.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/guest_x86_toIR.c
===================================================================
--- trunk/priv/guest_x86_toIR.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/guest_x86_toIR.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_defs.c
===================================================================
--- trunk/priv/host_amd64_defs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_amd64_defs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_defs.h
===================================================================
--- trunk/priv/host_amd64_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_amd64_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_amd64_isel.c
===================================================================
--- trunk/priv/host_amd64_isel.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_amd64_isel.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm_defs.c
===================================================================
--- trunk/priv/host_arm_defs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_arm_defs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2010 Samsung Electronics
+ Copyright (C) 2010-2011 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/host_arm_defs.h
===================================================================
--- trunk/priv/host_arm_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_arm_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -6,7 +6,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_arm_isel.c
===================================================================
--- trunk/priv/host_arm_isel.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_arm_isel.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,11 +7,11 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
NEON support is
- Copyright (C) 2010-2010 Samsung Electronics
+ Copyright (C) 2010-2011 Samsung Electronics
contributed by Dmitry Zhurikhin <zh...@is...>
and Kirill Batuzov <bat...@is...>
Modified: trunk/priv/host_generic_reg_alloc2.c
===================================================================
--- trunk/priv/host_generic_reg_alloc2.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_reg_alloc2.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_regs.c
===================================================================
--- trunk/priv/host_generic_regs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_regs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_regs.h
===================================================================
--- trunk/priv/host_generic_regs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_regs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd128.c
===================================================================
--- trunk/priv/host_generic_simd128.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_simd128.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2010 OpenWorks GbR
+ Copyright (C) 2010-2011 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd128.h
===================================================================
--- trunk/priv/host_generic_simd128.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_simd128.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2010-2010 OpenWorks GbR
+ Copyright (C) 2010-2011 OpenWorks GbR
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd64.c
===================================================================
--- trunk/priv/host_generic_simd64.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_simd64.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_generic_simd64.h
===================================================================
--- trunk/priv/host_generic_simd64.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_generic_simd64.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_defs.c
===================================================================
--- trunk/priv/host_ppc_defs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_ppc_defs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_defs.h
===================================================================
--- trunk/priv/host_ppc_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_ppc_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_ppc_isel.c
===================================================================
--- trunk/priv/host_ppc_isel.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_ppc_isel.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_x86_defs.c
===================================================================
--- trunk/priv/host_x86_defs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_x86_defs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_x86_defs.h
===================================================================
--- trunk/priv/host_x86_defs.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_x86_defs.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/host_x86_isel.c
===================================================================
--- trunk/priv/host_x86_isel.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/host_x86_isel.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_defs.c
===================================================================
--- trunk/priv/ir_defs.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/ir_defs.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_match.c
===================================================================
--- trunk/priv/ir_match.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/ir_match.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_match.h
===================================================================
--- trunk/priv/ir_match.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/ir_match.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_opt.c
===================================================================
--- trunk/priv/ir_opt.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/ir_opt.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/ir_opt.h
===================================================================
--- trunk/priv/ir_opt.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/ir_opt.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_globals.c
===================================================================
--- trunk/priv/main_globals.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/main_globals.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_globals.h
===================================================================
--- trunk/priv/main_globals.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/main_globals.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_main.c
===================================================================
--- trunk/priv/main_main.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/main_main.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_util.c
===================================================================
--- trunk/priv/main_util.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/main_util.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/priv/main_util.h
===================================================================
--- trunk/priv/main_util.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/priv/main_util.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex.h
===================================================================
--- trunk/pub/libvex.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_basictypes.h
===================================================================
--- trunk/pub/libvex_basictypes.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_basictypes.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_emwarn.h
===================================================================
--- trunk/pub/libvex_emwarn.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_emwarn.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_amd64.h
===================================================================
--- trunk/pub/libvex_guest_amd64.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_guest_amd64.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_arm.h
===================================================================
--- trunk/pub/libvex_guest_arm.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_guest_arm.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_ppc32.h
===================================================================
--- trunk/pub/libvex_guest_ppc32.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_guest_ppc32.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_ppc64.h
===================================================================
--- trunk/pub/libvex_guest_ppc64.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_guest_ppc64.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_guest_x86.h
===================================================================
--- trunk/pub/libvex_guest_x86.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_guest_x86.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_ir.h
===================================================================
--- trunk/pub/libvex_ir.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_ir.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/pub/libvex_trc_values.h
===================================================================
--- trunk/pub/libvex_trc_values.h 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/pub/libvex_trc_values.h 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
Modified: trunk/test_main.c
===================================================================
--- trunk/test_main.c 2011-10-22 23:18:00 UTC (rev 2224)
+++ trunk/test_main.c 2011-10-23 07:33:43 UTC (rev 2225)
@@ -7,7 +7,7 @@
This file is part of Valgrind, a dynamic binary instrumentation
framework.
- Copyright (C) 2004-2010 OpenWorks LLP
+ Copyright (C) 2004-2011 OpenWorks LLP
in...@op...
This program is free software; you can redistribute it and/or
@@ -472,7 +472,7 @@
This file is part of MemCheck, a heavyweight Valgrind tool for
detecting memory errors.
- Copyright (C) 2000-2010 Julian Seward
+ Copyright (C) 2000-2011 Julian Seward
js...@ac...
This program is free software; you can redistribute it and/or
|
Author: sewardj Date: 2011-10-23 08:32:08 +0100 (Sun, 23 Oct 2011) New Revision: 12206 Log: Update all copyright dates, from 20xy-2010 to 20xy-2011. Modified: trunk/auxprogs/valgrind-listener.c trunk/cachegrind/cg-arm.c trunk/cachegrind/cg-ppc32.c trunk/cachegrind/cg-ppc64.c trunk/cachegrind/cg-x86-amd64.c trunk/cachegrind/cg_branchpred.c trunk/cachegrind/cg_main.c trunk/cachegrind/cg_merge.c trunk/cachegrind/cg_sim.c trunk/callgrind/bb.c trunk/callgrind/bbcc.c trunk/callgrind/callgrind.h trunk/callgrind/callstack.c trunk/callgrind/clo.c trunk/callgrind/context.c trunk/callgrind/costs.c trunk/callgrind/debug.c trunk/callgrind/dump.c trunk/callgrind/events.c trunk/callgrind/events.h trunk/callgrind/fn.c trunk/callgrind/jumps.c trunk/callgrind/main.c trunk/callgrind/sim.c trunk/callgrind/threads.c trunk/coregrind/launcher-linux.c trunk/coregrind/m_aspacehl.c trunk/coregrind/m_aspacemgr/aspacemgr-common.c trunk/coregrind/m_aspacemgr/aspacemgr-linux.c trunk/coregrind/m_aspacemgr/priv_aspacemgr.h trunk/coregrind/m_clientstate.c trunk/coregrind/m_commandline.c trunk/coregrind/m_coredump/coredump-elf.c trunk/coregrind/m_cpuid.S trunk/coregrind/m_debugger.c trunk/coregrind/m_debuginfo/d3basics.c trunk/coregrind/m_debuginfo/debuginfo.c trunk/coregrind/m_debuginfo/misc.c trunk/coregrind/m_debuginfo/priv_d3basics.h trunk/coregrind/m_debuginfo/priv_misc.h trunk/coregrind/m_debuginfo/priv_readdwarf.h trunk/coregrind/m_debuginfo/priv_readdwarf3.h trunk/coregrind/m_debuginfo/priv_readelf.h trunk/coregrind/m_debuginfo/priv_readstabs.h trunk/coregrind/m_debuginfo/priv_storage.h trunk/coregrind/m_debuginfo/priv_tytypes.h trunk/coregrind/m_debuginfo/readdwarf.c trunk/coregrind/m_debuginfo/readdwarf3.c trunk/coregrind/m_debuginfo/readelf.c trunk/coregrind/m_debuginfo/readmacho.c trunk/coregrind/m_debuginfo/readstabs.c trunk/coregrind/m_debuginfo/storage.c trunk/coregrind/m_debuginfo/tytypes.c trunk/coregrind/m_debuglog.c trunk/coregrind/m_demangle/demangle.c trunk/coregrind/m_demangle/vg_libciface.h trunk/coregrind/m_dispatch/dispatch-amd64-linux.S trunk/coregrind/m_dispatch/dispatch-arm-linux.S trunk/coregrind/m_dispatch/dispatch-ppc32-linux.S trunk/coregrind/m_dispatch/dispatch-ppc64-linux.S trunk/coregrind/m_dispatch/dispatch-x86-linux.S trunk/coregrind/m_errormgr.c trunk/coregrind/m_execontext.c trunk/coregrind/m_hashtable.c trunk/coregrind/m_initimg/initimg-linux.c trunk/coregrind/m_libcassert.c trunk/coregrind/m_libcbase.c trunk/coregrind/m_libcfile.c trunk/coregrind/m_libcprint.c trunk/coregrind/m_libcproc.c trunk/coregrind/m_libcsetjmp.c trunk/coregrind/m_libcsignal.c trunk/coregrind/m_machine.c trunk/coregrind/m_main.c trunk/coregrind/m_mallocfree.c trunk/coregrind/m_options.c trunk/coregrind/m_oset.c trunk/coregrind/m_redir.c trunk/coregrind/m_replacemalloc/replacemalloc_core.c trunk/coregrind/m_replacemalloc/vg_replace_malloc.c trunk/coregrind/m_scheduler/priv_sema.h trunk/coregrind/m_scheduler/scheduler.c trunk/coregrind/m_scheduler/sema.c trunk/coregrind/m_seqmatch.c trunk/coregrind/m_sigframe/sigframe-amd64-darwin.c trunk/coregrind/m_sigframe/sigframe-amd64-linux.c trunk/coregrind/m_sigframe/sigframe-arm-linux.c trunk/coregrind/m_sigframe/sigframe-ppc32-linux.c trunk/coregrind/m_sigframe/sigframe-ppc64-linux.c trunk/coregrind/m_sigframe/sigframe-x86-darwin.c trunk/coregrind/m_sigframe/sigframe-x86-linux.c trunk/coregrind/m_signals.c trunk/coregrind/m_sparsewa.c trunk/coregrind/m_stacks.c trunk/coregrind/m_stacktrace.c trunk/coregrind/m_syscall.c trunk/coregrind/m_syswrap/priv_syswrap-darwin.h trunk/coregrind/m_syswrap/priv_syswrap-generic.h trunk/coregrind/m_syswrap/priv_syswrap-linux-variants.h trunk/coregrind/m_syswrap/priv_syswrap-linux.h trunk/coregrind/m_syswrap/priv_syswrap-main.h trunk/coregrind/m_syswrap/priv_types_n_macros.h trunk/coregrind/m_syswrap/syscall-amd64-linux.S trunk/coregrind/m_syswrap/syscall-arm-linux.S trunk/coregrind/m_syswrap/syscall-ppc32-linux.S trunk/coregrind/m_syswrap/syscall-ppc64-linux.S trunk/coregrind/m_syswrap/syscall-x86-linux.S trunk/coregrind/m_syswrap/syswrap-amd64-darwin.c trunk/coregrind/m_syswrap/syswrap-amd64-linux.c trunk/coregrind/m_syswrap/syswrap-arm-linux.c trunk/coregrind/m_syswrap/syswrap-darwin.c trunk/coregrind/m_syswrap/syswrap-generic.c trunk/coregrind/m_syswrap/syswrap-linux-variants.c trunk/coregrind/m_syswrap/syswrap-linux.c trunk/coregrind/m_syswrap/syswrap-main.c trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c trunk/coregrind/m_syswrap/syswrap-x86-darwin.c trunk/coregrind/m_syswrap/syswrap-x86-linux.c trunk/coregrind/m_threadstate.c trunk/coregrind/m_tooliface.c trunk/coregrind/m_trampoline.S trunk/coregrind/m_translate.c trunk/coregrind/m_transtab.c trunk/coregrind/m_ume/elf.c trunk/coregrind/m_ume/macho.c trunk/coregrind/m_ume/main.c trunk/coregrind/m_ume/script.c trunk/coregrind/m_vki.c trunk/coregrind/m_vkiscnums.c trunk/coregrind/m_wordfm.c trunk/coregrind/m_xarray.c trunk/coregrind/pub_core_aspacehl.h trunk/coregrind/pub_core_aspacemgr.h trunk/coregrind/pub_core_basics.h trunk/coregrind/pub_core_basics_asm.h trunk/coregrind/pub_core_clientstate.h trunk/coregrind/pub_core_clreq.h trunk/coregrind/pub_core_commandline.h trunk/coregrind/pub_core_coredump.h trunk/coregrind/pub_core_cpuid.h trunk/coregrind/pub_core_debugger.h trunk/coregrind/pub_core_debuginfo.h trunk/coregrind/pub_core_debuglog.h trunk/coregrind/pub_core_demangle.h trunk/coregrind/pub_core_dispatch.h trunk/coregrind/pub_core_dispatch_asm.h trunk/coregrind/pub_core_errormgr.h trunk/coregrind/pub_core_execontext.h trunk/coregrind/pub_core_hashtable.h trunk/coregrind/pub_core_initimg.h trunk/coregrind/pub_core_libcassert.h trunk/coregrind/pub_core_libcbase.h trunk/coregrind/pub_core_libcfile.h trunk/coregrind/pub_core_libcprint.h trunk/coregrind/pub_core_libcproc.h trunk/coregrind/pub_core_libcsetjmp.h trunk/coregrind/pub_core_libcsignal.h trunk/coregrind/pub_core_machine.h trunk/coregrind/pub_core_mallocfree.h trunk/coregrind/pub_core_options.h trunk/coregrind/pub_core_oset.h trunk/coregrind/pub_core_redir.h trunk/coregrind/pub_core_replacemalloc.h trunk/coregrind/pub_core_scheduler.h trunk/coregrind/pub_core_seqmatch.h trunk/coregrind/pub_core_sigframe.h trunk/coregrind/pub_core_signals.h trunk/coregrind/pub_core_sparsewa.h trunk/coregrind/pub_core_stacks.h trunk/coregrind/pub_core_stacktrace.h trunk/coregrind/pub_core_syscall.h trunk/coregrind/pub_core_syswrap.h trunk/coregrind/pub_core_threadstate.h trunk/coregrind/pub_core_tooliface.h trunk/coregrind/pub_core_trampoline.h trunk/coregrind/pub_core_translate.h trunk/coregrind/pub_core_transtab.h trunk/coregrind/pub_core_transtab_asm.h trunk/coregrind/pub_core_ume.h trunk/coregrind/pub_core_vki.h trunk/coregrind/pub_core_vkiscnums.h trunk/coregrind/pub_core_vkiscnums_asm.h trunk/coregrind/pub_core_wordfm.h trunk/coregrind/pub_core_xarray.h trunk/coregrind/vg_preloaded.c trunk/drd/drd_strmem_intercepts.c trunk/exp-bbv/bbv_main.c trunk/exp-dhat/dh_main.c trunk/exp-sgcheck/h_intercepts.c trunk/exp-sgcheck/h_main.h trunk/exp-sgcheck/pc_common.c trunk/exp-sgcheck/pc_common.h trunk/exp-sgcheck/pc_main.c trunk/exp-sgcheck/sg_main.c trunk/exp-sgcheck/sg_main.h trunk/helgrind/helgrind.h trunk/helgrind/hg_basics.c trunk/helgrind/hg_basics.h trunk/helgrind/hg_errors.c trunk/helgrind/hg_errors.h trunk/helgrind/hg_intercepts.c trunk/helgrind/hg_lock_n_thread.c trunk/helgrind/hg_lock_n_thread.h trunk/helgrind/hg_main.c trunk/helgrind/hg_wordset.c trunk/helgrind/hg_wordset.h trunk/helgrind/libhb.h trunk/helgrind/libhb_core.c trunk/include/pub_tool_aspacehl.h trunk/include/pub_tool_aspacemgr.h trunk/include/pub_tool_basics.h trunk/include/pub_tool_basics_asm.h trunk/include/pub_tool_clientstate.h trunk/include/pub_tool_clreq.h trunk/include/pub_tool_cpuid.h trunk/include/pub_tool_debuginfo.h trunk/include/pub_tool_errormgr.h trunk/include/pub_tool_execontext.h trunk/include/pub_tool_hashtable.h trunk/include/pub_tool_libcassert.h trunk/include/pub_tool_libcbase.h trunk/include/pub_tool_libcfile.h trunk/include/pub_tool_libcprint.h trunk/include/pub_tool_libcproc.h trunk/include/pub_tool_libcsetjmp.h trunk/include/pub_tool_libcsignal.h trunk/include/pub_tool_machine.h trunk/include/pub_tool_mallocfree.h trunk/include/pub_tool_options.h trunk/include/pub_tool_oset.h trunk/include/pub_tool_redir.h trunk/include/pub_tool_replacemalloc.h trunk/include/pub_tool_seqmatch.h trunk/include/pub_tool_signals.h trunk/include/pub_tool_sparsewa.h trunk/include/pub_tool_stacktrace.h trunk/include/pub_tool_threadstate.h trunk/include/pub_tool_tooliface.h trunk/include/pub_tool_vki.h trunk/include/pub_tool_vkiscnums.h trunk/include/pub_tool_vkiscnums_asm.h trunk/include/pub_tool_wordfm.h trunk/include/pub_tool_xarray.h trunk/include/valgrind.h trunk/include/vki/vki-amd64-linux.h trunk/include/vki/vki-darwin.h trunk/include/vki/vki-linux.h trunk/include/vki/vki-posixtypes-amd64-linux.h trunk/include/vki/vki-posixtypes-arm-linux.h trunk/include/vki/vki-posixtypes-ppc32-linux.h trunk/include/vki/vki-posixtypes-ppc64-linux.h trunk/include/vki/vki-posixtypes-x86-linux.h trunk/include/vki/vki-ppc32-linux.h trunk/include/vki/vki-ppc64-linux.h trunk/include/vki/vki-scnums-amd64-linux.h trunk/include/vki/vki-scnums-arm-linux.h trunk/include/vki/vki-scnums-darwin.h trunk/include/vki/vki-scnums-ppc32-linux.h trunk/include/vki/vki-scnums-ppc64-linux.h trunk/include/vki/vki-scnums-x86-linux.h trunk/include/vki/vki-x86-linux.h trunk/lackey/lk_main.c trunk/massif/ms_main.c trunk/memcheck/mc_errors.c trunk/memcheck/mc_include.h trunk/memcheck/mc_leakcheck.c trunk/memcheck/mc_machine.c trunk/memcheck/mc_main.c trunk/memcheck/mc_malloc_wrappers.c trunk/memcheck/mc_replace_strmem.c trunk/memcheck/mc_translate.c trunk/memcheck/memcheck.h trunk/mpi/libmpiwrap.c trunk/none/nl_main.c trunk/perf/tinycc.c [... diff too large to include ...] |
|
From: <sv...@va...> - 2011-10-23 07:35:52
|
Author: sewardj
Date: 2011-10-23 08:31:08 +0100 (Sun, 23 Oct 2011)
New Revision: 12205
Log:
Update, so as to be able to handle the 200x vs 201x change.
Modified:
trunk/auxprogs/change-copyright-year
Modified: trunk/auxprogs/change-copyright-year
===================================================================
--- trunk/auxprogs/change-copyright-year 2011-10-22 20:38:08 UTC (rev 12204)
+++ trunk/auxprogs/change-copyright-year 2011-10-23 07:31:08 UTC (rev 12205)
@@ -3,23 +3,22 @@
# Script updates the copyright year in every file in Valgrind that contains
# a copyright notice. Assumes they're all in the same format:
#
-# "Copyright (C) 200x-200y"
+# "Copyright (C) 20xy-2010"
#
+# where x can be 0 or 1 and y can be anything.
# To use:
-# - change the years in the 'sed' command below appropriately.
+# - change the years in the 'perl' command below appropriately.
# - Run it from the base directory of a Valgrind workspace.
# - And check the results look ok by diff'ing against the repository.
#
# Note that it will spit out some warnings when it runs; ignore these.
#
-# Nb: after 2009, the sed string may have to be changed slightly -- it
-# currently assumes the first year is in the range 2000..2009.
# The find command deliberately skips .svn/ subdirs -- we don't want to
# change them.
for i in `find . -name '*.[chS]' -type f -not -path '*.svn\/*'` ; do
echo $i
- perl -p -e 's/Copyright \(C\) 200([0-9])-2009/Copyright (C) 200$1-2010/' < $i > tmp.$$
+ perl -p -e 's/Copyright \(C\) 20([0-1])([0-9])-2010/Copyright (C) 20$1$2-2011/' < $i > tmp.$$
mv tmp.$$ $i
done
|
|
From: Rich C. <rc...@wi...> - 2011-10-23 05:49:55
|
valgrind revision: 12204
VEX revision: 2224
GCC version: gcc (SUSE Linux) 4.3.2 [gcc-4_3-branch revision 141291]
C library: GNU C Library stable release version 2.9 (20081117), by Roland McGrath et al.
uname -mrs: Linux 2.6.27.45-0.1-default ppc
Vendor version: Welcome to openSUSE 11.1 - Kernel %r (%t).
Nightly build on ppc32 ( Linux 2.6.27.45-0.1-default ppc )
Started at 2011-10-22 23:26:01 CDT
Ended at 2011-10-23 00:49:42 CDT
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
== 485 tests, 12 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcvabits (stderrB)
memcheck/tests/linux/stack_changes (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo6 (stderr)
massif/tests/big-alloc (post)
massif/tests/deep-D (post)
massif/tests/overloaded-new (post)
none/tests/ppc32/jm-fp (stdout)
none/tests/ppc32/jm-fp (stderr)
none/tests/ppc32/power5+_round (stdout)
none/tests/ppc32/power5+_round (stderr)
none/tests/ppc32/round (stdout)
none/tests/ppc32/round (stderr)
none/tests/ppc32/test_fx (stdout)
none/tests/ppc32/test_fx (stderr)
none/tests/ppc32/test_gx (stdout)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc20_verifywrap (stderr)
helgrind/tests/tc23_bogus_condwait (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
== 483 tests, 12 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mcinfcallWSRU (stderrB)
gdbserver_tests/mcvabits (stderrB)
memcheck/tests/linux/stack_changes (stderr)
memcheck/tests/supp_unknown (stderr)
memcheck/tests/varinfo6 (stderr)
massif/tests/big-alloc (post)
massif/tests/deep-D (post)
massif/tests/overloaded-new (post)
none/tests/ppc32/jm-fp (stdout)
none/tests/ppc32/jm-fp (stderr)
none/tests/ppc32/power5+_round (stdout)
none/tests/ppc32/power5+_round (stderr)
none/tests/ppc32/round (stdout)
none/tests/ppc32/round (stderr)
none/tests/ppc32/test_fx (stdout)
none/tests/ppc32/test_fx (stderr)
none/tests/ppc32/test_gx (stdout)
helgrind/tests/cond_timedwait_invalid (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc18_semabuse (stderr)
helgrind/tests/tc20_verifywrap (stderr)
helgrind/tests/tc23_bogus_condwait (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Sun Oct 23 00:07:59 2011
--- new.short Sun Oct 23 00:49:42 2011
***************
*** 8,10 ****
! == 483 tests, 12 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mcinfcallWSRU (stderrB)
--- 8,10 ----
! == 485 tests, 12 stderr failures, 5 stdout failures, 2 stderrB failures, 0 stdoutB failures, 3 post failures ==
gdbserver_tests/mcinfcallWSRU (stderrB)
=================================================
./valgrind-new/gdbserver_tests/mcinfcallWSRU.stderrB.diff
=================================================
--- mcinfcallWSRU.stderrB.exp 2011-10-23 00:08:06.000000000 -0500
+++ mcinfcallWSRU.stderrB.out 2011-10-23 00:24:25.000000000 -0500
@@ -21,35 +21,33 @@
0x........ in do_burn () at sleepers.c:39
39 for (i = 0; i < burn; i++) loopnr++;
[Switching to thread 1 (Thread ....)]
-#0 0x........ in do_burn () at sleepers.c:39
+#0 0x........ in do_burn ()
+ ...
39 for (i = 0; i < burn; i++) loopnr++;
$1 = void
[Switching to thread 2 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 3 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 4 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2011-10-23 00:08:06.000000000 -0500
+++ mcvabits.stderrB.out 2011-10-23 00:24:58.000000000 -0500
@@ -1,55 +1,32 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 defined
- Address 0x........ is 0 bytes inside data symbol "undefined"
-00000000 00000000 0000
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ff00 ff00ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff000000 0000ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ffff ffffff00 ff00
-Address 0x........ len 2 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 2 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-____
-Address 0x........ len 2 has 2 bytes unaddressable
-Address 0x........ len 6 addressable
- Address 0x........ is 4 bytes inside data symbol "undefined"
-Address 0x........ len 6 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 4 bytes inside data symbol "undefined"
-ffffff00 ff00
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-0000____ 00000000 0000
-Address 0x........ len 10 has 2 bytes unaddressable
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/helgrind/tests/cond_timedwait_invalid.stderr.diff
=================================================
--- cond_timedwait_invalid.stderr.exp 2011-10-23 00:08:04.000000000 -0500
+++ cond_timedwait_invalid.stderr.out 2011-10-23 00:37:30.000000000 -0500
@@ -9,6 +9,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
+ ...
by 0x........: main (cond_timedwait_invalid.c:16)
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2011-10-23 00:08:04.000000000 -0500
+++ hg05_race2.stderr.out 2011-10-23 00:37:57.000000000 -0500
@@ -29,9 +29,6 @@
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
@@ -46,8 +43,5 @@
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2011-10-23 00:08:04.000000000 -0500
+++ tc18_semabuse.stderr.out 2011-10-23 00:39:28.000000000 -0500
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2011-10-23 00:08:04.000000000 -0500
+++ tc20_verifywrap.stderr.out 2011-10-23 00:39:51.000000000 -0500
@@ -215,14 +215,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +227,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2011-10-23 00:08:04.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-10-23 00:40:08.000000000 -0500
@@ -26,6 +26,14 @@
----------------------------------------------------------------
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:72)
+
+----------------------------------------------------------------
+
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
@@ -53,4 +61,4 @@
by 0x........: main (tc23_bogus_condwait.c:78)
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/massif/tests/big-alloc.post.diff
=================================================
--- big-alloc.post.exp 2011-10-23 00:08:13.000000000 -0500
+++ big-alloc.post.out 2011-10-23 00:34:02.000000000 -0500
@@ -36,19 +36,19 @@
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 1 10,489,832 10,489,832 10,485,760 4,072 0
- 2 20,979,664 20,979,664 20,971,520 8,144 0
- 3 31,469,496 31,469,496 31,457,280 12,216 0
- 4 41,959,328 41,959,328 41,943,040 16,288 0
- 5 52,449,160 52,449,160 52,428,800 20,360 0
- 6 62,938,992 62,938,992 62,914,560 24,432 0
- 7 73,428,824 73,428,824 73,400,320 28,504 0
- 8 83,918,656 83,918,656 83,886,080 32,576 0
- 9 94,408,488 94,408,488 94,371,840 36,648 0
+ 1 10,489,816 10,489,816 10,485,760 4,056 0
+ 2 20,979,632 20,979,632 20,971,520 8,112 0
+ 3 31,469,448 31,469,448 31,457,280 12,168 0
+ 4 41,959,264 41,959,264 41,943,040 16,224 0
+ 5 52,449,080 52,449,080 52,428,800 20,280 0
+ 6 62,938,896 62,938,896 62,914,560 24,336 0
+ 7 73,428,712 73,428,712 73,400,320 28,392 0
+ 8 83,918,528 83,918,528 83,886,080 32,448 0
+ 9 94,408,344 94,408,344 94,371,840 36,504 0
99.96% (94,371,840B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.96% (94,371,840B) 0x........: main (big-alloc.c:12)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 10 104,898,320 104,898,320 104,857,600 40,720 0
+ 10 104,898,160 104,898,160 104,857,600 40,560 0
=================================================
./valgrind-new/massif/tests/big-alloc.post.diff-64bit
=================================================
--- big-alloc.post.exp-64bit 2011-10-23 00:08:13.000000000 -0500
+++ big-alloc.post.out 2011-10-23 00:34:02.000000000 -0500
@@ -36,19 +36,19 @@
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 1 10,489,800 10,489,800 10,485,760 4,040 0
- 2 20,979,600 20,979,600 20,971,520 8,080 0
- 3 31,469,400 31,469,400 31,457,280 12,120 0
- 4 41,959,200 41,959,200 41,943,040 16,160 0
- 5 52,449,000 52,449,000 52,428,800 20,200 0
- 6 62,938,800 62,938,800 62,914,560 24,240 0
- 7 73,428,600 73,428,600 73,400,320 28,280 0
- 8 83,918,400 83,918,400 83,886,080 32,320 0
- 9 94,408,200 94,408,200 94,371,840 36,360 0
+ 1 10,489,816 10,489,816 10,485,760 4,056 0
+ 2 20,979,632 20,979,632 20,971,520 8,112 0
+ 3 31,469,448 31,469,448 31,457,280 12,168 0
+ 4 41,959,264 41,959,264 41,943,040 16,224 0
+ 5 52,449,080 52,449,080 52,428,800 20,280 0
+ 6 62,938,896 62,938,896 62,914,560 24,336 0
+ 7 73,428,712 73,428,712 73,400,320 28,392 0
+ 8 83,918,528 83,918,528 83,886,080 32,448 0
+ 9 94,408,344 94,408,344 94,371,840 36,504 0
99.96% (94,371,840B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.96% (94,371,840B) 0x........: main (big-alloc.c:12)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 10 104,898,000 104,898,000 104,857,600 40,400 0
+ 10 104,898,160 104,898,160 104,857,600 40,560 0
=================================================
./valgrind-new/massif/tests/deep-D.post.diff
=================================================
--- deep-D.post.exp 2011-10-23 00:08:13.000000000 -0500
+++ deep-D.post.out 2011-10-23 00:34:10.000000000 -0500
@@ -46,8 +46,9 @@
8 3,264 3,264 3,200 64 0
9 3,672 3,672 3,600 72 0
98.04% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->98.04% (3,600B) 0x........: (below main)
-
+->98.04% (3,600B) 0x........: ??? (in /...libc...)
+ ->98.04% (3,600B) 0x........: (below main)
+
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
=================================================
./valgrind-new/massif/tests/overloaded-new.post.diff
=================================================
--- overloaded-new.post.exp 2011-10-23 00:08:13.000000000 -0500
+++ overloaded-new.post.out 2011-10-23 00:34:21.000000000 -0500
@@ -42,14 +42,18 @@
4 12,032 12,032 12,000 32 0
5 12,032 12,032 12,000 32 0
99.73% (12,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
-|
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
-|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
-|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
-
+->33.24% (4,000B) 0x........: operator new(unsigned int) (overloaded-new.cpp:19)
+| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
+|
+->33.24% (4,000B) 0x........: operator new(unsigned int, std::nothrow_t const&) (overloaded-new.cpp:24)
+| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
+|
+->16.62% (2,000B) 0x........: operator new[](unsigned int) (overloaded-new.cpp:29)
+| ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
+|
+->16.62% (2,000B) 0x........: operator new[](unsigned int, std::nothrow_t const&) (overloaded-new.cpp:34)
+ ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
+
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/linux/stack_changes.stderr.diff
=================================================
--- stack_changes.stderr.exp 2011-10-23 00:08:10.000000000 -0500
+++ stack_changes.stderr.out 2011-10-23 00:28:23.000000000 -0500
@@ -0,0 +1,5 @@
+WARNING: unhandled syscall: 249
+You may be able to write your own handler.
+Read the file README_MISSING_SYSCALL_OR_IOCTL.
+Nevertheless we consider this a bug. Please report
+it at http://valgrind.org/support/bug_reports.html.
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff
=================================================
--- supp_unknown.stderr.exp 2011-10-23 00:08:11.000000000 -0500
+++ supp_unknown.stderr.out 2011-10-23 00:31:44.000000000 -0500
@@ -1,8 +1,11 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
...
- by 0x........: main (badjump.c:17)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the
=================================================
./valgrind-new/memcheck/tests/supp_unknown.stderr.diff-kfail
=================================================
--- supp_unknown.stderr.exp-kfail 2011-10-23 00:08:11.000000000 -0500
+++ supp_unknown.stderr.out 2011-10-23 00:31:44.000000000 -0500
@@ -1,3 +1,7 @@
+Jump to the invalid address stated on the next line
+ ...
+ Address 0x........ is not stack'd, malloc'd or (recently) free'd
+
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff
=================================================
--- varinfo6.stderr.exp 2011-10-23 00:08:11.000000000 -0500
+++ varinfo6.stderr.out 2011-10-23 00:32:27.000000000 -0500
@@ -7,8 +7,7 @@
by 0x........: BZ2_bzCompress (varinfo6.c:4860)
by 0x........: BZ2_bzBuffToBuffCompress (varinfo6.c:5667)
by 0x........: main (varinfo6.c:6517)
- Location 0x........ is 2 bytes inside local var "budget"
- declared at varinfo6.c:3115, in frame #2 of thread 1
+ Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
at 0x........: croak (varinfo6.c:34)
=================================================
./valgrind-new/memcheck/tests/varinfo6.stderr.diff-ppc64
=================================================
--- varinfo6.stderr.exp-ppc64 2011-10-23 00:08:11.000000000 -0500
+++ varinfo6.stderr.out 2011-10-23 00:32:27.000000000 -0500
@@ -1,5 +1,5 @@
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: mainSort (varinfo6.c:2999)
by 0x........: BZ2_blockSort (varinfo6.c:3143)
by 0x........: BZ2_compressBlock (varinfo6.c:4072)
@@ -10,7 +10,7 @@
Address 0x........ is on thread 1's stack
Uninitialised byte(s) found during client check request
- at 0x........: croak (varinfo6.c:35)
+ at 0x........: croak (varinfo6.c:34)
by 0x........: BZ2_decompress (varinfo6.c:1699)
by 0x........: BZ2_bzDecompress (varinfo6.c:5230)
by 0x........: BZ2_bzBuffToBuffDecompress (varinfo6.c:5715)
=================================================
./valgrind-new/none/tests/ppc32/jm-fp.stderr.diff
=================================================
--- jm-fp.stderr.exp 2011-10-23 00:08:20.000000000 -0500
+++ jm-fp.stderr.out 2011-10-23 00:35:55.000000000 -0500
@@ -1,2 +1,27 @@
+disInstr(ppc): declined to decode a GeneralPurpose-Optional insn.
+disInstr(ppc): unhandled instruction: 0x........
+ primary 63(0x........), secondary 44(0x........)
+valgrind: Unrecognised instruction at address 0x.........
+ at 0x........: test_fsqrt (jm-insns.c:1984)
+ by 0x........: test_float_one_arg (jm-insns.c:5739)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
+Your program just tried to execute an instruction that Valgrind
+did not recognise. There are two possible reasons for this.
+1. Your program has a bug and erroneously jumped to a non-code
+ location. If you are running Memcheck and you just saw a
+ warning about a bad jump, it's probably your program's fault.
+2. The instruction is legitimate but Valgrind doesn't handle it,
+ i.e. it's Valgrind's fault. If you think this is the case or
+ you are not sure, please let us know and we'll try to fix it.
+Either way, Valgrind will now raise a SIGILL signal which will
+probably kill your program.
+
+Process terminating with default action of signal 4 (SIGILL)
+ Illegal opcode at address 0x........
+ at 0x........: test_fsqrt (jm-insns.c:1984)
+ by 0x........: test_float_one_arg (jm-insns.c:5739)
+ by 0x........: ??? (in /...libc...)
+ by 0x........: (below main)
=================================================
./valgrind-new/none/tests/ppc32/jm-fp.stdout.diff
=================================================
--- jm-fp.stdout.exp 2011-10-23 00:08:20.000000000 -0500
+++ jm-fp.stdout.out 2011-10-23 00:35:55.000000000 -0500
@@ -707,8 +707,8 @@
fres 7ff8000000000000 => 7ff8000000000000
fres fff8000000000000 => fff8000000000000
- frsqrte 0010000000000001 => 5fdf000000000000
- frsqrte 00100094e0000359 => 5fdf000000000000
+ frsqrte 0010000000000001 => 5fdf800000000000
+ frsqrte 00100094e0000359 => 5fdf800000000000
frsqrte 3fe0000000000001 => 3ff6000000000000
frsqrte 3fe00094e0000359 => 3ff6000000000000
frsqrte 8010000000000001 => 7ff8000000000000
@@ -794,638 +794,4 @@
fneg 0010000000000001 => 8010000000000001
fneg 00100094e0000359 => 80100094e0000359
- fneg 3fe0000000000001 => bfe0000000000001
- fneg 3fe00094e0000359 => bfe00094e0000359
- fneg 8010000000000001 => 0010000000000001
- fneg 80100094e0000359 => 00100094e0000359
- fneg bfe0000000000001 => 3fe0000000000001
- fneg bfe00094e0000359 => 3fe00094e0000359
- fneg 0000000000000000 => 8000000000000000
- fneg 8000000000000000 => 0000000000000000
- fneg 7ff0000000000000 => fff0000000000000
- fneg fff0000000000000 => 7ff0000000000000
- fneg 7ff7ffffffffffff => fff7ffffffffffff
- fneg fff7ffffffffffff => 7ff7ffffffffffff
- fneg 7ff8000000000000 => fff8000000000000
- fneg fff8000000000000 => 7ff8000000000000
-
- fabs 0010000000000001 => 0010000000000001
- fabs 00100094e0000359 => 00100094e0000359
- fabs 3fe0000000000001 => 3fe0000000000001
- fabs 3fe00094e0000359 => 3fe00094e0000359
- fabs 8010000000000001 => 0010000000000001
- fabs 80100094e0000359 => 00100094e0000359
- fabs bfe0000000000001 => 3fe0000000000001
- fabs bfe00094e0000359 => 3fe00094e0000359
- fabs 0000000000000000 => 0000000000000000
- fabs 8000000000000000 => 0000000000000000
- fabs 7ff0000000000000 => 7ff0000000000000
- fabs fff0000000000000 => 7ff0000000000000
- fabs 7ff7ffffffffffff => 7ff7ffffffffffff
- fabs fff7ffffffffffff => 7ff7ffffffffffff
- fabs 7ff8000000000000 => 7ff8000000000000
- fabs fff8000000000000 => 7ff8000000000000
-
- fnabs 0010000000000001 => 8010000000000001
- fnabs 00100094e0000359 => 80100094e0000359
- fnabs 3fe0000000000001 => bfe0000000000001
- fnabs 3fe00094e0000359 => bfe00094e0000359
- fnabs 8010000000000001 => 8010000000000001
- fnabs 80100094e0000359 => 80100094e0000359
- fnabs bfe0000000000001 => bfe0000000000001
- fnabs bfe00094e0000359 => bfe00094e0000359
- fnabs 0000000000000000 => 8000000000000000
- fnabs 8000000000000000 => 8000000000000000
- fnabs 7ff0000000000000 => fff0000000000000
- fnabs fff0000000000000 => fff0000000000000
- fnabs 7ff7ffffffffffff => fff7ffffffffffff
- fnabs fff7ffffffffffff => fff7ffffffffffff
- fnabs 7ff8000000000000 => fff8000000000000
- fnabs fff8000000000000 => fff8000000000000
-
- fsqrt 0010000000000001 => 2000000000000000
- fsqrt 00100094e0000359 => 2000004a6f52dd4a
- fsqrt 3fe0000000000001 => 3fe6a09e667f3bcd
- fsqrt 3fe00094e0000359 => 3fe6a107aacb50df
- fsqrt 8010000000000001 => 7ff8000000000000
- fsqrt 80100094e0000359 => 7ff8000000000000
- fsqrt bfe0000000000001 => 7ff8000000000000
- fsqrt bfe00094e0000359 => 7ff8000000000000
- fsqrt 0000000000000000 => 0000000000000000
- fsqrt 8000000000000000 => 8000000000000000
- fsqrt 7ff0000000000000 => 7ff0000000000000
- fsqrt fff0000000000000 => 7ff8000000000000
- fsqrt 7ff7ffffffffffff => 7fffffffffffffff
- fsqrt fff7ffffffffffff => ffffffffffffffff
- fsqrt 7ff8000000000000 => 7ff8000000000000
- fsqrt fff8000000000000 => fff8000000000000
-
-PPC floating point arith insns
- with one arg with flags update:
- fres. 0010000000000001 => 7ff0000000000000
- fres. 00100094e0000359 => 7ff0000000000000
- fres. 3fe0000000000001 => 4000000000000000
- fres. 3fe00094e0000359 => 3ffff00000000000
- fres. 8010000000000001 => fff0000000000000
- fres. 80100094e0000359 => fff0000000000000
- fres. bfe0000000000001 => c000000000000000
- fres. bfe00094e0000359 => bffff00000000000
- fres. 0000000000000000 => 7ff0000000000000
- fres. 8000000000000000 => fff0000000000000
- fres. 7ff0000000000000 => 0000000000000000
- fres. fff0000000000000 => 8000000000000000
- fres. 7ff7ffffffffffff => 7ffff00000000000
- fres. fff7ffffffffffff => fffff00000000000
- fres. 7ff8000000000000 => 7ff8000000000000
<truncated beyond 100 lines>
=================================================
./valgrind-new/none/tests/ppc32/power5+_round.stderr.diff
=================================================
--- power5+_round.stderr.exp 2011-10-23 00:08:20.000000000 -0500
+++ power5+_round.stderr.out 2011-10-23 00:36:02.000000000 -0500
@@ -1,2 +1,20 @@
+disInstr(ppc): unhandled instruction: 0x........
+ primary 63(0x........), secondary 784(0x........)
+valgrind: Unrecognised instruction at address 0x.........
+ at 0x........: main (power5+_round.c:124)
+Your program just tried to execute an instruction that Valgrind
+did not recognise. There are two possible reasons for this.
+1. Your program has a bug and erroneously jumped to a non-code
+ location. If you are running Memcheck and you just saw a
+ warning about a bad jump, it's probably your program's fault.
+2. The instruction is legitimate but Valgrind doesn't handle it,
+ i.e. it's Valgrind's fault. If you think this is the case or
+ you are not sure, please let us know and we'll try to fix it.
+Either way, Valgrind will now raise a SIGILL signal which will
+probably kill your program.
+
+Process terminating with default action of signal 4 (SIGILL)
+ Illegal opcode at address 0x........
+ at 0x........: main (power5+_round.c:124)
=================================================
./valgrind-new/none/tests/ppc32/power5+_round.stdout.diff
=================================================
--- power5+_round.stdout.exp 2011-10-23 00:08:20.000000000 -0500
+++ power5+_round.stdout.out 2011-10-23 00:36:02.000000000 -0500
@@ -1,60 +0,0 @@
-frin inf inf 0 PASS
-frin 1.9 2 0 PASS
-frin 1.1 1 0 PASS
-frin 0 0 0 PASS
-frin -0 -0 0 PASS
-frin -1.1 -1 0 PASS
-frin -1.9 -2 0 PASS
-frin -inf -inf 0 PASS
-frin nan nan 0 PASS
-frin 0.9 1 0 PASS
-frin 0.1 0 0 PASS
-frin -0.1 -0 0 PASS
-frin -0.9 -1 0 PASS
-frin 1e-40 0 0 PASS
-frin -1e-40 -0 0 PASS
-friz inf inf 0 PASS
-friz 1.9 1 0 PASS
-friz 1.1 1 0 PASS
-friz 0 0 0 PASS
-friz -0 -0 0 PASS
-friz -1.1 -1 0 PASS
-friz -1.9 -1 0 PASS
-friz -inf -inf 0 PASS
-friz nan nan 0 PASS
-friz 0.9 0 0 PASS
-friz 0.1 0 0 PASS
-friz -0.1 -0 0 PASS
-friz -0.9 -0 0 PASS
-friz 1e-40 0 0 PASS
-friz -1e-40 -0 0 PASS
-frip inf inf 0 PASS
-frip 1.9 2 0 PASS
-frip 1.1 2 0 PASS
-frip 0 0 0 PASS
-frip -0 -0 0 PASS
-frip -1.1 -1 0 PASS
-frip -1.9 -1 0 PASS
-frip -inf -inf 0 PASS
-frip nan nan 0 PASS
-frip 0.9 1 0 PASS
-frip 0.1 1 0 PASS
-frip -0.1 -0 0 PASS
-frip -0.9 -0 0 PASS
-frip 1e-40 1 0 PASS
-frip -1e-40 -0 0 PASS
-frim inf inf 0 PASS
-frim 1.9 1 0 PASS
-frim 1.1 1 0 PASS
-frim 0 0 0 PASS
-frim -0 -0 0 PASS
-frim -1.1 -2 0 PASS
-frim -1.9 -2 0 PASS
-frim -inf -inf 0 PASS
-frim nan nan 0 PASS
-frim 0.9 0 0 PASS
-frim 0.1 0 0 PASS
-frim -0.1 -1 0 PASS
-frim -0.9 -1 0 PASS
-frim 1e-40 0 0 PASS
-frim -1e-40 -1 0 PASS
=================================================
./valgrind-new/none/tests/ppc32/round.stderr.diff
=================================================
--- round.stderr.exp 2011-10-23 00:08:20.000000000 -0500
+++ round.stderr.out 2011-10-23 00:36:05.000000000 -0500
@@ -1,2 +1,25 @@
+disInstr(ppc): declined to decode a GeneralPurpose-Optional insn.
+disInstr(ppc): unhandled instruction: 0x........
+ primary 63(0x........), secondary 44(0x........)
+valgrind: Unrecognised instruction at address 0x.........
+ at 0x........: check_double_guarded_arithmetic_op (round.c:1116)
+ by 0x........: test_float_arithmetic_ops (round.c:1185)
+ by 0x........: main (round.c:1206)
+Your program just tried to execute an instruction that Valgrind
+did not recognise. There are two possible reasons for this.
+1. Your program has a bug and erroneously jumped to a non-code
+ location. If you are running Memcheck and you just saw a
+ warning about a bad jump, it's probably your program's fault.
+2. The instruction is legitimate but Valgrind doesn't handle it,
+ i.e. it's Valgrind's fault. If you think this is the case or
+ you are not sure, please let us know and we'll try to fix it.
+Either way, Valgrind will now raise a SIGILL signal which will
+probably kill your program.
+
+Process terminating with default action of signal 4 (SIGILL)
+ Illegal opcode at address 0x........
+ at 0x........: check_double_guarded_arithmetic_op (round.c:1116)
+ by 0x........: test_float_arithmetic_ops (round.c:1185)
+ by 0x........: main (round.c:1206)
=================================================
./valgrind-new/none/tests/ppc32/round.stdout.diff
=================================================
--- round.stdout.exp 2011-10-23 00:08:20.000000000 -0500
+++ round.stdout.out 2011-10-23 00:36:05.000000000 -0500
@@ -2259,77 +2259,4 @@
-inf:PASSED:fnmsub(-0x1.000000000000bp+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a00000000000dp+0
-inf:PASSED:fnmsub(-0x1.000000000000cp+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a00000000000ep+0
-inf:PASSED:fnmsub(-0x1.000000000000dp+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a00000000001p+0
--inf:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a000000000011p+0
--inf:PASSED:fnmsub(-0x1.000000000000fp+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a000000000012p+0
--inf:PASSED:fnmsub(0x1p+0 , 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.ap+0
--inf:PASSED:fnmsub(0x1.0000000000001p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000001p+0
--inf:PASSED:fnmsub(0x1.0000000000002p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000002p+0
--inf:PASSED:fnmsub(0x1.0000000000003p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000003p+0
--inf:PASSED:fnmsub(0x1.0000000000004p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000005p+0
--inf:PASSED:fnmsub(0x1.0000000000005p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000006p+0
--inf:PASSED:fnmsub(0x1.0000000000006p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000007p+0
--inf:PASSED:fnmsub(0x1.0000000000007p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000008p+0
--inf:PASSED:fnmsub(0x1.0000000000008p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000009p+0
--inf:PASSED:fnmsub(0x1.0000000000009p+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000000ap+0
--inf:PASSED:fnmsub(0x1.000000000000ap+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000000bp+0
--inf:PASSED:fnmsub(0x1.000000000000bp+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000000cp+0
--inf:PASSED:fnmsub(0x1.000000000000cp+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000000ep+0
--inf:PASSED:fnmsub(0x1.000000000000dp+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000000fp+0
--inf:PASSED:fnmsub(0x1.000000000000ep+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a00000000001p+0
--inf:PASSED:fnmsub(0x1.000000000000fp+0, 0x1.2p+0 , -0x1.0000000000001p-1) = -0x1.a000000000011p+0
-near:PASSED:fsqrt(0x1.a44p-1 ) = 0x1.cfdcaf353049ep-1
-near:PASSED:fsqrt(0x1.a822p+0 ) = 0x1.498302b49cd6dp+0
-near:PASSED:fsqrt(0x1.05a2p+0 ) = 0x1.02cd13b44f3bfp+0
-near:PASSED:fsqrt(0x1.9504p-1 ) = 0x1.c76073cec0937p-1
-near:PASSED:fsqrt(0x1.dca2p+0 ) = 0x1.5d4f8d4e4c2b2p+0
-near:PASSED:fsqrt(0x1.02c8p+0 ) = 0x1.016309cde7483p+0
-near:PASSED:fsqrt(0x1.b9p-1 ) = 0x1.db2cfe686fe7cp-1
-near:PASSED:fsqrt(0x1.1d02p+0 ) = 0x1.0e1d62e78ed9ep+0
-near:PASSED:fsqrt(0x1.c39p-1 ) = 0x1.e0d526020fb6cp-1
-near:PASSED:fsqrt(0x1.9p-1 ) = 0x1.c48c6001f0acp-1
-near:PASSED:fsqrt(0x1.4852p+0 ) = 0x1.21e9ed813e2e3p+0
-near:PASSED:fsqrt(0x1.e984p-1 ) = 0x1.f4a1b09bbf0b1p-1
-near:PASSED:fsqrt(0x1.9a1p-1 ) = 0x1.ca34879b907afp-1
-near:PASSED:fsqrt(0x1.76b2p+0 ) = 0x1.35b6781aed828p+0
-zero:PASSED:fsqrt(0x1.a44p-1 ) = 0x1.cfdcaf353049ep-1
-zero:PASSED:fsqrt(0x1.a822p+0 ) = 0x1.498302b49cd6dp+0
-zero:PASSED:fsqrt(0x1.05a2p+0 ) = 0x1.02cd13b44f3bfp+0
-zero:PASSED:fsqrt(0x1.9504p-1 ) = 0x1.c76073cec0937p-1
-zero:PASSED:fsqrt(0x1.dca2p+0 ) = 0x1.5d4f8d4e4c2b2p+0
-zero:PASSED:fsqrt(0x1.02c8p+0 ) = 0x1.016309cde7483p+0
-zero:PASSED:fsqrt(0x1.b9p-1 ) = 0x1.db2cfe686fe7cp-1
-zero:PASSED:fsqrt(0x1.1d02p+0 ) = 0x1.0e1d62e78ed9dp+0
-zero:PASSED:fsqrt(0x1.c39p-1 ) = 0x1.e0d526020fb6bp-1
-zero:PASSED:fsqrt(0x1.9p-1 ) = 0x1.c48c6001f0abfp-1
-zero:PASSED:fsqrt(0x1.4852p+0 ) = 0x1.21e9ed813e2e2p+0
-zero:PASSED:fsqrt(0x1.e984p-1 ) = 0x1.f4a1b09bbf0bp-1
-zero:PASSED:fsqrt(0x1.9a1p-1 ) = 0x1.ca34879b907aep-1
-zero:PASSED:fsqrt(0x1.76b2p+0 ) = 0x1.35b6781aed827p+0
-+inf:PASSED:fsqrt(0x1.a44p-1 ) = 0x1.cfdcaf353049fp-1
-+inf:PASSED:fsqrt(0x1.a822p+0 ) = 0x1.498302b49cd6ep+0
-+inf:PASSED:fsqrt(0x1.05a2p+0 ) = 0x1.02cd13b44f3cp+0
-+inf:PASSED:fsqrt(0x1.9504p-1 ) = 0x1.c76073cec0938p-1
-+inf:PASSED:fsqrt(0x1.dca2p+0 ) = 0x1.5d4f8d4e4c2b3p+0
-+inf:PASSED:fsqrt(0x1.02c8p+0 ) = 0x1.016309cde7484p+0
-+inf:PASSED:fsqrt(0x1.b9p-1 ) = 0x1.db2cfe686fe7dp-1
-+inf:PASSED:fsqrt(0x1.1d02p+0 ) = 0x1.0e1d62e78ed9ep+0
-+inf:PASSED:fsqrt(0x1.c39p-1 ) = 0x1.e0d526020fb6cp-1
-+inf:PASSED:fsqrt(0x1.9p-1 ) = 0x1.c48c6001f0acp-1
-+inf:PASSED:fsqrt(0x1.4852p+0 ) = 0x1.21e9ed813e2e3p+0
-+inf:PASSED:fsqrt(0x1.e984p-1 ) = 0x1.f4a1b09bbf0b1p-1
-+inf:PASSED:fsqrt(0x1.9a1p-1 ) = 0x1.ca34879b907afp-1
-+inf:PASSED:fsqrt(0x1.76b2p+0 ) = 0x1.35b6781aed828p+0
--inf:PASSED:fsqrt(0x1.a44p-1 ) = 0x1.cfdcaf353049ep-1
--inf:PASSED:fsqrt(0x1.a822p+0 ) = 0x1.498302b49cd6dp+0
--inf:PASSED:fsqrt(0x1.05a2p+0 ) = 0x1.02cd13b44f3bfp+0
--inf:PASSED:fsqrt(0x1.9504p-1 ) = 0x1.c76073cec0937p-1
--inf:PASSED:fsqrt(0x1.dca2p+0 ) = 0x1.5d4f8d4e4c2b2p+0
--inf:PASSED:fsqrt(0x1.02c8p+0 ) = 0x1.016309cde7483p+0
--inf:PASSED:fsqrt(0x1.b9p-1 ) = 0x1.db2cfe686fe7cp-1
--inf:PASSED:fsqrt(0x1.1d02p+0 ) = 0x1.0e1d62e78ed9dp+0
--inf:PASSED:fsqrt(0x1.c39p-1 ) = 0x1.e0d526020fb6bp-1
--inf:PASSED:fsqrt(0x1.9p-1 ) = 0x1.c48c6001f0abfp-1
--inf:PASSED:fsqrt(0x1.4852p+0 ) = 0x1.21e9ed813e2e2p+0
--inf:PASSED:fsqrt(0x1.e984p-1 ) = 0x1.f4a1b09bbf0bp-1
--inf:PASSED:fsqrt(0x1.9a1p-1 ) = 0x1.ca34879b907aep-1
--inf:PASSED:fsqrt(0x1.76b2p+0 ) = 0x1.35b6781aed827p+0
+-inf:PASSED:fnmsub(-0x1.000000000000ep+0, 0x1.2p+0 , 0x1.0000000000001p-1) = 0x1.a000000000
\ No newline at end of file
=================================================
./valgrind-new/none/tests/ppc32/test_fx.stderr.diff
=================================================
--- test_fx.stderr.exp 2011-10-23 00:08:20.000000000 -0500
+++ test_fx.stderr.out 2011-10-23 00:36:06.000000000 -0500
@@ -1,2 +1,25 @@
+disInstr(ppc): declined to decode a GeneralPurpose-Optional insn.
+disInstr(ppc): unhandled instruction: 0x........
+ primary 63(0x........), secondary 44(0x........)
+valgrind: Unrecognised instruction at address 0x.........
+ at 0x........: do_fsqrt (test_fx.c:9)
+ by 0x........: do_one (test_fx.c:48)
+ by 0x........: main (test_fx.c:81)
+Your program just tried to execute an instruction that Valgrind
+did not recognise. There are two possible reasons for this.
+1. Your program has a bug and erroneously jumped to a non-code
+ location. If you are running Memcheck and you just saw a
+ warning about a bad jump, it's probably your program's fault.
+2. The instruction is legitimate but Valgrind doesn't handle it,
+ i.e. it's Valgrind's fault. If you think this is the case or
+ you are not sure, please let us know and we'll try to fix it.
+Either way, Valgrind will now raise a SIGILL signal which will
+probably kill your program.
+
+Process terminating with default action of signal 4 (SIGILL)
+ Illegal opcode at address 0x........
+ at 0x........: do_fsqrt (test_fx.c:9)
+ by 0x........: do_one (test_fx.c:48)
+ by 0x........: main (test_fx.c:81)
=================================================
./valgrind-new/none/tests/ppc32/test_fx.stdout.diff
=================================================
--- test_fx.stdout.exp 2011-10-23 00:08:20.000000000 -0500
+++ test_fx.stdout.out 2011-10-23 00:36:05.000000000 -0500
@@ -1,40 +0,0 @@
-
-fsqrt 0.000000e+00 -> 0.00000000000000e+00
-fsqrt inf -> inf
-fsqrt -inf -> nan
-fsqrt nan -> nan
-fsqrt nan -> nan
-fsqrt -5.000000e+100 -> nan
-fsqrt -5.000000e+20 -> nan
-fsqrt -5.010000e+02 -> nan
-fsqrt -6.000000e+00 -> nan
-fsqrt -1.000000e+00 -> nan
-fsqrt -2.000000e-20 -> nan
-fsqrt -2.000000e-200 -> nan
-fsqrt 2.000000e-200 -> 1.41421356237310e-100
-fsqrt 2.000000e-20 -> 1.41421356237310e-10
-fsqrt 1.000000e+00 -> 1.00000000000000e+00
-fsqrt 6.000000e+00 -> 2.44948974278318e+00
-fsqrt 5.010000e+02 -> 2.23830292855994e+01
-fsqrt 5.000000e+20 -> 2.23606797749979e+10
-fsqrt 5.000000e+100 -> 2.23606797749979e+50
-
-fsqrts 0.000000e+00 -> 0.000000e+00
-fsqrts inf -> inf
-fsqrts -inf -> nan
-fsqrts nan -> nan
-fsqrts nan -> nan
-fsqrts -5.000000e+100 -> nan
-fsqrts -5.000000e+20 -> nan
-fsqrts -5.010000e+02 -> nan
-fsqrts -6.000000e+00 -> nan
-fsqrts -1.000000e+00 -> nan
-fsqrts -2.000000e-20 -> nan
-fsqrts -2.000000e-200 -> nan
-fsqrts 2.000000e-200 -> 1.414214e-100
-fsqrts 2.000000e-20 -> 1.414214e-10
-fsqrts 1.000000e+00 -> 1.000000e+00
-fsqrts 6.000000e+00 -> 2.449490e+00
-fsqrts 5.010000e+02 -> 2.238303e+01
-fsqrts 5.000000e+20 -> 2.236068e+10
-fsqrts 5.000000e+100 -> 2.236068e+50
=================================================
./valgrind-new/none/tests/ppc32/test_fx.stdout.diff_Minus_nan
=================================================
--- test_fx.stdout.exp_Minus_nan 2011-10-23 00:08:20.000000000 -0500
+++ test_fx.stdout.out 2011-10-23 00:36:05.000000000 -0500
@@ -1,40 +0,0 @@
-
-fsqrt 0.000000e+00 -> 0.00000000000000e+00
-fsqrt inf -> inf
-fsqrt -inf -> nan
-fsqrt nan -> nan
-fsqrt -nan -> -nan
-fsqrt -5.000000e+100 -> nan
-fsqrt -5.000000e+20 -> nan
-fsqrt -5.010000e+02 -> nan
-fsqrt -6.000000e+00 -> nan
-fsqrt -1.000000e+00 -> nan
-fsqrt -2.000000e-20 -> nan
-fsqrt -2.000000e-200 -> nan
-fsqrt 2.000000e-200 -> 1.41421356237310e-100
-fsqrt 2.000000e-20 -> 1.41421356237310e-10
-fsqrt 1.000000e+00 -> 1.00000000000000e+00
-fsqrt 6.000000e+00 -> 2.44948974278318e+00
-fsqrt 5.010000e+02 -> 2.23830292855994e+01
-fsqrt 5.000000e+20 -> 2.23606797749979e+10
-fsqrt 5.000000e+100 -> 2.23606797749979e+50
-
-fsqrts 0.000000e+00 -> 0.000000e+00
-fsqrts inf -> inf
-fsqrts -inf -> nan
-fsqrts nan -> nan
-fsqrts -nan -> -nan
-fsqrts -5.000000e+100 -> nan
-fsqrts -5.000000e+20 -> nan
-fsqrts -5.010000e+02 -> nan
-fsqrts -6.000000e+00 -> nan
-fsqrts -1.000000e+00 -> nan
-fsqrts -2.000000e-20 -> nan
-fsqrts -2.000000e-200 -> nan
-fsqrts 2.000000e-200 -> 1.414214e-100
-fsqrts 2.000000e-20 -> 1.414214e-10
-fsqrts 1.000000e+00 -> 1.000000e+00
-fsqrts 6.000000e+00 -> 2.449490e+00
-fsqrts 5.010000e+02 -> 2.238303e+01
-fsqrts 5.000000e+20 -> 2.236068e+10
-fsqrts 5.000000e+100 -> 2.236068e+50
=================================================
./valgrind-new/none/tests/ppc32/test_gx.stdout.diff
=================================================
--- test_gx.stdout.exp 2011-10-23 00:08:20.000000000 -0500
+++ test_gx.stdout.out 2011-10-23 00:36:07.000000000 -0500
@@ -51,13 +51,13 @@
frsqrte -1.010000e+00 -> nan
frsqrte -2.000000e-20 -> nan
frsqrte -2.000000e-200 -> nan
-frsqrte 2.000000e-200 -> 7.0e+99
+frsqrte 2.000000e-200 -> 7.1e+99
frsqrte 2.000000e-20 -> 7.1e+09
-frsqrte 1.010000e+00 -> 9.7e-01
+frsqrte 1.010000e+00 -> 9.8e-01
frsqrte 6.000000e+00 -> 4.0e-01
-frsqrte 5.010000e+02 -> 4.5e-02
-frsqrte 5.000000e+20 -> 4.5e-11
-frsqrte 5.000000e+100 -> 4.4e-51
+frsqrte 5.010000e+02 -> 4.4e-02
+frsqrte 5.000000e+20 -> 4.4e-11
+frsqrte 5.000000e+100 -> 4.5e-51
frsqrtes 0.000000e+00 -> inf
frsqrtes inf -> 0.0e+00
@@ -71,10 +71,10 @@
frsqrtes -1.010000e+00 -> nan
frsqrtes -2.000000e-20 -> nan
frsqrtes -2.000000e-200 -> nan
-frsqrtes 2.000000e-200 -> 7.0e+99
+frsqrtes 2.000000e-200 -> 7.1e+99
frsqrtes 2.000000e-20 -> 7.1e+09
-frsqrtes 1.010000e+00 -> 9.7e-01
+frsqrtes 1.010000e+00 -> 9.8e-01
frsqrtes 6.000000e+00 -> 4.0e-01
-frsqrtes 5.010000e+02 -> 4.5e-02
-frsqrtes 5.000000e+20 -> 4.5e-11
-frsqrtes 5.000000e+100 -> 4.4e-51
+frsqrtes 5.010000e+02 -> 4.4e-02
+frsqrtes 5.000000e+20 -> 4.4e-11
+frsqrtes 5.000000e+100 -> 4.5e-51
=================================================
./valgrind-new/none/tests/ppc32/test_gx.stdout.diff_Minus_nan
=================================================
--- test_gx.stdout.exp_Minus_nan 2011-10-23 00:08:20.000000000 -0500
+++ test_gx.stdout.out 2011-10-23 00:36:07.000000000 -0500
@@ -3,7 +3,7 @@
fre inf -> 0.0e+00
fre -inf -> -0.0e+00
fre nan -> nan
-fre -nan -> -nan
+fre nan -> nan
fre -5.000000e+100 -> -2.0e-101
fre -5.000000e+20 -> -2.0e-21
fre -5.010000e+02 -> -2.0e-03
@@ -23,7 +23,7 @@
fres inf -> 0.0e+00
fres -inf -> -0.0e+00
fres nan -> nan
-fres -nan -> -nan
+fres nan -> nan
fres -5.000000e+100 -> -0.0e+00
fres -5.000000e+20 -> -2.0e-21
fres -5.010000e+02 -> -2.0e-03
@@ -43,7 +43,7 @@
frsqrte inf -> 0.0e+00
frsqrte -inf -> nan
frsqrte nan -> nan
-frsqrte -nan -> -nan
+frsqrte nan -> nan
frsqrte -5.000000e+100 -> nan
frsqrte -5.000000e+20 -> nan
frsqrte -5.010000e+02 -> nan
@@ -53,17 +53,17 @@
frsqrte -2.000000e-200 -> nan
frsqrte 2.000000e-200 -> 7.1e+99
frsqrte 2.000000e-20 -> 7.1e+09
-frsqrte 1.010000e+00 -> 1.0e+00
-frsqrte 6.000000e+00 -> 4.1e-01
-frsqrte 5.010000e+02 -> 4.5e-02
-frsqrte 5.000000e+20 -> 4.5e-11
+frsqrte 1.010000e+00 -> 9.8e-01
+frsqrte 6.000000e+00 -> 4.0e-01
+frsqrte 5.010000e+02 -> 4.4e-02
+frsqrte 5.000000e+20 -> 4.4e-11
frsqrte 5.000000e+100 -> 4.5e-51
frsqrtes 0.000000e+00 -> inf
frsqrtes inf -> 0.0e+00
frsqrtes -inf -> nan
frsqrtes nan -> nan
-frsqrtes -nan -> -nan
+frsqrtes nan -> nan
frsqrtes -5.000000e+100 -> nan
frsqrtes -5.000000e+20 -> nan
frsqrtes -5.010000e+02 -> nan
@@ -73,8 +73,8 @@
frsqrtes -2.000000e-200 -> nan
frsqrtes 2.000000e-200 -> 7.1e+99
frsqrtes 2.000000e-20 -> 7.1e+09
-frsqrtes 1.010000e+00 -> 1.0e+00
-frsqrtes 6.000000e+00 -> 4.1e-01
-frsqrtes 5.010000e+02 -> 4.5e-02
-frsqrtes 5.000000e+20 -> 4.5e-11
+frsqrtes 1.010000e+00 -> 9.8e-01
+frsqrtes 6.000000e+00 -> 4.0e-01
+frsqrtes 5.010000e+02 -> 4.4e-02
+frsqrtes 5.000000e+20 -> 4.4e-11
frsqrtes 5.000000e+100 -> 4.5e-51
=================================================
./valgrind-old/gdbserver_tests/mcinfcallWSRU.stderrB.diff
=================================================
--- mcinfcallWSRU.stderrB.exp 2011-10-22 23:26:20.000000000 -0500
+++ mcinfcallWSRU.stderrB.out 2011-10-22 23:42:58.000000000 -0500
@@ -21,35 +21,33 @@
0x........ in do_burn () at sleepers.c:39
39 for (i = 0; i < burn; i++) loopnr++;
[Switching to thread 1 (Thread ....)]
-#0 0x........ in do_burn () at sleepers.c:39
+#0 0x........ in do_burn ()
+ ...
39 for (i = 0; i < burn; i++) loopnr++;
$1 = void
[Switching to thread 2 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 3 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
[Switching to thread 4 (Thread ....)]
#0 0x........ in syscall ...
-Could not write register "xxx"; remote failure reply 'E.
+Remote failure reply: E.
ERROR changing register xxx regno y
gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
set pc, calling from gdb a function in the debugged process, ...)
can only be accepted if the thread is VgTs_Runnable or VgTs_Yielding state
Thread status is VgTs_WaitSys
-'
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-old/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2011-10-22 23:26:20.000000000 -0500
+++ mcvabits.stderrB.out 2011-10-22 23:43:31.000000000 -0500
@@ -1,55 +1,32 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 defined
- Address 0x........ is 0 bytes inside data symbol "undefined"
-00000000 00000000 0000
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ff00 ff00ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff000000 0000ff00 ff00
-Address 0x........ len 10 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00ffff ffffff00 ff00
-Address 0x........ len 2 addressable
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 2 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-ff00
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-Address 0x........ len 2 not addressable:
-bad address 0x........
- Address 0x........ is 2 bytes inside data symbol "undefined"
-____
-Address 0x........ len 2 has 2 bytes unaddressable
-Address 0x........ len 6 addressable
- Address 0x........ is 4 bytes inside data symbol "undefined"
-Address 0x........ len 6 not defined:
-Uninitialised value at 0x........
- Address 0x........ is 4 bytes inside data symbol "undefined"
-ffffff00 ff00
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-Address 0x........ len 10 not addressable:
-bad address 0x........
- Address 0x........ is 0 bytes inside data symbol "undefined"
-0000____ 00000000 0000
-Address 0x........ len 10 has 2 bytes unaddressable
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
+Undefined command: "eval". Try "help".
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-old/helgrind/tests/cond_timedwait_invalid.stderr.diff
=================================================
--- cond_timedwait_invalid.stderr.exp 2011-10-22 23:26:17.000000000 -0500
+++ cond_timedwait_invalid.stderr.out 2011-10-22 23:56:01.000000000 -0500
@@ -9,6 +9,7 @@
with error code 22 (EINVAL: Invalid argument)
at 0x........: pthread_cond_timedwait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_timedwait@* (hg_intercepts.c:...)
+ ...
by 0x........: main (cond_timedwait_invalid.c:16)
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2011-10-22 23:26:17.000000000 -0500
+++ hg05_race2.stderr.out 2011-10-22 23:56:28.000000000 -0500
@@ -29,9 +29,6 @@
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
----------------------------------------------------------------
Possible data race during write of size 4 at 0x........ by thread #x
@@ -46,8 +43,5 @@
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
-Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
-declared at hg05_race2.c:24, in frame #x of thread x
-
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc18_semabuse.stderr.diff
=================================================
--- tc18_semabuse.stderr.exp 2011-10-22 23:26:17.000000000 -0500
+++ tc18_semabuse.stderr.out 2011-10-22 23:57:45.000000000 -0500
@@ -18,13 +18,5 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc18_semabuse.c:34)
-----------------------------------------------------------------
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc18_semabuse.c:37)
-
-
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc20_verifywrap.stderr.diff
=================================================
--- tc20_verifywrap.stderr.exp 2011-10-22 23:26:17.000000000 -0500
+++ tc20_verifywrap.stderr.out 2011-10-22 23:58:08.000000000 -0500
@@ -215,14 +215,6 @@
by 0x........: sem_wait (hg_intercepts.c:...)
by 0x........: main (tc20_verifywrap.c:242)
-----------------------------------------------------------------
-
-Thread #x's call to sem_post failed
- with error code 22 (EINVAL: Invalid argument)
- at 0x........: sem_post_WRK (hg_intercepts.c:...)
- by 0x........: sem_post (hg_intercepts.c:...)
- by 0x........: main (tc20_verifywrap.c:245)
-
FIXME: can't figure out how to verify wrap of sem_post
@@ -235,4 +227,4 @@
...
-ERROR SUMMARY: 23 errors from 23 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc23_bogus_condwait.stderr.diff
=================================================
--- tc23_bogus_condwait.stderr.exp 2011-10-22 23:26:17.000000000 -0500
+++ tc23_bogus_condwait.stderr.out 2011-10-22 23:58:25.000000000 -0500
@@ -26,6 +26,14 @@
----------------------------------------------------------------
+Thread #x's call to pthread_cond_wait failed
+ with error code 22 (EINVAL: Invalid argument)
+ at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (tc23_bogus_condwait.c:72)
+
+----------------------------------------------------------------
+
Thread #x: pthread_cond_{timed}wait called with mutex of type pthread_rwlock_t*
at 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
@@ -53,4 +61,4 @@
by 0x........: main (tc23_bogus_condwait.c:78)
-ERROR SUMMARY: 7 errors from 7 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 8 errors from 8 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/massif/tests/big-alloc.post.diff
=================================================
--- big-alloc.post.exp 2011-10-22 23:26:32.000000000 -0500
+++ big-alloc.post...
[truncated message content] |
|
From: Rich C. <rc...@wi...> - 2011-10-23 03:33:10
|
valgrind revision: 12204
VEX revision: 2224
GCC version: gcc (SUSE Linux) 4.6.1 20110801 [gcc-4_6-branch revision 177033]
C library: GNU C Library stable release version 2.14 (20110915), by Roland McGrath et al.
uname -mrs: Linux 3.1.0-rc7-3-desktop x86_64
Vendor version: Welcome to openSUSE 12.1 "Asparagus" Beta 1 - Kernel %r (%t).
Nightly build on groovy ( gcc 4.6.1 Linux 3.1.0-rc7-3-desktop x86_64 )
Started at 2011-10-22 21:55:02 CDT
Ended at 2011-10-22 22:32:59 CDT
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
== 593 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (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
== 590 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/origin5-bz2 (stderr)
memcheck/tests/overlap (stderr)
drd/tests/annotate_barrier_xml (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Sat Oct 22 22:17:04 2011
--- new.short Sat Oct 22 22:32:59 2011
***************
*** 8,10 ****
! == 590 tests, 3 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
--- 8,10 ----
! == 593 tests, 2 stderr failures, 0 stdout failures, 1 stderrB failure, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mssnapshot (stderrB)
***************
*** 12,14 ****
memcheck/tests/overlap (stderr)
- drd/tests/annotate_barrier_xml (stderr)
--- 12,13 ----
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-10-22 22:17:13.960177292 -0500
+++ mssnapshot.stderrB.out 2011-10-22 22:22:58.748515087 -0500
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=ac683ba6be09ae76b8744550fe0ed881f3b280b8"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=16f543112387038b38f615be4401811c123f7ad3"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=fb1aefd71e7d13098c66f6b338ead78a7bb156d8"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-10-22 22:17:18.937138500 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:24:44.073707417 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2011-10-22 22:17:18.894138835 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:24:44.073707417 -0500
@@ -4,8 +4,7 @@
at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -13,8 +12,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -22,8 +20,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -120,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-10-22 22:17:18.869139032 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:24:44.073707417 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-10-22 22:17:18.956138354 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:24:44.073707417 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-10-22 22:17:18.865139061 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:24:44.073707417 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/overlap.stderr.diff
=================================================
--- overlap.stderr.exp 2011-10-22 22:17:18.904138758 -0500
+++ overlap.stderr.out 2011-10-22 22:24:51.220652611 -0500
@@ -1,9 +1,9 @@
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:40)
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:42)
Source and destination overlap in strncpy(0x........, 0x........, 21)
=================================================
./valgrind-old/drd/tests/annotate_barrier_xml.stderr.diff
=================================================
--- annotate_barrier_xml.stderr.exp 2011-10-22 22:00:15.577109675 -0500
+++ annotate_barrier_xml.stderr.out 2011-10-22 22:13:49.868768625 -0500
@@ -189,9 +189,6 @@
<ip>0x........</ip>
<obj>...</obj>
<fn>start_thread</fn>
- <dir>...</dir>
- <file>pthread_create.c</file>
- <line>...</line>
</frame>
</stack>
<auxwhat>Address 0x........ is at offset 0 from 0x.........</auxwhat>
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-10-22 21:55:48.860190320 -0500
+++ mssnapshot.stderrB.out 2011-10-22 22:07:12.421861994 -0500
@@ -1,5 +1,11 @@
relaying data between gdb and process ....
+Missing separate debuginfo for /lib64/ld-linux-x86-64.so.2
+Try: zypper install -C "debuginfo(build-id)=ac683ba6be09ae76b8744550fe0ed881f3b280b8"
vgdb-error value changed from 0 to 999999
+Missing separate debuginfo for /lib64/libpthread.so.0
+Try: zypper install -C "debuginfo(build-id)=16f543112387038b38f615be4401811c123f7ad3"
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=fb1aefd71e7d13098c66f6b338ead78a7bb156d8"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-10-22 21:57:10.511553134 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:08:55.967055990 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2011-10-22 21:57:10.463553507 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:08:55.967055990 -0500
@@ -4,8 +4,7 @@
at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -13,8 +12,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -22,8 +20,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -120,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-10-22 21:57:10.439553696 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:08:55.967055990 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-10-22 21:57:10.529552993 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:08:55.967055990 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-10-22 21:57:10.436553718 -0500
+++ origin5-bz2.stderr.out 2011-10-22 22:08:55.967055990 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/overlap.stderr.diff
=================================================
--- overlap.stderr.exp 2011-10-22 21:57:10.473553429 -0500
+++ overlap.stderr.out 2011-10-22 22:09:03.150000088 -0500
@@ -1,9 +1,9 @@
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:40)
Source and destination overlap in memcpy(0x........, 0x........, 21)
- at 0x........: memcpy (mc_replace_strmem.c:...)
+ at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...)
by 0x........: main (overlap.c:42)
Source and destination overlap in strncpy(0x........, 0x........, 21)
|
|
From: Tom H. <to...@co...> - 2011-10-23 03:19:36
|
valgrind revision: 12204 VEX revision: 2224 GCC version: gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) C library: GNU C Library stable release version 2.8, by Roland McGrath et al. uname -mrs: Linux 2.6.40.6-0.fc15.x86_64 x86_64 Vendor version: Fedora release 9 (Sulphur) Nightly build on bristol ( x86_64, Fedora 9 ) Started at 2011-10-23 03:41:41 BST Ended at 2011-10-23 04:19:14 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 == 583 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 580 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Oct 23 04:04:20 2011 --- new.short Sun Oct 23 04:19:14 2011 *************** *** 8,10 **** ! == 580 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) --- 8,10 ---- ! == 583 tests, 0 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == none/tests/amd64/sse4-64 (stdout) |
|
From: Tom H. <to...@co...> - 2011-10-23 03:05:03
|
valgrind revision: 12204 VEX revision: 2224 GCC version: gcc (GCC) 4.4.1 20090725 (Red Hat 4.4.1-2) C library: GNU C Library stable release version 2.10.2, by Roland McGrath et al. uname -mrs: Linux 2.6.40.6-0.fc15.x86_64 x86_64 Vendor version: Fedora release 11 (Leonidas) Nightly build on bristol ( x86_64, Fedora 11 ) Started at 2011-10-23 03:31:36 BST Ended at 2011-10-23 04:04:44 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 == 583 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) ================================================= == Results from 24 hours ago == ================================================= Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 580 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) memcheck/tests/long_namespace_xml (stderr) none/tests/amd64/sse4-64 (stdout) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Oct 23 03:43:58 2011 --- new.short Sun Oct 23 04:04:44 2011 *************** *** 8,10 **** ! == 580 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) --- 8,10 ---- ! == 583 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/stack_switch (stderr) |
|
From: Rich C. <rc...@wi...> - 2011-10-23 03:03:57
|
valgrind revision: 12204
VEX revision: 2224
GCC version: gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
C library: GNU C Library stable release version 2.11.3 (20110203), by Roland McGrath et al.
uname -mrs: Linux 2.6.37.1-1.2-desktop x86_64
Vendor version: Welcome to openSUSE 11.4 "Celadon" - Kernel %r (%t).
Nightly build on ultra ( gcc 4.5.1 Linux 2.6.37.1-1.2-desktop x86_64 )
Started at 2011-10-22 21:30:01 CDT
Ended at 2011-10-22 22:03:47 CDT
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
== 593 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcleak (stderrB)
gdbserver_tests/mcmain_pic (stderrB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (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
== 590 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
gdbserver_tests/mcclean_after_fork (stderrB)
gdbserver_tests/mcleak (stderrB)
gdbserver_tests/mcmain_pic (stderrB)
gdbserver_tests/mcvabits (stderrB)
gdbserver_tests/mssnapshot (stderrB)
memcheck/tests/linux/stack_switch (stderr)
memcheck/tests/origin5-bz2 (stderr)
=================================================
== Difference between 24 hours ago and now ==
=================================================
*** old.short Sat Oct 22 21:42:57 2011
--- new.short Sat Oct 22 22:03:47 2011
***************
*** 8,10 ****
! == 590 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
--- 8,10 ----
! == 593 tests, 2 stderr failures, 0 stdout failures, 6 stderrB failures, 0 stdoutB failures, 0 post failures ==
gdbserver_tests/mcbreak (stderrB)
=================================================
./valgrind-new/gdbserver_tests/mcbreak.stderrB.diff
=================================================
--- mcbreak.stderrB.exp 2011-10-22 21:43:06.068548625 -0500
+++ mcbreak.stderrB.out 2011-10-22 21:54:58.150873381 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
vgdb-error value changed from 999999 to 0
n_errs_found 1 (vgdb-error 0)
vgdb-error value changed from 0 to 0
=================================================
./valgrind-new/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2011-10-22 21:43:06.068548625 -0500
+++ mcclean_after_fork.stderrB.out 2011-10-22 21:54:59.824930584 -0500
@@ -1,4 +1,6 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcleak.stderrB.diff
=================================================
--- mcleak.stderrB.exp 2011-10-22 21:43:06.064548489 -0500
+++ mcleak.stderrB.out 2011-10-22 21:55:19.964618747 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
10 bytes in 1 blocks are still reachable in loss record ... of ...
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: f (leak-delta.c:14)
=================================================
./valgrind-new/gdbserver_tests/mcmain_pic.stderrB.diff
=================================================
--- mcmain_pic.stderrB.exp 2011-10-22 21:43:06.071548729 -0500
+++ mcmain_pic.stderrB.out 2011-10-22 21:55:21.658676633 -0500
@@ -1,3 +1,5 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Remote connection closed
=================================================
./valgrind-new/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2011-10-22 21:43:06.072548763 -0500
+++ mcvabits.stderrB.out 2011-10-22 21:55:26.559844104 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Address 0x........ len 10 addressable
Address 0x........ is 0 bytes inside data symbol "undefined"
Address 0x........ len 10 defined
=================================================
./valgrind-new/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-10-22 21:43:06.071548729 -0500
+++ mssnapshot.stderrB.out 2011-10-22 21:55:29.769953793 -0500
@@ -1,5 +1,9 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=92ec8fe859846a62345f74696ab349721415587a"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-new/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2011-10-22 21:43:41.776768105 -0500
+++ stack_switch.stderr.out 2011-10-22 21:56:30.293021860 -0500
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-10-22 21:43:49.662037398 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:56:55.009866440 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2011-10-22 21:43:49.632036374 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:56:55.009866440 -0500
@@ -4,8 +4,7 @@
at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -13,8 +12,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -22,8 +20,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -120,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-10-22 21:43:49.613035725 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:56:55.009866440 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-10-22 21:43:49.677037910 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:56:55.009866440 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-10-22 21:43:49.611035657 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:56:55.009866440 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/mcbreak.stderrB.diff
=================================================
--- mcbreak.stderrB.exp 2011-10-22 21:30:16.302265305 -0500
+++ mcbreak.stderrB.out 2011-10-22 21:34:10.623265004 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
vgdb-error value changed from 999999 to 0
n_errs_found 1 (vgdb-error 0)
vgdb-error value changed from 0 to 0
=================================================
./valgrind-old/gdbserver_tests/mcclean_after_fork.stderrB.diff
=================================================
--- mcclean_after_fork.stderrB.exp 2011-10-22 21:30:16.301265271 -0500
+++ mcclean_after_fork.stderrB.out 2011-10-22 21:34:12.307322501 -0500
@@ -1,4 +1,6 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
monitor command request to kill this process
Remote connection closed
=================================================
./valgrind-old/gdbserver_tests/mcleak.stderrB.diff
=================================================
--- mcleak.stderrB.exp 2011-10-22 21:30:16.298265169 -0500
+++ mcleak.stderrB.out 2011-10-22 21:34:32.154000112 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
10 bytes in 1 blocks are still reachable in loss record ... of ...
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: f (leak-delta.c:14)
=================================================
./valgrind-old/gdbserver_tests/mcmain_pic.stderrB.diff
=================================================
--- mcmain_pic.stderrB.exp 2011-10-22 21:30:16.304265374 -0500
+++ mcmain_pic.stderrB.out 2011-10-22 21:34:33.848057951 -0500
@@ -1,3 +1,5 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Remote connection closed
=================================================
./valgrind-old/gdbserver_tests/mcvabits.stderrB.diff
=================================================
--- mcvabits.stderrB.exp 2011-10-22 21:30:16.305265409 -0500
+++ mcvabits.stderrB.out 2011-10-22 21:34:38.686223138 -0500
@@ -1,5 +1,7 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
Address 0x........ len 10 addressable
Address 0x........ is 0 bytes inside data symbol "undefined"
Address 0x........ len 10 defined
=================================================
./valgrind-old/gdbserver_tests/mssnapshot.stderrB.diff
=================================================
--- mssnapshot.stderrB.exp 2011-10-22 21:30:16.305265409 -0500
+++ mssnapshot.stderrB.out 2011-10-22 21:34:41.963335027 -0500
@@ -1,5 +1,9 @@
relaying data between gdb and process ....
vgdb-error value changed from 0 to 999999
+
+
+Missing separate debuginfo for /lib64/libc.so.6
+Try: zypper install -C "debuginfo(build-id)=92ec8fe859846a62345f74696ab349721415587a"
general valgrind monitor commands:
help [debug] : monitor command help. With debug: + debugging commands
v.wait [<ms>] : sleep <ms> (default 0) then continue
=================================================
./valgrind-old/memcheck/tests/linux/stack_switch.stderr.diff
=================================================
--- stack_switch.stderr.exp 2011-10-22 21:30:23.485510526 -0500
+++ stack_switch.stderr.out 2011-10-22 21:35:41.753376444 -0500
@@ -0,0 +1,3 @@
+Syscall param clone(child_tidptr) contains uninitialised byte(s)
+ ...
+
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc212-s390x 2011-10-22 21:30:25.102565730 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:36:06.762230343 -0500
@@ -72,17 +72,6 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: mainSort (origin5-bz2.c:2859)
- by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
- by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
- by 0x........: handle_compress (origin5-bz2.c:4753)
- by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
- by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
- by 0x........: main (origin5-bz2.c:6484)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
-
-Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -128,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x
=================================================
--- origin5-bz2.stderr.exp-glibc234-s390x 2011-10-22 21:30:25.070564636 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:36:06.762230343 -0500
@@ -4,8 +4,7 @@
at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -13,8 +12,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -22,8 +20,7 @@
at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
- at 0x........: copy_input_until_stop (origin5-bz2.c:4686)
- by 0x........: handle_compress (origin5-bz2.c:4750)
+ at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
@@ -120,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64
=================================================
--- origin5-bz2.stderr.exp-glibc25-amd64 2011-10-22 21:30:25.053564056 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:36:06.762230343 -0500
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: g_serviceFn (origin5-bz2.c:6429)
+ by 0x........: default_bzalloc (origin5-bz2.c:4470)
+ by 0x........: BZ2_decompress (origin5-bz2.c:1578)
+ by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192)
+ by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678)
+ by 0x........: main (origin5-bz2.c:6498)
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86
=================================================
--- origin5-bz2.stderr.exp-glibc25-x86 2011-10-22 21:30:25.115566174 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:36:06.762230343 -0500
@@ -11,7 +11,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -19,7 +19,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
by 0x........: BZ2_bzCompress (origin5-bz2.c:4822)
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
@@ -27,7 +27,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -38,7 +38,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -49,7 +49,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -60,7 +60,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -71,7 +71,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -82,7 +82,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
by 0x........: BZ2_blockSort (origin5-bz2.c:3105)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -93,7 +93,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -104,7 +104,7 @@
Uninitialised value was created by a client request
at 0x........: main (origin5-bz2.c:6479)
-Use of uninitialised value of size 4
+Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2275)
by 0x........: BZ2_blockSort (origin5-bz2.c:3116)
by 0x........: BZ2_compressBlock (origin5-bz2.c:4034)
@@ -117,6 +117,12 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6512)
- Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6479)
+ Uninitialised value was created by a heap allocation
+ at 0x........: malloc (vg_replace_malloc.c:...)
<truncated beyond 100 lines>
=================================================
./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64
=================================================
--- origin5-bz2.stderr.exp-glibc27-ppc64 2011-10-22 21:30:25.051563988 -0500
+++ origin5-bz2.stderr.out 2011-10-22 21:36:06.762230343 -0500
@@ -1,7 +1,7 @@
Conditional jump or move depends on uninitialised value(s)
at 0x........: main (origin5-bz2.c:6481)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Conditional jump or move depends on uninitialised value(s)
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -9,7 +9,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -17,7 +17,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: handle_compress (origin5-bz2.c:4686)
@@ -25,7 +25,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2820)
@@ -36,7 +36,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2823)
@@ -47,7 +47,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2854)
@@ -58,7 +58,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2858)
@@ -69,7 +69,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2963)
@@ -80,7 +80,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: mainSort (origin5-bz2.c:2964)
@@ -91,7 +91,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
at 0x........: fallbackSort (origin5-bz2.c:2269)
@@ -102,7 +102,7 @@
by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630)
by 0x........: main (origin5-bz2.c:6484)
Uninitialised value was created by a client request
- at 0x........: main (origin5-bz2.c:6481)
+ at 0x........: main (origin5-bz2.c:6479)
Use of uninitialised value of size 8
<truncated beyond 100 lines>
|