]> git.ipfire.org Git - thirdparty/valgrind.git/log
thirdparty/valgrind.git
17 years agoApparently converting a stack address into a symbolic name doesn't work for the hg05_...
Bart Van Assche [Mon, 30 Jun 2008 10:50:33 +0000 (10:50 +0000)] 
Apparently converting a stack address into a symbolic name doesn't work for the hg05_race2 test program on PowerPC systems. Added additional expected output file.

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

17 years agoTrack vex r1857 (addition of Imbe_SnoopedStoreBegin and
Julian Seward [Mon, 30 Jun 2008 10:32:54 +0000 (10:32 +0000)] 
Track vex r1857 (addition of Imbe_SnoopedStoreBegin and
Imbe_SnoopedStoreEnd).

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

17 years agoAdded to repository.
Bart Van Assche [Sun, 29 Jun 2008 07:45:03 +0000 (07:45 +0000)] 
Added to repository.

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

17 years agoAdded #define _GNU_SOURCE to make sure that this test compiles with older POSIX threa...
Bart Van Assche [Sun, 29 Jun 2008 07:20:00 +0000 (07:20 +0000)] 
Added #define _GNU_SOURCE to make sure that this test compiles with older POSIX threads implementations.

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

17 years agoModified code such that concurrent pthread_cond_wait() and pthread_destroy() calls...
Bart Van Assche [Sat, 28 Jun 2008 16:55:35 +0000 (16:55 +0000)] 
Modified code such that concurrent pthread_cond_wait() and pthread_destroy() calls do no longer trigger an assertion failure in DRD.

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

17 years agoContinued working on the DRD documentation.
Bart Van Assche [Sat, 28 Jun 2008 16:47:22 +0000 (16:47 +0000)] 
Continued working on the DRD documentation.

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

17 years agoBug fix: only complain about recursive locking before pthread_cond_wait() is called...
Bart Van Assche [Sat, 28 Jun 2008 16:42:16 +0000 (16:42 +0000)] 
Bug fix: only complain about recursive locking before pthread_cond_wait() is called if the calling thread holds the lock.

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

17 years agoAn error message is now printed if the mutex pointer passed to
Bart Van Assche [Sat, 28 Jun 2008 16:28:49 +0000 (16:28 +0000)] 
An error message is now printed if the mutex pointer passed to
pthread_cond_wait() does not point to a mutex object, and also if the
mutex pointer passed to pthread_cond_wait() points to a recursive mutex
that has been locked recursively.

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

17 years agoChanged function not_a_mutex() from static to extern.
Bart Van Assche [Sat, 28 Jun 2008 16:22:24 +0000 (16:22 +0000)] 
Changed function not_a_mutex() from static to extern.

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

17 years agoAdded comment.
Bart Van Assche [Sat, 28 Jun 2008 16:06:01 +0000 (16:06 +0000)] 
Added comment.

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

17 years agoAn error message is now printed if two different threads call
Bart Van Assche [Sat, 28 Jun 2008 16:01:43 +0000 (16:01 +0000)] 
An error message is now printed if two different threads call
pthread_cond_*wait() on the same condition variable but with a different
mutex argument. Added regression test pth_inconsistent_cond_wait.

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

17 years agoSemaphore and barrier reinitialization are now reported.
Bart Van Assche [Sat, 28 Jun 2008 15:03:26 +0000 (15:03 +0000)] 
Semaphore and barrier reinitialization are now reported.

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

17 years agoDRD now prints where a mutex appeared for the first time in addition to
Bart Van Assche [Sat, 28 Jun 2008 13:40:41 +0000 (13:40 +0000)] 
DRD now prints where a mutex appeared for the first time in addition to
the mutex address when an error message is printed for condition
variables.

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

17 years agoSome time ago reporting sending POSIX signals where the mutex associated
Bart Van Assche [Sat, 28 Jun 2008 13:01:30 +0000 (13:01 +0000)] 
Some time ago reporting sending POSIX signals where the mutex associated
with the signal via pthread_cond_wait()/pthread_cond_timedwait() was
disabled. Reenabled this report, made it configurable, and added a
regression test for the new command line option.

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

17 years agoDelayed thread termination such that the "other segment" information is included...
Bart Van Assche [Sat, 28 Jun 2008 11:53:01 +0000 (11:53 +0000)] 
Delayed thread termination such that the "other segment" information is included in the data race reports.

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

17 years agoMoved shell statements for building Firefox to a separate file.
Bart Van Assche [Sat, 28 Jun 2008 10:00:37 +0000 (10:00 +0000)] 
Moved shell statements for building Firefox to a separate file.

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

17 years agoSwapped two mkdir statements.
Bart Van Assche [Sat, 28 Jun 2008 09:59:35 +0000 (09:59 +0000)] 
Swapped two mkdir statements.

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

17 years agoRenamed "danger set" into "conflict set".
Bart Van Assche [Sat, 28 Jun 2008 07:19:56 +0000 (07:19 +0000)] 
Renamed "danger set" into "conflict set".

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

17 years agoFixed typo.
Bart Van Assche [Fri, 27 Jun 2008 19:25:35 +0000 (19:25 +0000)] 
Fixed typo.

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

17 years agoMoved --trace-segment from regular to debugging options.
Bart Van Assche [Fri, 27 Jun 2008 15:00:07 +0000 (15:00 +0000)] 
Moved --trace-segment from regular to debugging options.

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

17 years agoAdded a reference to a paper about data race detection.
Bart Van Assche [Fri, 27 Jun 2008 14:56:48 +0000 (14:56 +0000)] 
Added a reference to a paper about data race detection.

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

17 years agoContinued working on the DRD documentation.
Bart Van Assche [Fri, 27 Jun 2008 14:56:06 +0000 (14:56 +0000)] 
Continued working on the DRD documentation.

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

17 years agoFixed filter.
Bart Van Assche [Fri, 27 Jun 2008 07:50:11 +0000 (07:50 +0000)] 
Fixed filter.

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

17 years agoAdded extra filtering for the stderr output of malloc_free_fill such that the output...
Bart Van Assche [Fri, 27 Jun 2008 07:33:18 +0000 (07:33 +0000)] 
Added extra filtering for the stderr output of malloc_free_fill such that the output of this test becomes independent of the Linux distribution the test is run on. Should fix #162819.

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

17 years agoLet the compiler print a comprehensible error message if it does not provide built...
Bart Van Assche [Thu, 26 Jun 2008 08:58:25 +0000 (08:58 +0000)] 
Let the compiler print a comprehensible error message if it does not provide built-in functions for atomic memory access.

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

17 years agoAdded configure test for the gcc/icc built-in functions for atomic memory access...
Bart Van Assche [Thu, 26 Jun 2008 08:43:12 +0000 (08:43 +0000)] 
Added configure test for the gcc/icc built-in functions for atomic memory access (__sync_bool_compare_and_swap() a.o.).

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

17 years agoAdded ppc implementation of atomic compare and swap.
Bart Van Assche [Thu, 26 Jun 2008 08:34:53 +0000 (08:34 +0000)] 
Added ppc implementation of atomic compare and swap.

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

17 years agoUse same flags for OpenMP regression tests as for the other regression tests.
Bart Van Assche [Thu, 26 Jun 2008 07:31:15 +0000 (07:31 +0000)] 
Use same flags for OpenMP regression tests as for the other regression tests.

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

17 years agoMinor change of the help text.
Bart Van Assche [Thu, 26 Jun 2008 07:30:32 +0000 (07:30 +0000)] 
Minor change of the help text.

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

17 years agoReworked test such that file locking is now triggered from two different processes.
Bart Van Assche [Tue, 24 Jun 2008 09:54:05 +0000 (09:54 +0000)] 
Reworked test such that file locking is now triggered from two different processes.

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

17 years agoHandle apparently-bogus DW_TAG_compilation_unit DIE that shows up in
Julian Seward [Tue, 24 Jun 2008 09:51:55 +0000 (09:51 +0000)] 
Handle apparently-bogus DW_TAG_compilation_unit DIE that shows up in
gcc-4.3 output.  My reading of the DWARF3 standard is that a
DW_TAG_compilation_unit should have either DW_AT_ranges or a
(DW_AT_low_pc, DW_AT_high_pc) pair, but not both.  So I think this is
a gcc bug.

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

17 years agoSuppress false positives in Memcheck caused by very clever coding in zlib.
Julian Seward [Tue, 24 Jun 2008 09:48:39 +0000 (09:48 +0000)] 
Suppress false positives in Memcheck caused by very clever coding in zlib.

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

17 years agoAdded missing mode_t argument to open() system call.
Bart Van Assche [Mon, 23 Jun 2008 18:57:48 +0000 (18:57 +0000)] 
Added missing mode_t argument to open() system call.

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

17 years agoChanged the unusual "%s", "" back to "".
Bart Van Assche [Mon, 23 Jun 2008 12:41:00 +0000 (12:41 +0000)] 
Changed the unusual "%s", "" back to "".

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

17 years agoFixed mismatches between format string and argument list. Output should be binary...
Bart Van Assche [Mon, 23 Jun 2008 12:29:53 +0000 (12:29 +0000)] 
Fixed mismatches between format string and argument list. Output should be binary identical to the output before this patch.

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

17 years agoResult of timerfd() syscall is no longer printed to stdout, which should make this...
Bart Van Assche [Mon, 23 Jun 2008 12:25:12 +0000 (12:25 +0000)] 
Result of timerfd() syscall is no longer printed to stdout, which should make this regression test more reproducible.

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

17 years agoPass the flag -Wno-format-zero-length to gcc (if supported by gcc) while compiling...
Bart Van Assche [Mon, 23 Jun 2008 12:11:49 +0000 (12:11 +0000)] 
Pass the flag -Wno-format-zero-length to gcc (if supported by gcc) while compiling tools. This flag only affects those tools for which -Wformat is enabled (at this time only exp-drd).

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

17 years agoAdded regression test for POSIX advisory locking (fcntl(..., F_SETFL, ...)).
Bart Van Assche [Mon, 23 Jun 2008 11:43:28 +0000 (11:43 +0000)] 
Added regression test for POSIX advisory locking (fcntl(..., F_SETFL, ...)).

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

17 years agoEliminated out-of-line copy of vc_lte().
Bart Van Assche [Sun, 22 Jun 2008 13:05:00 +0000 (13:05 +0000)] 
Eliminated out-of-line copy of vc_lte().

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

17 years agoUpdated results.
Bart Van Assche [Sat, 21 Jun 2008 18:16:40 +0000 (18:16 +0000)] 
Updated results.

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

17 years agoMoved support for Linux-specific system call sys_init_module from generic to Linux...
Bart Van Assche [Sat, 21 Jun 2008 16:28:24 +0000 (16:28 +0000)] 
Moved support for Linux-specific system call sys_init_module from generic to Linux wrappers. Added wrapper for sys_delete_module system call.

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

17 years agoWorks now with older kernels too.
Bart Van Assche [Sat, 21 Jun 2008 08:07:40 +0000 (08:07 +0000)] 
Works now with older kernels too.

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

17 years agoRe-enabled raytrace.
Bart Van Assche [Fri, 20 Jun 2008 12:37:41 +0000 (12:37 +0000)] 
Re-enabled raytrace.

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

17 years agoEnabled support for the init_module() system call on amd64. Should fix #164476.
Bart Van Assche [Fri, 20 Jun 2008 10:41:12 +0000 (10:41 +0000)] 
Enabled support for the init_module() system call on amd64. Should fix #164476.

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

17 years agoDisabled radiosity test because it seems to hang when p >= 2. Updated results.
Bart Van Assche [Fri, 20 Jun 2008 07:52:28 +0000 (07:52 +0000)] 
Disabled radiosity test because it seems to hang when p >= 2. Updated results.

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

17 years agoMerge (from 3_3_BRANCH) some parts of r8168 (Fix up suppressions for Ubuntu 8.04.)
Julian Seward [Thu, 19 Jun 2008 16:24:49 +0000 (16:24 +0000)] 
Merge (from 3_3_BRANCH) some parts of r8168 (Fix up suppressions for Ubuntu 8.04.)

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

17 years agoChanged cache size passed to FFT again to half of the real cache size such that the...
Bart Van Assche [Thu, 19 Jun 2008 16:14:30 +0000 (16:14 +0000)] 
Changed cache size passed to FFT again to half of the real cache size such that the test fits again in 2 GB RAM.

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

17 years agoRestored option -room for radiosity, which had been left out accidentally.
Bart Van Assche [Thu, 19 Jun 2008 12:42:43 +0000 (12:42 +0000)] 
Restored option -room for radiosity, which had been left out accidentally.

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

17 years ago- The water-n2 and water-sp tests read the number of threads
Bart Van Assche [Thu, 19 Jun 2008 07:49:49 +0000 (07:49 +0000)] 
- The water-n2 and water-sp tests read the number of threads
  from their input file. The input file for these tests is now
  generated and now contains the proper number of threads.
- Some SPLASH2 benchmarks accept the syntax -p${p} but not -p ${p},
  and some accept -p ${p} but not -p${p}.
- Commented out RAYTRACE benchmark because it seems to hang with p > 1.

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

17 years agoSupport alternative locations for the pacct file.
Bart Van Assche [Wed, 18 Jun 2008 16:07:00 +0000 (16:07 +0000)] 
Support alternative locations for the pacct file.

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

17 years agoVSZ statistics are now reported properly. Added legend for result tables.
Bart Van Assche [Wed, 18 Jun 2008 14:15:11 +0000 (14:15 +0000)] 
VSZ statistics are now reported properly. Added legend for result tables.

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

17 years agoAverage and standard deviation are now rounded at two digits past the decimal point.
Bart Van Assche [Wed, 18 Jun 2008 14:14:03 +0000 (14:14 +0000)] 
Average and standard deviation are now rounded at two digits past the decimal point.

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

17 years agoVirtual memory sizes are now printed too.
Bart Van Assche [Wed, 18 Jun 2008 13:31:05 +0000 (13:31 +0000)] 
Virtual memory sizes are now printed too.

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

17 years agoFirst two arguments of print_runtime_ratio are now avg1 and stddev1. These are no...
Bart Van Assche [Wed, 18 Jun 2008 08:56:04 +0000 (08:56 +0000)] 
First two arguments of print_runtime_ratio are now avg1 and stddev1. These are no longer taken from the environment.

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

17 years agoThe order in which the tests are run does now match the order of the columns in the...
Bart Van Assche [Wed, 18 Jun 2008 08:47:06 +0000 (08:47 +0000)] 
The order in which the tests are run does now match the order of the columns in the tables with results.

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

17 years agoRenamed compile-gcc into download-and-build-gcc.
Bart Van Assche [Wed, 18 Jun 2008 08:26:45 +0000 (08:26 +0000)] 
Renamed compile-gcc into download-and-build-gcc.

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

17 years agoRenamed download-and-build-splash2 to download-and-build-splash2.in.
Bart Van Assche [Tue, 17 Jun 2008 19:19:16 +0000 (19:19 +0000)] 
Renamed download-and-build-splash2 to download-and-build-splash2.in.

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

17 years agoMake sure the splash2 binaries are always built in the same location (exp-drd/splash2).
Bart Van Assche [Tue, 17 Jun 2008 18:31:12 +0000 (18:31 +0000)] 
Make sure the splash2 binaries are always built in the same location (exp-drd/splash2).

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

17 years agoAdded column for --tool=none ... -p1.
Bart Van Assche [Tue, 17 Jun 2008 15:00:55 +0000 (15:00 +0000)] 
Added column for --tool=none ... -p1.

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

17 years agoAdded column for --tool=none ... -p4.
Bart Van Assche [Tue, 17 Jun 2008 14:20:26 +0000 (14:20 +0000)] 
Added column for --tool=none ... -p4.

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

17 years agoUpdated to do list.
Bart Van Assche [Tue, 17 Jun 2008 14:19:04 +0000 (14:19 +0000)] 
Updated to do list.

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

17 years agoUpdated results after latest optimization.
Bart Van Assche [Tue, 17 Jun 2008 06:19:29 +0000 (06:19 +0000)] 
Updated results after latest optimization.

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

17 years agoAdded entry for DRD manual.
Bart Van Assche [Mon, 16 Jun 2008 20:31:16 +0000 (20:31 +0000)] 
Added entry for DRD manual.

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

17 years agoOnly retained the results obtained via gcc 4.3.1. Reran Core2 E6750 measurements...
Bart Van Assche [Mon, 16 Jun 2008 20:23:23 +0000 (20:23 +0000)] 
Only retained the results obtained via gcc 4.3.1. Reran Core2 E6750 measurements after latest optimization.

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

17 years agoYet another optimization: do not instrument loads and stores that match the address...
Bart Van Assche [Mon, 16 Jun 2008 20:22:18 +0000 (20:22 +0000)] 
Yet another optimization: do not instrument loads and stores that match the address pattern (stack pointer + offset) when data race detection on stack variables is disabled.

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

17 years agoContinued working on DRD's documentation.
Bart Van Assche [Sun, 15 Jun 2008 12:22:37 +0000 (12:22 +0000)] 
Continued working on DRD's documentation.

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

17 years agoUpdated Testing.txt.
Bart Van Assche [Sun, 15 Jun 2008 12:21:55 +0000 (12:21 +0000)] 
Updated Testing.txt.

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

17 years agoChanged script such that DRD times are compared to native -p4 time instead of native...
Bart Van Assche [Sun, 15 Jun 2008 09:13:28 +0000 (09:13 +0000)] 
Changed script such that DRD times are compared to native -p4 time instead of native -p1 time.

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

17 years agoAdded more results.
Bart Van Assche [Fri, 13 Jun 2008 19:44:51 +0000 (19:44 +0000)] 
Added more results.

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

17 years agoPropagate the error number in x86 signal contexts to the client.
Tom Hughes [Fri, 13 Jun 2008 08:37:49 +0000 (08:37 +0000)] 
Propagate the error number in x86 signal contexts to the client.
Fixes bug #163933.

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

17 years agoget_otrack_shadow_offset_wrk: don't assert when handling 32 bit
Julian Seward [Fri, 13 Jun 2008 07:44:02 +0000 (07:44 +0000)] 
get_otrack_shadow_offset_wrk: don't assert when handling 32 bit
accesses to the x87 registers.  Fixes #163794.

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

17 years agoStarted converting README.txt into drd-manual.xml.
Bart Van Assche [Thu, 12 Jun 2008 15:20:42 +0000 (15:20 +0000)] 
Started converting README.txt into drd-manual.xml.

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

17 years agoAdded results obtained with gcc 4.3.1.
Bart Van Assche [Thu, 12 Jun 2008 13:50:40 +0000 (13:50 +0000)] 
Added results obtained with gcc 4.3.1.

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

17 years agoReplaced gcc version 3.4.0 by 3.4.1. Set LC_ALL=C such that gcc's warning messages...
Bart Van Assche [Thu, 12 Jun 2008 13:49:49 +0000 (13:49 +0000)] 
Replaced gcc version 3.4.0 by 3.4.1. Set LC_ALL=C such that gcc's warning messages show up properly in emacs compile window.

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

17 years agoDisabled bitmap cache rotation optimization because not all gcc versions compile...
Bart Van Assche [Thu, 12 Jun 2008 06:04:59 +0000 (06:04 +0000)] 
Disabled bitmap cache rotation optimization because not all gcc versions compile it correctly.

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

17 years ago- Renamed s_bitmap2_creation_count into s_bitmap2_node_creation_count.
Bart Van Assche [Wed, 11 Jun 2008 19:17:01 +0000 (19:17 +0000)] 
- Renamed s_bitmap2_creation_count into s_bitmap2_node_creation_count.
- Bug fix: bm_get_bitmap2_node_creation_count() now returns the correct
  counter.
- More tl_assert() calls in drd_bitmap.h that were commented out are now
  surrounded by #ifdef ENABLE_DRD_CONSISTENCY_CHECKS / #endif.

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

17 years agoUpdated to do list.
Bart Van Assche [Wed, 11 Jun 2008 18:38:20 +0000 (18:38 +0000)] 
Updated to do list.

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

17 years agoFixed compiler warning.
Bart Van Assche [Wed, 11 Jun 2008 18:37:59 +0000 (18:37 +0000)] 
Fixed compiler warning.

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

17 years agoUpdated after level-2 bitmap size change.
Bart Van Assche [Wed, 11 Jun 2008 18:37:34 +0000 (18:37 +0000)] 
Updated after level-2 bitmap size change.

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

17 years ago- Reduced level two bitmap size from 2**16 to 2**14 addresses. This
Bart Van Assche [Wed, 11 Jun 2008 13:17:56 +0000 (13:17 +0000)] 
- Reduced level two bitmap size from 2**16 to 2**14 addresses. This
  improves the performance of exp-drd (with default settings) for
  some tests.
- Some consistency checks were commented out via #if 0 / #endif because
  of performance reasons. Replaced #if 0 by
  #ifdef ENABLE_DRD_CONSISTENCY_CHECKS.
- Enabled -DENABLE_DRD_CONSISTENCY_CHECKS for the drd_bitmap_test
  regression test.
- Updated performance measurements.

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

17 years agoUpdated results after latest optimizations.
Bart Van Assche [Wed, 11 Jun 2008 06:31:43 +0000 (06:31 +0000)] 
Updated results after latest optimizations.

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

17 years agoUpdated results after latest optimizations.
Bart Van Assche [Wed, 11 Jun 2008 06:30:13 +0000 (06:30 +0000)] 
Updated results after latest optimizations.

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

17 years agoUpdated after latest optimizations.
Bart Van Assche [Tue, 10 Jun 2008 19:32:20 +0000 (19:32 +0000)] 
Updated after latest optimizations.

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

17 years agoAnother small optimization: moved code for printing memory accesses from run-time...
Bart Van Assche [Tue, 10 Jun 2008 13:55:13 +0000 (13:55 +0000)] 
Another small optimization: moved code for printing memory accesses from run-time to instrumentation-time.

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

17 years agoReworked code for memory tracing.
Bart Van Assche [Tue, 10 Jun 2008 12:51:51 +0000 (12:51 +0000)] 
Reworked code for memory tracing.

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

17 years agoUpdated results after last optimization.
Bart Van Assche [Tue, 10 Jun 2008 11:27:07 +0000 (11:27 +0000)] 
Updated results after last optimization.

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

17 years agoOnly enable the cache rotation optimization for gcc 4.2 and later.
Bart Van Assche [Tue, 10 Jun 2008 06:32:49 +0000 (06:32 +0000)] 
Only enable the cache rotation optimization for gcc 4.2 and later.

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

17 years agoRun test only with one thread and with ten threads -- skip values inbetween.
Bart Van Assche [Mon, 9 Jun 2008 19:52:37 +0000 (19:52 +0000)] 
Run test only with one thread and with ten threads -- skip values inbetween.

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

17 years agoCorrected rounding.
Bart Van Assche [Mon, 9 Jun 2008 19:51:41 +0000 (19:51 +0000)] 
Corrected rounding.

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

17 years agoImplemented cache rotation.
Bart Van Assche [Mon, 9 Jun 2008 19:50:51 +0000 (19:50 +0000)] 
Implemented cache rotation.

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

17 years agoMemory tracing now also works while not recording memory accesses for conflict analys...
Bart Van Assche [Mon, 9 Jun 2008 15:18:59 +0000 (15:18 +0000)] 
Memory tracing now also works while not recording memory accesses for conflict analysis. Added branch prediction hints.

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

17 years agoCommented out assert statements because of performance reasons.
Bart Van Assche [Mon, 9 Jun 2008 15:08:22 +0000 (15:08 +0000)] 
Commented out assert statements because of performance reasons.

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

17 years agoReran benchmark after latest optimizations.
Bart Van Assche [Mon, 9 Jun 2008 12:43:20 +0000 (12:43 +0000)] 
Reran benchmark after latest optimizations.

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

17 years agoUpdated results.
Bart Van Assche [Sun, 8 Jun 2008 14:44:41 +0000 (14:44 +0000)] 
Updated results.

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

17 years agoOnly run tests with -p4 -- omitted -p1 and -p2.
Bart Van Assche [Sun, 8 Jun 2008 11:22:23 +0000 (11:22 +0000)] 
Only run tests with -p4 -- omitted -p1 and -p2.

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

17 years agoMore maual inlining.
Bart Van Assche [Sun, 8 Jun 2008 11:21:34 +0000 (11:21 +0000)] 
More maual inlining.

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

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