Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
c52140638543e950c135b8e112a08dae284352ed
/
drd
« Previous
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
· 14 years ago
ce03b75
Reverted r11774 because it didn't make sense.
by bart
· 14 years ago
15ebee4
Added missing extern keywords. Patch provided by Daniel Richard G. - closes #275536.
by bart
· 14 years ago
f071e5e
drd/tests/pth_detached.c: eliminated thread_arg[] array and introduced PTHREAD_STACK_MIN.
by bart
· 14 years ago
575ce8e
Get rid of the remaining "set but not used" warnings reported by gcc 4.6 by
by bart
· 14 years ago
7a2cc3c
DRD: fix issues reported by the IBM static analysis tool.
by bart
· 14 years ago
635c773
Fix a type mismatch that gcc-4.6 warns about.
by sewardj
· 14 years ago
6d06b39
Fix a couple of warnings when building the regtests.
by sewardj
· 14 years ago
f976f6c
by bart
· 14 years ago
c7ffc94
Fix up most but not all warnings generated by gcc-4.6 about
by sewardj
· 14 years ago
9134738
Add VALGRIND_RESIZEINPLACE_BLOCK() and hence close #267819.
by bart
· 14 years ago
e874042
Test separately whether g++ and/or gcc support built-in functions for atomic
by bart
· 14 years ago
76fcb5a
Replaced busy-waiting by waiting on a condition variable.
by bart
· 14 years ago
922304f
Updated modeline and copyright statement in DRD source files.
by bart
· 14 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
· 14 years ago
a3f7b50
Added yet another regression test.
by bart
· 14 years ago
86c7623
read_and_free_race test: Reduced number of stack frames to three.
by bart
· 14 years ago
74a9bb0
Added more regression tests.
by bart
· 14 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
· 14 years ago
c182467
DRD: Added command-line option --trace-hb for tracing ANNOTATE_HAPPENS_BEFORE()/AFTER().
by bart
· 14 years ago
f64ff03
Added --free-is-write stress test.
by bart
· 14 years ago
fc08a53
DRD: Always invoke VG_(cli_free)() before the stop_using_mem callback.
by bart
· 14 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
· 14 years ago
23ef19d
DRD: More source code cleanup (constant propagation).
by bart
· 14 years ago
b957ab8
DRD: Allocate thread arguments again on the stack.
by bart
· 14 years ago
8ca1623
DRD: Added an output variant for test pth_detached3.
by bart
· 14 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
· 14 years ago
3f5cc7e
DRD: Added a regression test.
by bart
· 14 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
· 14 years ago
e476e92
DRD: Removed an obsolete comment.
by bart
· 14 years ago
8239742
DRD: Source code cleanup.
by bart
· 14 years ago
e8653ac
Added file header and adjusted indentation.
by bart
· 14 years ago
5730031
Unbreak 'make dist' following recent commits.
by sewardj
· 14 years ago
b5b8740
Add a port to IBM z/Architecture (s390x) running Linux -- Valgrind
by sewardj
· 14 years ago
6cfaba7
DRD/Darwin: Suppress even more races triggered by the dynamic loader.
by bart
· 14 years ago
e16b6a6
DRD/Darwin: Added an expected output file.
by bart
· 14 years ago
ab8f93d
DRD/Darwin: Ignore races triggered by the dynamic loader (dyld) lazy binding mechanism.
by bart
· 14 years ago
6de4f41
DRD: Added a (non-functional so far) file drd_darwin_intercepts.c.
by bart
· 14 years ago
9d5be09
DRD: Filter out PID from the semaphore name in the regression test output.
by bart
· 14 years ago
377d23f
DRD, Darwin: avoid triggering misaligned stack errors. Fixes #267552.
by bart
· 14 years ago
8c7213f
DRD tests, Darwin: check return value of sem_open().
by bart
· 14 years ago
3e7c402
DRD tests: replaced __APPLE__ by VGO_darwin.
by bart
· 14 years ago
a9d292e
DRD: Fixed a Darwin-specific compiler warning
by bart
· 14 years ago
0c0cd77
DRD: avoid triggering an assertion failure if a thread is canceled while waiting inside pthread_mutex_lock(). Fixes #267413.
by bart
· 14 years ago
b2260b8
Reverted r11536 because it didn't have the desired effect - changing the behavior of DRD on Darwin.
by bart
· 14 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
· 14 years ago
234e558
_pre_mem_asciiz handlers in both tools: don't segfault if passed an
by sewardj
· 14 years ago
9194e93
DRD: handle fork() in processes with detached threads correctly (see also #255355).
by bart
· 14 years ago
45bb8f6
DRD: added a test program that forks a process containing a detached thread.
by bart
· 14 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
0f71456
DRD: Disabled the Qt4 regression tests because these are too hard to maintain.
by bart
· 14 years ago
18f734b
Updated DRD manual.
by bart
· 14 years ago
12dca00
Let the macro ANNOTATE_BENIGN_RACE_STATIC() do what the comment above that macro says what it does.
by bart
· 14 years ago
876cafd
E-mail address update.
by bart
· 14 years ago
abf93eb
Removed an outdated document.
by bart
· 14 years ago
33f76c1
DRD: avoid unaligned reads.
by bart
· 14 years ago
0af2b99
Restored original code for other compilers than ppc gcc 4.3.0 such that at least one test invokes ANNOTATE_UNPROTECTED_READ().
by bart
· 14 years ago
9a02088
Second and last gcc 4.3.2 PowePC workaround.
by bart
· 14 years ago
e059791
Implemented a workaround for a PowerPC-specific gcc-4.3.2-7.x86_64 bug. See also
by bart
· 14 years ago
1160e81
Un-break the docs build on Ubuntu 10.04 (Loïc Minier, lool@dooz.org).
by sewardj
· 14 years ago
62049c4
Switched back to unified annotations.
by bart
· 14 years ago
a300398
Made sure that DRD processes empty address ranges without triggering an assertion failure. Added a unit test in drd/tests/unit_bitmap.c.
by bart
· 14 years ago
68a8afa
Made sure that DRD processes client programs that use SA_ONSTACK
by bart
· 14 years ago
d5bbc61
Builds again with ENABLE_DRD_CONSISTENCY_CHECKS defined.
by bart
· 14 years ago
67cb4fb
Builds again with ENABLE_DRD_CONSISTENCY_CHECKS defined.
by bart
· 14 years ago
383d613
Added the per-thread property 'on_alt_stack'.
by bart
· 14 years ago
38ad31a
Added and commented out the CFLAG -DENABLE_DRD_CONSISTENCY_CHECKS.
by bart
· 14 years ago
212534a
Added sigaltstack() regression test.
by bart
· 14 years ago
a7103ba
drd.h: removed inline functions and replaced these by direct client request invocations.
by bart
· 14 years ago
93eed90
Compiles now with the Microsoft C Compiler too.
by bart
· 14 years ago
eef3584
Removed ANNOTATE_HAPPENS_BEFORE/AFTER() usage restrictions.
by bart
· 14 years ago
d3a300d
DRD does now recognize Helgrind's start/stop tracking client requests too.
by bart
· 14 years ago
a466f8b
Don't trigger an assertion failure if len == 0.
by bart
· 14 years ago
0759503
Source code cleanup.
by bart
· 14 years ago
f9427fd
Added command-line option --trace-alloc and disabled --free-is-write by default.
by bart
· 14 years ago
5bb0d00
Added read_after_free regression test.
by bart
· 14 years ago
75c1cba
Added new DRD command-line option --free-is-write and enabled it by default.
by bart
· 14 years ago
4c89d2c
Fixed a compiler warning.
by bart
· 14 years ago
0c384bc
Made gmp, mpfr and mpc prefixes configurable.
by bart
· 14 years ago
2840276
Include unified_annotations.h in the tarball.
by sewardj
· 14 years ago
ea2d6fd
Merged the MACOSX106 branch to the trunk. Merge command:
by njn
· 14 years ago
d364580
Remove link_tool_exe.c and replace it with perl scripts that do the
by sewardj
· 14 years ago
f27eba2
Replaced dynamic initialization of DRD_(pthread_cond_initializer) by static initialization.
by bart
· 14 years ago
9e6428a
Add a new program (link_tool_exe.c) and use this to link the tool
by sewardj
· 14 years ago
850f199
Handle statically initialized condition variables properly.
by bart
· 14 years ago
28d7738
Added a regression test.
by bart
· 14 years ago
7a06e12
Added an additional tl_assert() statement.
by bart
· 15 years ago
9eecbbb
Update copyright dates to 2010.
by sewardj
· 15 years ago
a239dd2
Filter tuning such that the annotate_barrier test does now pass on Darwin too.
by bart
· 15 years ago
422b779
Improved portability of the annotate_barrier regression test.
by bart
· 15 years ago
fcf7693
Made these two tests pass again on Darwin.
by bart
· 15 years ago
d759a83
Include fcntl.h to get O_CREAT on Fedora 13.
by tom
· 15 years ago
389e7f9
Suppressed a (harmless) compiler warning that was only reported on Darwin.
by bart
· 15 years ago
2c8c874
Made test results independent of thread scheduling.
by bart
· 15 years ago
0ccdc4a
Replaced most platform-test macros by HAVE_... macros.
by bart
· 15 years ago
Next »