]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
17 years agoMoved shell commands for running matinv to a separate file.
Bart Van Assche [Sun, 8 Jun 2008 08:09:50 +0000 (08:09 +0000)] 
Moved shell commands for running matinv to a separate file.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8202

17 years agoDeclared more inline functions static, such that the compiler can omit the out-of...
Bart Van Assche [Sun, 8 Jun 2008 08:08:31 +0000 (08:08 +0000)] 
Declared more inline functions static, such that the compiler can omit the out-of-line code.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8201

17 years agoReorganized SPLASH-2 benchmarking script.
Bart Van Assche [Sat, 7 Jun 2008 11:40:14 +0000 (11:40 +0000)] 
Reorganized SPLASH-2 benchmarking script.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8200

17 years agoSplit long line.
Bart Van Assche [Sat, 7 Jun 2008 10:43:26 +0000 (10:43 +0000)] 
Split long line.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8199

17 years ago- Output is now saved in a ${PROGRAM}.out file.
Bart Van Assche [Sat, 7 Jun 2008 10:42:52 +0000 (10:42 +0000)] 
- Output is now saved in a ${PROGRAM}.out file.
- Next to --check-stack-var=no, DRD with --check-stack-var=yes is also
  timed.
- Added timing results for DRD compiled with gcc 4.2.1.
- Cache size specified to SPLASH-2 programs is now half of the CPU L2
  cache instead of the whole cache.
- Removed command-line argument from CHOLESKY run that was not
  understood by that program.
- Changed FFT problem size from -m20 to -m18 such that it fits in 2 GB
  RAM.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8198

17 years agoEnabled more inlining.
Bart Van Assche [Sat, 7 Jun 2008 10:26:31 +0000 (10:26 +0000)] 
Enabled more inlining.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8197

17 years agoSpeed up analysis of programs that access the thread stack intensively.
Bart Van Assche [Fri, 6 Jun 2008 14:31:36 +0000 (14:31 +0000)] 
Speed up analysis of programs that access the thread stack intensively.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8196

17 years agoEnable more optimization opportunities.
Bart Van Assche [Fri, 6 Jun 2008 10:18:24 +0000 (10:18 +0000)] 
Enable more optimization opportunities.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8195

17 years agoThe run-splash2 script now works regardless from which directory it is started in.
Bart Van Assche [Fri, 6 Jun 2008 10:17:26 +0000 (10:17 +0000)] 
The run-splash2 script now works regardless from which directory it is started in.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8194

17 years agoRemoved duplicate invocation of radiosity. Updated results after optimizations.
Bart Van Assche [Thu, 5 Jun 2008 13:47:15 +0000 (13:47 +0000)] 
Removed duplicate invocation of radiosity. Updated results after optimizations.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8193

17 years agoUse same inputs as in ITC paper for water-nsquared and water-spatial.
Bart Van Assche [Thu, 5 Jun 2008 10:14:53 +0000 (10:14 +0000)] 
Use same inputs as in ITC paper for water-nsquared and water-spatial.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8192

17 years agoJoined if-statements.
Bart Van Assche [Thu, 5 Jun 2008 09:01:52 +0000 (09:01 +0000)] 
Joined if-statements.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8191

17 years agoManual inlining.
Bart Van Assche [Thu, 5 Jun 2008 08:53:42 +0000 (08:53 +0000)] 
Manual inlining.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8190

17 years agoIntroduced bm_access_*_triggers_conflict() functions.
Bart Van Assche [Thu, 5 Jun 2008 08:29:53 +0000 (08:29 +0000)] 
Introduced bm_access_*_triggers_conflict() functions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8189

17 years agoEnabled parallel compilation.
Bart Van Assche [Wed, 4 Jun 2008 18:57:08 +0000 (18:57 +0000)] 
Enabled parallel compilation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8188

17 years agoDocumentation updates.
Bart Van Assche [Wed, 4 Jun 2008 18:08:10 +0000 (18:08 +0000)] 
Documentation updates.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8187

17 years agoAdded more SPLASH-2 tests.
Bart Van Assche [Wed, 4 Jun 2008 13:02:22 +0000 (13:02 +0000)] 
Added more SPLASH-2 tests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8186

17 years agoSync with 3_3_BRANCH.
Julian Seward [Wed, 4 Jun 2008 11:47:51 +0000 (11:47 +0000)] 
Sync with 3_3_BRANCH.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8185

17 years agoTry to make this test more consistent across different machines.
Nicholas Nethercote [Wed, 4 Jun 2008 09:41:53 +0000 (09:41 +0000)] 
Try to make this test more consistent across different machines.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8182

17 years agoFollowup to r8178: don't segfault if VG_(clo_log_name) is NULL.
Julian Seward [Wed, 4 Jun 2008 09:07:36 +0000 (09:07 +0000)] 
Followup to r8178: don't segfault if VG_(clo_log_name) is NULL.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8181

17 years agoReinstate printing of log-file-qualifiers in XML output (Ashley Pittman).
Julian Seward [Wed, 4 Jun 2008 06:51:58 +0000 (06:51 +0000)] 
Reinstate printing of log-file-qualifiers in XML output (Ashley Pittman).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8178

17 years agoAdd '*flags |= SfMayBlock' to PRE(sys_sync_file_range).
Julian Seward [Wed, 4 Jun 2008 06:49:56 +0000 (06:49 +0000)] 
Add '*flags |= SfMayBlock' to PRE(sys_sync_file_range).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8177

17 years agoImport recent suppression upgrades from 3_3_BRANCH:
Julian Seward [Tue, 3 Jun 2008 20:58:46 +0000 (20:58 +0000)] 
Import recent suppression upgrades from 3_3_BRANCH:
revs 8163 8166 8167 8168.

Also, mention glibc-2.X.supp.in in Makefile.am so it gets included
in the distro tarball.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8176

17 years agoAdded Cholesky and FFT.
Bart Van Assche [Tue, 3 Jun 2008 15:12:59 +0000 (15:12 +0000)] 
Added Cholesky and FFT.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8175

17 years agoMade script more robusts. Ratio is now always computed relative to the non-Valgrind...
Bart Van Assche [Tue, 3 Jun 2008 11:41:19 +0000 (11:41 +0000)] 
Made script more robusts. Ratio is now always computed relative to the non-Valgrind single-CPU run.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8174

17 years agoModified TLS-test slightly: the program checking for TLS support is now compiled...
Bart Van Assche [Mon, 2 Jun 2008 07:14:20 +0000 (07:14 +0000)] 
Modified TLS-test slightly: the program checking for TLS support is now compiled, linked and run when compiling natively and compiled and linked only when cross-compiling. Before it was compiled and linked only, both for native and cross-compilation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8172

17 years agoTry to make these tests more reliable for different machines.
Nicholas Nethercote [Sun, 1 Jun 2008 22:49:25 +0000 (22:49 +0000)] 
Try to make these tests more reliable for different machines.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8171

17 years agoChanged _Spec::mandatory from HChar* into const HChar*. If no symbol information...
Bart Van Assche [Sun, 1 Jun 2008 16:33:37 +0000 (16:33 +0000)] 
Changed _Spec::mandatory from HChar* into const HChar*. If no symbol information is found in ld.so during startup of the exp-drd tool, let Valgrind abort and print an informative error message.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8170

17 years agoAdded intercepts for strlen() and strnlen().
Bart Van Assche [Sun, 1 Jun 2008 08:48:48 +0000 (08:48 +0000)] 
Added intercepts for strlen() and strnlen().

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8165

17 years agoFixed typo.
Bart Van Assche [Sun, 1 Jun 2008 07:33:14 +0000 (07:33 +0000)] 
Fixed typo.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8164

17 years agoUpdate.
Julian Seward [Sat, 31 May 2008 08:33:59 +0000 (08:33 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8161

17 years ago- Replaced algorithm for suppressing false positives on symbol
Bart Van Assche [Sat, 31 May 2008 07:55:51 +0000 (07:55 +0000)] 
- Replaced algorithm for suppressing false positives on symbol
  relocations: instead of not instrumenting code in .plt sections (which
  is x86 specific), suppress all data accesses to .plt and .got.plt
  sections (which works both on x86 and on PowerPC).
- A warning is now printed upon startup to inform users about false
  positives which will be reported on PowerPC because with the current
  version of VEX it is impossible for tools to recognize atomic PowerPC
  instructions as such.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8160

17 years agoDon't complain on .got.plt sections of size zero. Apparently such
Bart Van Assche [Fri, 30 May 2008 13:21:13 +0000 (13:21 +0000)] 
Don't complain on .got.plt sections of size zero. Apparently such
sections are generated by older toolchains (binutils 2.15.90.0.3 ?)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8158

17 years agoUpdated scripts for running SPLASH-2.
Bart Van Assche [Fri, 30 May 2008 09:52:13 +0000 (09:52 +0000)] 
Updated scripts for running SPLASH-2.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8157

17 years agoupdate
Nicholas Nethercote [Thu, 29 May 2008 23:18:18 +0000 (23:18 +0000)] 
update

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8156

17 years agoFix a bug in Massif and Cachegrind, whereby if program's forked, the child
Nicholas Nethercote [Thu, 29 May 2008 23:09:52 +0000 (23:09 +0000)] 
Fix a bug in Massif and Cachegrind, whereby if program's forked, the child
wrote into the parent's output file even if %p was specified.

Josef, I think Callgrind does not have this bug, but you might want to say
something about forking in the manual, as I have done for Massif and
Cachegrind.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8154

17 years agoAllow 64-byte line sizes (PA6T cpu).
Julian Seward [Thu, 29 May 2008 16:39:57 +0000 (16:39 +0000)] 
Allow 64-byte line sizes (PA6T cpu).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8151

17 years agoMake the size calculations inside VG_(mallinfo) 64-bit clean.
Julian Seward [Thu, 29 May 2008 13:45:49 +0000 (13:45 +0000)] 
Make the size calculations inside VG_(mallinfo) 64-bit clean.

I don't really understand how 'struct mallinfo' makes any sense on a
64-bit platform given that all the field sizes are 32-bit ints, and
surely at least .arena and .uordblocks and probably others could
easily exceed 32-bit range.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8149

17 years agoMore fiddling with the sys_signalfd wrapper.
Julian Seward [Thu, 29 May 2008 12:56:08 +0000 (12:56 +0000)] 
More fiddling with the sys_signalfd wrapper.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8147

17 years agoIn the leak checker, don't assert when there are multiple identical
Julian Seward [Thu, 29 May 2008 12:23:24 +0000 (12:23 +0000)] 
In the leak checker, don't assert when there are multiple identical
blocks in the lc_shadows array.  Such a situation could arise from
incorrect use of VALGRIND_MALLOCLIKE_BLOCK, and has been observed to
cause assertion failures for some runs of Wine on Valgrind.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8144

17 years agoMake sure the debug information is read before a tool is notified about an mmap(...
Bart Van Assche [Thu, 29 May 2008 08:52:44 +0000 (08:52 +0000)] 
Make sure the debug information is read before a tool is notified about an mmap() system call.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8142

17 years agoAdded to repository.
Bart Van Assche [Thu, 29 May 2008 08:34:27 +0000 (08:34 +0000)] 
Added to repository.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8141

17 years agoAdd initial glibc-2.8 support for Helgrind.
Julian Seward [Thu, 29 May 2008 07:26:28 +0000 (07:26 +0000)] 
Add initial glibc-2.8 support for Helgrind.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8140

17 years agoRefinements: added check for /usr/include/tiffio.h and added compiler flag -g3.
Bart Van Assche [Wed, 28 May 2008 13:38:15 +0000 (13:38 +0000)] 
Refinements: added check for /usr/include/tiffio.h and added compiler flag -g3.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8139

17 years agoTidy up timerfd wrapper stuff a bit:
Julian Seward [Wed, 28 May 2008 11:06:08 +0000 (11:06 +0000)] 
Tidy up timerfd wrapper stuff a bit:

* make linux_kernel_2_6_22 return Bool

* linux_kernel_2_6_22: don't assert if /proc/sys/kernel/osrelease
  can't be opened

* PRE(sys_timerfd_create), PRE(sys_signalfd):
  use %ld for Word arguments, and use house types

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8138

17 years agoSeveral reader-writer lock related fixes.
Bart Van Assche [Wed, 28 May 2008 08:38:18 +0000 (08:38 +0000)] 
Several reader-writer lock related fixes.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8137

17 years agoRemoved the superfluous casts that were introduced in r8132.
Bart Van Assche [Wed, 28 May 2008 07:09:54 +0000 (07:09 +0000)] 
Removed the superfluous casts that were introduced in r8132.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8136

17 years agoAdd a missing case and remove the bogus associated comment.
Julian Seward [Tue, 27 May 2008 16:08:24 +0000 (16:08 +0000)] 
Add a missing case and remove the bogus associated comment.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8135

17 years agoMake the rlimit_nofile regression tests less system dependent.
Bart Van Assche [Tue, 27 May 2008 13:40:36 +0000 (13:40 +0000)] 
Make the rlimit_nofile regression tests less system dependent.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8134

17 years agoMake the fdleak regression tests less system dependent.
Bart Van Assche [Tue, 27 May 2008 12:33:29 +0000 (12:33 +0000)] 
Make the fdleak regression tests less system dependent.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8133

17 years agosys_timerfd() and sys_signalfd() wrappers now interpret their first argument consiste...
Bart Van Assche [Mon, 26 May 2008 17:16:08 +0000 (17:16 +0000)] 
sys_timerfd() and sys_signalfd() wrappers now interpret their first argument consistently as signed instead of unsigned. Fixes #162663.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8132

17 years agoUpdated to do list.
Bart Van Assche [Sun, 25 May 2008 18:11:32 +0000 (18:11 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8131

17 years agoAdded support for the fadvise64() system call on ppc64.
Bart Van Assche [Sun, 25 May 2008 18:09:11 +0000 (18:09 +0000)] 
Added support for the fadvise64() system call on ppc64.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8130

17 years agoUpdated to do list.
Bart Van Assche [Sun, 25 May 2008 18:02:11 +0000 (18:02 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8129

17 years ago#define HAS_ALTIVEC is now fetched from config.h instead of from Makefile.am.
Bart Van Assche [Sun, 25 May 2008 16:43:15 +0000 (16:43 +0000)] 
#define HAS_ALTIVEC is now fetched from config.h instead of from Makefile.am.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8128

17 years ago- Added support for querying information about .plt sections.
Bart Van Assche [Sun, 25 May 2008 16:37:22 +0000 (16:37 +0000)] 
- Added support for querying information about .plt sections.
- Added support for .got.plt sections.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8127

17 years agoBug fixes (not in bugzilla):
Bart Van Assche [Sun, 25 May 2008 16:25:51 +0000 (16:25 +0000)] 
Bug fixes (not in bugzilla):
- Make sure that Valgrind does not complain when it tries to read the
  debug information of a file of size zero when such a file is mmap()'ed
  into memory.
- Make sure the filename is included in the error message that is
  printed when reading the debug information fails for a file that is mmap()'ed
  into memory.
- Fixed assertion failure that was triggered by supplying an output
  buffer to VG_(seginfo_sect_kind)() that is smaller than the filename
  to be copied into that buffer.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8126

17 years agoRemoved ppc debug print statements.
Bart Van Assche [Sun, 25 May 2008 16:01:52 +0000 (16:01 +0000)] 
Removed ppc debug print statements.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8125

17 years agoRemoved superfluous #include directive.
Bart Van Assche [Sun, 25 May 2008 16:01:03 +0000 (16:01 +0000)] 
Removed superfluous #include directive.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8124

17 years agoLet the configure script recognize the AR variable, such that the name of the archive...
Bart Van Assche [Sun, 25 May 2008 15:58:11 +0000 (15:58 +0000)] 
Let the configure script recognize the AR variable, such that the name of the archiver can be specified at configure time. Changed test for TLS-support from AC_RUN_IFELSE to AC_LINK_IFELSE. Both changes are necessary to make cross-compilation possible.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8123

17 years agoAdded to repository.
Bart Van Assche [Sun, 25 May 2008 11:07:41 +0000 (11:07 +0000)] 
Added to repository.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8122

17 years agoUpdate.
Julian Seward [Thu, 15 May 2008 18:18:36 +0000 (18:18 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8098

17 years agoUpdated documentation.
Bart Van Assche [Thu, 15 May 2008 11:45:08 +0000 (11:45 +0000)] 
Updated documentation.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8093

17 years agoAdd a wrapper for MPI_Waitany.
Julian Seward [Thu, 15 May 2008 05:48:16 +0000 (05:48 +0000)] 
Add a wrapper for MPI_Waitany.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8092

17 years agoRemoved an entry referring to a bug that was introduced after 3.3.0. Updated status...
Bart Van Assche [Wed, 14 May 2008 18:01:47 +0000 (18:01 +0000)] 
Removed an entry referring to a bug that was introduced after 3.3.0. Updated status of #161036.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8089

17 years agoAdded support for detecting locks that have been held too long.
Bart Van Assche [Wed, 14 May 2008 12:25:00 +0000 (12:25 +0000)] 
Added support for detecting locks that have been held too long.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8079

17 years agoAdded hold_lock regression test.
Bart Van Assche [Wed, 14 May 2008 12:22:15 +0000 (12:22 +0000)] 
Added hold_lock regression test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8077

17 years agoRemove comments that became obsolete because of a previous commit.
Bart Van Assche [Wed, 14 May 2008 12:20:47 +0000 (12:20 +0000)] 
Remove comments that became obsolete because of a previous commit.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8075

17 years agoFilter out the time during which a lock has been held.
Bart Van Assche [Wed, 14 May 2008 12:19:58 +0000 (12:19 +0000)] 
Filter out the time during which a lock has been held.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8074

17 years agoVG_(read_millisecond_timer)() is now monotonic, even if set_timeofday() is called...
Bart Van Assche [Wed, 14 May 2008 09:50:08 +0000 (09:50 +0000)] 
VG_(read_millisecond_timer)() is now monotonic, even if set_timeofday() is called or if ntpd adjusts the clock backwards. On Linux kernels where the clock_gettime() syscall is not supported, VG_(read_millisecond_timer)() falls back to the old behavior.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8072

17 years agoAdded CLOCK_* definitions.
Bart Van Assche [Wed, 14 May 2008 09:44:06 +0000 (09:44 +0000)] 
Added CLOCK_* definitions.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8071

17 years agoUpdate.
Julian Seward [Wed, 14 May 2008 07:02:53 +0000 (07:02 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8070

17 years agoUpdate manual re number of suppression files allowed. See #161487.
Julian Seward [Wed, 14 May 2008 06:43:10 +0000 (06:43 +0000)] 
Update manual re number of suppression files allowed.  See #161487.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8068

17 years agoUpdate ignores.
Robert Walsh [Wed, 14 May 2008 04:02:36 +0000 (04:02 +0000)] 
Update ignores.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8067

17 years agoUpdate.
Julian Seward [Tue, 13 May 2008 19:21:52 +0000 (19:21 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8066

17 years agoIncreased maximum number of suppression files from 10 to 100. Fixes #161487.
Bart Van Assche [Tue, 13 May 2008 17:45:28 +0000 (17:45 +0000)] 
Increased maximum number of suppression files from 10 to 100. Fixes #161487.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8065

17 years agoRemoved a bug entry that was introduced after the 3.3.0 release and before the 3...
Bart Van Assche [Tue, 13 May 2008 16:38:08 +0000 (16:38 +0000)] 
Removed a bug entry that was introduced after the 3.3.0 release and before the 3.3.1 release.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8064

17 years agoModified test such that fewer iterations are run when the test is run as part of...
Bart Van Assche [Tue, 13 May 2008 16:17:34 +0000 (16:17 +0000)] 
Modified test such that fewer iterations are run when the test is run as part of the automated regression tests.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8062

17 years agoAdded command-line options -s and -t such that the loop step and hence the run time...
Bart Van Assche [Tue, 13 May 2008 16:17:05 +0000 (16:17 +0000)] 
Added command-line options -s and -t such that the loop step and hence the run time of the test can be influenced.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8061

17 years agoAdded allocation and deallocation of zero-sized array.
Bart Van Assche [Tue, 13 May 2008 16:16:14 +0000 (16:16 +0000)] 
Added allocation and deallocation of zero-sized array.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8060

17 years agoStop massif segfaulting due to stack overflow, when printing snapshots
Julian Seward [Tue, 13 May 2008 10:57:29 +0000 (10:57 +0000)] 
Stop massif segfaulting due to stack overflow, when printing snapshots
arising from large C++ applications on amd64-linux.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8058

17 years agoMake sure that the same name is used in ld stack frames on 32- and 64-bit systems.
Bart Van Assche [Tue, 13 May 2008 09:32:29 +0000 (09:32 +0000)] 
Make sure that the same name is used in ld stack frames on 32- and 64-bit systems.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8057

17 years agoUpdate.
Julian Seward [Mon, 12 May 2008 22:15:15 +0000 (22:15 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8055

17 years agoRun this test on 'none' rather than exp-drd. It really wants to
Julian Seward [Mon, 12 May 2008 22:06:42 +0000 (22:06 +0000)] 
Run this test on 'none' rather than exp-drd.  It really wants to
run natively, but there's no obvious way to do that.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8054

17 years agoUpdated to do list.
Bart Van Assche [Mon, 12 May 2008 19:23:11 +0000 (19:23 +0000)] 
Updated to do list.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8053

17 years agoAdded configure test for Altivec.
Bart Van Assche [Mon, 12 May 2008 18:50:51 +0000 (18:50 +0000)] 
Added configure test for Altivec.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8052

17 years agoEnabled timerfd() and timerfd_create() support for ppc32 and ppc64.
Bart Van Assche [Mon, 12 May 2008 18:16:14 +0000 (18:16 +0000)] 
Enabled timerfd() and timerfd_create() support for ppc32 and ppc64.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8051

17 years agoFixed compiler warnings.
Bart Van Assche [Mon, 12 May 2008 16:48:25 +0000 (16:48 +0000)] 
Fixed compiler warnings.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8050

17 years agoPOST(sys_poll): mark the revents field even when RES==0. Fixes #158425.
Julian Seward [Mon, 12 May 2008 15:46:34 +0000 (15:46 +0000)] 
POST(sys_poll): mark the revents field even when RES==0.  Fixes #158425.
(Dave Goodell)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8049

17 years agoMake return types for some of the requests 64-bit clean. (following bug
Julian Seward [Mon, 12 May 2008 15:25:04 +0000 (15:25 +0000)] 
Make return types for some of the requests 64-bit clean.  (following bug
report/investigation by Bernard Solomon).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8048

17 years agoFix wrappers for sys_futimesat and sys_utimensat. (Dan Kegel)
Julian Seward [Mon, 12 May 2008 14:29:23 +0000 (14:29 +0000)] 
Fix wrappers for sys_futimesat and sys_utimensat.  (Dan Kegel)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8047

17 years ago-Wall implies -Winline. Added -Wno-inline.
Bart Van Assche [Sun, 11 May 2008 18:39:18 +0000 (18:39 +0000)] 
-Wall implies -Winline. Added -Wno-inline.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8046

17 years agoRemoved -Winline since this option lets gcc 4.3.1 print some uninteresting and unsupp...
Bart Van Assche [Sun, 11 May 2008 18:30:29 +0000 (18:30 +0000)] 
Removed -Winline since this option lets gcc 4.3.1 print some uninteresting and unsuppressable warning messages.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8045

17 years agoAdded fixed exp-drd bugs.
Bart Van Assche [Sun, 11 May 2008 12:24:01 +0000 (12:24 +0000)] 
Added fixed exp-drd bugs.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8044

17 years agoAdd a test case for #152818 (from Sergei Trofimovich)
Julian Seward [Sun, 11 May 2008 10:45:29 +0000 (10:45 +0000)] 
Add a test case for #152818 (from Sergei Trofimovich)

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8043

17 years agoUpdate.
Julian Seward [Sun, 11 May 2008 08:57:01 +0000 (08:57 +0000)] 
Update.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8042

17 years agoAdded @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ to the exp-drd compiler flags.
Bart Van Assche [Sun, 11 May 2008 07:03:22 +0000 (07:03 +0000)] 
Added @FLAG_UNLIMITED_INLINE_UNIT_GROWTH@ to the exp-drd compiler flags.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8041

17 years agoAdded compilation flag -Wextra.
Bart Van Assche [Sun, 11 May 2008 06:45:17 +0000 (06:45 +0000)] 
Added compilation flag -Wextra.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8040

17 years agoAdded compiler flag -Wextra for all regression tests. Replaced -finline-limit=100000...
Bart Van Assche [Sun, 11 May 2008 06:44:30 +0000 (06:44 +0000)] 
Added compiler flag -Wextra for all regression tests. Replaced -finline-limit=100000 by --param inline-unit-growth=900 for drd_bitmap_test.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8039

17 years agoFixed compiler warnings in assert statements.
Bart Van Assche [Sun, 11 May 2008 06:43:07 +0000 (06:43 +0000)] 
Fixed compiler warnings in assert statements.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8038