Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
valgrind
/
3a3f57f1ef05dc31db06fa1148a84cf48bd4636a
/
drd
/
drd_thread.h
9cdc083
drd: Move VG_(getenv)("DRD_VERIFY_CONFLICT_SET")
by bart
· 10 years ago
e4554e1
drd: Add command-line option --verify-conflict-set
by bart
· 10 years ago
caefb28
drd: Fix an assertion failure in the internal consistency check code (#332055)
by bart
· 11 years ago
d4bab99
drd: Update copyright notice
by bart
· 11 years ago
19f91bb
Fix more Char/HChar mixups. Closing in...
by florian
· 12 years ago
03f8d3f
Update copyright dates to include 2012.
by sewardj
· 12 years ago
91b7ec3
drd: Remove drd/drd_list.h again because of its GPLv2 license.
by bart
· 13 years ago
e278ab5
drd: Use macros and inline functions for list manipulation
by bart
· 13 years ago
1081fe2
Remove emacs modeline and/or local variables from DRD source files
by bart
· 13 years ago
6d956dc
drd: Delay deletion of memory access information of joined threads in order not
by bart
· 13 years ago
c6861b7
drd: Simplify a boolean expression
by bart
· 13 years ago
922304f
Updated modeline and copyright statement in DRD source files.
by bart
· 14 years ago
23ef19d
DRD: More source code cleanup (constant propagation).
by bart
· 14 years ago
9194e93
DRD: handle fork() in processes with detached threads correctly (see also #255355).
by bart
· 14 years ago
5c7e6b6
DRD: do not assert() upon fork(). Fixes the DRD part of #255355.
by bart
· 14 years ago
876cafd
E-mail address update.
by bart
· 14 years ago
383d613
Added the per-thread property 'on_alt_stack'.
by bart
· 14 years ago
f9427fd
Added command-line option --trace-alloc and disabled --free-is-write by default.
by bart
· 14 years ago
9eecbbb
Update copyright dates to 2010.
by sewardj
· 15 years ago
31b983d
Removed trailing whitespace in C source and header files.
by bart
· 15 years ago
dd75cdf
Replaced code for suppressing the stack memory in use at the time a
by bart
· 15 years ago
f6ec1fe
Combined DRD_(thread_new_segment)() and DRD_(thread_combine_vc_sync)()
by bart
· 15 years ago
e521466
Made --drd-stats=yes output even more verbose.
by bart
· 15 years ago
54803fe
Updated code for statistics printed by --drd-stats=yes.
by bart
· 15 years ago
8f822af
svn merge -r9818:10278 svn://svn.valgrind.org/valgrind/branches/DRDDEV
by bart
· 15 years ago
d45d995
- Added support for most of the ANNOTATE_...() macro's supported by
by bart
· 15 years ago
bedfd23
- Reindented code such that it uses three spaces for indentation instead
by bart
· 16 years ago
0d6d5c5
Added DRD_(thread_address_on_any_stack)().
by bart
· 16 years ago
86a87df
- Added more comments.
by bart
· 16 years ago
86562bd
- Updated copyright statements. - Improved consistency of source file headers.
by bart
· 16 years ago
62a784c
Wrapped DRD_() macro around thread-related function names.
by bart
· 16 years ago
324a23b
Wrapped DRD_() macro around global and static variables in drd_thread.[ch].
by bart
· 16 years ago
41b226c
Wrapped DRD_() macro around all vector clock function names.
by bart
· 16 years ago
09dc13f
- Moved several functions and variables from one source file to another.
by bart
· 16 years ago
af0691b
Added thread_pre_cancel().
by bart
· 16 years ago
ccf17de
Renamed exp-drd directory into drd. Moved drd from the experimental tool class to the class of regular tools.
by bart
· 16 years ago
[Renamed from exp-drd/drd_thread.h]
e73b0aa
Renamed "danger set" into "conflict set".
by bart
· 16 years ago
f0cdc60
Fixed compiler warning.
by bart
· 16 years ago
8b4b2ee
- Reduced level two bitmap size from 2**16 to 2**14 addresses. This
by bart
· 16 years ago
589f948
Commented out assert statements because of performance reasons.
by bart
· 16 years ago
d59bb0f
Declared more inline functions static, such that the compiler can omit the out-of-line code.
by bart
· 16 years ago
0886562
Speed up analysis of programs that access the thread stack intensively.
by bart
· 16 years ago
bf80e12
Enable more optimization opportunities.
by bart
· 16 years ago
dfbae6e
Introduced bm_access_*_triggers_conflict() functions.
by bart
· 16 years ago
74a5f21
Fixed compiler warnings in assert statements.
by bart
· 17 years ago
d66e3a8
Added more counters. Reduced number of danger set updates slightly.
by bart
· 17 years ago
fda6492
Comment-only fix.
by bart
· 17 years ago
e773de4
Minor optimization: eliminated an if-statement.
by bart
· 17 years ago
cac5346
Added thread_get_stack_size() and thread_get_stack_min_min().
by bart
· 17 years ago
a9c3739
Implemented segment merging.
by bart
· 17 years ago
a2b6e1b
Added reference counting to segments. Synchronization objects (mutex, semaphore, barrier, rwlock) now keep a pointer to a segment instead of copying a vector clock for modeling causal relationships.
by bart
· 17 years ago
d43f8d3
Fixed stack red zone handling.
by bart
· 17 years ago
354009c
Removed support for thread names.
by bart
· 17 years ago
1ea5fff
Declared thread_set_stack_min() inline.
by bart
· 17 years ago
a79df6e
Even more optimizations.
by bart
· 17 years ago
1a473c7
Inlined thread_conflicting_access(). Changed thread_get_danger_set() and thread_get_segment() from extern to inline.
by bart
· 17 years ago
f00a85b
Added inline function running_thread_is_recording(). Removed function thread_is_recording().
by bart
· 17 years ago
0268dfa
Added support for OpenMP barriers -- if libgomp.so has been built with debug information. More in general, added support for nested synchronization constructs.
by bart
· 17 years ago
5e85d26
Eliminated per-thread start/stop recording mechanism, which should make DRD a little bit faster. malloc()/free() is now intercepted on all platforms instead of just on i386.
by bart
· 17 years ago
26f73e1
Corrected various comments. Removed commented out code. Added code for tracing thread context switches and danger set updating. Fixed memory leak. Danger set is now updated every time a new segment is created instead of only at every context switch, which fixes the bug that no data races were reported for the pth_barrier test program.
by bart
· 17 years ago
8564292
by sewardj
· 17 years ago
8b09d4f
by sewardj
· 17 years ago
af44c82
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
by sewardj
· 17 years ago