OSDN Git Service

MALLOC_DEBUG: enable the option libc.debug.malloc = 10
authorBruce Beare <bruce.j.beare@intel.com>
Wed, 21 Sep 2011 10:44:05 +0000 (12:44 +0200)
committerBruce Beare <bruce.j.beare@intel.com>
Mon, 5 Dec 2011 22:58:55 +0000 (14:58 -0800)
Fix the compile warning to let the libc.debug.malloc=10 works well
Due to unsuitable value comparison, which cause compiler optimize the
code of comparing two digits.

Change-Id: I0bedd596c9ca2ba308fb008da20ecb328d8548f5
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Author: liu chuansheng <chuansheng.liu@intel.com>

libc/bionic/malloc_debug_leak.c

index 0a3a68d..e0bcee9 100644 (file)
@@ -263,7 +263,7 @@ int get_backtrace(intptr_t* addrs, size_t max_entries)
 // =============================================================================
 
 #define CHK_FILL_FREE           0xef
-#define CHK_SENTINEL_VALUE      0xeb
+#define CHK_SENTINEL_VALUE      (char)0xeb
 #define CHK_SENTINEL_HEAD_SIZE  16
 #define CHK_SENTINEL_TAIL_SIZE  16
 #define CHK_OVERHEAD_SIZE       (   CHK_SENTINEL_HEAD_SIZE +    \