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 |
|
Bart Van Assche
|
bf0779a86d
|
matinv_openmp and omp_prime linking now also succeeds with older automake versions.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7651
|
2008-03-12 16:50:09 +00:00 |
|
Bart Van Assche
|
ee47e81f9c
|
Replaced positional command line arguments by command options.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7650
|
2008-03-12 16:48:07 +00:00 |
|
Bart Van Assche
|
60ae9f98cc
|
Replaced positional command line arguments by command options. Changed matrix initialization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7649
|
2008-03-12 16:47:07 +00:00 |
|
Bart Van Assche
|
a2eb959a22
|
Replaced positional command line arguments by command options. Changed matrix initialization.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7648
|
2008-03-12 16:46:36 +00:00 |
|
Bart Van Assche
|
ce529e4c3e
|
Fixed compiler warning.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7647
|
2008-03-12 16:44:52 +00:00 |
|
Julian Seward
|
5a233d645a
|
Merge, from branches/HGDEV, r7604 and r7609 (Try to address
performance problems resulting from increased searching of the stacks
list.)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7645
|
2008-03-12 00:14:01 +00:00 |
|
Bart Van Assche
|
aaac78a2ee
|
Reverted last commit.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7644
|
2008-03-11 20:39:01 +00:00 |
|
Bart Van Assche
|
1afb143430
|
Resolved function redirection conflict.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7643
|
2008-03-11 20:28:51 +00:00 |
|
Bart Van Assche
|
bd1e6d9da1
|
Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7642
|
2008-03-11 20:10:21 +00:00 |
|
Bart Van Assche
|
f3f67ba0d3
|
Converted tabs into spaces.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7641
|
2008-03-11 20:06:50 +00:00 |
|
Bart Van Assche
|
4cbb6cb955
|
Depending on the fourth command line argument, a racy or non-racy run is started.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7640
|
2008-03-11 20:06:04 +00:00 |
|
Bart Van Assche
|
9b3becd1e6
|
Added an OpenMP suppression pattern.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7639
|
2008-03-11 19:46:45 +00:00 |
|
Bart Van Assche
|
f8378348d5
|
Renamed drd_intercepts.c into drd_pthread_intercepts.c.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7638
|
2008-03-11 18:29:35 +00:00 |
|
Bart Van Assche
|
47cfa342e7
|
Third attempt to get the OpenMP configure test right.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7637
|
2008-03-11 18:15:49 +00:00 |
|