Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
bed336ac46a880bae07a99a83a6716d7df691cd0
/
drd
3c94445
For intercepts in libc and the dynamic linker (ld.so or dyld), split
by sewardj
· 13 years ago
863f1eb
drd: Yet another regression test reliability improvement.
by bart
· 13 years ago
5cbd26e
drd: Avoid reporting false positive race reports inside pthread_join().
by bart
· 13 years ago
25f8a7e
Remove the svn:executable property from a source file
by bart
· 13 years ago
7aac06f
drd/tests/pth_barrier: Reduce stack usage
by bart
· 13 years ago
4b82d69
Check return code of pthread_create and bail out if
by florian
· 13 years ago
c2f5a53
Yet another thread test scheduler sensitivity fix
by bart
· 13 years ago
d378eaa
drd: Make racing pthread_barrier_wait() calls trigger an error message instead
by bart
· 13 years ago
47c7580
drd/tests/pth_barrier_thr_cr: Suppress pthread_barrier_wait() race reports since these are triggered intentionally.
by bart
· 13 years ago
6c73cf6
drd/tests/pth_barrier_thr_cr: Add more error checking.
by bart
· 13 years ago
512a378
drd/tests/tc21_pthonce: Eliminate output variation
by bart
· 13 years ago
d61580e
drd: Fix a race condition in the barrier implementation that could result in false positives.
by bart
· 13 years ago
b56542a
drd: Add a stress test for the barrier implementation
by bart
· 13 years ago
cdc3fdb
drd: Remove an unused member variable from the barrier implementation
by bart
· 13 years ago
178b686
drd: drd_thread.c source code cleanup
by bart
· 13 years ago
3e928c3
drd, bitmap node allocator: recognize root node size properly
by bart
· 13 years ago
b6230df
drd/tests/pth_barrier[23]: Filter output such that only the error count is kept
by bart
· 13 years ago
4651e97
Yet another thread test scheduler sensitivity fix
by bart
· 13 years ago
d65009d
drd/tests/pth_once: Restrict the number of callers to three.
by bart
· 13 years ago
1f4f300
drd: Remove a too strict assert() statement
by bart
· 13 years ago
9e71885
Yet another thread test scheduler sensitivity fix
by bart
· 13 years ago
f58eb29
drd/tests/pth_detached_sem: Send regression test output to stderr instead of stdout
by bart
· 13 years ago
689a868
Verify drd/tests/pth_detached stderr output instead of the stdout output.
by bart
· 13 years ago
b040454
Two more scheduler sensitivity fixes for thread tool regression tests
by bart
· 13 years ago
a4cd017
Micro-optimize the matinv regression test
by bart
· 13 years ago
d1a5cd6
drd: Make drd_pthread_intercepts.c compile again on systems where
by bart
· 13 years ago
8dc52aa
Make test 1 output independent of scheduler variations.
by bart
· 13 years ago
30efc13
Revert r11916, r11917, r11918 and r11923.
by bart
· 13 years ago
6d956dc
drd: Delay deletion of memory access information of joined threads in order not
by bart
· 13 years ago
cfca2d4
More thread test scheduler sensitivity fixes
by bart
· 13 years ago
db57889
Eliminate a superfluous sleep() call and check the pthread_cond_wait() return value
by bart
· 13 years ago
ac39dee
More thread tool regression test scheduler sensitivity fixes
by bart
· 13 years ago
651f56b
drd/Linux: eliminate busy waiting when starting a thread
by bart
· 13 years ago
0a29cbc
drd/tests/atomic_var: Reduce scheduler sensitivity
by bart
· 13 years ago
e6cb2df
Disable drd/tests/tc19_shadowmem because too scheduler sensitive
by bart
· 13 years ago
e35e9d8
drd/tests/annotate_smart_pointer2: Filter out offset
by bart
· 13 years ago
b6c51bf
drd: add a test that verifies that a race is reported for the annotate_smart_pointer test program with annotations disabled
by bart
· 13 years ago
19aa392
drd/tests/annotate_smart_pointer: remove a superfluous initialization
by bart
· 13 years ago
0c09bf0
The pthread.h on Android has no definition for pthread_rwlock_t, which
by sewardj
· 13 years ago
20d702d
drd/tests/matinv: Add missing return statement in an error path.
by bart
· 13 years ago
ac5b95b
drd: Source code cleanup - merge two blocks of tracing code
by bart
· 13 years ago
43ab339
drd: Source code cleanup - outdent a code block
by bart
· 13 years ago
c6861b7
drd: Simplify a boolean expression
by bart
· 13 years ago
4b3fdb2
drd: Source code cleanup - change two variables from int to bool and outdent one code block
by bart
· 13 years ago
f5fe4b6
drd: Add an assert statement
by bart
· 13 years ago
2e12560
drd: remove a duplicate tl_assert() statement.
by bart
· 13 years ago
6e9de46
Delete the AIX5 port. The last release this worked for is 3.4.1,
by sewardj
· 13 years ago
53304a5
DRD: eliminate two redundant global variable definitions. See also #273536.
by bart
· 13 years ago
ce03b75
Reverted r11774 because it didn't make sense.
by bart
· 13 years ago
15ebee4
Added missing extern keywords. Patch provided by Daniel Richard G. - closes #275536.
by bart
· 13 years ago
f071e5e
drd/tests/pth_detached.c: eliminated thread_arg[] array and introduced PTHREAD_STACK_MIN.
by bart
· 13 years ago
575ce8e
Get rid of the remaining "set but not used" warnings reported by gcc 4.6 by
by bart
· 13 years ago
7a2cc3c
DRD: fix issues reported by the IBM static analysis tool.
by bart
· 13 years ago
635c773
Fix a type mismatch that gcc-4.6 warns about.
by sewardj
· 13 years ago
6d06b39
Fix a couple of warnings when building the regtests.
by sewardj
· 13 years ago
f976f6c
by bart
· 13 years ago
c7ffc94
Fix up most but not all warnings generated by gcc-4.6 about
by sewardj
· 13 years ago
9134738
Add VALGRIND_RESIZEINPLACE_BLOCK() and hence close #267819.
by bart
· 13 years ago
e874042
Test separately whether g++ and/or gcc support built-in functions for atomic
by bart
· 13 years ago
76fcb5a
Replaced busy-waiting by waiting on a condition variable.
by bart
· 13 years ago
922304f
Updated modeline and copyright statement in DRD source files.
by bart
· 13 years ago
7d5f523
DRD: Report an error if --free-is-write=yes is used on a program invoking custom memory allocator client requests.
by bart
· 13 years ago
a3f7b50
Added yet another regression test.
by bart
· 13 years ago
86c7623
read_and_free_race test: Reduced number of stack frames to three.
by bart
· 13 years ago
74a9bb0
Added more regression tests.
by bart
· 13 years ago
639d0ad
DRD: Restored --free-is-write support and fixed the bug that was present in the previous implementation. Still needs further testing though.
by bart
· 13 years ago
c182467
DRD: Added command-line option --trace-hb for tracing ANNOTATE_HAPPENS_BEFORE()/AFTER().
by bart
· 13 years ago
f64ff03
Added --free-is-write stress test.
by bart
· 13 years ago
fc08a53
DRD: Always invoke VG_(cli_free)() before the stop_using_mem callback.
by bart
· 13 years ago
49aa4fb
DRD: Fixed an assertion failure triggered by setting the environment variable DRD_VERIFY_CONFLICT_SET. This environment variable is a debugging help.
by bart
· 13 years ago
23ef19d
DRD: More source code cleanup (constant propagation).
by bart
· 13 years ago
b957ab8
DRD: Allocate thread arguments again on the stack.
by bart
· 13 years ago
8ca1623
DRD: Added an output variant for test pth_detached3.
by bart
· 13 years ago
5668d4e
DRD: Report an error if an invalid argument is passed to pthread_detach(). Do not assume that pthread_detach() returns an error code if its argument is invalid. Should fix #267968.
by bart
· 13 years ago
3f5cc7e
DRD: Added a regression test.
by bart
· 13 years ago
8244b86
DRD: Fixed a race condition triggered by invoking pthread_detach() with an argument not equal to pthread_self(). Potential fix for #267968.
by bart
· 13 years ago
e476e92
DRD: Removed an obsolete comment.
by bart
· 13 years ago
8239742
DRD: Source code cleanup.
by bart
· 13 years ago
e8653ac
Added file header and adjusted indentation.
by bart
· 13 years ago
5730031
Unbreak 'make dist' following recent commits.
by sewardj
· 13 years ago
b5b8740
Add a port to IBM z/Architecture (s390x) running Linux -- Valgrind
by sewardj
· 13 years ago
6cfaba7
DRD/Darwin: Suppress even more races triggered by the dynamic loader.
by bart
· 13 years ago
e16b6a6
DRD/Darwin: Added an expected output file.
by bart
· 13 years ago
ab8f93d
DRD/Darwin: Ignore races triggered by the dynamic loader (dyld) lazy binding mechanism.
by bart
· 13 years ago
6de4f41
DRD: Added a (non-functional so far) file drd_darwin_intercepts.c.
by bart
· 13 years ago
9d5be09
DRD: Filter out PID from the semaphore name in the regression test output.
by bart
· 13 years ago
377d23f
DRD, Darwin: avoid triggering misaligned stack errors. Fixes #267552.
by bart
· 13 years ago
8c7213f
DRD tests, Darwin: check return value of sem_open().
by bart
· 13 years ago
3e7c402
DRD tests: replaced __APPLE__ by VGO_darwin.
by bart
· 13 years ago
a9d292e
DRD: Fixed a Darwin-specific compiler warning
by bart
· 13 years ago
0c0cd77
DRD: avoid triggering an assertion failure if a thread is canceled while waiting inside pthread_mutex_lock(). Fixes #267413.
by bart
· 13 years ago
b2260b8
Reverted r11536 because it didn't have the desired effect - changing the behavior of DRD on Darwin.
by bart
· 13 years ago
9fc7fac
DRD: don't inline pthread intercepts because in combination with the current fragile implementation of the CALL_FN_* macros inlining intercepts can easily trigger stack alignment errors on Darwin.
by bart
· 13 years ago
234e558
_pre_mem_asciiz handlers in both tools: don't segfault if passed an
by sewardj
· 13 years ago
9194e93
DRD: handle fork() in processes with detached threads correctly (see also #255355).
by bart
· 13 years ago
45bb8f6
DRD: added a test program that forks a process containing a detached thread.
by bart
· 13 years ago
8e0d2c1
DRD: removed command-line option --free-is-write again since it is impossible
by bart
· 14 years ago
5c7e6b6
DRD: do not assert() upon fork(). Fixes the DRD part of #255355.
by bart
· 14 years ago
8600c42
DRD: the help text does now indicate that lock contention detection is off by default / changed default value of the exclusive mutex threshold from 1000s to off. See also #255247.
by bart
· 14 years ago
bdc87db
DRD: Removed section about Qt from the manual.
by bart
· 14 years ago
Next »