Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
valgrind
/
dc1ef03a8d13efe24661a89091e66169bf3f1091
/
drd
/
drd_semaphore.c
dc1ef03
Wrapped DRD_() macro around even more function names.
by bart
· 16 years ago
62a784c
Wrapped DRD_() macro around thread-related function names.
by bart
· 16 years ago
195e41f
Wrapped DRD_() macro around all client object function names.
by bart
· 16 years ago
62ada3f
Wrapped DRD_() macro around all segment function names.
by bart
· 16 years ago
c8914e9
Renamed a variable and removed two statements that were commented out.
by bart
· 16 years ago
59347ff
Comment out unused code so as to get a warning free build.
by sewardj
· 16 years ago
94866cc
Fixed bug in vector clock updating for semaphores with non-zero initial value.
by bart
· 16 years ago
3e017fa
Fixed semaphore vector clock updating / simplified semaphore tracing.
by bart
· 16 years ago
afb42b7
Fixed regression test tc20_verifywrap2, which was broken through r8829.
by bart
· 16 years ago
62b4c57
Fix some format string mismatch warnings, associated with r8825.
by sewardj
· 16 years ago
da9436b
Added more semaphore tracing info.
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_semaphore.c]
5f57be9
- Renamed the client request VG_USERREQ__GET_THREAD_SELF into
by bart
· 16 years ago
d9e39ec
Semaphore and barrier reinitialization are now reported.
by bart
· 16 years ago
74a5f21
Fixed compiler warnings in assert statements.
by bart
· 16 years ago
6bbefaf
Added more detailed statistics about thread_new_segment() calls.
by bart
· 16 years ago
4a975e1
Modified mutex and condtion variable tracing output slightly.
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
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
72b751c
Added command-line option --trace-clientobj. Renamed drd_clientobj* functions into clientobj*. Moved some code from drd_main.c into the drd_mutex.c/drd_cond.c/drd_semaphore.c.
by bart
· 17 years ago
3b1ee45
Added detection of more types of runtime errors. Cleaned up tracing output. Added test for tracing output (tc20_verifywrap2).
by bart
· 17 years ago
28230a3
Eliminated upper bounds on the number of condition variables, semaphores and barriers. Added command-line option --trace-semaphore.
by bart
· 17 years ago
9cdaf1e
Fixed a memory leak.
by bart
· 17 years ago
25896d9
Fix exp-drd Fedora 8 tc18_semabuse regression test failure. It is okay to leave out the tl_assert(waited) statement because this statement is only triggered in case sem_post() fails, and sem_post() currently only fails when called on something that is not a semaphore.
by bart
· 17 years ago
c0be925
Fix race condition in sem_post() wrapper (Bart Van Assche).
by sewardj
· 17 years ago
e3b57aa
by sewardj
· 17 years ago
8564292
by sewardj
· 17 years ago