+static inline void*
+_my_malloc(size_t size)
+{
+ void* ptr;
+
+ ptr = malloc(size);
+ memchk_log_alloc((unsigned long)ptr, size);
+
+ return ptr;
+}
+
+static inline void*
+_my_calloc(size_t size, int n)
+{
+ void* ptr;
+
+ ptr = calloc(size, n);
+ memchk_log_alloc((unsigned long)ptr, size * n);
+
+ return ptr;
+}
+
+static inline void
+_my_free(void* addr)
+{
+ memchk_log_free((unsigned long)addr);
+}
+