|
From: Bart V. A. <bar...@gm...> - 2006-08-26 16:22:20
|
Hello,
I have applied the following changes to the drd prototype:
- Fixed huge memory leak (thanks Julian !).
- Support for Ist_Dirty with side effects (Julian's patch).
- Cleanup of error reporting.
- Disabled malloc()/free() and friends wrappers.
- Removed #include "drd/drd_clientreq.h" from coregrind/vg_preloaded.c.
- Various small changes.
Source code:
http://home.scarlet.be/~bvassche/drd/valgrind-6012.patch
http://home.scarlet.be/~bvassche/drd/valgrind-6012-drd-2006-08-26.tar.bz2
What I consider now as a priority is to get drd working on pth_cvsimple.
Anyone any idea what the behavior of Valgrind is when a wrapper is defined
in vg_preloaded.c for a function that is defined in multiple shared
libraries (e.g. pthread_mutex_lock()) ?
|