Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
valgrind
/
d85ee0c6a1d19a73992420e279d65d0a83cdbefc
/
drd
/
drd_error.c
876cafd
E-mail address update.
by bart
· 14 years ago
9eecbbb
Update copyright dates to 2010.
by sewardj
· 15 years ago
141a7ed
Resynchronized client requests with the latest version of TSan's header file
by bart
· 15 years ago
62cc232
Changes:
by bart
· 15 years ago
31b983d
Removed trailing whitespace in C source and header files.
by bart
· 15 years ago
ffb9d02
Fixed a typo.
by bart
· 15 years ago
588adef
When generating XML output for suppressions, print the suppression
by sewardj
· 15 years ago
66f196d
- Made the ANNOTATE_RWLOCK_*() macros binary compatible with Helgrind.
by bart
· 15 years ago
94fb8d2
Report mutex errors for each different mutex even if the call stacks are identical.
by bart
· 15 years ago
e3f1e59
(almost completely just function renaming):
by sewardj
· 15 years ago
b80fa96
Only consider two error contexts as equivalent if the contexts have another
by bart
· 15 years ago
b48bde2
Report an error message instead of triggering an assertion failure when a non-existing thread ID is passed to pthread_join() or pthread_cancel().
by bart
· 15 years ago
61d36ff
- Moved printing the thread number to the function that prints the
by bart
· 15 years ago
8c979e2
Made the error reporting behavior of DRD similar to that of other
by bart
· 15 years ago
dbe8943
Fix a compile warning.
by njn
· 15 years ago
63c92ea
DRD no longer prints the thread ID's assigned by the Valgrind core but only those assigned by DRD itself.
by bart
· 15 years ago
1e29ebc
by sewardj
· 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
d2c5eae
Changes:
by bart
· 16 years ago
86562bd
- Updated copyright statements. - Improved consistency of source file headers.
by bart
· 16 years ago
246fbf2
Wrapped DRD_() macro around even more function and variable 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
1335ecc
Introduced more DRD_ prefixes.
by bart
· 16 years ago
9c606bd
by sewardj
· 16 years ago
fca00e5
Print section type and name as a last resort in case the other allocation context detection attempts failed.
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_error.c]
b48b4c5
Fixed order of semaphore call stack and semaphore first observed call stack printing.
by bart
· 16 years ago
391d9dc
Made error messages more verbose.
by bart
· 16 years ago
3bb1cec
An error message is now printed if two different threads call
by bart
· 16 years ago
886b87c
DRD now prints where a mutex appeared for the first time in addition to
by bart
· 16 years ago
46b5fce
Some time ago reporting sending POSIX signals where the mutex associated
by bart
· 16 years ago
9d5b796
Added support for detecting locks that have been held too long.
by bart
· 16 years ago
fdd8d4e
Added tl_assert() statement on result of VG_(malloc)() calls.
by bart
· 17 years ago
f993b87
Slightly reduced stack space needed when reporting a data race.
by bart
· 17 years ago
52e8291
Modified error message that is printed when a mutex operation is attempted on an object that is not a mutex.
by bart
· 17 years ago
6b71761
When the "not a mutex" error message is printed, the offending address is now printed too.
by bart
· 17 years ago
5fc70e6
Reorganized error printing code slightly.
by bart
· 17 years ago
d1c9d22
Error type CondErr is now recognized when reading a suppression file.
by bart
· 17 years ago
16d76e5
Added command-line option --show-confl-seg (show conflicting segments).
by bart
· 17 years ago
be8a12c
Fixed mismatches between format string and arguments.
by bart
· 17 years ago
aa97a54
All error and trace messages now show both Valgrind's and DRD's thread ID.
by bart
· 17 years ago
ff1252a
Removed obsolete code.
by bart
· 17 years ago
354009c
Removed support for thread names.
by bart
· 17 years ago
3772a98
Made indentation in the DRD source code uniform: indentation size is now two spaces in all soure files.
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
c35ab03
Fixed typo.
by bart
· 17 years ago
97fab40
More information is now printed if a data race is detected in dynamically allocated memory.
by bart
· 17 years ago
b515eb1
Switched to VG_(get_data_description)() for descriptions of addresses in error reports.
by bart
· 17 years ago
b8b79ad
Merge in the DATASYMS branch.
by sewardj
· 17 years ago
777f7fe
Added support for POSIX reader-writer locks. Modified exp-drd/tests/filter-stderr such that i386 and AMD64 now generate the same output. Removed *.stderr.exp2 files. Added section that explains differences between LinuxThreads and NPTL to exp-drd/docs/README.txt. Made error message about LinuxThreads more clear. Made error messages more uniform.
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
5357fcb
Modified drd client requests such that the mutex type can be passed from the intercepts to the tool. An error message is now printed in case a locked mutex is destroyed and in case a thread exits while it holds a lock on a mutex. Changed format of mutex error messages. Added recursive_mutex regression test. Fixed autogen warnings in exp-drd/tests/Makefile.am.
by bart
· 17 years ago
e883bc8
Cleaned up generation of "Not a mutex" error messages.
by bart
· 17 years ago
62b544d
The mutex address may now be left zero when triggering a MutexErr.
by bart
· 17 years ago
bf77288
Cleanup: removed old data race detection algorithm implementation.
by bart
· 17 years ago
8564292
by sewardj
· 17 years ago
af44c82
Add DRD as an experimental tool. Bart Van Assche is the maintainer.
by sewardj
· 17 years ago