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. */