Commit Graph

5722 Commits

Author SHA1 Message Date
Julian Seward
81663bc4b7 Kludgily fix a regression caused by the recent DATASYMS merge, which
caused V to hang when running Amarok in KDE 3.5.X.



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7723
2008-03-17 16:23:54 +00:00
Bart Van Assche
8863efcdab Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7719
2008-03-16 18:18:41 +00:00
Bart Van Assche
7ccf3a3ac9 Even more expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7718
2008-03-16 18:15:56 +00:00
Bart Van Assche
37b8e7fee8 More expected output updates.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7717
2008-03-16 18:04:48 +00:00
Bart Van Assche
8a980611eb All error and trace messages now show both Valgrind's and DRD's thread ID.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7716
2008-03-16 17:57:01 +00:00
Bart Van Assche
a52b83f78d Only the error count for the recursive_mutex regression test is taken in account.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7715
2008-03-16 17:44:17 +00:00
Bart Van Assche
99e025620e Updated expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7714
2008-03-16 17:39:14 +00:00
Bart Van Assche
5425ee1fbe Fixed stack red zone handling.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7713
2008-03-16 17:29:20 +00:00
Bart Van Assche
eeaadf42bd Removed obsolete code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7712
2008-03-16 17:27:25 +00:00
Bart Van Assche
96266ea2c4 Un-break "make dist".
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7707
2008-03-16 11:06:36 +00:00
Bart Van Assche
632d2ae783 Updated to do list.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7706
2008-03-16 10:57:02 +00:00
Bart Van Assche
543878d996 Added information about OpenMP.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7705
2008-03-16 10:56:35 +00:00
Bart Van Assche
1e97c6854d Removed support for thread names.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7704
2008-03-16 10:42:33 +00:00
Bart Van Assche
90ef3ae34b Refinement: OpenMP tests are now only run if libgomp.so has debug information and if it has been compiled with --disable-linux-futex.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7703
2008-03-16 10:41:25 +00:00
Bart Van Assche
41ea38fc7c An error message is now printed if DRD is started with a client program that loads a version of libgomp.so that has been compiled with --enable-linux-futex.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7702
2008-03-16 10:04:58 +00:00
Bart Van Assche
6805b6a315 More small performance optimizations with regard to stack pointer manipulation.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7701
2008-03-16 08:40:55 +00:00
Bart Van Assche
2f3c70e143 Added creation / destruction events to the bitmap access type enumeration.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7700
2008-03-16 08:39:54 +00:00
Bart Van Assche
d8a100a457 The recently added cache data members of the bitmap structure are now initialized properly.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7699
2008-03-16 08:39:19 +00:00
Bart Van Assche
a6e5dc8917 Declared thread_set_stack_min() inline.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7698
2008-03-16 08:36:23 +00:00
Bart Van Assche
f58e62bb06 Minor optimization: commented out an assert statement.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7697
2008-03-16 08:31:04 +00:00
Bart Van Assche
be850e67d1 Added script run_openmp_test and regression test pth_detached_sem.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7696
2008-03-16 07:48:07 +00:00
Bart Van Assche
5602849def OpenMP regression tests are now only run when libgomp.so contains debug information.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7695
2008-03-16 07:47:30 +00:00
Bart Van Assche
4078052969 Changed termination test back to mutex-protected counter.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7694
2008-03-16 07:46:36 +00:00
Bart Van Assche
056c2ac4c4 Added new DRD regression test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7693
2008-03-16 07:45:44 +00:00
Bart Van Assche
dde823a6c8 Shell script that tests whether or not the specified executable will be loaded with a libgomp.so library that contains debug information.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7692
2008-03-16 07:44:29 +00:00
Bart Van Assche
9aef47a47d More performance tuning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7689
2008-03-15 14:30:20 +00:00
Bart Van Assche
66949be758 Modified bitmap implementation such that more expressions can be evaluated at compile time.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7688
2008-03-15 11:42:34 +00:00
Bart Van Assche
b6e699da52 Fixed compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7687
2008-03-15 10:28:36 +00:00
Bart Van Assche
39932c9a44 Because of a recent change the glibc 2.0 and glibc 2.x (x>=1) redirections are now identical. Removed the duplicate redirections.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7686
2008-03-15 10:23:53 +00:00
Bart Van Assche
9a3ce7fe00 Moved drd_is_suppressed() call inside drd_report_race().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7685
2008-03-15 08:34:23 +00:00
Bart Van Assche
f43006ea78 Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7684
2008-03-15 08:11:03 +00:00
Bart Van Assche
6bf24b6f09 Even more optimizations.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7678
2008-03-14 17:07:51 +00:00
Bart Van Assche
350e6827a3 Small additional optimization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7676
2008-03-13 20:11:33 +00:00
Bart Van Assche
2cf4e0f9e9 Inlining and specialization of some bitmap manipulation functions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7675
2008-03-13 19:24:30 +00:00
Bart Van Assche
ca789fe192 Made arguments of bitmap manipulating functions more uniform.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7674
2008-03-13 19:10:06 +00:00
Bart Van Assche
7c9e606612 Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7673
2008-03-13 19:03:38 +00:00
Bart Van Assche
1f8899b954 Added inline function running_thread_is_recording(). Removed function thread_is_recording().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7672
2008-03-13 18:49:23 +00:00
Bart Van Assche
bec922ae3f Removed -I$(top_srcdir)/coregrind. Added -O2.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7671
2008-03-13 18:06:08 +00:00
Bart Van Assche
2748b3449a Disabled the warning on sending a signal without having locked the associated mutex, since this is not always an error.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7670
2008-03-13 17:47:01 +00:00
Bart Van Assche
36893db5e6 The dots (one per detached thread) are again all printed on one line instead of one per line. Changed termination test from a counter protected by a mutex to a counting semaphore.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7669
2008-03-13 17:34:43 +00:00
Bart Van Assche
f8635f5a22 Changed default number of threads from zero into one.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7668
2008-03-13 17:32:41 +00:00
Bart Van Assche
a6d74ad881 Removed casts from function pointer to regular pointer.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7667
2008-03-13 17:24:54 +00:00
Bart Van Assche
018ec23d05 Updated expected output.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7659
2008-03-12 18:21:08 +00:00
Bart Van Assche
cb7e5b8cb0 Fixed typo's.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7658
2008-03-12 18:10:59 +00:00
Bart Van Assche
633c9d0558 Added to repository.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7657
2008-03-12 18:04:41 +00:00
Bart Van Assche
45db06400b Renamed matinv_openmp test into omp_matinv. Added omp_matinv_racy and omp_prime_racy tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7656
2008-03-12 17:49:57 +00:00
Bart Van Assche
672e8fe2ba Removed empty *.stdout.exp* files.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7655
2008-03-12 17:27:20 +00:00
Bart Van Assche
0c4e5b8ce4 Bug fix: sometimes an assert was triggered if pthread_barrier_destroy() was called after the last pthread_barrier_wait() finished and before the post-pthread_barrier_wait() client request finished.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7654
2008-03-12 17:23:07 +00:00
Bart Van Assche
f3836cb0f2 Cosmetic change.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7653
2008-03-12 17:19:48 +00:00
Bart Van Assche
14e26daf10 Renamed HAVE_GCC_FOPENMP into HAVE_OPENMP. Changed compile test into link test.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7652
2008-03-12 17:11:48 +00:00