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.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7519 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/drd_clientreq.h b/exp-drd/drd_clientreq.h
index 68cf741..daed51f 100644
--- a/exp-drd/drd_clientreq.h
+++ b/exp-drd/drd_clientreq.h
@@ -16,11 +16,11 @@
/* To tell the drd tool to suppress data race detection on the specified */
/* address range. */
VG_USERREQ__DRD_START_SUPPRESSION,
- /* args: start address, size in bytes */
+ /* args: start address, end address */
/* To tell the drd tool no longer to suppress data race detection on the */
/* specified address range. */
VG_USERREQ__DRD_FINISH_SUPPRESSION,
- /* args: start address, size in bytes */
+ /* args: start address, end address */
/* Ask drd to suppress data race reports on all currently allocated stack */
/* data of the current thread. */
VG_USERREQ__DRD_SUPPRESS_CURRENT_STACK,
@@ -29,15 +29,6 @@
VG_USERREQ__DRD_START_NEW_SEGMENT,
/* args: POSIX thread ID. */
- /* To tell the drd tool to start again recording memory accesses for the */
- /* specified thread. */
- VG_USERREQ__DRD_START_RECORDING,
- /* args: POSIX thread ID. */
- /* To tell the drd tool to stop recording memory accesses for the */
- /* specified thread. */
- VG_USERREQ__DRD_STOP_RECORDING,
- /* args: POSIX thread ID. */
-
/* Tell the core the pthread_t of the running thread */
VG_USERREQ__SET_PTHREADID,
/* args: pthread_t. */