libmallocwrap: fix warning
authorPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Mon, 15 Jun 2009 17:18:24 +0000 (13:18 -0400)
committerPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Mon, 15 Jun 2009 17:18:24 +0000 (13:18 -0400)
libmallocwrap/mallocwrap.c

index 7794527652dd9f4fb20c5449ba842b90126e3ba0..7675eb464d9f79802d61b2fcbff53b9751671036 100644 (file)
@@ -5,40 +5,42 @@
 
 #include "marker.h"
 
-//INTERCEPT_PROTOTYPE(void, malloc, size_t size)
-//INTERCEPT_TRACE("size %d", size)
-//INTERCEPT_CALL_ARGS(size)
-//INTERCEPT()
-//
-//#define INTERCEPT_FUNC(type, name, args...)                                          \
-//__I_FUNC_TYPE(type)                                                                  \
-//__I_FUNC_NAME(name)                                                                  \
-//__I_FUNC_ARGS(args)
-//
-//#define INTERCEPT_TRACE(fmt, args...)                                                        \
-//#define __I_TRACE_FMT fmt                                                            \
-//#define __I_TRACE_ARGS args
-//
-//#define INTERCEPT_CALL_ARGS(args...)                                                 \
-//#define __I_CALL_ARGS args
-//
-//#define INTERCEPT()                                                                  \
-//__I_FUNC_TYPE __I_FUNC_NAME(__I_FUNC_ARGS)                                           \
-//{                                                                                    \
-//     static __I_FUNC_TYPE (*plibc_ ## __I_FUNC_NAME)(args) = NULL;                   \
-//                                                                                     \
-//     if(plibc_ ## __I_FUNC_NAME == NULL) {                                           \
-//             plibc_ ## __I_FUNC_NAME = dlsym(RTLD_NEXT, "malloc");                   \
-//             if(plibc_ ## __I_FUNC_NAME == NULL) {                                   \
-//                     fprintf(stderr, "mallocwrap: unable to find malloc\n");         \
-//                     return NULL;                                                    \
-//             }                                                                       \
-//     }                                                                               \
-//                                                                                     \
-//     trace_mark(ust, __I_FUNC_NAME, __I_TRACE_FMT, __I_TRACE_ARGS);                  \
-//                                                                                     \
-//     return plibc_ ## __I_FUNC_NAME (__I_CALL_ARGS);                                 \
-//}                                                                                    
+#if 0
+INTERCEPT_PROTOTYPE(void, malloc, size_t size)
+INTERCEPT_TRACE("size %d", size)
+INTERCEPT_CALL_ARGS(size)
+INTERCEPT()
+
+#define INTERCEPT_FUNC(type, name, args...)                                            \
+__I_FUNC_TYPE(type)                                                                    \
+__I_FUNC_NAME(name)                                                                    \
+__I_FUNC_ARGS(args)
+
+#define INTERCEPT_TRACE(fmt, args...)                                                  \
+#define __I_TRACE_FMT fmt                                                              \
+#define __I_TRACE_ARGS args
+
+#define INTERCEPT_CALL_ARGS(args...)                                                   \
+#define __I_CALL_ARGS args
+
+#define INTERCEPT()                                                                    \
+__I_FUNC_TYPE __I_FUNC_NAME(__I_FUNC_ARGS)                                             \
+{                                                                                      \
+       static __I_FUNC_TYPE (*plibc_ ## __I_FUNC_NAME)(args) = NULL;                   \
+                                                                                       \
+       if(plibc_ ## __I_FUNC_NAME == NULL) {                                           \
+               plibc_ ## __I_FUNC_NAME = dlsym(RTLD_NEXT, "malloc");                   \
+               if(plibc_ ## __I_FUNC_NAME == NULL) {                                   \
+                       fprintf(stderr, "mallocwrap: unable to find malloc\n");         \
+                       return NULL;                                                    \
+               }                                                                       \
+       }                                                                               \
+                                                                                       \
+       trace_mark(ust, __I_FUNC_NAME, __I_TRACE_FMT, __I_TRACE_ARGS);                  \
+                                                                                       \
+       return plibc_ ## __I_FUNC_NAME (__I_CALL_ARGS);                                 \
+}
+#endif
 
 void *malloc(size_t size)
 {
This page took 0.025266 seconds and 4 git commands to generate.