ソースを参照

add guards for MEM_TRACE inside free(), too

Ioannis Koutras 12 年 前
コミット
a417feaf2d
共有1 個のファイルを変更した6 個の追加0 個の削除を含む
  1. 6 0
      src/free.c

+ 6 - 0
src/free.c

@@ -41,7 +41,13 @@ void free(void *ptr) {
         return;
     }
 
+#if defined PARSE_ENV && defined WITH_MEM_TRACE
+    if(__builtin_expect (systemallocator.initialized, true)) {
+#endif /* PARSE_ENV && WITH_MEM_TRACE */
     MEM_TRACE("dmmlib - f %p\n", ptr);
+#if defined PARSE_ENV && defined WITH_MEM_TRACE
+    }
+#endif /* PARSE_ENV && WITH_MEM_TRACE */
 
     owner_raw_block = find_raw_block_owner(systemallocator.rb_head, ptr);